=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs/justbuild_1.6.5-0.1+b1_riscv64.buildinfo Source: justbuild Version: 1.6.5-0.1 rebuilderd-worker node: riscv64-04 +------------------------------------------------------------------------------+ | Downloading sources Fri, 07 Aug 2026 13:36:10 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [57.6 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [151 kB] Get:7 https://deb.debian.org/debian sid InRelease [193 kB] Get:8 https://deb.debian.org/debian experimental InRelease [91.7 kB] Get:9 https://deb.debian.org/debian trixie/non-free-firmware Sources [6552 B] Get:10 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:11 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:12 https://deb.debian.org/debian-security trixie-security/main Sources [199 kB] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [1840 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/main Sources [141 kB] Get:15 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [3396 B] Get:16 https://deb.debian.org/debian trixie-backports/main Sources [292 kB] Get:17 https://deb.debian.org/debian forky/main Sources [11.1 MB] Get:18 https://deb.debian.org/debian forky/non-free-firmware Sources [7856 B] Get:19 https://deb.debian.org/debian sid/non-free-firmware Sources [10.6 kB] Get:20 https://deb.debian.org/debian sid/main Sources [11.9 MB] Get:21 https://deb.debian.org/debian experimental/main Sources [364 kB] Get:22 https://deb.debian.org/debian experimental/non-free-firmware Sources [2568 B] Fetched 35.3 MB in 3min 10s (185 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/j/justbuild/justbuild_1.6.5-0.1.dsc' justbuild_1.6.5-0.1.dsc 2118 SHA256:298a2e20b1ddffb04f1d517697db4ca24a724469dcda2cbcd90b853c82909cd3 'https://deb.debian.org/debian/pool/main/j/justbuild/justbuild_1.6.5.orig.tar.gz' justbuild_1.6.5.orig.tar.gz 1281565 SHA256:ab3699f2ee2fcbf5dd91d762c1f4ea5f1f0a16f62f8e203fd745fc375b547789 'https://deb.debian.org/debian/pool/main/j/justbuild/justbuild_1.6.5-0.1.debian.tar.xz' justbuild_1.6.5-0.1.debian.tar.xz 9267404 SHA256:4bd32aad8f0ef1e7720dbbea046c1e862d10606cce7d7b0ddc78ca27c55f696f ab3699f2ee2fcbf5dd91d762c1f4ea5f1f0a16f62f8e203fd745fc375b547789 justbuild_1.6.5.orig.tar.gz 4bd32aad8f0ef1e7720dbbea046c1e862d10606cce7d7b0ddc78ca27c55f696f justbuild_1.6.5-0.1.debian.tar.xz 298a2e20b1ddffb04f1d517697db4ca24a724469dcda2cbcd90b853c82909cd3 justbuild_1.6.5-0.1.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Fri, 07 Aug 2026 13:40:13 +0000 | +------------------------------------------------------------------------------+ Rebuilding justbuild=1.6.5-0.1 in /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs now. + /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderdOsPgMW/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs/justbuild_1.6.5-0.1+b1_riscv64.buildinfo /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs/justbuild_1.6.5-0.1+b1_riscv64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/justbuild-1.6.5 I: verifying dsc... successful! Get:1 http://deb.debian.org/debian unstable InRelease [193 kB] Get:2 http://snapshot.debian.org/archive/debian/20260725T202958Z forky InRelease [151 kB] Get:3 http://deb.debian.org/debian unstable/main riscv64 Packages [10.3 MB] Get:4 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 Packages [9603 kB] Fetched 20.2 MB in 45s (449 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20260725T202958Z/dists/forky/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 gcc-15-riscv64-linux-gnu riscv64 15.3.0-1 [28.9 MB] Fetched 28.9 MB in 2s (17.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuok91mxd/gcc-15-riscv64-linux-gnu_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpkgconf7 riscv64 2.5.1-4 [47.1 kB] Fetched 47.1 kB in 0s (820 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3_fu275l/libpkgconf7_2.5.1-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 clang-19 riscv64 1:19.1.7-22+b1 [125 kB] Fetched 125 kB in 2s (55.1 kB/s) dpkg-name: info: moved 'clang-19_1%3a19.1.7-22+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpqfstse83/clang-19_19.1.7-22+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libtasn1-6 riscv64 4.21.0-2+b1 [49.7 kB] Fetched 49.7 kB in 0s (820 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0fg70d6i/libtasn1-6_4.21.0-2+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libevent-2.1-7t64 riscv64 2.1.13-stable-1 [183 kB] Fetched 183 kB in 0s (2843 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprpzho9iu/libevent-2.1-7t64_2.1.13-stable-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libc-dev-bin riscv64 2.42-17 [37.0 kB] Fetched 37.0 kB in 0s (656 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfq3n91l0/libc-dev-bin_2.42-17_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libprotobuf-lite32t64 riscv64 3.21.12-16 [279 kB] Fetched 279 kB in 0s (4019 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzmf76_yr/libprotobuf-lite32t64_3.21.12-16_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpython3.14-stdlib riscv64 3.14.6-1 [2292 kB] Fetched 2292 kB in 0s (12.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe7x171uf/libpython3.14-stdlib_3.14.6-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 readline-common all 8.3-4 [74.8 kB] Fetched 74.8 kB in 0s (1270 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprmsr9b_y/readline-common_8.3-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libcap-ng0 riscv64 0.9.3-1+b1 [17.8 kB] Fetched 17.8 kB in 0s (323 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa14mrq4n/libcap-ng0_0.9.3-1+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libdpkg-perl all 1.23.7 [669 kB] Fetched 669 kB in 0s (7383 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuxthte10/libdpkg-perl_1.23.7_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libldap-dev riscv64 2.6.13+dfsg-1 [628 kB] Fetched 628 kB in 0s (6921 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpng7ri2q9/libldap-dev_2.6.13+dfsg-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libcrypt1 riscv64 1:4.5.1-1+b1 [113 kB] Fetched 113 kB in 0s (1837 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.5.1-1+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp0nqxn2ba/libcrypt1_4.5.1-1+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgmp-dev riscv64 2:6.3.0+dfsg-5+b2 [1101 kB] Fetched 1101 kB in 0s (9482 kB/s) dpkg-name: info: moved 'libgmp-dev_2%3a6.3.0+dfsg-5+b2_riscv64.deb' to '/srv/rebuilderd/tmp/tmpay30ulni/libgmp-dev_6.3.0+dfsg-5+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 librtmp1 riscv64 2.6-1 [59.0 kB] Fetched 59.0 kB in 0s (1007 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpejvqgrn0/librtmp1_2.6-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libzstd-dev riscv64 1.5.7+dfsg-3+b2 [1655 kB] Fetched 1655 kB in 0s (11.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxrx3opm7/libzstd-dev_1.5.7+dfsg-3+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libngtcp2-16 riscv64 1.24.0-1 [151 kB] Fetched 151 kB in 0s (2419 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwmegl674/libngtcp2-16_1.24.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libssh2-1-dev riscv64 1.11.1-4 [590 kB] Fetched 590 kB in 0s (6701 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpchrr2a1k/libssh2-1-dev_1.11.1-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 gcc riscv64 4:15.2.0-5+b1 [5156 B] Fetched 5156 B in 0s (87.6 kB/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-5+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpy2oq5eck/gcc_15.2.0-5+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 mawk riscv64 1.3.4.20260302-1 [142 kB] Fetched 142 kB in 0s (2281 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq_maxev0/mawk_1.3.4.20260302-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libzstd1 riscv64 1.5.7+dfsg-3+b2 [368 kB] Fetched 368 kB in 0s (4829 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe31kuxep/libzstd1_1.5.7+dfsg-3+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libclang-common-19-dev riscv64 1:19.1.7-22+b1 [712 kB] Fetched 712 kB in 3s (259 kB/s) dpkg-name: info: moved 'libclang-common-19-dev_1%3a19.1.7-22+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpvown_y1g/libclang-common-19-dev_19.1.7-22+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 zlib1g riscv64 1:1.3.dfsg+really1.3.2-3 [87.3 kB] Fetched 87.3 kB in 0s (1473 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.2-3_riscv64.deb' to '/srv/rebuilderd/tmp/tmph9_8_ngd/zlib1g_1.3.dfsg+really1.3.2-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 dwz riscv64 0.17-1 [115 kB] Fetched 115 kB in 0s (1883 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn41h0emo/dwz_0.17-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 pandoc riscv64 3.10-1 [37.5 MB] Fetched 37.5 MB in 2s (17.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj2f83agg/pandoc_3.10-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libmagic1t64 riscv64 1:5.47-4 [117 kB] Fetched 117 kB in 0s (1927 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.47-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpbghcyw4k/libmagic1t64_5.47-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libcurl4t64 riscv64 8.21.0-2 [425 kB] Fetched 425 kB in 0s (5474 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv1_g3mzy/libcurl4t64_8.21.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 liblsan0 riscv64 16.1.0-2 [1342 kB] Fetched 1342 kB in 0s (9898 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2hyt7sj5/liblsan0_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpam-runtime all 1.7.0-8 [246 kB] Fetched 246 kB in 0s (3610 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzh8rka0o/libpam-runtime_1.7.0-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libngtcp2-crypto-ossl0 riscv64 1.24.0-1 [26.7 kB] Fetched 26.7 kB in 0s (479 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwz11bt6h/libngtcp2-crypto-ossl0_1.24.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 media-types all 14.0.0 [30.8 kB] Fetched 30.8 kB in 0s (555 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdxef3o8k/media-types_14.0.0_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libp11-kit-dev riscv64 0.26.4-1 [225 kB] Fetched 225 kB in 0s (3366 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdv6gkvn2/libp11-kit-dev_0.26.4-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 protobuf-compiler riscv64 3.21.12-16 [83.1 kB] Fetched 83.1 kB in 0s (1241 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyf1xdple/protobuf-compiler_3.21.12-16_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpam0g riscv64 1.7.0-8 [66.9 kB] Fetched 66.9 kB in 0s (1141 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_8379af8/libpam0g_1.7.0-8_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libisl23 riscv64 0.28-1 [666 kB] Fetched 666 kB in 0s (7265 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2s5l_vo1/libisl23_0.28-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libarchive-dev riscv64 3.8.8-2 [1324 kB] Fetched 1324 kB in 0s (10.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptk3do6gd/libarchive-dev_3.8.8-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgc1 riscv64 1:8.2.12-1 [250 kB] Fetched 250 kB in 0s (3717 kB/s) dpkg-name: info: moved 'libgc1_1%3a8.2.12-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp35g2h5h7/libgc1_8.2.12-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 gcc-riscv64-linux-gnu riscv64 4:15.2.0-5+b1 [1432 B] Fetched 1432 B in 0s (24.7 kB/s) dpkg-name: info: moved 'gcc-riscv64-linux-gnu_4%3a15.2.0-5+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp95er31mz/gcc-riscv64-linux-gnu_15.2.0-5+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 unzip riscv64 6.0-29 [173 kB] Fetched 173 kB in 0s (2289 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd1how9zj/unzip_6.0-29_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libbz2-dev riscv64 1.0.8-6+b2 [80.0 kB] Fetched 80.0 kB in 0s (1375 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdtbn7wxk/libbz2-dev_1.0.8-6+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libyaml-0-2 riscv64 0.2.5-2+b1 [56.2 kB] Fetched 56.2 kB in 0s (985 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpso9rzzo5/libyaml-0-2_0.2.5-2+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (1739 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphnulxcfg/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libext2fs2t64 riscv64 1.47.4-1 [220 kB] Fetched 220 kB in 0s (3272 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbu69_7gm/libext2fs2t64_1.47.4-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libxxhash-dev riscv64 0.8.3-2+b2 [190 kB] Fetched 190 kB in 0s (2867 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppbm7tdyd/libxxhash-dev_0.8.3-2+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 sysvinit-utils riscv64 3.18-1 [29.3 kB] Fetched 29.3 kB in 0s (524 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeqj9nc49/sysvinit-utils_3.18-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libsframe3 riscv64 2.46.90.20260712-1 [86.0 kB] Fetched 86.0 kB in 0s (1334 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptyl8n17g/libsframe3_2.46.90.20260712-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libbsd0 riscv64 0.12.2-3 [132 kB] Fetched 132 kB in 0s (1988 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi66fxaiv/libbsd0_0.12.2-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libdb5.3t64 riscv64 5.3.28+dfsg2-11+b1 [719 kB] Fetched 719 kB in 0s (7017 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptevcjtil/libdb5.3t64_5.3.28+dfsg2-11+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libssl-dev riscv64 3.6.3-1 [6443 kB] Fetched 6443 kB in 0s (15.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_tuk5v1r/libssl-dev_3.6.3-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libuuid1 riscv64 2.42.2-2 [35.0 kB] Fetched 35.0 kB in 0s (607 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_zkwo8ps/libuuid1_2.42.2-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 make riscv64 4.4.1-3 [463 kB] Fetched 463 kB in 0s (5843 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjbqf8p12/make_4.4.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libxml2-dev riscv64 2.15.3+dfsg-1 [1994 kB] Fetched 1994 kB in 0s (12.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_od8zkyw/libxml2-dev_2.15.3+dfsg-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 man-db riscv64 2.13.1-1 [1458 kB] Fetched 1458 kB in 0s (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmvvyxe4t/man-db_2.13.1-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 patch riscv64 2.8-2 [134 kB] Fetched 134 kB in 0s (2165 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5pwjpsmw/patch_2.8-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 liblzma-dev riscv64 5.8.3-1 [524 kB] Fetched 524 kB in 0s (6260 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0vu1f_pr/liblzma-dev_5.8.3-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 util-linux riscv64 2.42.2-2 [1225 kB] Fetched 1225 kB in 0s (9997 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0cbrmsrc/util-linux_2.42.2-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libc6-dev riscv64 2.42-17 [3417 kB] Fetched 3417 kB in 0s (13.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ohxiatx/libc6-dev_2.42-17_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libmpfr6 riscv64 4.2.2-3 [666 kB] Fetched 666 kB in 0s (7357 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqzprib7o/libmpfr6_4.2.2-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libnettle8t64 riscv64 3.10.2-1+b1 [331 kB] Fetched 331 kB in 0s (4423 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf375i7hk/libnettle8t64_3.10.2-1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 binutils-common riscv64 2.46.90.20260712-1 [2636 kB] Fetched 2636 kB in 0s (13.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpelap51fz/binutils-common_2.46.90.20260712-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libselinux1 riscv64 3.11-2 [90.4 kB] Fetched 90.4 kB in 0s (1527 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp57i0f5g9/libselinux1_3.11-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 m4 riscv64 1.4.21-1 [330 kB] Fetched 330 kB in 0s (4586 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgn0kxcy1/m4_1.4.21-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libgit2-dev riscv64 1.9.4+ds-1 [2069 kB] Fetched 2069 kB in 0s (12.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd1ov_4ss/libgit2-dev_1.9.4+ds-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libarchive13t64 riscv64 3.8.8-2 [377 kB] Fetched 377 kB in 0s (4971 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8mhncr81/libarchive13t64_3.8.8-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgnutls28-dev riscv64 3.8.13-1 [2978 kB] Fetched 2978 kB in 0s (13.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptdyypr73/libgnutls28-dev_3.8.13-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 liblz4-1 riscv64 1.10.0-10 [86.3 kB] Fetched 86.3 kB in 0s (1447 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppqh7wi8a/liblz4-1_1.10.0-10_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libgcc-s1 riscv64 16.1.0-2 [74.2 kB] Fetched 74.2 kB in 0s (1274 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9951verc/libgcc-s1_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libbrotli-dev riscv64 1.2.0-3 [949 kB] Fetched 949 kB in 0s (8931 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_n_tkag4/libbrotli-dev_1.2.0-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libfmt10 riscv64 10.1.1+ds1-4+b2 [126 kB] Fetched 126 kB in 0s (2026 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy0zx4or0/libfmt10_10.1.1+ds1-4+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 pkgconf-bin riscv64 2.5.1-4 [35.1 kB] Fetched 35.1 kB in 0s (602 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu1j1welc/pkgconf-bin_2.5.1-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 perl riscv64 5.40.1-8 [264 kB] Fetched 264 kB in 0s (3780 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7cwczwwa/perl_5.40.1-8_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libllhttp9.4 riscv64 9.4.2+~cs12.11.9-5+b1 [31.2 kB] Fetched 31.2 kB in 0s (552 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb7enokvl/libllhttp9.4_9.4.2+~cs12.11.9-5+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpcre2-32-0 riscv64 10.46-1+b2 [263 kB] Fetched 263 kB in 0s (3726 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_bxjdvjd/libpcre2-32-0_10.46-1+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libc-bin riscv64 2.42-17 [586 kB] Fetched 586 kB in 0s (6672 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8cpwjztb/libc-bin_2.42-17_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 liblz4-dev riscv64 1.10.0-10 [347 kB] Fetched 347 kB in 0s (4649 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2wif07tp/liblz4-dev_1.10.0-10_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libabsl20260526 riscv64 20260526.0-2 [567 kB] Fetched 567 kB in 0s (6489 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3blql4h4/libabsl20260526_20260526.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 linux-libc-dev all 7.1.3-1 [1963 kB] Fetched 1963 kB in 0s (12.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm7qlb6rm/linux-libc-dev_7.1.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libmount1 riscv64 2.42.2-2 [229 kB] Fetched 229 kB in 0s (3425 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp263dn0yf/libmount1_2.42.2-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpam-modules riscv64 1.7.0-8 [165 kB] Fetched 165 kB in 0s (2584 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph5d13mua/libpam-modules_1.7.0-8_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpipeline1 riscv64 1.5.8-3 [48.2 kB] Fetched 48.2 kB in 0s (853 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphqmvainz/libpipeline1_1.5.8-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 gcc-15-base riscv64 15.3.0-1 [37.4 kB] Fetched 37.4 kB in 0s (666 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3kq0flvb/gcc-15-base_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libreadline8t64 riscv64 8.3-4 [180 kB] Fetched 180 kB in 0s (2489 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpszywjcb4/libreadline8t64_8.3-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 base-passwd riscv64 3.6.8 [54.8 kB] Fetched 54.8 kB in 0s (943 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp417xzmk9/base-passwd_3.6.8_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libacl1-dev riscv64 2.4.0-1 [136 kB] Fetched 136 kB in 0s (2163 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_0rh6_2v/libacl1-dev_2.4.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 comerr-dev riscv64 2.1-1.47.4-1 [55.0 kB] Fetched 55.0 kB in 0s (903 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptja3oyg_/comerr-dev_2.1-1.47.4-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libncursesw6 riscv64 6.6+20260608-2 [141 kB] Fetched 141 kB in 0s (2213 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvnu88tln/libncursesw6_6.6+20260608-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 groff-base riscv64 1.24.1-1 [1311 kB] Fetched 1311 kB in 0s (10.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4m07esu1/groff-base_1.24.1-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 gzip riscv64 1.13-1 [139 kB] Fetched 139 kB in 0s (2226 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7aqplt1z/gzip_1.13-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libattr1 riscv64 1:2.6.0-1 [24.7 kB] Fetched 24.7 kB in 0s (428 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.6.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp5vxrasxg/libattr1_2.6.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 dpkg riscv64 1.23.7 [1534 kB] Fetched 1534 kB in 0s (11.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm9akr5jx/dpkg_1.23.7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libgomp1 riscv64 16.1.0-2 [137 kB] Fetched 137 kB in 0s (2147 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf56a1kl6/libgomp1_16.1.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 binutils-riscv64-linux-gnu riscv64 2.46.90.20260712-1 [915 kB] Fetched 915 kB in 0s (8762 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi96hal71/binutils-riscv64-linux-gnu_2.46.90.20260712-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libaudit1 riscv64 1:4.1.2-1+b1 [58.7 kB] Fetched 58.7 kB in 0s (1010 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.1.2-1+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpjtl2__kb/libaudit1_4.1.2-1+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgdbm6t64 riscv64 1.26-1+b2 [78.1 kB] Fetched 78.1 kB in 0s (1328 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzn01swk3/libgdbm6t64_1.26-1+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libobjc-15-dev riscv64 15.3.0-1 [319 kB] Fetched 319 kB in 0s (4398 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd7oikcsa/libobjc-15-dev_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libre2-dev riscv64 20251105-1+b1 [979 kB] Fetched 979 kB in 0s (8845 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuzbub99f/libre2-dev_20251105-1+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libunistring-dev riscv64 1.4.2-1 [922 kB] Fetched 922 kB in 0s (8647 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp46c5y213/libunistring-dev_1.4.2-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (409 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3cncgdgh/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libtasn1-6-dev riscv64 4.21.0-2+b1 [160 kB] Fetched 160 kB in 0s (2517 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpow2x6dzw/libtasn1-6-dev_4.21.0-2+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgdbm-compat4t64 riscv64 1.26-1+b2 [52.1 kB] Fetched 52.1 kB in 0s (905 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqyrvknb_/libgdbm-compat4t64_1.26-1+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 dh-strip-nondeterminism all 1.15.1-1 [6020 B] Fetched 6020 B in 0s (111 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0e9k4fra/dh-strip-nondeterminism_1.15.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libdebconfclient0 riscv64 0.283 [7424 B] Fetched 7424 B in 0s (136 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm908xrp6/libdebconfclient0_0.283_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libstdc++6 riscv64 16.1.0-2 [776 kB] Fetched 776 kB in 0s (8047 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfwtcqdxx/libstdc++6_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgrpc-dev riscv64 1.51.1-9+b1 [25.5 MB] Fetched 25.5 MB in 1s (17.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwnypk0ug/libgrpc-dev_1.51.1-9+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpython3.14-minimal riscv64 3.14.6-1 [892 kB] Fetched 892 kB in 0s (8665 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn355pdmp/libpython3.14-minimal_3.14.6-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 python3-minimal riscv64 3.14.6-1 [25.1 kB] Fetched 25.1 kB in 0s (443 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr182dmik/python3-minimal_3.14.6-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 debianutils riscv64 5.23.2 [91.7 kB] Fetched 91.7 kB in 0s (1492 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjwiphv6_/debianutils_5.23.2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 llvm-19-linker-tools riscv64 1:19.1.7-22+b1 [1127 kB] Fetched 1127 kB in 4s (271 kB/s) dpkg-name: info: moved 'llvm-19-linker-tools_1%3a19.1.7-22+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp49lvnlkb/llvm-19-linker-tools_19.1.7-22+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 protobuf-compiler-grpc riscv64 1.51.1-9+b1 [36.1 kB] Fetched 36.1 kB in 0s (648 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphl4prrxb/protobuf-compiler-grpc_1.51.1-9+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libidn2-0 riscv64 2.3.8-5 [108 kB] Fetched 108 kB in 0s (1552 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpps3q4hlh/libidn2-0_2.3.8-5_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libxxhash0 riscv64 0.8.3-2+b2 [39.6 kB] Fetched 39.6 kB in 0s (564 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv2xaobi6/libxxhash0_0.8.3-2+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libtsan2 riscv64 16.1.0-2 [2704 kB] Fetched 2704 kB in 0s (13.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw73l55ig/libtsan2_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpcre2-posix3 riscv64 10.46-1+b2 [62.9 kB] Fetched 62.9 kB in 0s (1064 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzfgw0n6m/libpcre2-posix3_10.46-1+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 0s (703 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9epxit0k/init-system-helpers_1.69_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libdebhelper-perl all 14.3 [77.3 kB] Fetched 77.3 kB in 0s (1291 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkkedd5ay/libdebhelper-perl_14.3_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgnutls-dane0t64 riscv64 3.8.13-1 [494 kB] Fetched 494 kB in 0s (6033 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgi8uvcc1/libgnutls-dane0t64_3.8.13-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libldap2 riscv64 2.6.13+dfsg-1 [190 kB] Fetched 190 kB in 0s (2863 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmsl3uqu1/libldap2_2.6.13+dfsg-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 librtmp-dev riscv64 2.6-1 [132 kB] Fetched 132 kB in 0s (2111 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa137w54d/librtmp-dev_2.6-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libcom-err2 riscv64 1.47.4-1 [18.9 kB] Fetched 18.9 kB in 0s (339 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq1lh3sqr/libcom-err2_1.47.4-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 python3 riscv64 3.14.6-1 [25.1 kB] Fetched 25.1 kB in 0s (457 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd32nqmdx/python3_3.14.6-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libsasl2-modules-db riscv64 2.1.28+dfsg1-11 [17.5 kB] Fetched 17.5 kB in 0s (320 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp531zatz2/libsasl2-modules-db_2.1.28+dfsg1-11_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 rpcsvc-proto riscv64 1.4.4-1 [61.5 kB] Fetched 61.5 kB in 0s (1031 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjrio7v_6/rpcsvc-proto_1.4.4-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libatomic1 riscv64 16.1.0-2 [8520 B] Fetched 8520 B in 0s (154 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp15c00omg/libatomic1_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libssl3t64 riscv64 3.6.3-1 [2255 kB] Fetched 2255 kB in 0s (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9s_3ws88/libssl3t64_3.6.3-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libbrotli1 riscv64 1.2.0-3 [357 kB] Fetched 357 kB in 0s (4843 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9tmjf_0x/libbrotli1_1.2.0-3_riscv64.deb' Downloading dependency 1 of 271: gcc-15-riscv64-linux-gnu:riscv64=15.3.0-1 Downloading dependency 2 of 271: libpkgconf7:riscv64=2.5.1-4 Downloading dependency 3 of 271: clang-19:riscv64=1:19.1.7-22+b1 Downloading dependency 4 of 271: libtasn1-6:riscv64=4.21.0-2+b1 Downloading dependency 5 of 271: libevent-2.1-7t64:riscv64=2.1.13-stable-1 Downloading dependency 6 of 271: libc-dev-bin:riscv64=2.42-17 Downloading dependency 7 of 271: libprotobuf-lite32t64:riscv64=3.21.12-16 Downloading dependency 8 of 271: libpython3.14-stdlib:riscv64=3.14.6-1 Downloading dependency 9 of 271: readline-common:riscv64=8.3-4 Downloading dependency 10 of 271: libcap-ng0:riscv64=0.9.3-1+b1 Downloading dependency 11 of 271: libdpkg-perl:riscv64=1.23.7 Downloading dependency 12 of 271: libldap-dev:riscv64=2.6.13+dfsg-1 Downloading dependency 13 of 271: libcrypt1:riscv64=1:4.5.1-1+b1 Downloading dependency 14 of 271: libgmp-dev:riscv64=2:6.3.0+dfsg-5+b2 Downloading dependency 15 of 271: librtmp1:riscv64=2.6-1 Downloading dependency 16 of 271: libzstd-dev:riscv64=1.5.7+dfsg-3+b2 Downloading dependency 17 of 271: libngtcp2-16:riscv64=1.24.0-1 Downloading dependency 18 of 271: libssh2-1-dev:riscv64=1.11.1-4 Downloading dependency 19 of 271: gcc:riscv64=4:15.2.0-5+b1 Downloading dependency 20 of 271: mawk:riscv64=1.3.4.20260302-1 Downloading dependency 21 of 271: libzstd1:riscv64=1.5.7+dfsg-3+b2 Downloading dependency 22 of 271: libclang-common-19-dev:riscv64=1:19.1.7-22+b1 Downloading dependency 23 of 271: zlib1g:riscv64=1:1.3.dfsg+really1.3.2-3 Downloading dependency 24 of 271: dwz:riscv64=0.17-1 Downloading dependency 25 of 271: pandoc:riscv64=3.10-1 Downloading dependency 26 of 271: libmagic1t64:riscv64=1:5.47-4 Downloading dependency 27 of 271: libcurl4t64:riscv64=8.21.0-2 Downloading dependency 28 of 271: liblsan0:riscv64=16.1.0-2 Downloading dependency 29 of 271: libpam-runtime:riscv64=1.7.0-8 Downloading dependency 30 of 271: libngtcp2-crypto-ossl0:riscv64=1.24.0-1 Downloading dependency 31 of 271: media-types:riscv64=14.0.0 Downloading dependency 32 of 271: libp11-kit-dev:riscv64=0.26.4-1 Downloading dependency 33 of 271: protobuf-compiler:riscv64=3.21.12-16 Downloading dependency 34 of 271: libpam0g:riscv64=1.7.0-8 Downloading dependency 35 of 271: libisl23:riscv64=0.28-1 Downloading dependency 36 of 271: libarchive-dev:riscv64=3.8.8-2 Downloading dependency 37 of 271: libgc1:riscv64=1:8.2.12-1 Downloading dependency 38 of 271: gcc-riscv64-linux-gnu:riscv64=4:15.2.0-5+b1 Downloading dependency 39 of 271: unzip:riscv64=6.0-29 Downloading dependency 40 of 271: libbz2-dev:riscv64=1.0.8-6+b2 Downloading dependency 41 of 271: libyaml-0-2:riscv64=0.2.5-2+b1 Downloading dependency 42 of 271: libarchive-zip-perl:riscv64=1.68-1 Downloading dependency 43 of 271: libext2fs2t64:riscv64=1.47.4-1 Downloading dependency 44 of 271: libxxhash-dev:riscv64=0.8.3-2+b2 Downloading dependency 45 of 271: sysvinit-utils:riscv64=3.18-1 Downloading dependency 46 of 271: libsframe3:riscv64=2.46.90.20260712-1 Downloading dependency 47 of 271: libbsd0:riscv64=0.12.2-3 Downloading dependency 48 of 271: libdb5.3t64:riscv64=5.3.28+dfsg2-11+b1 Downloading dependency 49 of 271: libssl-dev:riscv64=3.6.3-1 Downloading dependency 50 of 271: libuuid1:riscv64=2.42.2-2 Downloading dependency 51 of 271: make:riscv64=4.4.1-3 Downloading dependency 52 of 271: libxml2-dev:riscv64=2.15.3+dfsg-1 Downloading dependency 53 of 271: man-db:riscv64=2.13.1-1 Downloading dependency 54 of 271: patch:riscv64=2.8-2 Downloading dependency 55 of 271: liblzma-dev:riscv64=5.8.3-1 Downloading dependency 56 of 271: util-linux:riscv64=2.42.2-2 Downloading dependency 57 of 271: libc6-dev:riscv64=2.42-17 Downloading dependency 58 of 271: libmpfr6:riscv64=4.2.2-3 Downloading dependency 59 of 271: libnettle8t64:riscv64=3.10.2-1+b1 Downloading dependency 60 of 271: binutils-common:riscv64=2.46.90.20260712-1 Downloading dependency 61 of 271: libselinux1:riscv64=3.11-2 Downloading dependency 62 of 271: m4:riscv64=1.4.21-1 Downloading dependency 63 of 271: libgit2-dev:riscv64=1.9.4+ds-1 Downloading dependency 64 of 271: libarchive13t64:riscv64=3.8.8-2 Downloading dependency 65 of 271: libgnutls28-dev:riscv64=3.8.13-1 Downloading dependency 66 of 271: liblz4-1:riscv64=1.10.0-10 Downloading dependency 67 of 271: libgcc-s1:riscv64=16.1.0-2 Downloading dependency 68 of 271: libbrotli-dev:riscv64=1.2.0-3 Downloading dependency 69 of 271: libfmt10:riscv64=10.1.1+ds1-4+b2 Downloading dependency 70 of 271: pkgconf-bin:riscv64=2.5.1-4 Downloading dependency 71 of 271: perl:riscv64=5.40.1-8 Downloading dependency 72 of 271: libllhttp9.4:riscv64=9.4.2+~cs12.11.9-5+b1 Downloading dependency 73 of 271: libpcre2-32-0:riscv64=10.46-1+b2 Downloading dependency 74 of 271: libc-bin:riscv64=2.42-17 Downloading dependency 75 of 271: liblz4-dev:riscv64=1.10.0-10 Downloading dependency 76 of 271: libabsl20260526:riscv64=20260526.0-2 Downloading dependency 77 of 271: linux-libc-dev:riscv64=7.1.3-1 Downloading dependency 78 of 271: libmount1:riscv64=2.42.2-2 Downloading dependency 79 of 271: libpam-modules:riscv64=1.7.0-8 Downloading dependency 80 of 271: libpipeline1:riscv64=1.5.8-3 Downloading dependency 81 of 271: gcc-15-base:riscv64=15.3.0-1 Downloading dependency 82 of 271: libreadline8t64:riscv64=8.3-4 Downloading dependency 83 of 271: base-passwd:riscv64=3.6.8 Downloading dependency 84 of 271: libacl1-dev:riscv64=2.4.0-1 Downloading dependency 85 of 271: comerr-dev:riscv64=2.1-1.47.4-1 Downloading dependency 86 of 271: libncursesw6:riscv64=6.6+20260608-2 Downloading dependency 87 of 271: groff-base:riscv64=1.24.1-1 Downloading dependency 88 of 271: gzip:riscv64=1.13-1 Downloading dependency 89 of 271: libattr1:riscv64=1:2.6.0-1 Downloading dependency 90 of 271: dpkg:riscv64=1.23.7 Downloading dependency 91 of 271: libgomp1:riscv64=16.1.0-2 Downloading dependency 92 of 271: binutils-riscv64-linux-gnu:riscv64=2.46.90.20260712-1 Downloading dependency 93 of 271: libaudit1:riscv64=1:4.1.2-1+b1 Downloading dependency 94 of 271: libgdbm6t64:riscv64=1.26-1+b2 Downloading dependency 95 of 271: libobjc-15-dev:riscv64=15.3.0-1 Downloading dependency 96 of 271: libre2-dev:riscv64=20251105-1+b1 Downloading dependency 97 of 271: libunistring-dev:riscv64=1.4.2-1 Downloading dependency 98 of 271: intltool-debian:riscv64=0.35.0+20060710.6 Downloading dependency 99 of 271: libtasn1-6-dev:riscv64=4.21.0-2+b1 Downloading dependency 100 of 271: libgdbm-compat4t64:riscv64=1.26-1+b2 Downloading dependency 101 of 271: dh-strip-nondeterminism:riscv64=1.15.1-1 Downloading dependency 102 of 271: libdebconfclient0:riscv64=0.283 Downloading dependency 103 of 271: libstdc++6:riscv64=16.1.0-2 Downloading dependency 104 of 271: libgrpc-dev:riscv64=1.51.1-9+b1 Downloading dependency 105 of 271: libpython3.14-minimal:riscv64=3.14.6-1 Downloading dependency 106 of 271: python3-minimal:riscv64=3.14.6-1 Downloading dependency 107 of 271: debianutils:riscv64=5.23.2 Downloading dependency 108 of 271: llvm-19-linker-tools:riscv64=1:19.1.7-22+b1 Downloading dependency 109 of 271: protobuf-compiler-grpc:riscv64=1.51.1-9+b1 Downloading dependency 110 of 271: libidn2-0:riscv64=2.3.8-5 Downloading dependency 111 of 271: libxxhash0:riscv64=0.8.3-2+b2 Downloading dependency 112 of 271: libtsan2:riscv64=16.1.0-2 Downloading dependency 113 of 271: libpcre2-posix3:riscv64=10.46-1+b2 Downloading dependency 114 of 271: init-system-helpers:riscv64=1.69 Downloading dependency 115 of 271: libdebhelper-perl:riscv64=14.3 Downloading dependency 116 of 271: libgnutls-dane0t64:riscv64=3.8.13-1 Downloading dependency 117 of 271: libldap2:riscv64=2.6.13+dfsg-1 Downloading dependency 118 of 271: librtmp-dev:riscv64=2.6-1 Downloading dependency 119 of 271: libcom-err2:riscv64=1.47.4-1 Downloading dependency 120 of 271: python3:riscv64=3.14.6-1 Downloading dependency 121 of 271: libsasl2-modules-db:riscv64=2.1.28+dfsg1-11 Downloading dependency 122 of 271: rpcsvc-proto:riscv64=1.4.4-1 Downloading dependency 123 of 271: libatomic1:riscv64=16.1.0-2 Downloading dependency 124 of 271: libssl3t64:riscv64=3.6.3-1 Downloading dependency 125 of 271: libbrotli1:riscv64=1.2.0-3 Downloading dependency 126 of 271: gettext:riscv64=1.0-3Get:1 http://deb.debian.org/debian unstable/main riscv64 gettext riscv64 1.0-3 [2657 kB] Fetched 2657 kB in 0s (13.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuim2n3dp/gettext_1.0-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 krb5-multidev riscv64 1.22.1-3 [125 kB] Fetched 125 kB in 0s (1990 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7vsh12p7/krb5-multidev_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libedit2 riscv64 3.1-20260512-1 [92.4 kB] Fetched 92.4 kB in 0s (1555 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph0xs7ewa/libedit2_3.1-20260512-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libnuma1 riscv64 2.0.19-1+b2 [22.8 kB] Fetched 22.8 kB in 0s (380 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl5nqksbp/libnuma1_2.0.19-1+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libmpc3 riscv64 1.3.1-3 [56.5 kB] Fetched 56.5 kB in 0s (996 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwemd7gi5/libmpc3_1.3.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libngtcp2-dev riscv64 1.24.0-1 [511 kB] Fetched 511 kB in 0s (5842 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo8ar0prx/libngtcp2-dev_1.24.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 openssl-provider-legacy riscv64 3.6.3-1 [322 kB] Fetched 322 kB in 0s (4468 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnet569xx/openssl-provider-legacy_3.6.3-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgnutls30t64 riscv64 3.8.13-1 [1517 kB] Fetched 1517 kB in 0s (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkdujnu8f/libgnutls30t64_3.8.13-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libperl5.40 riscv64 5.40.1-8 [3942 kB] Fetched 3942 kB in 0s (14.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpntca53q_/libperl5.40_5.40.1-8_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libtinfo6 riscv64 6.6+20260608-2 [351 kB] Fetched 351 kB in 0s (4785 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmw5nlssz/libtinfo6_6.6+20260608-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libctf-nobfd0 riscv64 2.46.90.20260712-1 [163 kB] Fetched 163 kB in 0s (2560 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp29vucrni/libctf-nobfd0_2.46.90.20260712-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 findutils riscv64 4.10.0-4 [704 kB] Fetched 704 kB in 0s (7524 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsglicb90/findutils_4.10.0-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libprotoc32t64 riscv64 3.21.12-16 [881 kB] Fetched 881 kB in 0s (8565 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps1yhjv8h/libprotoc32t64_3.21.12-16_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpcre2-8-0 riscv64 10.46-1+b2 [296 kB] Fetched 296 kB in 0s (4161 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy6xu96yr/libpcre2-8-0_10.46-1+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 debconf all 1.5.92 [123 kB] Fetched 123 kB in 0s (1925 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2byj4p18/debconf_1.5.92_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 xz-utils riscv64 5.8.3-1 [739 kB] Fetched 739 kB in 0s (7826 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmnxzdf9n/xz-utils_5.8.3-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 file riscv64 1:5.47-4 [42.8 kB] Fetched 42.8 kB in 0s (755 kB/s) dpkg-name: info: moved 'file_1%3a5.47-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmp5qw_insf/file_5.47-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libnghttp2-dev riscv64 1.69.0-1 [246 kB] Fetched 246 kB in 0s (3610 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdqoqd7z7/libnghttp2-dev_1.69.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libasan8 riscv64 16.1.0-2 [2993 kB] Fetched 2993 kB in 0s (13.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu_2wnfn7/libasan8_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libkadm5clnt-mit12 riscv64 1.22.1-3 [40.1 kB] Fetched 40.1 kB in 0s (716 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy0kf77oc/libkadm5clnt-mit12_1.22.1-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libobjc4 riscv64 16.1.0-2 [42.0 kB] Fetched 42.0 kB in 0s (729 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7bzu35pj/libobjc4_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpam-modules-bin riscv64 1.7.0-8 [46.2 kB] Fetched 46.2 kB in 0s (743 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph54vhy5j/libpam-modules-bin_1.7.0-8_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libjansson4 riscv64 2.15.1-1 [65.1 kB] Fetched 65.1 kB in 0s (1125 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5mypwb1m/libjansson4_2.15.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libcc1-0 riscv64 16.1.0-2 [41.7 kB] Fetched 41.7 kB in 0s (731 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzfx6022r/libcc1-0_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libc6 riscv64 2.42-17 [1397 kB] Fetched 1397 kB in 0s (10.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr3dtou4s/libc6_2.42-17_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgmpxx4ldbl riscv64 2:6.3.0+dfsg-5+b2 [328 kB] Fetched 328 kB in 0s (3935 kB/s) dpkg-name: info: moved 'libgmpxx4ldbl_2%3a6.3.0+dfsg-5+b2_riscv64.deb' to '/srv/rebuilderd/tmp/tmp0q2brd4k/libgmpxx4ldbl_6.3.0+dfsg-5+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 pandoc-data all 3.10-1 [531 kB] Fetched 531 kB in 0s (6320 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_rkneoky/pandoc-data_3.10-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libbinutils riscv64 2.46.90.20260712-1 [510 kB] Fetched 510 kB in 0s (6141 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptagspzdt/libbinutils_2.46.90.20260712-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 hostname riscv64 3.25 [10.7 kB] Fetched 10.7 kB in 0s (160 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_ei2ajdw/hostname_3.25_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libext2fs-dev riscv64 1.47.4-1 [628 kB] Fetched 628 kB in 0s (7069 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4256hd3x/libext2fs-dev_1.47.4-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 po-debconf all 1.0.22 [216 kB] Fetched 216 kB in 0s (3255 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9lqf394f/po-debconf_1.0.22_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libkeyutils1 riscv64 1.6.3-6+b2 [9256 B] Fetched 9256 B in 0s (171 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxrxiv17s/libkeyutils1_1.6.3-6+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 dash riscv64 0.5.12-12 [101 kB] Fetched 101 kB in 0s (1659 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf9ievozc/dash_0.5.12-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libgit2-1.9 riscv64 1.9.4+ds-1 [582 kB] Fetched 582 kB in 0s (6635 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnzjxfy1z/libgit2-1.9_1.9.4+ds-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libstdc++-15-dev riscv64 15.3.0-1 [6743 kB] Fetched 6743 kB in 0s (15.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwgh_c64d/libstdc++-15-dev_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libexpat1 riscv64 2.8.2-1 [117 kB] Fetched 117 kB in 0s (1930 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcda_ydhp/libexpat1_2.8.2-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 nettle-dev riscv64 3.10.2-1+b1 [1556 kB] Fetched 1556 kB in 0s (11.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl1zb9jyu/nettle-dev_3.10.2-1+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libmsgsl-dev all 4.2.1-1 [23.0 kB] Fetched 23.0 kB in 0s (414 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_322gogu/libmsgsl-dev_4.2.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libngtcp2-crypto-ossl-dev riscv64 1.24.0-1 [51.7 kB] Fetched 51.7 kB in 0s (927 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp790v01j0/libngtcp2-crypto-ossl-dev_1.24.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libgprofng0 riscv64 2.46.90.20260712-1 [722 kB] Fetched 722 kB in 0s (7722 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdvrwldcu/libgprofng0_2.46.90.20260712-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 bzip2 riscv64 1.0.8-6+b2 [40.2 kB] Fetched 40.2 kB in 0s (689 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoe1zj5sd/bzip2_1.0.8-6+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgssapi-krb5-2 riscv64 1.22.1-3 [139 kB] Fetched 139 kB in 0s (2264 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgt5k26ut/libgssapi-krb5-2_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libabsl-dev riscv64 20260526.0-2 [3677 kB] Fetched 3677 kB in 0s (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpifqlsjda/libabsl-dev_20260526.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 cpp riscv64 4:15.2.0-5+b1 [1568 B] Fetched 1568 B in 0s (28.7 kB/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-5+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmprf_yhwvj/cpp_15.2.0-5+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libacl1 riscv64 2.4.0-1 [37.1 kB] Fetched 37.1 kB in 0s (604 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplvgn94ay/libacl1_2.4.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libnghttp3-9 riscv64 1.17.0-1 [67.9 kB] Fetched 67.9 kB in 0s (1147 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpehkxsojx/libnghttp3-9_1.17.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 python3.14-minimal riscv64 3.14.6-1 [2268 kB] Fetched 2268 kB in 0s (12.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3c8p93am/python3.14-minimal_3.14.6-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libubsan1 riscv64 16.1.0-2 [1191 kB] Fetched 1191 kB in 0s (9892 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprwrbjq3w/libubsan1_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libkadm5srv-mit12 riscv64 1.22.1-3 [53.8 kB] Fetched 53.8 kB in 0s (950 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphbnrutkj/libkadm5srv-mit12_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 dh-autoreconf all 22 [12.2 kB] Fetched 12.2 kB in 0s (224 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyr6h0f47/dh-autoreconf_22_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 dpkg-dev all 1.23.7 [1318 kB] Fetched 1318 kB in 0s (10.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpal0fyoke/dpkg-dev_1.23.7_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpcre2-dev riscv64 10.46-1+b2 [2184 kB] Fetched 2184 kB in 0s (12.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptccqjw2q/libpcre2-dev_10.46-1+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 0s (483 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpql597rhc/sensible-utils_0.0.26_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 tar riscv64 1.35+dfsg-4 [821 kB] Fetched 821 kB in 0s (8082 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgxc75d0a/tar_1.35+dfsg-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libfmt-dev riscv64 10.1.1+ds1-4+b2 [176 kB] Fetched 176 kB in 0s (2690 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbpr40x0f/libfmt-dev_10.1.1+ds1-4+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libsystemd0 riscv64 261.1-3 [477 kB] Fetched 477 kB in 0s (5847 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkmdgppgg/libsystemd0_261.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libnghttp3-dev riscv64 1.17.0-1 [205 kB] Fetched 205 kB in 0s (2987 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp23x2mdzy/libnghttp3-dev_1.17.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 autotools-dev all 20240727.1+nmu1 [60.0 kB] Fetched 60.0 kB in 0s (1050 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcbahz7of/autotools-dev_20240727.1+nmu1_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 tzdata all 2026c-1 [260 kB] Fetched 260 kB in 0s (3833 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6lwmj_z8/tzdata_2026c-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 g++-riscv64-linux-gnu riscv64 4:15.2.0-5+b1 [1200 B] Fetched 1200 B in 0s (21.2 kB/s) dpkg-name: info: moved 'g++-riscv64-linux-gnu_4%3a15.2.0-5+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp2_t99gpg/g++-riscv64-linux-gnu_15.2.0-5+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libitm1 riscv64 16.1.0-2 [25.7 kB] Fetched 25.7 kB in 0s (451 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2lcwz089/libitm1_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libmagic-mgc riscv64 1:5.47-4 [345 kB] Fetched 345 kB in 0s (4688 kB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.47-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpkaypd0qy/libmagic-mgc_5.47-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpcre2-16-0 riscv64 10.46-1+b2 [275 kB] Fetched 275 kB in 0s (3918 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyi7vfvaa/libpcre2-16-0_10.46-1+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libkrb5-3 riscv64 1.22.1-3 [345 kB] Fetched 345 kB in 0s (4669 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc23cetzb/libkrb5-3_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgmp10 riscv64 2:6.3.0+dfsg-5+b2 [561 kB] Fetched 561 kB in 0s (6469 kB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5+b2_riscv64.deb' to '/srv/rebuilderd/tmp/tmp4zkzgpi4/libgmp10_6.3.0+dfsg-5+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 g++ riscv64 4:15.2.0-5+b1 [1332 B] Fetched 1332 B in 0s (22.3 kB/s) dpkg-name: info: moved 'g++_4%3a15.2.0-5+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpos8p1w6t/g++_15.2.0-5+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 zlib1g-dev riscv64 1:1.3.dfsg+really1.3.2-3 [991 kB] Fetched 991 kB in 0s (9073 kB/s) dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.2-3_riscv64.deb' to '/srv/rebuilderd/tmp/tmp3czzdmn0/zlib1g-dev_1.3.dfsg+really1.3.2-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libmd0 riscv64 1.2.0-2 [44.0 kB] Fetched 44.0 kB in 0s (732 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptmfy0rkf/libmd0_1.2.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 ncurses-bin riscv64 6.6+20260608-2 [442 kB] Fetched 442 kB in 0s (5456 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8rl6taop/ncurses-bin_6.6+20260608-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 perl-modules-5.40 all 5.40.1-8 [3019 kB] Fetched 3019 kB in 0s (13.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp96wxcxp6/perl-modules-5.40_5.40.1-8_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libclang1-19 riscv64 1:19.1.7-22+b1 [7516 kB] Fetched 7516 kB in 27s (281 kB/s) dpkg-name: info: moved 'libclang1-19_1%3a19.1.7-22+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp1rr2gcl9/libclang1-19_19.1.7-22+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 binutils riscv64 2.46.90.20260712-1 [285 kB] Fetched 285 kB in 0s (3975 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpssxhwd8t/binutils_2.46.90.20260712-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libk5crypto3 riscv64 1.22.1-3 [96.2 kB] Fetched 96.2 kB in 0s (1598 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpavxrm5or/libk5crypto3_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libkrb5-dev riscv64 1.22.1-3 [14.1 kB] Fetched 14.1 kB in 0s (254 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvcns07l3/libkrb5-dev_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libunistring5 riscv64 1.4.2-1 [475 kB] Fetched 475 kB in 0s (5916 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp32ltxq7f/libunistring5_1.4.2-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libre2-11 riscv64 20251105-1+b1 [171 kB] Fetched 171 kB in 0s (2667 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpui7k8c8l/libre2-11_20251105-1+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgrpc29t64 riscv64 1.51.1-9+b1 [2833 kB] Fetched 2833 kB in 0s (13.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqqfth33e/libgrpc29t64_1.51.1-9+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libclang-cpp19 riscv64 1:19.1.7-22+b1 [13.0 MB] Fetched 13.0 MB in 23s (577 kB/s) dpkg-name: info: moved 'libclang-cpp19_1%3a19.1.7-22+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp_vagncqg/libclang-cpp19_19.1.7-22+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 ncurses-base all 6.6+20260608-2 [276 kB] Fetched 276 kB in 0s (3965 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw339hgc6/ncurses-base_6.6+20260608-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 liblua5.4-0 riscv64 5.4.8-2 [145 kB] Fetched 145 kB in 0s (2294 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpueor6zws/liblua5.4-0_5.4.8-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 nlohmann-json3-dev all 3.12.0.really.3.12.0.really.3.11.3-3 [263 kB] Fetched 263 kB in 0s (3772 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzj_mv558/nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 debhelper all 14.3 [934 kB] Fetched 934 kB in 0s (8797 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp118b9g0/debhelper_14.3_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgrpc++-dev riscv64 1.51.1-9+b1 [3556 kB] Fetched 3556 kB in 0s (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8p1ly0mb/libgrpc++-dev_1.51.1-9+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libprotobuf-dev riscv64 3.21.12-16 [6739 kB] Fetched 6739 kB in 0s (15.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt5bqalak/libprotobuf-dev_3.21.12-16_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libbz2-1.0 riscv64 1.0.8-6+b2 [39.6 kB] Fetched 39.6 kB in 0s (689 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoq44gjp0/libbz2-1.0_1.0.8-6+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libattr1-dev riscv64 1:2.6.0-1 [49.4 kB] Fetched 49.4 kB in 0s (855 kB/s) dpkg-name: info: moved 'libattr1-dev_1%3a2.6.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpk_05ncth/libattr1-dev_2.6.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libkdb5-10t64 riscv64 1.22.1-3 [41.9 kB] Fetched 41.9 kB in 0s (757 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8l3pom46/libkdb5-10t64_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libblkid1 riscv64 2.42.2-2 [193 kB] Fetched 193 kB in 0s (2974 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc0schzfx/libblkid1_2.42.2-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libtool all 2.5.4-11 [539 kB] Fetched 539 kB in 0s (6037 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcmdae9wg/libtool_2.5.4-11_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 gcc-15 riscv64 15.3.0-1 [535 kB] Fetched 535 kB in 0s (6451 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnfrpnu51/gcc-15_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libp11-kit0 riscv64 0.26.4-1 [469 kB] Fetched 469 kB in 0s (5874 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu3qualqg/libp11-kit0_0.26.4-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgssrpc4t64 riscv64 1.22.1-3 [58.7 kB] Fetched 58.7 kB in 0s (1030 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnobmyl9o/libgssrpc4t64_1.22.1-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 g++-15 riscv64 15.3.0-1 [28.7 kB] Fetched 28.7 kB in 0s (522 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfn7v4p1p/g++-15_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 automake all 1:1.18.1-4 [877 kB] Fetched 877 kB in 0s (8518 kB/s) dpkg-name: info: moved 'automake_1%3a1.18.1-4_all.deb' to '/srv/rebuilderd/tmp/tmp47ndzqur/automake_1.18.1-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libpsl5t64 riscv64 0.23.0-1 [60.7 kB] Fetched 60.7 kB in 0s (996 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvnygvnny/libpsl5t64_0.23.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libsmartcols1 riscv64 2.42.2-2 [155 kB] Fetched 155 kB in 0s (2414 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmvmm5vkt/libsmartcols1_2.42.2-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libcares2 riscv64 1.34.8-1 [102 kB] Fetched 102 kB in 0s (1685 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqzn41kzj/libcares2_1.34.8-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libudev1 riscv64 261.1-3 [140 kB] Fetched 140 kB in 0s (2268 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplolkxjzz/libudev1_261.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 diffutils riscv64 1:3.12-1 [405 kB] Fetched 405 kB in 0s (5328 kB/s) dpkg-name: info: moved 'diffutils_1%3a3.12-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpn_bwggdg/diffutils_3.12-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libgcc-15-dev riscv64 15.3.0-1 [5679 kB] Fetched 5679 kB in 0s (15.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx1zx47pb/libgcc-15-dev_15.3.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 cpp-15-riscv64-linux-gnu riscv64 15.3.0-1 [14.8 MB] Fetched 14.8 MB in 1s (16.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1s4cocy1/cpp-15-riscv64-linux-gnu_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 base-files riscv64 14.2 [87.9 kB] Fetched 87.9 kB in 0s (1410 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8ec6mxjc/base-files_14.2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 gettext-base riscv64 1.0-3 [331 kB] Fetched 331 kB in 0s (4536 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsxqkfnon/gettext-base_1.0-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libaudit-common all 1:4.1.2-1 [14.3 kB] Fetched 14.3 kB in 0s (253 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.1.2-1_all.deb' to '/srv/rebuilderd/tmp/tmpz_rpi1zx/libaudit-common_4.1.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libunbound8 riscv64 1.25.1-1+b1 [620 kB] Fetched 620 kB in 0s (7020 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1vccx_8m/libunbound8_1.25.1-1+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libuchardet0 riscv64 0.0.8-2+b2 [68.8 kB] Fetched 68.8 kB in 0s (1165 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9z65c7ya/libuchardet0_0.0.8-2+b2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libelf1t64 riscv64 0.195-1 [62.5 kB] Fetched 62.5 kB in 0s (1092 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2iqnbdf_/libelf1t64_0.195-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libcli11-dev all 2.6.1+ds-1 [104 kB] Fetched 104 kB in 0s (1709 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9gx80gxc/libcli11-dev_2.6.1+ds-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 liblzma5 riscv64 5.8.3-1 [334 kB] Fetched 334 kB in 0s (4576 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk4j13dy4/liblzma5_5.8.3-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libpsl-dev riscv64 0.23.0-1 [29.8 kB] Fetched 29.8 kB in 0s (525 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkq8j2d8a/libpsl-dev_0.23.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libsasl2-2 riscv64 2.1.28+dfsg1-11 [57.9 kB] Fetched 57.9 kB in 0s (1005 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt7z0xvgb/libsasl2-2_2.1.28+dfsg1-11_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 g++-15-riscv64-linux-gnu riscv64 15.3.0-1 [15.9 MB] Fetched 15.9 MB in 1s (16.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvscqh_2a/g++-15-riscv64-linux-gnu_15.3.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libz3-4 riscv64 4.13.3-1.1 [8607 kB] Fetched 8607 kB in 1s (15.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphptsgmw8/libz3-4_4.13.3-1.1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 autopoint all 1.0-3 [820 kB] Fetched 820 kB in 0s (7951 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpktc7x2b5/autopoint_1.0-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 sed riscv64 4.9-3 [329 kB] Fetched 329 kB in 0s (4511 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_h1azrjg/sed_4.9-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 netbase all 6.5 [12.4 kB] Fetched 12.4 kB in 0s (226 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbedq84iz/netbase_6.5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libsqlite3-0 riscv64 3.53.3-1 [956 kB] Fetched 956 kB in 0s (8934 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1riwt5w7/libsqlite3-0_3.53.3-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libctf0 riscv64 2.46.90.20260712-1 [95.8 kB] Fetched 95.8 kB in 0s (1516 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjatkwomi/libctf0_2.46.90.20260712-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 bash riscv64 5.3-3 [1560 kB] Fetched 1560 kB in 0s (11.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkuy6avsx/bash_5.3-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 coreutils riscv64 9.10-1 [3128 kB] Fetched 3128 kB in 0s (13.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkcjn6s0h/coreutils_9.10-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 cpp-riscv64-linux-gnu riscv64 4:15.2.0-5+b1 [4632 B] Fetched 4632 B in 0s (85.2 kB/s) dpkg-name: info: moved 'cpp-riscv64-linux-gnu_4%3a15.2.0-5+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpf58e50zv/cpp-riscv64-linux-gnu_15.2.0-5+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libllhttp-dev riscv64 9.4.2+~cs12.11.9-5+b1 [90.7 kB] Fetched 90.7 kB in 0s (1537 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp603wpial/libllhttp-dev_9.4.2+~cs12.11.9-5+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libkrb5support0 riscv64 1.22.1-3 [31.8 kB] Fetched 31.8 kB in 0s (567 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph90xyf3q/libkrb5support0_1.22.1-3_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libffi8 riscv64 3.7.1-2 [26.2 kB] Fetched 26.2 kB in 0s (473 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa1e3kf4s/libffi8_3.7.1-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libpython3-stdlib riscv64 3.14.6-1 [8108 B] Fetched 8108 B in 0s (151 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdr7xoz3x/libpython3-stdlib_3.14.6-1_riscv64.deb' Downloading dependency 127 of 271: krb5-multidev:riscv64=1.22.1-3 Downloading dependency 128 of 271: libedit2:riscv64=3.1-20260512-1 Downloading dependency 129 of 271: libnuma1:riscv64=2.0.19-1+b2 Downloading dependency 130 of 271: libmpc3:riscv64=1.3.1-3 Downloading dependency 131 of 271: libngtcp2-dev:riscv64=1.24.0-1 Downloading dependency 132 of 271: openssl-provider-legacy:riscv64=3.6.3-1 Downloading dependency 133 of 271: libgnutls30t64:riscv64=3.8.13-1 Downloading dependency 134 of 271: libperl5.40:riscv64=5.40.1-8 Downloading dependency 135 of 271: libtinfo6:riscv64=6.6+20260608-2 Downloading dependency 136 of 271: libctf-nobfd0:riscv64=2.46.90.20260712-1 Downloading dependency 137 of 271: findutils:riscv64=4.10.0-4 Downloading dependency 138 of 271: libprotoc32t64:riscv64=3.21.12-16 Downloading dependency 139 of 271: libpcre2-8-0:riscv64=10.46-1+b2 Downloading dependency 140 of 271: debconf:riscv64=1.5.92 Downloading dependency 141 of 271: xz-utils:riscv64=5.8.3-1 Downloading dependency 142 of 271: file:riscv64=1:5.47-4 Downloading dependency 143 of 271: libnghttp2-dev:riscv64=1.69.0-1 Downloading dependency 144 of 271: libasan8:riscv64=16.1.0-2 Downloading dependency 145 of 271: libkadm5clnt-mit12:riscv64=1.22.1-3 Downloading dependency 146 of 271: libobjc4:riscv64=16.1.0-2 Downloading dependency 147 of 271: libpam-modules-bin:riscv64=1.7.0-8 Downloading dependency 148 of 271: libjansson4:riscv64=2.15.1-1 Downloading dependency 149 of 271: libcc1-0:riscv64=16.1.0-2 Downloading dependency 150 of 271: libc6:riscv64=2.42-17 Downloading dependency 151 of 271: libgmpxx4ldbl:riscv64=2:6.3.0+dfsg-5+b2 Downloading dependency 152 of 271: pandoc-data:riscv64=3.10-1 Downloading dependency 153 of 271: libbinutils:riscv64=2.46.90.20260712-1 Downloading dependency 154 of 271: hostname:riscv64=3.25 Downloading dependency 155 of 271: libext2fs-dev:riscv64=1.47.4-1 Downloading dependency 156 of 271: po-debconf:riscv64=1.0.22 Downloading dependency 157 of 271: libkeyutils1:riscv64=1.6.3-6+b2 Downloading dependency 158 of 271: dash:riscv64=0.5.12-12 Downloading dependency 159 of 271: libgit2-1.9:riscv64=1.9.4+ds-1 Downloading dependency 160 of 271: libstdc++-15-dev:riscv64=15.3.0-1 Downloading dependency 161 of 271: libexpat1:riscv64=2.8.2-1 Downloading dependency 162 of 271: nettle-dev:riscv64=3.10.2-1+b1 Downloading dependency 163 of 271: libmsgsl-dev:riscv64=4.2.1-1 Downloading dependency 164 of 271: libngtcp2-crypto-ossl-dev:riscv64=1.24.0-1 Downloading dependency 165 of 271: libgprofng0:riscv64=2.46.90.20260712-1 Downloading dependency 166 of 271: bzip2:riscv64=1.0.8-6+b2 Downloading dependency 167 of 271: libgssapi-krb5-2:riscv64=1.22.1-3 Downloading dependency 168 of 271: libabsl-dev:riscv64=20260526.0-2 Downloading dependency 169 of 271: cpp:riscv64=4:15.2.0-5+b1 Downloading dependency 170 of 271: libacl1:riscv64=2.4.0-1 Downloading dependency 171 of 271: libnghttp3-9:riscv64=1.17.0-1 Downloading dependency 172 of 271: python3.14-minimal:riscv64=3.14.6-1 Downloading dependency 173 of 271: libubsan1:riscv64=16.1.0-2 Downloading dependency 174 of 271: libkadm5srv-mit12:riscv64=1.22.1-3 Downloading dependency 175 of 271: dh-autoreconf:riscv64=22 Downloading dependency 176 of 271: dpkg-dev:riscv64=1.23.7 Downloading dependency 177 of 271: libpcre2-dev:riscv64=10.46-1+b2 Downloading dependency 178 of 271: sensible-utils:riscv64=0.0.26 Downloading dependency 179 of 271: tar:riscv64=1.35+dfsg-4 Downloading dependency 180 of 271: libfmt-dev:riscv64=10.1.1+ds1-4+b2 Downloading dependency 181 of 271: libsystemd0:riscv64=261.1-3 Downloading dependency 182 of 271: libnghttp3-dev:riscv64=1.17.0-1 Downloading dependency 183 of 271: autotools-dev:riscv64=20240727.1+nmu1 Downloading dependency 184 of 271: tzdata:riscv64=2026c-1 Downloading dependency 185 of 271: g++-riscv64-linux-gnu:riscv64=4:15.2.0-5+b1 Downloading dependency 186 of 271: libitm1:riscv64=16.1.0-2 Downloading dependency 187 of 271: libmagic-mgc:riscv64=1:5.47-4 Downloading dependency 188 of 271: libpcre2-16-0:riscv64=10.46-1+b2 Downloading dependency 189 of 271: libkrb5-3:riscv64=1.22.1-3 Downloading dependency 190 of 271: libgmp10:riscv64=2:6.3.0+dfsg-5+b2 Downloading dependency 191 of 271: g++:riscv64=4:15.2.0-5+b1 Downloading dependency 192 of 271: zlib1g-dev:riscv64=1:1.3.dfsg+really1.3.2-3 Downloading dependency 193 of 271: libmd0:riscv64=1.2.0-2 Downloading dependency 194 of 271: ncurses-bin:riscv64=6.6+20260608-2 Downloading dependency 195 of 271: perl-modules-5.40:riscv64=5.40.1-8 Downloading dependency 196 of 271: libclang1-19:riscv64=1:19.1.7-22+b1 Downloading dependency 197 of 271: binutils:riscv64=2.46.90.20260712-1 Downloading dependency 198 of 271: libk5crypto3:riscv64=1.22.1-3 Downloading dependency 199 of 271: libkrb5-dev:riscv64=1.22.1-3 Downloading dependency 200 of 271: libunistring5:riscv64=1.4.2-1 Downloading dependency 201 of 271: libre2-11:riscv64=20251105-1+b1 Downloading dependency 202 of 271: libgrpc29t64:riscv64=1.51.1-9+b1 Downloading dependency 203 of 271: libclang-cpp19:riscv64=1:19.1.7-22+b1 Downloading dependency 204 of 271: ncurses-base:riscv64=6.6+20260608-2 Downloading dependency 205 of 271: liblua5.4-0:riscv64=5.4.8-2 Downloading dependency 206 of 271: nlohmann-json3-dev:riscv64=3.12.0.really.3.12.0.really.3.11.3-3 Downloading dependency 207 of 271: debhelper:riscv64=14.3 Downloading dependency 208 of 271: libgrpc++-dev:riscv64=1.51.1-9+b1 Downloading dependency 209 of 271: libprotobuf-dev:riscv64=3.21.12-16 Downloading dependency 210 of 271: libbz2-1.0:riscv64=1.0.8-6+b2 Downloading dependency 211 of 271: libattr1-dev:riscv64=1:2.6.0-1 Downloading dependency 212 of 271: libkdb5-10t64:riscv64=1.22.1-3 Downloading dependency 213 of 271: libblkid1:riscv64=2.42.2-2 Downloading dependency 214 of 271: libtool:riscv64=2.5.4-11 Downloading dependency 215 of 271: gcc-15:riscv64=15.3.0-1 Downloading dependency 216 of 271: libp11-kit0:riscv64=0.26.4-1 Downloading dependency 217 of 271: libgssrpc4t64:riscv64=1.22.1-3 Downloading dependency 218 of 271: g++-15:riscv64=15.3.0-1 Downloading dependency 219 of 271: automake:riscv64=1:1.18.1-4 Downloading dependency 220 of 271: libpsl5t64:riscv64=0.23.0-1 Downloading dependency 221 of 271: libsmartcols1:riscv64=2.42.2-2 Downloading dependency 222 of 271: libcares2:riscv64=1.34.8-1 Downloading dependency 223 of 271: libudev1:riscv64=261.1-3 Downloading dependency 224 of 271: diffutils:riscv64=1:3.12-1 Downloading dependency 225 of 271: libgcc-15-dev:riscv64=15.3.0-1 Downloading dependency 226 of 271: cpp-15-riscv64-linux-gnu:riscv64=15.3.0-1 Downloading dependency 227 of 271: base-files:riscv64=14.2 Downloading dependency 228 of 271: gettext-base:riscv64=1.0-3 Downloading dependency 229 of 271: libaudit-common:riscv64=1:4.1.2-1 Downloading dependency 230 of 271: libunbound8:riscv64=1.25.1-1+b1 Downloading dependency 231 of 271: libuchardet0:riscv64=0.0.8-2+b2 Downloading dependency 232 of 271: libelf1t64:riscv64=0.195-1 Downloading dependency 233 of 271: libcli11-dev:riscv64=2.6.1+ds-1 Downloading dependency 234 of 271: liblzma5:riscv64=5.8.3-1 Downloading dependency 235 of 271: libpsl-dev:riscv64=0.23.0-1 Downloading dependency 236 of 271: libsasl2-2:riscv64=2.1.28+dfsg1-11 Downloading dependency 237 of 271: g++-15-riscv64-linux-gnu:riscv64=15.3.0-1 Downloading dependency 238 of 271: libz3-4:riscv64=4.13.3-1.1 Downloading dependency 239 of 271: autopoint:riscv64=1.0-3 Downloading dependency 240 of 271: sed:riscv64=4.9-3 Downloading dependency 241 of 271: netbase:riscv64=6.5 Downloading dependency 242 of 271: libsqlite3-0:riscv64=3.53.3-1 Downloading dependency 243 of 271: libctf0:riscv64=2.46.90.20260712-1 Downloading dependency 244 of 271: bash:riscv64=5.3-3 Downloading dependency 245 of 271: coreutils:riscv64=9.10-1 Downloading dependency 246 of 271: cpp-riscv64-linux-gnu:riscv64=4:15.2.0-5+b1 Downloading dependency 247 of 271: libllhttp-dev:riscv64=9.4.2+~cs12.11.9-5+b1 Downloading dependency 248 of 271: libkrb5support0:riscv64=1.22.1-3 Downloading dependency 249 of 271: libffi8:riscv64=3.7.1-2 Downloading dependency 250 of 271: libpython3-stdlib:riscv64=3.14.6-1 Downloading dependency 251 of 271: libllvm19:riscv64=1:19.1.7-22+b1Get:1 http://deb.debian.org/debian unstable/main riscv64 libllvm19 riscv64 1:19.1.7-22+b1 [25.1 MB] Fetched 25.1 MB in 1s (16.9 MB/s) dpkg-name: info: moved 'libllvm19_1%3a19.1.7-22+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpgbmg45st/libllvm19_19.1.7-22+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 autoconf all 2.73-2 [516 kB] Fetched 516 kB in 0s (6212 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp12t8mn17/autoconf_2.73-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 gcc-16-base riscv64 16.1.0-2 [36.8 kB] Fetched 36.8 kB in 0s (600 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6xb5jbyy/gcc-16-base_16.1.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libidn2-dev riscv64 2.3.8-5 [140 kB] Fetched 140 kB in 0s (2247 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6w1prln/libidn2-dev_2.3.8-5_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libc-ares-dev riscv64 1.34.8-1 [441 kB] Fetched 441 kB in 0s (5520 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvvpvfwvu/libc-ares-dev_1.34.8-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 grep riscv64 3.12-1 [442 kB] Fetched 442 kB in 0s (5624 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv5hvmkfv/grep_3.12-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 perl-base riscv64 5.40.1-8 [1676 kB] Fetched 1676 kB in 0s (11.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwlj4mgqi/perl-base_5.40.1-8_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libcurl4-openssl-dev riscv64 8.21.0-2 [1379 kB] Fetched 1379 kB in 0s (10.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxms6aoor/libcurl4-openssl-dev_8.21.0-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libc-gconv-modules-extra riscv64 2.42-17 [1102 kB] Fetched 1102 kB in 0s (9489 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0rmbikse/libc-gconv-modules-extra_2.42-17_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libgrpc++1.51t64 riscv64 1.51.1-9+b1 [490 kB] Fetched 490 kB in 0s (5993 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpni64dfgl/libgrpc++1.51t64_1.51.1-9+b1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libfile-stripnondeterminism-perl all 1.15.1-1 [17.1 kB] Fetched 17.1 kB in 0s (309 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_alh7vyc/libfile-stripnondeterminism-perl_1.15.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libssh2-1t64 riscv64 1.11.1-4 [248 kB] Fetched 248 kB in 0s (3484 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1lnjanot/libssh2-1t64_1.11.1-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 build-essential riscv64 12.12 [4628 B] Fetched 4628 B in 0s (84.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxwfies9g/build-essential_12.12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 libnghttp2-14 riscv64 1.69.0-1 [89.0 kB] Fetched 89.0 kB in 0s (1519 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6am9kjdo/libnghttp2-14_1.69.0-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libprotobuf32t64 riscv64 3.21.12-16 [973 kB] Fetched 973 kB in 0s (8842 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6jbt11ug/libprotobuf32t64_3.21.12-16_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 python3.14 riscv64 3.14.6-1 [846 kB] Fetched 846 kB in 0s (8412 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqxpojzth/python3.14_3.14.6-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 pkgconf riscv64 2.5.1-4 [33.6 kB] Fetched 33.6 kB in 0s (599 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplsxlzlvw/pkgconf_2.5.1-4_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libxml2-16 riscv64 2.15.3+dfsg-1 [640 kB] Fetched 640 kB in 0s (7143 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6b64fqah/libxml2-16_2.15.3+dfsg-1_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 bsdextrautils riscv64 2.42.2-2 [103 kB] Fetched 103 kB in 0s (1707 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxl_01it_/bsdextrautils_2.42.2-2_riscv64.deb' Get:1 http://deb.debian.org/debian unstable/main riscv64 libhogweed6t64 riscv64 3.10.2-1+b1 [334 kB] Fetched 334 kB in 0s (4535 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvsofa594/libhogweed6t64_3.10.2-1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20260725T202958Z forky/main riscv64 cpp-15 riscv64 15.3.0-1 [1276 B] Fetched 1276 B in 0s (23.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsltklij0/cpp-15_15.3.0-1_riscv64.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_riscv64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_riscv64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmp2uajiy_0/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture riscv64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 127.0.0.1 - - [07/Aug/2026 21:56:56] code 404, message File not found 127.0.0.1 - - [07/Aug/2026 21:56:56] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:44593 ./ InRelease 127.0.0.1 - - [07/Aug/2026 21:56:56] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:44593 ./ Release [462 B] 127.0.0.1 - - [07/Aug/2026 21:56:56] code 404, message File not found 127.0.0.1 - - [07/Aug/2026 21:56:56] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:44593 ./ Release.gpg 127.0.0.1 - - [07/Aug/2026 21:56:56] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:44593 ./ Packages [337 kB] Fetched 338 kB in 0s (2418 kB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [07/Aug/2026 21:56:56] "GET /./gcc-16-base_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:56] "GET /./libc-gconv-modules-extra_2.42-17_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:56] "GET /./libc6_2.42-17_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libgcc-s1_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./mawk_1.3.4.20260302-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./base-files_14.2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libtinfo6_6.6%2b20260608-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./debianutils_5.23.2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./bash_5.3-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libacl1_2.4.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libattr1_2.6.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libgmp10_6.3.0%2bdfsg-5%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libpcre2-8-0_10.46-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libselinux1_3.11-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libzstd1_1.5.7%2bdfsg-3%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./zlib1g_1.3.dfsg%2breally1.3.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libssl3t64_3.6.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./openssl-provider-legacy_3.6.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./libsystemd0_261.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:57] "GET /./coreutils_9.10-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./dash_0.5.12-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./diffutils_3.12-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libbz2-1.0_1.0.8-6%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./liblzma5_5.8.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libmd0_1.2.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./tar_1.35%2bdfsg-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./dpkg_1.23.7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./findutils_4.10.0-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./grep_3.12-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./gzip_1.13-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./hostname_3.25_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./ncurses-bin_6.6%2b20260608-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libcrypt1_4.5.1-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./perl-base_5.40.1-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./sed_4.9-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libaudit-common_4.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libcap-ng0_0.9.3-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libaudit1_4.1.2-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libdb5.3t64_5.3.28%2bdfsg2-11%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./debconf_1.5.92_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libpam0g_1.7.0-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libpam-modules-bin_1.7.0-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libpam-modules_1.7.0-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libpam-runtime_1.7.0-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libblkid1_2.42.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libmount1_2.42.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libsmartcols1_2.42.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libudev1_261.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./libuuid1_2.42.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:58] "GET /./util-linux_2.42.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:59] "GET /./libdebconfclient0_0.283_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:59] "GET /./base-passwd_3.6.8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:59] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:59] "GET /./libc-bin_2.42-17_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:59] "GET /./ncurses-base_6.6%2b20260608-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:56:59] "GET /./sysvinit-utils_3.18-1_riscv64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 127.0.0.1 - - [07/Aug/2026 21:57:07] code 404, message File not found 127.0.0.1 - - [07/Aug/2026 21:57:07] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:44593 ./ InRelease 127.0.0.1 - - [07/Aug/2026 21:57:07] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:44593 ./ Release 127.0.0.1 - - [07/Aug/2026 21:57:07] code 404, message File not found 127.0.0.1 - - [07/Aug/2026 21:57:07] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:44593 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libexpat1_2.8.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libpython3.14-minimal_3.14.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./python3.14-minimal_3.14.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./python3-minimal_3.14.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./media-types_14.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./netbase_6.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./tzdata_2026c-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libffi8_3.7.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libncursesw6_6.6%2b20260608-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./readline-common_8.3-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libreadline8t64_8.3-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libsqlite3-0_3.53.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libpython3.14-stdlib_3.14.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./python3.14_3.14.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libpython3-stdlib_3.14.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./python3_3.14.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libstdc%2b%2b6_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./libuchardet0_0.0.8-2%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:29] "GET /./groff-base_1.24.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./bsdextrautils_2.42.2-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./libgdbm6t64_1.26-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./libpipeline1_1.5.8-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./man-db_2.13.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./bzip2_1.0.8-6%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./libmagic-mgc_5.47-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./libmagic1t64_5.47-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./file_5.47-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./gettext-base_1.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./perl-modules-5.40_5.40.1-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./libgdbm-compat4t64_1.26-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./libperl5.40_5.40.1-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:30] "GET /./perl_5.40.1-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./xz-utils_5.8.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./m4_1.4.21-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./autoconf_2.73-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./autotools-dev_20240727.1%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./automake_1.18.1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./autopoint_1.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./libsframe3_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./binutils-common_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./libbinutils_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./libgprofng0_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./libctf-nobfd0_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./libctf0_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./libjansson4_2.15.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./binutils-riscv64-linux-gnu_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./binutils_2.46.90.20260712-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./libc-dev-bin_2.42-17_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:31] "GET /./linux-libc-dev_7.1.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:32] "GET /./rpcsvc-proto_1.4.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:32] "GET /./libc6-dev_2.42-17_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:32] "GET /./gcc-15-base_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:32] "GET /./libisl23_0.28-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:32] "GET /./libmpfr6_4.2.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:32] "GET /./libmpc3_1.3.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:32] "GET /./cpp-15-riscv64-linux-gnu_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./cpp-15_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./cpp-riscv64-linux-gnu_15.2.0-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./cpp_15.2.0-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./libcc1-0_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./libgomp1_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./libitm1_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./libatomic1_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:33] "GET /./libasan8_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:34] "GET /./liblsan0_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:34] "GET /./libtsan2_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:34] "GET /./libubsan1_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:34] "GET /./libgcc-15-dev_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:35] "GET /./gcc-15-riscv64-linux-gnu_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:37] "GET /./gcc-15_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:37] "GET /./gcc-riscv64-linux-gnu_15.2.0-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:37] "GET /./gcc_15.2.0-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:37] "GET /./libstdc%2b%2b-15-dev_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:38] "GET /./g%2b%2b-15-riscv64-linux-gnu_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./g%2b%2b-15_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./g%2b%2b-riscv64-linux-gnu_15.2.0-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./g%2b%2b_15.2.0-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./make_4.4.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./libdpkg-perl_1.23.7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./patch_2.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./dpkg-dev_1.23.7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./build-essential_12.12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./libbsd0_0.12.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./libedit2_3.1-20260512-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./libxml2-16_2.15.3%2bdfsg-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:39] "GET /./libz3-4_4.13.3-1.1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:40] "GET /./libllvm19_19.1.7-22%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:42] "GET /./libclang-cpp19_19.1.7-22%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:43] "GET /./libgc1_8.2.12-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:43] "GET /./libobjc4_16.1.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:43] "GET /./libobjc-15-dev_15.3.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libclang-common-19-dev_19.1.7-22%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./llvm-19-linker-tools_19.1.7-22%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libclang1-19_19.1.7-22%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./clang-19_19.1.7-22%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libcom-err2_1.47.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./comerr-dev_2.1-1.47.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libdebhelper-perl_14.3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libtool_2.5.4-11_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./dh-autoreconf_22_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libfile-stripnondeterminism-perl_1.15.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./dh-strip-nondeterminism_1.15.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libelf1t64_0.195-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./dwz_0.17-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:44] "GET /./libunistring5_1.4.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./gettext_1.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./po-debconf_1.0.22_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./debhelper_14.3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libpkgconf7_2.5.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libtasn1-6_4.21.0-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libevent-2.1-7t64_2.1.13-stable-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libprotobuf-lite32t64_3.21.12-16_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-11_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libsasl2-2_2.1.28%2bdfsg1-11_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libldap2_2.6.13%2bdfsg-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libldap-dev_2.6.13%2bdfsg-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libgmpxx4ldbl_6.3.0%2bdfsg-5%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libgmp-dev_6.3.0%2bdfsg-5%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libnettle8t64_3.10.2-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libhogweed6t64_3.10.2-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libidn2-0_2.3.8-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libp11-kit0_0.26.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libgnutls30t64_3.8.13-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./librtmp1_2.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:45] "GET /./libzstd-dev_1.5.7%2bdfsg-3%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./libngtcp2-16_1.24.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./libssh2-1t64_1.11.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./libssl-dev_3.6.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./libssh2-1-dev_1.11.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./pandoc-data_3.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./liblua5.4-0_5.4.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./libnuma1_2.0.19-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./libyaml-0-2_0.2.5-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:46] "GET /./pandoc_3.10-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libnghttp3-9_1.17.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libbrotli1_1.2.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libkrb5support0_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libk5crypto3_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libkeyutils1_1.6.3-6%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libkrb5-3_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libgssapi-krb5-2_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libnghttp2-14_1.69.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libngtcp2-crypto-ossl0_1.24.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libpsl5t64_0.23.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libcurl4t64_8.21.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libp11-kit-dev_0.26.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libprotobuf32t64_3.21.12-16_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libprotoc32t64_3.21.12-16_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./protobuf-compiler_3.21.12-16_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libattr1-dev_2.6.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libacl1-dev_2.4.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libxxhash0_0.8.3-2%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./liblz4-1_1.10.0-10_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libarchive13t64_3.8.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libbz2-dev_1.0.8-6%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libext2fs2t64_1.47.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libext2fs-dev_1.47.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libxxhash-dev_0.8.3-2%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./liblz4-dev_1.10.0-10_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./liblzma-dev_5.8.3-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:50] "GET /./libxml2-dev_2.15.3%2bdfsg-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./nettle-dev_3.10.2-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libarchive-dev_3.8.8-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./unzip_6.0-29_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libllhttp9.4_9.4.2%2b%7ecs12.11.9-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libgit2-1.9_1.9.4%2bds-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libllhttp-dev_9.4.2%2b%7ecs12.11.9-5%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libpcre2-16-0_10.46-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libpcre2-32-0_10.46-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libpcre2-posix3_10.46-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libpcre2-dev_10.46-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libgit2-dev_1.9.4%2bds-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libunbound8_1.25.1-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libgnutls-dane0t64_3.8.13-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libidn2-dev_2.3.8-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libtasn1-6-dev_4.21.0-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:51] "GET /./libgnutls28-dev_3.8.13-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libbrotli-dev_1.2.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libfmt10_10.1.1%2bds1-4%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./pkgconf-bin_2.5.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libabsl20260526_20260526.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libabsl-dev_20260526.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libre2-11_20251105-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libre2-dev_20251105-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libunistring-dev_1.4.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libcares2_1.34.8-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:52] "GET /./libgrpc29t64_1.51.1-9%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:53] "GET /./pkgconf_2.5.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:53] "GET /./libc-ares-dev_1.34.8-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:53] "GET /./libgrpc-dev_1.51.1-9%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./protobuf-compiler-grpc_1.51.1-9%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./librtmp-dev_2.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libgssrpc4t64_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libkadm5clnt-mit12_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libkdb5-10t64_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libkadm5srv-mit12_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./krb5-multidev_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libngtcp2-dev_1.24.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libnghttp2-dev_1.69.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libmsgsl-dev_4.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libngtcp2-crypto-ossl-dev_1.24.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libfmt-dev_10.1.1%2bds1-4%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libnghttp3-dev_1.17.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libkrb5-dev_1.22.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libgrpc%2b%2b1.51t64_1.51.1-9%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:55] "GET /./libgrpc%2b%2b-dev_1.51.1-9%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:56] "GET /./libprotobuf-dev_3.21.12-16_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:56] "GET /./libcli11-dev_2.6.1%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:56] "GET /./libpsl-dev_0.23.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:56] "GET /./libcurl4-openssl-dev_8.21.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [07/Aug/2026 21:57:56] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmp2uajiy_0/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 Reading package lists... Building dependency tree... Reading state information... gcc-15-riscv64-linux-gnu is already the newest version (15.3.0-1). gcc-15-riscv64-linux-gnu set to manually installed. libpkgconf7 is already the newest version (2.5.1-4). libpkgconf7 set to manually installed. clang-19 is already the newest version (1:19.1.7-22+b1). clang-19 set to manually installed. libtasn1-6 is already the newest version (4.21.0-2+b1). libtasn1-6 set to manually installed. libevent-2.1-7t64 is already the newest version (2.1.13-stable-1). libevent-2.1-7t64 set to manually installed. libc-dev-bin is already the newest version (2.42-17). libc-dev-bin set to manually installed. libprotobuf-lite32t64 is already the newest version (3.21.12-16). libprotobuf-lite32t64 set to manually installed. libpython3.14-stdlib is already the newest version (3.14.6-1). libpython3.14-stdlib set to manually installed. readline-common is already the newest version (8.3-4). readline-common set to manually installed. libcap-ng0 is already the newest version (0.9.3-1+b1). libdpkg-perl is already the newest version (1.23.7). libdpkg-perl set to manually installed. libldap-dev is already the newest version (2.6.13+dfsg-1). libldap-dev set to manually installed. libcrypt1 is already the newest version (1:4.5.1-1+b1). libgmp-dev is already the newest version (2:6.3.0+dfsg-5+b2). libgmp-dev set to manually installed. librtmp1 is already the newest version (2.6-1). librtmp1 set to manually installed. libzstd-dev is already the newest version (1.5.7+dfsg-3+b2). libzstd-dev set to manually installed. libngtcp2-16 is already the newest version (1.24.0-1). libngtcp2-16 set to manually installed. libssh2-1-dev is already the newest version (1.11.1-4). libssh2-1-dev set to manually installed. gcc is already the newest version (4:15.2.0-5+b1). gcc set to manually installed. mawk is already the newest version (1.3.4.20260302-1). libzstd1 is already the newest version (1.5.7+dfsg-3+b2). libclang-common-19-dev is already the newest version (1:19.1.7-22+b1). libclang-common-19-dev set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.2-3). dwz is already the newest version (0.17-1). dwz set to manually installed. pandoc is already the newest version (3.10-1). pandoc set to manually installed. libmagic1t64 is already the newest version (1:5.47-4). libmagic1t64 set to manually installed. libcurl4t64 is already the newest version (8.21.0-2). libcurl4t64 set to manually installed. liblsan0 is already the newest version (16.1.0-2). liblsan0 set to manually installed. libpam-runtime is already the newest version (1.7.0-8). libngtcp2-crypto-ossl0 is already the newest version (1.24.0-1). libngtcp2-crypto-ossl0 set to manually installed. media-types is already the newest version (14.0.0). media-types set to manually installed. libp11-kit-dev is already the newest version (0.26.4-1). libp11-kit-dev set to manually installed. protobuf-compiler is already the newest version (3.21.12-16). protobuf-compiler set to manually installed. libpam0g is already the newest version (1.7.0-8). libisl23 is already the newest version (0.28-1). libisl23 set to manually installed. libarchive-dev is already the newest version (3.8.8-2). libarchive-dev set to manually installed. libgc1 is already the newest version (1:8.2.12-1). libgc1 set to manually installed. gcc-riscv64-linux-gnu is already the newest version (4:15.2.0-5+b1). gcc-riscv64-linux-gnu set to manually installed. unzip is already the newest version (6.0-29). unzip set to manually installed. libbz2-dev is already the newest version (1.0.8-6+b2). libbz2-dev set to manually installed. libyaml-0-2 is already the newest version (0.2.5-2+b1). libyaml-0-2 set to manually installed. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. libext2fs2t64 is already the newest version (1.47.4-1). libext2fs2t64 set to manually installed. libxxhash-dev is already the newest version (0.8.3-2+b2). libxxhash-dev set to manually installed. sysvinit-utils is already the newest version (3.18-1). libsframe3 is already the newest version (2.46.90.20260712-1). libsframe3 set to manually installed. libbsd0 is already the newest version (0.12.2-3). libbsd0 set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-11+b1). libssl-dev is already the newest version (3.6.3-1). libssl-dev set to manually installed. libuuid1 is already the newest version (2.42.2-2). make is already the newest version (4.4.1-3). make set to manually installed. libxml2-dev is already the newest version (2.15.3+dfsg-1). libxml2-dev set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. patch is already the newest version (2.8-2). patch set to manually installed. liblzma-dev is already the newest version (5.8.3-1). liblzma-dev set to manually installed. util-linux is already the newest version (2.42.2-2). libc6-dev is already the newest version (2.42-17). libc6-dev set to manually installed. libmpfr6 is already the newest version (4.2.2-3). libmpfr6 set to manually installed. libnettle8t64 is already the newest version (3.10.2-1+b1). libnettle8t64 set to manually installed. binutils-common is already the newest version (2.46.90.20260712-1). binutils-common set to manually installed. libselinux1 is already the newest version (3.11-2). m4 is already the newest version (1.4.21-1). m4 set to manually installed. libgit2-dev is already the newest version (1.9.4+ds-1). libgit2-dev set to manually installed. libarchive13t64 is already the newest version (3.8.8-2). libarchive13t64 set to manually installed. libgnutls28-dev is already the newest version (3.8.13-1). libgnutls28-dev set to manually installed. liblz4-1 is already the newest version (1.10.0-10). liblz4-1 set to manually installed. libgcc-s1 is already the newest version (16.1.0-2). libbrotli-dev is already the newest version (1.2.0-3). libbrotli-dev set to manually installed. libfmt10 is already the newest version (10.1.1+ds1-4+b2). libfmt10 set to manually installed. pkgconf-bin is already the newest version (2.5.1-4). pkgconf-bin set to manually installed. perl is already the newest version (5.40.1-8). perl set to manually installed. libllhttp9.4 is already the newest version (9.4.2+~cs12.11.9-5+b1). libllhttp9.4 set to manually installed. libpcre2-32-0 is already the newest version (10.46-1+b2). libpcre2-32-0 set to manually installed. libc-bin is already the newest version (2.42-17). liblz4-dev is already the newest version (1.10.0-10). liblz4-dev set to manually installed. libabsl20260526 is already the newest version (20260526.0-2). libabsl20260526 set to manually installed. linux-libc-dev is already the newest version (7.1.3-1). linux-libc-dev set to manually installed. libmount1 is already the newest version (2.42.2-2). libpam-modules is already the newest version (1.7.0-8). libpipeline1 is already the newest version (1.5.8-3). libpipeline1 set to manually installed. gcc-15-base is already the newest version (15.3.0-1). gcc-15-base set to manually installed. libreadline8t64 is already the newest version (8.3-4). libreadline8t64 set to manually installed. base-passwd is already the newest version (3.6.8). libacl1-dev is already the newest version (2.4.0-1). libacl1-dev set to manually installed. comerr-dev is already the newest version (2.1-1.47.4-1). comerr-dev set to manually installed. libncursesw6 is already the newest version (6.6+20260608-2). libncursesw6 set to manually installed. groff-base is already the newest version (1.24.1-1). groff-base set to manually installed. gzip is already the newest version (1.13-1). libattr1 is already the newest version (1:2.6.0-1). dpkg is already the newest version (1.23.7). libgomp1 is already the newest version (16.1.0-2). libgomp1 set to manually installed. binutils-riscv64-linux-gnu is already the newest version (2.46.90.20260712-1). binutils-riscv64-linux-gnu set to manually installed. libaudit1 is already the newest version (1:4.1.2-1+b1). libgdbm6t64 is already the newest version (1.26-1+b2). libgdbm6t64 set to manually installed. libobjc-15-dev is already the newest version (15.3.0-1). libobjc-15-dev set to manually installed. libre2-dev is already the newest version (20251105-1+b1). libre2-dev set to manually installed. libunistring-dev is already the newest version (1.4.2-1). libunistring-dev set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. libtasn1-6-dev is already the newest version (4.21.0-2+b1). libtasn1-6-dev set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1+b2). libgdbm-compat4t64 set to manually installed. dh-strip-nondeterminism is already the newest version (1.15.1-1). dh-strip-nondeterminism set to manually installed. libdebconfclient0 is already the newest version (0.283). libstdc++6 is already the newest version (16.1.0-2). libstdc++6 set to manually installed. libgrpc-dev is already the newest version (1.51.1-9+b1). libgrpc-dev set to manually installed. libpython3.14-minimal is already the newest version (3.14.6-1). libpython3.14-minimal set to manually installed. python3-minimal is already the newest version (3.14.6-1). python3-minimal set to manually installed. debianutils is already the newest version (5.23.2). llvm-19-linker-tools is already the newest version (1:19.1.7-22+b1). llvm-19-linker-tools set to manually installed. protobuf-compiler-grpc is already the newest version (1.51.1-9+b1). protobuf-compiler-grpc set to manually installed. libidn2-0 is already the newest version (2.3.8-5). libidn2-0 set to manually installed. libxxhash0 is already the newest version (0.8.3-2+b2). libxxhash0 set to manually installed. libtsan2 is already the newest version (16.1.0-2). libtsan2 set to manually installed. libpcre2-posix3 is already the newest version (10.46-1+b2). libpcre2-posix3 set to manually installed. init-system-helpers is already the newest version (1.69). libdebhelper-perl is already the newest version (14.3). libdebhelper-perl set to manually installed. libgnutls-dane0t64 is already the newest version (3.8.13-1). libgnutls-dane0t64 set to manually installed. libldap2 is already the newest version (2.6.13+dfsg-1). libldap2 set to manually installed. librtmp-dev is already the newest version (2.6-1). librtmp-dev set to manually installed. libcom-err2 is already the newest version (1.47.4-1). libcom-err2 set to manually installed. python3 is already the newest version (3.14.6-1). python3 set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-11). libsasl2-modules-db set to manually installed. rpcsvc-proto is already the newest version (1.4.4-1). rpcsvc-proto set to manually installed. libatomic1 is already the newest version (16.1.0-2). libatomic1 set to manually installed. libssl3t64 is already the newest version (3.6.3-1). libbrotli1 is already the newest version (1.2.0-3). libbrotli1 set to manually installed. gettext is already the newest version (1.0-3). gettext set to manually installed. krb5-multidev is already the newest version (1.22.1-3). krb5-multidev set to manually installed. libedit2 is already the newest version (3.1-20260512-1). libedit2 set to manually installed. libnuma1 is already the newest version (2.0.19-1+b2). libnuma1 set to manually installed. libmpc3 is already the newest version (1.3.1-3). libmpc3 set to manually installed. libngtcp2-dev is already the newest version (1.24.0-1). libngtcp2-dev set to manually installed. openssl-provider-legacy is already the newest version (3.6.3-1). libgnutls30t64 is already the newest version (3.8.13-1). libgnutls30t64 set to manually installed. libperl5.40 is already the newest version (5.40.1-8). libperl5.40 set to manually installed. libtinfo6 is already the newest version (6.6+20260608-2). libctf-nobfd0 is already the newest version (2.46.90.20260712-1). libctf-nobfd0 set to manually installed. findutils is already the newest version (4.10.0-4). libprotoc32t64 is already the newest version (3.21.12-16). libprotoc32t64 set to manually installed. libpcre2-8-0 is already the newest version (10.46-1+b2). debconf is already the newest version (1.5.92). xz-utils is already the newest version (5.8.3-1). xz-utils set to manually installed. file is already the newest version (1:5.47-4). file set to manually installed. libnghttp2-dev is already the newest version (1.69.0-1). libnghttp2-dev set to manually installed. libasan8 is already the newest version (16.1.0-2). libasan8 set to manually installed. libkadm5clnt-mit12 is already the newest version (1.22.1-3). libkadm5clnt-mit12 set to manually installed. libobjc4 is already the newest version (16.1.0-2). libobjc4 set to manually installed. libpam-modules-bin is already the newest version (1.7.0-8). libjansson4 is already the newest version (2.15.1-1). libjansson4 set to manually installed. libcc1-0 is already the newest version (16.1.0-2). libcc1-0 set to manually installed. libc6 is already the newest version (2.42-17). libgmpxx4ldbl is already the newest version (2:6.3.0+dfsg-5+b2). libgmpxx4ldbl set to manually installed. pandoc-data is already the newest version (3.10-1). pandoc-data set to manually installed. libbinutils is already the newest version (2.46.90.20260712-1). libbinutils set to manually installed. hostname is already the newest version (3.25). libext2fs-dev is already the newest version (1.47.4-1). libext2fs-dev set to manually installed. po-debconf is already the newest version (1.0.22). po-debconf set to manually installed. libkeyutils1 is already the newest version (1.6.3-6+b2). libkeyutils1 set to manually installed. dash is already the newest version (0.5.12-12). libgit2-1.9 is already the newest version (1.9.4+ds-1). libgit2-1.9 set to manually installed. libstdc++-15-dev is already the newest version (15.3.0-1). libstdc++-15-dev set to manually installed. libexpat1 is already the newest version (2.8.2-1). libexpat1 set to manually installed. nettle-dev is already the newest version (3.10.2-1+b1). nettle-dev set to manually installed. libmsgsl-dev is already the newest version (4.2.1-1). libmsgsl-dev set to manually installed. libngtcp2-crypto-ossl-dev is already the newest version (1.24.0-1). libngtcp2-crypto-ossl-dev set to manually installed. libgprofng0 is already the newest version (2.46.90.20260712-1). libgprofng0 set to manually installed. bzip2 is already the newest version (1.0.8-6+b2). bzip2 set to manually installed. libgssapi-krb5-2 is already the newest version (1.22.1-3). libgssapi-krb5-2 set to manually installed. libabsl-dev is already the newest version (20260526.0-2). libabsl-dev set to manually installed. cpp is already the newest version (4:15.2.0-5+b1). cpp set to manually installed. libacl1 is already the newest version (2.4.0-1). libnghttp3-9 is already the newest version (1.17.0-1). libnghttp3-9 set to manually installed. python3.14-minimal is already the newest version (3.14.6-1). python3.14-minimal set to manually installed. libubsan1 is already the newest version (16.1.0-2). libubsan1 set to manually installed. libkadm5srv-mit12 is already the newest version (1.22.1-3). libkadm5srv-mit12 set to manually installed. dh-autoreconf is already the newest version (22). dh-autoreconf set to manually installed. dpkg-dev is already the newest version (1.23.7). dpkg-dev set to manually installed. libpcre2-dev is already the newest version (10.46-1+b2). libpcre2-dev set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. tar is already the newest version (1.35+dfsg-4). libfmt-dev is already the newest version (10.1.1+ds1-4+b2). libfmt-dev set to manually installed. libsystemd0 is already the newest version (261.1-3). libnghttp3-dev is already the newest version (1.17.0-1). libnghttp3-dev set to manually installed. autotools-dev is already the newest version (20240727.1+nmu1). autotools-dev set to manually installed. tzdata is already the newest version (2026c-1). tzdata set to manually installed. g++-riscv64-linux-gnu is already the newest version (4:15.2.0-5+b1). g++-riscv64-linux-gnu set to manually installed. libitm1 is already the newest version (16.1.0-2). libitm1 set to manually installed. libmagic-mgc is already the newest version (1:5.47-4). libmagic-mgc set to manually installed. libpcre2-16-0 is already the newest version (10.46-1+b2). libpcre2-16-0 set to manually installed. libkrb5-3 is already the newest version (1.22.1-3). libkrb5-3 set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-5+b2). g++ is already the newest version (4:15.2.0-5+b1). g++ set to manually installed. zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.2-3). zlib1g-dev set to manually installed. libmd0 is already the newest version (1.2.0-2). ncurses-bin is already the newest version (6.6+20260608-2). perl-modules-5.40 is already the newest version (5.40.1-8). perl-modules-5.40 set to manually installed. libclang1-19 is already the newest version (1:19.1.7-22+b1). libclang1-19 set to manually installed. binutils is already the newest version (2.46.90.20260712-1). binutils set to manually installed. libk5crypto3 is already the newest version (1.22.1-3). libk5crypto3 set to manually installed. libkrb5-dev is already the newest version (1.22.1-3). libkrb5-dev set to manually installed. libunistring5 is already the newest version (1.4.2-1). libunistring5 set to manually installed. libre2-11 is already the newest version (20251105-1+b1). libre2-11 set to manually installed. libgrpc29t64 is already the newest version (1.51.1-9+b1). libgrpc29t64 set to manually installed. libclang-cpp19 is already the newest version (1:19.1.7-22+b1). libclang-cpp19 set to manually installed. ncurses-base is already the newest version (6.6+20260608-2). liblua5.4-0 is already the newest version (5.4.8-2). liblua5.4-0 set to manually installed. nlohmann-json3-dev is already the newest version (3.12.0.really.3.12.0.really.3.11.3-3). nlohmann-json3-dev set to manually installed. debhelper is already the newest version (14.3). debhelper set to manually installed. libgrpc++-dev is already the newest version (1.51.1-9+b1). libgrpc++-dev set to manually installed. libprotobuf-dev is already the newest version (3.21.12-16). libprotobuf-dev set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6+b2). libattr1-dev is already the newest version (1:2.6.0-1). libattr1-dev set to manually installed. libkdb5-10t64 is already the newest version (1.22.1-3). libkdb5-10t64 set to manually installed. libblkid1 is already the newest version (2.42.2-2). libtool is already the newest version (2.5.4-11). libtool set to manually installed. gcc-15 is already the newest version (15.3.0-1). gcc-15 set to manually installed. libp11-kit0 is already the newest version (0.26.4-1). libp11-kit0 set to manually installed. libgssrpc4t64 is already the newest version (1.22.1-3). libgssrpc4t64 set to manually installed. g++-15 is already the newest version (15.3.0-1). g++-15 set to manually installed. automake is already the newest version (1:1.18.1-4). automake set to manually installed. libpsl5t64 is already the newest version (0.23.0-1). libpsl5t64 set to manually installed. libsmartcols1 is already the newest version (2.42.2-2). libcares2 is already the newest version (1.34.8-1). libcares2 set to manually installed. libudev1 is already the newest version (261.1-3). diffutils is already the newest version (1:3.12-1). libgcc-15-dev is already the newest version (15.3.0-1). libgcc-15-dev set to manually installed. cpp-15-riscv64-linux-gnu is already the newest version (15.3.0-1). cpp-15-riscv64-linux-gnu set to manually installed. base-files is already the newest version (14.2). gettext-base is already the newest version (1.0-3). gettext-base set to manually installed. libaudit-common is already the newest version (1:4.1.2-1). libunbound8 is already the newest version (1.25.1-1+b1). libunbound8 set to manually installed. libuchardet0 is already the newest version (0.0.8-2+b2). libuchardet0 set to manually installed. libelf1t64 is already the newest version (0.195-1). libelf1t64 set to manually installed. libcli11-dev is already the newest version (2.6.1+ds-1). libcli11-dev set to manually installed. liblzma5 is already the newest version (5.8.3-1). libpsl-dev is already the newest version (0.23.0-1). libpsl-dev set to manually installed. libsasl2-2 is already the newest version (2.1.28+dfsg1-11). libsasl2-2 set to manually installed. g++-15-riscv64-linux-gnu is already the newest version (15.3.0-1). g++-15-riscv64-linux-gnu set to manually installed. libz3-4 is already the newest version (4.13.3-1.1). libz3-4 set to manually installed. autopoint is already the newest version (1.0-3). autopoint set to manually installed. sed is already the newest version (4.9-3). netbase is already the newest version (6.5). netbase set to manually installed. libsqlite3-0 is already the newest version (3.53.3-1). libsqlite3-0 set to manually installed. libctf0 is already the newest version (2.46.90.20260712-1). libctf0 set to manually installed. bash is already the newest version (5.3-3). coreutils is already the newest version (9.10-1). cpp-riscv64-linux-gnu is already the newest version (4:15.2.0-5+b1). cpp-riscv64-linux-gnu set to manually installed. libllhttp-dev is already the newest version (9.4.2+~cs12.11.9-5+b1). libllhttp-dev set to manually installed. libkrb5support0 is already the newest version (1.22.1-3). libkrb5support0 set to manually installed. libffi8 is already the newest version (3.7.1-2). libffi8 set to manually installed. libpython3-stdlib is already the newest version (3.14.6-1). libpython3-stdlib set to manually installed. libllvm19 is already the newest version (1:19.1.7-22+b1). libllvm19 set to manually installed. autoconf is already the newest version (2.73-2). autoconf set to manually installed. gcc-16-base is already the newest version (16.1.0-2). libidn2-dev is already the newest version (2.3.8-5). libidn2-dev set to manually installed. libc-ares-dev is already the newest version (1.34.8-1). libc-ares-dev set to manually installed. grep is already the newest version (3.12-1). perl-base is already the newest version (5.40.1-8). libcurl4-openssl-dev is already the newest version (8.21.0-2). libcurl4-openssl-dev set to manually installed. libc-gconv-modules-extra is already the newest version (2.42-17). libgrpc++1.51t64 is already the newest version (1.51.1-9+b1). libgrpc++1.51t64 set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.1-1). libfile-stripnondeterminism-perl set to manually installed. libssh2-1t64 is already the newest version (1.11.1-4). libssh2-1t64 set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. libnghttp2-14 is already the newest version (1.69.0-1). libnghttp2-14 set to manually installed. libprotobuf32t64 is already the newest version (3.21.12-16). libprotobuf32t64 set to manually installed. python3.14 is already the newest version (3.14.6-1). python3.14 set to manually installed. pkgconf is already the newest version (2.5.1-4). pkgconf set to manually installed. libxml2-16 is already the newest version (2.15.3+dfsg-1). libxml2-16 set to manually installed. bsdextrautils is already the newest version (2.42.2-2). bsdextrautils set to manually installed. libhogweed6t64 is already the newest version (3.10.2-1+b1). libhogweed6t64 set to manually installed. cpp-15 is already the newest version (15.3.0-1). cpp-15 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 (Reading database ... 20433 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038 I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.YPXnYTp038... I: success in 290.4828 seconds Downloading dependency 252 of 271: autoconf:riscv64=2.73-2 Downloading dependency 253 of 271: gcc-16-base:riscv64=16.1.0-2 Downloading dependency 254 of 271: libidn2-dev:riscv64=2.3.8-5 Downloading dependency 255 of 271: libc-ares-dev:riscv64=1.34.8-1 Downloading dependency 256 of 271: grep:riscv64=3.12-1 Downloading dependency 257 of 271: perl-base:riscv64=5.40.1-8 Downloading dependency 258 of 271: libcurl4-openssl-dev:riscv64=8.21.0-2 Downloading dependency 259 of 271: libc-gconv-modules-extra:riscv64=2.42-17 Downloading dependency 260 of 271: libgrpc++1.51t64:riscv64=1.51.1-9+b1 Downloading dependency 261 of 271: libfile-stripnondeterminism-perl:riscv64=1.15.1-1 Downloading dependency 262 of 271: libssh2-1t64:riscv64=1.11.1-4 Downloading dependency 263 of 271: build-essential:riscv64=12.12 Downloading dependency 264 of 271: libnghttp2-14:riscv64=1.69.0-1 Downloading dependency 265 of 271: libprotobuf32t64:riscv64=3.21.12-16 Downloading dependency 266 of 271: python3.14:riscv64=3.14.6-1 Downloading dependency 267 of 271: pkgconf:riscv64=2.5.1-4 Downloading dependency 268 of 271: libxml2-16:riscv64=2.15.3+dfsg-1 Downloading dependency 269 of 271: bsdextrautils:riscv64=2.42.2-2 Downloading dependency 270 of 271: libhogweed6t64:riscv64=3.10.2-1+b1 Downloading dependency 271 of 271: cpp-15:riscv64=15.3.0-1 env --chdir=/srv/rebuilderd/tmp/rebuilderdOsPgMW/out DEB_BUILD_OPTIONS=parallel=8 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1784719589 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildpxBily/debrebuild.sbuildrc.Y2mBtUAiklRe sbuild --build=riscv64 --host=riscv64 --arch-any --no-arch-all --binNMU-changelog= justbuild (1.6.5-0.1+b1) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for riscv64; no source changes. * Rebuild against libabsl20260526 -- riscv64 Build Daemon (rv-manda-02) Wed, 22 Jul 2026 11:26:29 +0000 --chroot=/srv/rebuilderd/tmp/debrebuildpxBily/debrebuild.tar.5Kgzc0Sf7kcj --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --no-source --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=justbuild-1.6.5 /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs/justbuild_1.6.5-0.1.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild: warning: descr(l1): found blank line where expected first heading sbuild (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on localhost +==============================================================================+ | justbuild 1.6.5-0.1+b1 (riscv64) Fri, 07 Aug 2026 14:01:48 +0000 | +==============================================================================+ Package: justbuild Version: 1.6.5-0.1+b1 Source Version: 1.6.5-0.1 Distribution: unstable Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildpxBily/debrebuild.tar.5Kgzc0Sf7kcj to /srv/rebuilderd/tmp/tmp.sbuild.UG9h5taBgD... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Fri, 07 Aug 2026 14:02:48 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs/justbuild_1.6.5-0.1.dsc exists in /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs; copying to chroot sbuild: warning: descr(l1): found blank line where expected first heading +------------------------------------------------------------------------------+ | Install package build dependencies Fri, 07 Aug 2026 14:02:59 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), clang-19, protobuf-compiler, protobuf-compiler-grpc, libprotobuf-dev, libgrpc++-dev, libfmt-dev, nlohmann-json3-dev, libgit2-dev, libssl-dev, libcli11-dev, libmsgsl-dev, libarchive-dev, libcurl4-openssl-dev, python3, pandoc, patch, unzip, pkgconf, build-essential Filtered Build-Depends: debhelper-compat (= 13), clang-19, protobuf-compiler, protobuf-compiler-grpc, libprotobuf-dev, libgrpc++-dev, libfmt-dev, nlohmann-json3-dev, libgit2-dev, libssl-dev, libcli11-dev, libmsgsl-dev, libarchive-dev, libcurl4-openssl-dev, python3, pandoc, patch, unzip, pkgconf, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-P3pWuX/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Fri, 07 Aug 2026 14:03:24 +0000 | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any) +------------------------------------------------------------------------------+ | Build environment Fri, 07 Aug 2026 14:03:26 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.101+deb13-riscv64 #1 SMP Debian 6.12.101-1 (2026-08-05) riscv64 (riscv64) Toolchain package versions: binutils_2.46.90.20260712-1 dpkg-dev_1.23.7 g++-15_15.3.0-1 gcc-15_15.3.0-1 libc6-dev_2.42-17 libstdc++-15-dev_15.3.0-1 libstdc++6_16.1.0-2 linux-libc-dev_7.1.3-1 Package versions: autoconf_2.73-2 automake_1:1.18.1-4 autopoint_1.0-3 autotools-dev_20240727.1+nmu1 base-files_14.2 base-passwd_3.6.8 bash_5.3-3 binutils_2.46.90.20260712-1 binutils-common_2.46.90.20260712-1 binutils-riscv64-linux-gnu_2.46.90.20260712-1 bsdextrautils_2.42.2-2 build-essential_12.12 bzip2_1.0.8-6+b2 clang-19_1:19.1.7-22+b1 comerr-dev_2.1-1.47.4-1 coreutils_9.10-1 cpp_4:15.2.0-5+b1 cpp-15_15.3.0-1 cpp-15-riscv64-linux-gnu_15.3.0-1 cpp-riscv64-linux-gnu_4:15.2.0-5+b1 dash_0.5.12-12 debconf_1.5.92 debhelper_14.3 debianutils_5.23.2 dh-autoreconf_22 dh-strip-nondeterminism_1.15.1-1 diffutils_1:3.12-1 dpkg_1.23.7 dpkg-dev_1.23.7 dwz_0.17-1 file_1:5.47-4 findutils_4.10.0-4 g++_4:15.2.0-5+b1 g++-15_15.3.0-1 g++-15-riscv64-linux-gnu_15.3.0-1 g++-riscv64-linux-gnu_4:15.2.0-5+b1 gcc_4:15.2.0-5+b1 gcc-15_15.3.0-1 gcc-15-base_15.3.0-1 gcc-15-riscv64-linux-gnu_15.3.0-1 gcc-16-base_16.1.0-2 gcc-riscv64-linux-gnu_4:15.2.0-5+b1 gettext_1.0-3 gettext-base_1.0-3 grep_3.12-1 groff-base_1.24.1-1 gzip_1.13-1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 krb5-multidev_1.22.1-3 libabsl-dev_20260526.0-2 libabsl20260526_20260526.0-2 libacl1_2.4.0-1 libacl1-dev_2.4.0-1 libarchive-dev_3.8.8-2 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.8-2 libasan8_16.1.0-2 libatomic1_16.1.0-2 libattr1_1:2.6.0-1 libattr1-dev_1:2.6.0-1 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.46.90.20260712-1 libblkid1_2.42.2-2 libbrotli-dev_1.2.0-3 libbrotli1_1.2.0-3 libbsd0_0.12.2-3 libbz2-1.0_1.0.8-6+b2 libbz2-dev_1.0.8-6+b2 libc-ares-dev_1.34.8-1 libc-bin_2.42-17 libc-dev-bin_2.42-17 libc-gconv-modules-extra_2.42-17 libc6_2.42-17 libc6-dev_2.42-17 libcap-ng0_0.9.3-1+b1 libcares2_1.34.8-1 libcc1-0_16.1.0-2 libclang-common-19-dev_1:19.1.7-22+b1 libclang-cpp19_1:19.1.7-22+b1 libclang1-19_1:19.1.7-22+b1 libcli11-dev_2.6.1+ds-1 libcom-err2_1.47.4-1 libcrypt1_1:4.5.1-1+b1 libctf-nobfd0_2.46.90.20260712-1 libctf0_2.46.90.20260712-1 libcurl4-openssl-dev_8.21.0-2 libcurl4t64_8.21.0-2 libdb5.3t64_5.3.28+dfsg2-11+b1 libdebconfclient0_0.283 libdebhelper-perl_14.3 libdpkg-perl_1.23.7 libedit2_3.1-20260512-1 libelf1t64_0.195-1 libevent-2.1-7t64_2.1.13-stable-1 libexpat1_2.8.2-1 libext2fs-dev_1.47.4-1 libext2fs2t64_1.47.4-1 libffi8_3.7.1-2 libfile-stripnondeterminism-perl_1.15.1-1 libfmt-dev_10.1.1+ds1-4+b2 libfmt10_10.1.1+ds1-4+b2 libgc1_1:8.2.12-1 libgcc-15-dev_15.3.0-1 libgcc-s1_16.1.0-2 libgdbm-compat4t64_1.26-1+b2 libgdbm6t64_1.26-1+b2 libgit2-1.9_1.9.4+ds-1 libgit2-dev_1.9.4+ds-1 libgmp-dev_2:6.3.0+dfsg-5+b2 libgmp10_2:6.3.0+dfsg-5+b2 libgmpxx4ldbl_2:6.3.0+dfsg-5+b2 libgnutls-dane0t64_3.8.13-1 libgnutls28-dev_3.8.13-1 libgnutls30t64_3.8.13-1 libgomp1_16.1.0-2 libgprofng0_2.46.90.20260712-1 libgrpc++-dev_1.51.1-9+b1 libgrpc++1.51t64_1.51.1-9+b1 libgrpc-dev_1.51.1-9+b1 libgrpc29t64_1.51.1-9+b1 libgssapi-krb5-2_1.22.1-3 libgssrpc4t64_1.22.1-3 libhogweed6t64_3.10.2-1+b1 libidn2-0_2.3.8-5 libidn2-dev_2.3.8-5 libisl23_0.28-1 libitm1_16.1.0-2 libjansson4_2.15.1-1 libk5crypto3_1.22.1-3 libkadm5clnt-mit12_1.22.1-3 libkadm5srv-mit12_1.22.1-3 libkdb5-10t64_1.22.1-3 libkeyutils1_1.6.3-6+b2 libkrb5-3_1.22.1-3 libkrb5-dev_1.22.1-3 libkrb5support0_1.22.1-3 libldap-dev_2.6.13+dfsg-1 libldap2_2.6.13+dfsg-1 libllhttp-dev_9.4.2+~cs12.11.9-5+b1 libllhttp9.4_9.4.2+~cs12.11.9-5+b1 libllvm19_1:19.1.7-22+b1 liblsan0_16.1.0-2 liblua5.4-0_5.4.8-2 liblz4-1_1.10.0-10 liblz4-dev_1.10.0-10 liblzma-dev_5.8.3-1 liblzma5_5.8.3-1 libmagic-mgc_1:5.47-4 libmagic1t64_1:5.47-4 libmd0_1.2.0-2 libmount1_2.42.2-2 libmpc3_1.3.1-3 libmpfr6_4.2.2-3 libmsgsl-dev_4.2.1-1 libncursesw6_6.6+20260608-2 libnettle8t64_3.10.2-1+b1 libnghttp2-14_1.69.0-1 libnghttp2-dev_1.69.0-1 libnghttp3-9_1.17.0-1 libnghttp3-dev_1.17.0-1 libngtcp2-16_1.24.0-1 libngtcp2-crypto-ossl-dev_1.24.0-1 libngtcp2-crypto-ossl0_1.24.0-1 libngtcp2-dev_1.24.0-1 libnuma1_2.0.19-1+b2 libobjc-15-dev_15.3.0-1 libobjc4_16.1.0-2 libp11-kit-dev_0.26.4-1 libp11-kit0_0.26.4-1 libpam-modules_1.7.0-8 libpam-modules-bin_1.7.0-8 libpam-runtime_1.7.0-8 libpam0g_1.7.0-8 libpcre2-16-0_10.46-1+b2 libpcre2-32-0_10.46-1+b2 libpcre2-8-0_10.46-1+b2 libpcre2-dev_10.46-1+b2 libpcre2-posix3_10.46-1+b2 libperl5.40_5.40.1-8 libpipeline1_1.5.8-3 libpkgconf7_2.5.1-4 libprotobuf-dev_3.21.12-16 libprotobuf-lite32t64_3.21.12-16 libprotobuf32t64_3.21.12-16 libprotoc32t64_3.21.12-16 libpsl-dev_0.23.0-1 libpsl5t64_0.23.0-1 libpython3-stdlib_3.14.6-1 libpython3.14-minimal_3.14.6-1 libpython3.14-stdlib_3.14.6-1 libre2-11_20251105-1+b1 libre2-dev_20251105-1+b1 libreadline8t64_8.3-4 librtmp-dev_2.6-1 librtmp1_2.6-1 libsasl2-2_2.1.28+dfsg1-11 libsasl2-modules-db_2.1.28+dfsg1-11 libselinux1_3.11-2 libsframe3_2.46.90.20260712-1 libsmartcols1_2.42.2-2 libsqlite3-0_3.53.3-1 libssh2-1-dev_1.11.1-4 libssh2-1t64_1.11.1-4 libssl-dev_3.6.3-1 libssl3t64_3.6.3-1 libstdc++-15-dev_15.3.0-1 libstdc++6_16.1.0-2 libsystemd0_261.1-3 libtasn1-6_4.21.0-2+b1 libtasn1-6-dev_4.21.0-2+b1 libtinfo6_6.6+20260608-2 libtool_2.5.4-11 libtsan2_16.1.0-2 libubsan1_16.1.0-2 libuchardet0_0.0.8-2+b2 libudev1_261.1-3 libunbound8_1.25.1-1+b1 libunistring-dev_1.4.2-1 libunistring5_1.4.2-1 libuuid1_2.42.2-2 libxml2-16_2.15.3+dfsg-1 libxml2-dev_2.15.3+dfsg-1 libxxhash-dev_0.8.3-2+b2 libxxhash0_0.8.3-2+b2 libyaml-0-2_0.2.5-2+b1 libz3-4_4.13.3-1.1 libzstd-dev_1.5.7+dfsg-3+b2 libzstd1_1.5.7+dfsg-3+b2 linux-libc-dev_7.1.3-1 llvm-19-linker-tools_1:19.1.7-22+b1 m4_1.4.21-1 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20260302-1 media-types_14.0.0 ncurses-base_6.6+20260608-2 ncurses-bin_6.6+20260608-2 netbase_6.5 nettle-dev_3.10.2-1+b1 nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3 openssl-provider-legacy_3.6.3-1 pandoc_3.10-1 pandoc-data_3.10-1 patch_2.8-2 perl_5.40.1-8 perl-base_5.40.1-8 perl-modules-5.40_5.40.1-8 pkgconf_2.5.1-4 pkgconf-bin_2.5.1-4 po-debconf_1.0.22 protobuf-compiler_3.21.12-16 protobuf-compiler-grpc_1.51.1-9+b1 python3_3.14.6-1 python3-minimal_3.14.6-1 python3.14_3.14.6-1 python3.14-minimal_3.14.6-1 readline-common_8.3-4 rpcsvc-proto_1.4.4-1 sed_4.9-3 sensible-utils_0.0.26 sysvinit-utils_3.18-1 tar_1.35+dfsg-4 tzdata_2026c-1 unzip_6.0-29 util-linux_2.42.2-2 xz-utils_5.8.3-1 zlib1g_1:1.3.dfsg+really1.3.2-3 zlib1g-dev_1:1.3.dfsg+really1.3.2-3 +------------------------------------------------------------------------------+ | Build Fri, 07 Aug 2026 14:03:26 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: justbuild Binary: justbuild Architecture: any Version: 1.6.5-0.1 Maintainer: Oliver Reiche Homepage: https://github.com/just-buildsystem/justbuild Standards-Version: 4.7.3 Vcs-Browser: https://salsa.debian.org/debian/justbuild Vcs-Git: https://salsa.debian.org/debian/justbuild.git Build-Depends: debhelper-compat (= 13), clang-19, protobuf-compiler, protobuf-compiler-grpc, libprotobuf-dev, libgrpc++-dev, libfmt-dev, nlohmann-json3-dev, libgit2-dev, libssl-dev, libcli11-dev, libmsgsl-dev, libarchive-dev, libcurl4-openssl-dev, python3, pandoc, patch, unzip, pkgconf Package-List: justbuild deb devel optional arch=any Checksums-Sha1: bd83dd9ce44ad062fdbf00d0927d6fc2045c986a 1281565 justbuild_1.6.5.orig.tar.gz 354bfa03dae54ad257b4e22001177c985a90cae6 9267404 justbuild_1.6.5-0.1.debian.tar.xz Checksums-Sha256: ab3699f2ee2fcbf5dd91d762c1f4ea5f1f0a16f62f8e203fd745fc375b547789 1281565 justbuild_1.6.5.orig.tar.gz 4bd32aad8f0ef1e7720dbbea046c1e862d10606cce7d7b0ddc78ca27c55f696f 9267404 justbuild_1.6.5-0.1.debian.tar.xz Files: 52a7c4beb1a9458c689083f27e28e6ee 1281565 justbuild_1.6.5.orig.tar.gz 0739524d52fd66d84b5d3941e4104cdd 9267404 justbuild_1.6.5-0.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmnomZcACgkQiNJCh6LY mLEtdxAAhiVjeG7nlDa05N8hziLG0lUZONLNrLhmavuj1+H3ltOJg21GMU2svLxC KeQK4S+3WYnXUNbZq2J5JMRP2fLa1BREBOiiKeas7x1Jq8hoAVExnXMvUJhLxScs Sc49xv2XuaHdb13K6UMffEz45VUsvrPDaWC02gbNLP+7wTie7ML9U51RPKKE9V47 BbzsmmBw3IQ/nYpS8i2wlCtHlN291Fp3tqxR73zCvnwqHDbwZ3qbE1v0KcOoWrmc klPjuPvidIKVVy5qsc65La6ZoLHGyGR1w6FrKfY9wNHahAv8aYS4SjTp5qLV2JBn J4NkD0H0oZDZszTBh5BnL6HJecCpuv6iczqhDVNi/m73QCzT0BHhM71OhQNiflTF sfCxxKkjNrTjJzCRf5B3LI+H1YjTkPfczy7+CLXrHmWaq3C4kCwQhFBO4Ajd5utv DhnF7GE/pMn6cOaVnKoAYFdL1i+BudLEQRE6snlLHvxNgeQGQq4brGvYxV7FunN9 McRYOxxqY1j4TiuOiSe7jTC4pVLcFA5kOd3NusaZ+7lo1P2ZS/qPUDp+Pc2KK//I D2lhYOBRQz5QVpxY+ll5J2C2omkFVpv0gW4T8L2SGAbUapXVQPxK1MwsimQKkUOg 3Skqpntf1ujnnH0FEn65Hg/q48bwkhpldRmbA9UckKx344zRrKg= =j2Ax -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./justbuild_1.6.5-0.1.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./justbuild_1.6.5-0.1.dsc dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-keyring.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-tag2upload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-nonupload.pgp dpkg-source: info: skipping absent keyring /usr/share/keyrings/debian-maintainers.pgp dpkg-source: info: extracting justbuild in /build/reproducible-path/justbuild-1.6.5 dpkg-source: info: unpacking justbuild_1.6.5.orig.tar.gz dpkg-source: info: unpacking justbuild_1.6.5-0.1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying rename_just_to_justbuild.diff dpkg-source: info: applying add_support_for_loongarch64_target.diff dpkg-source: info: applying add_support_for_common_debian_archs.diff Check disk space ---------------- Sufficient free space for build Hack binNMU version ------------------- Created changelog entry for binNMU version 1.6.5-0.1+b1 User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1784719589 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package justbuild dpkg-buildpackage: info: source version 1.6.5-0.1+b1 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by riscv64 Build Daemon (rv-manda-02) dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean debian/rules override_dh_clean make[1]: Entering directory '/build/reproducible-path/justbuild-1.6.5' make -f debian/justbuild.makefile clean make[2]: Entering directory '/build/reproducible-path/justbuild-1.6.5' rm -rf /build/reproducible-path/justbuild-1.6.5/debian/build make[2]: Leaving directory '/build/reproducible-path/justbuild-1.6.5' dh_clean make[1]: Leaving directory '/build/reproducible-path/justbuild-1.6.5' debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/justbuild-1.6.5' dh_auto_build --buildsystem=makefile -- -f debian/justbuild.makefile make -j8 INSTALL="install --strip-program=true" -f debian/justbuild.makefile make[2]: Entering directory '/build/reproducible-path/justbuild-1.6.5' if [ -d /build/reproducible-path/justbuild-1.6.5/debian/pkgconfig ]; then \ cp -r /build/reproducible-path/justbuild-1.6.5/debian/pkgconfig/. /build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig; \ find /build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig -type f -exec sed 's|GEN_INCLUDES|'/build/reproducible-path/justbuild-1.6.5/debian/build/include'|g' -i {} \;; \ fi if [ -d /build/reproducible-path/justbuild-1.6.5/debian/include ]; then \ cp -r /build/reproducible-path/justbuild-1.6.5/debian/include/. /build/reproducible-path/justbuild-1.6.5/debian/build/include; \ fi pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-deduplicate-repos.1.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-deduplicate-repos.1 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-graph-file.5.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-graph-file.5 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-import-git.1.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-import-git.1 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-lock-config.5.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-lock-config.5 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-lock.1.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-lock.1 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mr-repository-config.5.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mr-repository-config.5 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mr.1.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mr.1 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mrrc.5.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mrrc.5 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-profile.5.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-profile.5 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-repository-config.5.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-repository-config.5 pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/just-serve-config.5.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-serve-config.5 env PACKAGE=YES python3 ./bin/bootstrap.py . /build/reproducible-path/justbuild-1.6.5/debian/build /build/reproducible-path/justbuild-1.6.5/debian/third_party pandoc -s -t man /build/reproducible-path/justbuild-1.6.5/debian/build/man/justbuild.1.md -o /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/justbuild.1 Bootstrap build in '/build/reproducible-path/justbuild-1.6.5/debian/build' from sources '/build/reproducible-path/justbuild-1.6.5' against LOCALBASE '/usr' just-mr config rewritten to local: { "main": "just", "keep": [ "just tests", "lint" ], "repositories": { "just": { "repository": { "type": "file", "path": "." }, "bindings": { "rules": "rules-just", "gsl": "com_github_microsoft_gsl", "cli11": "cli11", "json": "json", "fmt": "fmt", "ssl": "ssl", "grpc": "com_github_grpc_grpc", "googleapis": "google_apis", "bazel_remote_apis": "bazel_remote_apis", "libgit2": "com_github_libgit2_libgit2", "protoc": "protobuf", "libcurl": "com_github_curl_curl", "libarchive": "com_github_libarchive_libarchive" }, "bootstrap": {}, "bootstrap_local": { "link": [ "-pthread" ] } }, "just tests": { "repository": { "type": "file", "path": "test" }, "bindings": { "src": "just", "rules": "rules-just", "just-distfiles": "just-distfiles", "catch2": "catch2", "gsl": "com_github_microsoft_gsl", "cli11": "cli11", "json": "json", "fmt": "fmt", "ssl": "ssl", "grpc": "com_github_grpc_grpc", "googleapis": "google_apis", "bazel_remote_apis": "bazel_remote_apis", "libgit2": "com_github_libgit2_libgit2", "protoc": "protobuf" }, "bootstrap": {} }, "lint": { "repository": { "type": "file", "path": "lint" }, "bindings": { "rules": "rules-just", "src": "just", "tests": "just tests", "clang": "clang-18" }, "bootstrap": {} }, "just-distfiles": { "repository": { "type": "distdir", "repositories": [ "com_github_microsoft_gsl", "cli11", "json", "fmt", "ssl", "protobuf", "bazel_remote_apis", "google_apis", "com_google_absl", "zlib", "re2", "com_github_cares_cares", "com_github_grpc_grpc", "com_github_libgit2_libgit2", "com_github_curl_curl", "com_github_libarchive_libarchive", "lzma", "bzip2" ] }, "target_root": "import targets", "target_file_name": "TARGETS.distfiles" }, "toolchain": { "repository": { "type": "file", "path": "etc/toolchain" }, "rule_root": "rules", "bootstrap": {} }, "defaults": { "repository": { "type": "file", "path": "etc/defaults" }, "bootstrap": {} }, "patches": { "repository": { "type": "file", "path": "etc/patches" }, "bootstrap": {} }, "rules": { "repository": { "type": "file", "path": "rules" }, "target_root": "defaults", "rule_root": "rules", "bindings": { "toolchain": "toolchain" }, "bootstrap": {} }, "rules-just": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.just", "bindings": { "base": "rules", "protoc": "protobuf", "grpc": "com_github_grpc_grpc" } }, "rules-boringssl": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.boringssl", "bindings": { "base": "rules" } }, "rules-protobuf": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.protobuf", "bindings": { "base": "rules" } }, "rules-grpc": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.grpc", "bindings": { "base": "rules", "protoc": "protobuf" } }, "rules-absl": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.absl", "bindings": { "base": "rules" } }, "rules-re2": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.re2", "bindings": { "base": "rules" } }, "rules-git2": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.git2", "bindings": { "base": "rules" } }, "rules-curl": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.curl", "bindings": { "base": "rules" } }, "rules-bzip2": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.bzip2", "bindings": { "base": "rules" } }, "rules-lzma": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.lzma", "bindings": { "base": "rules" } }, "rules-archive": { "repository": "rules", "target_root": "defaults", "rule_root": "rules", "target_file_name": "TARGETS.archive", "bindings": { "base": "rules" } }, "import targets": { "repository": { "type": "file", "path": "etc/import.pkgconfig" }, "bootstrap": { "local_path": "etc/import.pkgconfig" } }, "com_github_microsoft_gsl": { "repository": { "type": "file", "path": "/usr/include/gsl" }, "target_root": "import targets", "target_file_name": "TARGETS.gsl", "bindings": { "rules": "rules" }, "bootstrap": { "local_path": "include/gsl" } }, "cli11": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.cli11", "bindings": { "rules": "rules" }, "bootstrap": {} }, "json": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.json", "bindings": { "rules": "rules" }, "bootstrap": {} }, "fmt": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.fmt", "bindings": { "rules": "rules" }, "bootstrap": { "link": [ "-L", "/usr/lib", "-lfmt" ], "link_dirs": [ "lib" ] } }, "ssl": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.boringssl", "bindings": { "rules": "rules-boringssl", "patches": "patches" }, "bootstrap": { "link": [ "-L", "/usr/lib", "-lcrypto", "-pthread" ], "link_dirs": [ "lib" ] } }, "protobuf": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.protobuf", "bindings": { "rules": "rules-protobuf", "zlib": "zlib", "absl": "com_google_absl" }, "bootstrap": { "copy": [ "bin/protoc", "include/google/protobuf", "proto/google/protobuf" ] } }, "bazel_remote_apis": { "repository": { "type": "archive", "content": "b2c8d2624519413a67d354d8e2b1b707e29482b1", "fetch": "https://github.com/bazelbuild/remote-apis/archive/9ef19c6b5fbf77d6dd9d84d75fbb5a20a6b62ef1.tar.gz", "sha256": "ccf57539b6347ceb0aa7e93ee43b9fff1aeb496d36cc097da918c4a35ef65839", "sha512": "6fc84bc0b3f0730651ec9f7fe03e343c02acaabfef80cd3057343b6c6b935820e4fea27e0c8f0f0d86ccd9c3cbf82461e75b66740326113cf647339007fb3c0c", "subdir": "remote-apis-9ef19c6b5fbf77d6dd9d84d75fbb5a20a6b62ef1" }, "target_root": "ORIGINAL: import targets", "target_file_name": "TARGETS.bazel_remote_apis", "bindings": { "rules": "rules", "google_apis": "google_apis" }, "pkg_bootstrap": { "local_path": "include" } }, "google_apis": { "repository": { "type": "archive", "content": "db3c51a8fd9c923a4e4908d8bcd7dd4642cc4664", "fetch": "https://github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz", "sha256": "0513f0f40af63bd05dc789cacc334ab6cec27cc89db596557cb2dfe8919463e4", "sha512": "d77ea83f8e68e3c0b667e7de43c2cd28b0ca7b969b2cf127b3873fc19f330ad85afb314bef4174a4e11ed68b620e43853d8b44eb833c5eca7e820ca21c1c3e15", "subdir": "googleapis-fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0", "mirrors": [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz" ] }, "target_root": "ORIGINAL: import targets", "target_file_name": "TARGETS.google_apis", "bindings": { "rules": "rules", "patches": "patches" }, "pkg_bootstrap": { "local_path": "include" } }, "com_google_absl": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.absl", "bindings": { "rules": "rules-absl", "patches": "patches" }, "bootstrap": {} }, "zlib": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.zlib", "bindings": { "rules": "rules" }, "bootstrap": {} }, "bzip2": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.bzip2", "bindings": { "rules": "rules-bzip2" }, "bootstrap": {} }, "lzma": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.lzma", "bindings": { "rules": "rules-lzma" }, "bootstrap": {} }, "re2": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.re2", "bindings": { "rules": "rules-re2" }, "bootstrap": {} }, "com_github_cares_cares": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.cares", "bindings": { "rules": "rules", "grpc": "com_github_grpc_grpc" }, "bootstrap": {} }, "com_github_grpc_grpc": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.grpc", "rule_file_name": "RULES.grpc", "bindings": { "rules": "rules-grpc", "protobuf": "protobuf", "ssl": "ssl", "absl": "com_google_absl", "zlib": "zlib", "re2": "re2", "cares": "com_github_cares_cares", "google_apis": "google_apis" }, "bootstrap": { "copy": [ "bin/grpc_cpp_plugin", "include/grpc", "include/grpcpp", "include/grpc++" ] } }, "com_github_libgit2_libgit2": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.git2", "bindings": { "rules": "rules-git2", "zlib": "zlib", "ssl": "ssl" }, "bootstrap": { "copy": [ "git2.h", "git2" ] } }, "catch2": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.catch2", "bindings": { "rules": "rules" }, "bootstrap": {} }, "com_github_curl_curl": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.curl", "bindings": { "rules": "rules-curl", "zlib": "zlib", "ssl": "ssl", "cares": "com_github_cares_cares" }, "bootstrap": {} }, "com_github_libarchive_libarchive": { "repository": { "type": "file", "path": "/usr" }, "target_root": "import targets", "target_file_name": "TARGETS.archive", "bindings": { "rules": "rules-archive", "zlib": "zlib", "ssl": "ssl", "bzip2": "bzip2", "lzma": "lzma" }, "bootstrap": {} }, "repo": { "repository": { "type": "file", "path": "." }, "bootstrap": {} }, "format-json infra": { "repository": { "type": "file", "path": "format-json" }, "bootstrap": {} }, "repo tree": { "repository": { "type": "tree structure", "repo": "repo" }, "target_file_name": "TARGETS.tasks", "target_root": "format-json infra", "bindings": { "format": "format-json infra" } }, "format-json/tasks": { "repository": { "type": "computed", "repo": "repo tree", "target": [ "", "" ] } }, "format-json/bin": { "repository": { "type": "file", "path": "bin" }, "target_root": "format-json infra", "bootstrap": {} }, "format-json": { "repository": { "type": "file", "path": "." }, "target_root": "format-json/tasks", "rule_root": "format-json infra", "bindings": { "bin": "format-json/bin" }, "bootstrap": {} }, "ORIGINAL: import targets": { "repository": { "type": "file", "path": "etc/import" } } }, "imports": [ { "source": "git", "url": "https://github.com/just-buildsystem/bootstrappable-toolchain", "branch": "master", "repos": [ { "repo": "clang-18.1.8-native", "alias": "clang-18" } ] } ] } External link arguments ['-L/usr/lib'] Unpacking 'bazel_remote_apis' from '/build/reproducible-path/justbuild-1.6.5/debian/third_party/9ef19c6b5fbf77d6dd9d84d75fbb5a20a6b62ef1.tar.gz' Unpacking 'google_apis' from '/build/reproducible-path/justbuild-1.6.5/debian/third_party/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_description.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_description.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_digest_factory.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_digest_factory.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/bazel_digest_factory.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/bazel_digest_factory.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_blob.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_blob.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/location.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/location.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/remote/retry.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/remote/retry.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress_reporter.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/graph_traverser/graph_traverser.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/graph_traverser/graph_traverser.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/backend_description.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/backend_description.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/location.cpp:18: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_blob.cpp:21: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_root.hpp:40, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress_reporter.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress_reporter.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.hpp:18: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress_reporter.hpp:18: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/target_cache_entry.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/target_cache_entry.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:32, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_root.hpp:42: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:21: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:23: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::optional]’ 41 | if (data_.load() == nullptr) { | ~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.cpp:46:39: required from here 46 | return data->key.SetOnceAndGet( | ~~~~~~~~~~~~~~~~~~~~~~~^ 47 | [this, &storage, &unique]() -> std::optional { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | if (auto graph = BuildGraphForRepository( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | unique, storage.GetHashFunction())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | auto const& cas = storage.CAS(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | return cas.StoreBlob(graph->dump(2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | } | ~ 53 | return std::nullopt; | ~~~~~~~~~~~~~~~~~~~~ 54 | }); | ~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::optional]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.cpp:46:39: required from here 46 | return data->key.SetOnceAndGet( | ~~~~~~~~~~~~~~~~~~~~~~~^ 47 | [this, &storage, &unique]() -> std::optional { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | if (auto graph = BuildGraphForRepository( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | unique, storage.GetHashFunction())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | auto const& cas = storage.CAS(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | return cas.StoreBlob(graph->dump(2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | } | ~ 53 | return std::nullopt; | ~~~~~~~~~~~~~~~~~~~~ 54 | }); | ~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/target_cache_entry.hpp:27, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/target_cache_entry.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/repository_garbage_collector.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/repository_garbage_collector.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' mkdir -p /build/reproducible-path/justbuild-1.6.5/debian/man Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactifier.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactifier.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/target_cache_entry.hpp:25: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ cp /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-deduplicate-repos.1 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-graph-file.5 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-import-git.1 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-lock-config.5 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-lock.1 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mr-repository-config.5 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mr.1 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-mrrc.5 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-profile.5 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-repository-config.5 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/just-serve-config.5 /build/reproducible-path/justbuild-1.6.5/debian/build//build/reproducible-path/justbuild-1.6.5/debian/build/man/justbuild.1 /build/reproducible-path/justbuild-1.6.5/debian/man/ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/config.hpp:28, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/repository_garbage_collector.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/repository_garbage_collector.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_storage.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/object_cas.hpp:28, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/local_cas.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactifier.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactifier.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/uplinker.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/uplinker.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/fs_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/fs_utils.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/file_chunker.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/file_chunker.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/garbage_collector.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/garbage_collector.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactification_task.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactification_task.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/task_system.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/task_system.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/user_structs.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/fs_utils.hpp:23, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/fs_utils.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_storage.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/object_cas.hpp:28, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/local_cas.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactification_task.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactification_task.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/main.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/main.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/serve.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/serve.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/add_to_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/add_to_cas.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/version.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/version.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/target_cache.hpp:27, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/storage.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/fs_utils.hpp:27: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/user_structs.hpp:21: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/main.cpp:36: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.hpp:28: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/cli.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/cli.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/archive.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/archive.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/describe.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/describe.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/retry.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/retry.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/main.cpp:24: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:42, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/cli.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/cli.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:36: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/CLI/impl/Argv_inl.hpp:18, from /usr/include/CLI/Argv.hpp:30, from /usr/include/CLI/CLI.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:32: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/diagnose.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/diagnose.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/analyse.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/analyse.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/install_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/install_cas.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/configuration_client.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/configuration_client.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/target_client.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/target_client.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/source_tree_client.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/source_tree_client.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/serve_api.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/serve_api.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/configuration.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/configuration.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/source_tree.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/source_tree.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target_utils.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:42, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/diagnose.hpp:18, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/diagnose.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/analyse.hpp:23, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/analyse.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/install_cas.cpp:35: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/serve_server_implementation.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/serve_server_implementation.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_utils.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_root.hpp:40, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target_utils.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target_utils.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_context.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_context.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:36: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/CLI/impl/Argv_inl.hpp:18, from /usr/include/CLI/Argv.hpp:30, from /usr/include/CLI/CLI.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:32: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:32, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_root.hpp:42: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target_utils.hpp:19: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/config.hpp:28, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.hpp:34, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/analyse.hpp:22: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:23: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::optional]’ 41 | if (data_.load() == nullptr) { | ~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.cpp:156:38: required from here 156 | return tree_cached_.SetOnceAndGet( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 157 | [this, ignore_special]() -> std::optional { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | if (IsTree()) { | ~~~~~~~~~~~~~~~ 159 | auto repo = GitRepo::Open(cas_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | if (repo == std::nullopt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | return std::nullopt; | ~~~~~~~~~~~~~~~~~~~~ 162 | } | ~ 163 | auto entries = repo->ReadTree(raw_id_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | SymlinksChecker{cas_}, | ~~~~~~~~~~~~~~~~~~~~~~ 165 | /*is_hex_id=*/false, | ~~~~~~~~~~~~~~~~~~~~ 166 | ignore_special); | ~~~~~~~~~~~~~~~~ 167 | if (entries) { | ~~~~~~~~~~~~~~ 168 | // NOTE: the raw_id value is NOT recomputed when | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | // ignore_special==true. | ~~~~~~~~~~~~~~~~~~~~~~~~ 170 | return GitTree::FromEntries( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cas_, std::move(*entries), raw_id_, ignore_special); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | } | ~ 174 | return std::nullopt; | ~~~~~~~~~~~~~~~~~~~~ 175 | }); | ~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:21: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::optional]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.cpp:156:38: required from here 156 | return tree_cached_.SetOnceAndGet( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 157 | [this, ignore_special]() -> std::optional { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | if (IsTree()) { | ~~~~~~~~~~~~~~~ 159 | auto repo = GitRepo::Open(cas_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | if (repo == std::nullopt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | return std::nullopt; | ~~~~~~~~~~~~~~~~~~~~ 162 | } | ~ 163 | auto entries = repo->ReadTree(raw_id_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | SymlinksChecker{cas_}, | ~~~~~~~~~~~~~~~~~~~~~~ 165 | /*is_hex_id=*/false, | ~~~~~~~~~~~~~~~~~~~~ 166 | ignore_special); | ~~~~~~~~~~~~~~~~ 167 | if (entries) { | ~~~~~~~~~~~~~~ 168 | // NOTE: the raw_id value is NOT recomputed when | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | // ignore_special==true. | ~~~~~~~~~~~~~~~~~~~~~~~~ 170 | return GitTree::FromEntries( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cas_, std::move(*entries), raw_id_, ignore_special); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | } | ~ 174 | return std::nullopt; | ~~~~~~~~~~~~~~~~~~~~ 175 | }); | ~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/config.hpp:28, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.hpp:34, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/precomputed_root.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/precomputed_root.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/atomic.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/atomic.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree_utils.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_cas.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/config.hpp:28, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.hpp:34, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree_utils.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree_utils.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/symlinks/resolve_symlinks_map.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_cas.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree_utils.hpp:21: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/config.hpp:28, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.hpp:34, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/symlinks/resolve_symlinks_map.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/profile/profile.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/profile/profile.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:42, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/cli.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/profile/profile.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/profile/profile.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/cli.hpp:36: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/nlohmann/json.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/profile/profile.hpp:27: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘bool {anonymous}::InitializeVisitor::operator()(SHA_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:71:25: warning: ‘int SHA1_Init(SHA_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 71 | return SHA1_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~^~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:24: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘bool {anonymous}::InitializeVisitor::operator()(SHA256_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:75:27: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 75 | return SHA256_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘bool {anonymous}::InitializeVisitor::operator()(SHA512_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:79:27: warning: ‘int SHA512_Init(SHA512_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | return SHA512_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:124:27: note: declared here 124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c); | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘bool {anonymous}::UpdateVisitor::operator()(SHA_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:91:27: warning: ‘int SHA1_Update(SHA_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 91 | return SHA1_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘bool {anonymous}::UpdateVisitor::operator()(SHA256_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:95:29: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 95 | return SHA256_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘bool {anonymous}::UpdateVisitor::operator()(SHA512_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:99:29: warning: ‘int SHA512_Update(SHA512_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 99 | return SHA512_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:125:27: note: declared here 125 | OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c, | ^~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘std::optional > {anonymous}::FinalizeVisitor::operator()(SHA_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:180:19: warning: ‘int SHA1_Final(unsigned char*, SHA_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 180 | if (SHA1_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘std::optional > {anonymous}::FinalizeVisitor::operator()(SHA256_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:188:21: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 188 | if (SHA256_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp: In member function ‘std::optional > {anonymous}::FinalizeVisitor::operator()(SHA512_CTX&) const’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.cpp:196:21: warning: ‘int SHA512_Final(unsigned char*, SHA512_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | if (SHA512_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:127:27: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hash_info.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hash_info.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hash_function.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hash_function.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/export.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/export.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.cpp:14: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/export.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/export.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.hpp:23: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/export.hpp:18: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.hpp:25: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/target_map.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/target_map.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/target_map.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/target_map.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /usr/include/riscv64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/bits/stl_tree.h:66, from /usr/include/c++/15/set:64, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.hpp:19: In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = std::function()>]’, inlined from ‘constexpr void std::allocator< >::deallocate(_Tp*, std::size_t) [with _Tp = std::function()>]’ at /usr/include/c++/15/bits/allocator.h:215:35, inlined from ‘static constexpr void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = std::function()>]’ at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from ‘constexpr void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = std::function()>; _Alloc = std::allocator()> >]’ at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from ‘constexpr void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]’ at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]’ at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from ‘constexpr std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]’ at /usr/include/c++/15/bits/stl_vector.h:805:7, inlined from ‘ActionDescription::Ptr BuildMaps::Target::Utils::createAction(const ActionDescription::outputs_t&, const ActionDescription::outputs_t&, std::vector, std::allocator > >, std::string, const ExpressionPtr&, std::optional >, bool, double, const ExpressionPtr&, const ExpressionPtr&)’ at /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp:272:40: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘__result’ with nonzero offset 32 [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp: In function ‘ActionDescription::Ptr BuildMaps::Target::Utils::createAction(const ActionDescription::outputs_t&, const ActionDescription::outputs_t&, std::vector, std::allocator > >, std::string, const ExpressionPtr&, std::optional >, bool, double, const ExpressionPtr&, const ExpressionPtr&)’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp:249:6: note: declared here 249 | auto BuildMaps::Target::Utils::createAction( | ^~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/target_map.hpp:22: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.hpp:18: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.cpp:34: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:33, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::__cxx11::basic_string; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:23: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::__cxx11::basic_string]’ 41 | if (data_.load() == nullptr) { | ~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:164:31: required from here 164 | return hash_.SetOnceAndGet([this] { return ComputeHash(); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = __cxx11::basic_string]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/fmt/core.h:16, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::__cxx11::basic_string; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::__cxx11::basic_string]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:164:31: required from here 164 | return hash_.SetOnceAndGet([this] { return ComputeHash(); }); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = __cxx11::basic_string]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:20: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_result.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:20: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_result.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/nlohmann/json.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_result.hpp:23: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:243:21: required from ‘std::size_t LinkedMap::size() const [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; std::size_t = long unsigned int]’ 243 | return Items().size(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp:90:36: required from here 90 | hashes.reserve(map.size()); | ~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_node.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_node.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_node.hpp:23, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_node.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/nlohmann/json.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_node.hpp:22: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:19: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/nlohmann/json.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:23: /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_function.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_root.hpp:40, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:22: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/source_map.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/source_map.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:32, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_root.hpp:42: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.hpp:20: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/execution_engine/dag/dag.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/execution_engine/dag/dag.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_function.hpp:29, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.hpp:23, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:31, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:25, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/source_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/source_map.cpp:15: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/file_locking.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/file_locking.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/file_locking.cpp:28: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.hpp:22: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.hpp:20: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:24: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::operator=(ptr_t) [with T = std::optional; ptr_t = std::shared_ptr >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from ‘void AtomicValue::Reset() [with T = std::optional]’ 59 | data_ = nullptr; | ~~~~~~^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:62:31: required from here 62 | repos_[repo].key.Reset(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:83, from /usr/include/gsl/span:28, from /usr/include/gsl/algorithm:21, from /usr/include/gsl/gsl:21, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/source_map.hpp:20: /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from ‘AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from ‘T Expression::Cast() && [with T = LinkedMap, ExpressionPtr, ExpressionPtr>]’ 131 | LinkedMap(LinkedMap&& other) noexcept = default; | ^~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:44: required from here 141 | return std::move(*this).Cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:127:32: warning: ‘std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 127 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of ‘void atomic_shared_ptr::store(ptr_t) [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >; ptr_t = std::shared_ptr, ExpressionPtr>, std::allocator, ExpressionPtr> > > >]’: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from ‘const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 43 | data_.store(std::make_shared(setter())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:36: required from ‘const LinkedMap::items_t& LinkedMap::Items() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 276 | return items_.SetOnceAndGet([this] { return ComputeSortedItems(); }); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:21: required from ‘typename LinkedMap::items_t::const_iterator LinkedMap::begin() const & [with K = std::__cxx11::basic_string; V = ExpressionPtr; NextPtr = ExpressionPtr; typename items_t::const_iterator = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >::const_iterator; items_t = std::vector, ExpressionPtr>, std::allocator, ExpressionPtr> > >]’ 247 | return Items().cbegin(); | ~~~~~^~ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:56: required from here 70 | for (auto const& [key, value] : expr_->Map()) { | ^ /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/atomic.hpp:124:26: warning: ‘void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = vector, ExpressionPtr>, allocator, ExpressionPtr> > >]’ is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 124 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/incremental_reader.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/incremental_reader.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.6.5/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/tmp_dir.cpp', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/tmp_dir.o'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' In file included from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.hpp:20, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/file_system_manager.hpp:58, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/tmp_dir.cpp:27: /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:32:27: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 32 | requires(T const c) { std::same_as; }; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:36:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 36 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:37:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 37 | std::input_iterator; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:42:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 42 | InputIterableContainer; | ^ | requires /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/concepts.hpp:43:5: warning: testing if a concept-id is a valid expression; add ‘requires’ to check satisfaction [-Wmissing-requires] 43 | std::output_iterator; | ^ | requires Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-Wl,-z,stack-size=8388608', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/bootstrap-just', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_description.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_digest_factory.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/bazel_digest_factory.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/location.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/artifact_blob.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/remote/retry.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/progress_reporter.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/graph_traverser/graph_traverser.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/backend_description.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/target_cache_entry.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/repository_garbage_collector.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactifier.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/uplinker.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/fs_utils.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/file_chunker.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/garbage_collector.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/storage/compactification_task.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/multithreading/task_system.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/build_utils.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/main.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/serve.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/add_to_cas.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/version.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/cli.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/archive.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/describe.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/retry.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/diagnose.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/analyse.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/install_cas.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/configuration_client.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/target_client.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/source_tree_client.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/remote/serve_api.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/configuration.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/source_tree.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/target_utils.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/serve_api/serve_service/serve_server_implementation.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_utils.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_context.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_repo.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/precomputed_root.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/atomic.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree_utils.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_cas.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/symlinks/resolve_symlinks_map.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/profile/profile.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/system/system.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hasher.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hash_info.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/crypto/hash_function.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/export.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/utils.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/target_map.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/evaluator.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_result.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/expression/target_node.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/build_engine/base_maps/source_map.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/execution_engine/dag/dag.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/file_locking.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/incremental_reader.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/tmp_dir.o', '-L', '/usr/lib', '-lfmt', '-L', '/usr/lib', '-lcrypto', '-pthread'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['sh', '-c', 'cp `./bin/just-mr.py --always-file -C etc/repos.in.json --local-build-root=/build/reproducible-path/justbuild-1.6.5/debian/build/.just --distdir=/build/reproducible-path/justbuild-1.6.5/debian/third_party setup just` /build/reproducible-path/justbuild-1.6.5/debian/build/repo-conf.json'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['/build/reproducible-path/justbuild-1.6.5/debian/build/bootstrap-just', 'analyse', '-C', '/build/reproducible-path/justbuild-1.6.5/debian/build/repo-conf.json', '-D', '{"TOOLCHAIN_CONFIG": {"FAMILY": "gnu"}, "ARCH": "riscv64", "TARGET_ARCH": "riscv64", "SOURCE_DATE_EPOCH": 1784719589, "ADD_CFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-Werror=implicit-function-declaration", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.", "-fstack-protector-strong", "-Wformat", "-Werror=format-security", "-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"], "ADD_CXXFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.", "-fstack-protector-strong", "-Wformat", "-Werror=format-security", "-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"], "OS": "linux", "ENV": {"PKG_CONFIG_PATH": "/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"}}', '--dump-graph', '/build/reproducible-path/justbuild-1.6.5/debian/build/graph.json', '--dump-artifacts-to-build', '/build/reproducible-path/justbuild-1.6.5/debian/build/to_build.json', '', ''] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' INFO: Requested target is [["@","just","",""],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] INFO: Analysed target [["@","just","",""],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":*}}] INFO: Export targets found: 0 cached, 0 uncached, 12 not eligible for caching INFO: Result of target [["@","just","",""],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}]: { "artifacts": { "bin/just": {"data":{"id":"6687c75db24d7127afb5ca8c3ce689f18f36e111b725082fed50b618740df225","path":"work/src/buildtool/main/just"},"type":"ACTION"} }, "provides": { }, "runfiles": { } } INFO: Dumping action graph to file /build/reproducible-path/justbuild-1.6.5/debian/build/graph.json. Running ['./bin/parallel-bootstrap-traverser.py', '-C', '/build/reproducible-path/justbuild-1.6.5/debian/build/repo-conf.json', '--default-workspace', '/build/reproducible-path/justbuild-1.6.5/debian/build/src', '/build/reproducible-path/justbuild-1.6.5/debian/build/graph.json', '/build/reproducible-path/justbuild-1.6.5/debian/build/to_build.json'] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' Running ['sh', '-c', "pkg-config '--cflags' 'fmt' > 'fmt.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0e8e42e4a1f948a7f5c628cf192393ab73a910241645e9dc4a78d6cd92392709' Running ['sh', '-c', "pkg-config '--cflags' 'CLI11' > 'CLI11.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5795aee44cadb27fe721ad2d83226c2b1d3be2aabd584f1bba0e6c0d37c5c062' Running ['sh', '-c', "pkg-config '--cflags' 'gsl' > 'gsl.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '16cb72c5d93094cabf3fd83da1f17cb789df5d8909d8fea56a4bebf44b8c6fb3' Running ['sh', '-c', "pkg-config '--cflags' 'grpc++' > 'grpc++.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '49d92a82b900f95c7e367ad1643ad3226de29f3799f4848d88604bfb17a5e87c' Running ['sh', '-c', "pkg-config '--cflags' 'nlohmann_json' > 'nlohmann_json.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '64f4c03ca2171883a69b511116961cf1ebc152118224d04b9304346826670fc4' Running ['sh', '-c', "pkg-config '--libs' 'libcrypto' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '51cf5c12772b520cfd42545a5669347acc900e8c2133a340d10794e7be22c837' Running ['sh', '-c', "pkg-config '--libs' 'protobuf' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2b2bef55b36019e2fc9198e7d8daa766943381d1abbabbcaec7426604e7d7a76' Running ['sh', '-c', "pkg-config '--libs' 'CLI11' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7b109ddc6750be9bf2c5977f1c69c1cc24059963d38f1b474f0bb8f6a8bb6ece' Running ['sh', '-c', "pkg-config '--libs' 'grpc' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '51be949ab66dc4c85849ab63b2e98ed7300b504b5c1cfa3c169ce4fb2da7a306' Running ['sh', '-c', "pkg-config '--libs' 'grpc++' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f147c471d1923dc08761328c2a9ae43329f1254917053d6aa174f45026ddeebc' Running ['sh', '-c', "pkg-config '--cflags' 'protobuf' > 'protobuf.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9e961a20273a443ab4fcfb0298cd219c560e469db8683f3aabc88b1701cf6351' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'CLI11.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8e15ffebddd457d22b1da6076d7af94751f67e061a75a09a81e5954fc8123b17' Running ['sh', '-c', "pkg-config '--libs' 'fmt' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ea5d65d3b482b456272f6acc039278bc56a55241299900150bf010e18f842056' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'libcrypto.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5f32a624dc4e7665328c1181d6836d9c3aa4436f851bd3a8b830a305cf310ab9' Running ['sh', '-c', "pkg-config '--libs' 'nlohmann_json' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c2f0da86adf1b84e5b0c0c6e85d718c6dab870f6ba226d6882fffe4ea28e0c1d' Running ['sh', '-c', "pkg-config '--libs' 'libarchive' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5d5f1660147ff333f672be7c8c9697c5082bbbd5055e90fb0b75f2c6fe7a5bb9' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'protobuf.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6a0aa1b95aa3921c38e7fd7ef9d7c3bfddfde67720adfc9b3bb51661c26b8bf9' Running ['sh', '-c', "pkg-config '--cflags' 'libgit2' > 'libgit2.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '89b4b10575cea370539d8e955e64e68aa2a4954e727cd59c0cbf04da1432e22f' Running ['sh', '-c', "pkg-config '--libs' 'libgit2' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '41c2bfd102bb9269ac6e43a78caba970bf18194f89eda60bc2b9b246f900a946' Running ['sh', '-c', "pkg-config '--cflags' 'grpc' > 'grpc.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1b7c54b7e891ea7a463208d3073aafb83a7006bc899d5531c2b157d3129dd749' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'fmt.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '505c6b232d848191c1cac8697a545fd468a28be53ccf1573314d98254c7ade9d' Running ['sh', '-c', "pkg-config '--libs' 'gsl' > ldflags.raw"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f9cb9317840fc473ca27d8ba497d90a455e658c5d3ed66d1e1f86486852085ec' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'grpc.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9eda8a0634bdcc4ee3da17fb9fe3ede6e9241c4d20bf9c98ab3b771922091d81' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'grpc++.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7e3eaff4d30104e2893a9ef31c48fe8ffdcabe8a58ac6b72bcd88382befdc1d9' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'libarchive.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '028ba61e28a1eecb67cda4f73610f3f9e73484bfb8492c87f1af180b6566bbea' Running ['sh', '-c', "pkg-config '--cflags' 'libarchive' > 'libarchive.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '12e48fa66290da6ab490560598c94d617ed35c631b086a2bbeeb2a10cad594f7' Running ['sh', '-c', "pkg-config '--cflags' 'libcrypto' > 'libcrypto.cflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2226b40657a51ba585342f3c92b0c7b70c0b157fcb96ca79bb55c171574be392' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'libgit2.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '59e86546aff0801aad310d9d65bc4627f6ad34de4cc6daedc678fae240cc2f96' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'nlohmann_json.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e0ea615bf2975213ece72d631eb0c5c5584f6cf67f20b035decb46e12b693cb1' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/atomic.cpp', '-o', 'work/src/buildtool/file_system/atomic.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'eb6666b2684931d7a8c812fb6d689ce192a21345ab79449fc4129f45eafd1138' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@grpc.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/message_limits.cpp', '-o', 'work/src/buildtool/execution_api/common/message_limits.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '115661eda900fe773244212e5b0ea0402cf63d3556b38d1ace21b37d6af4b004' Running ['sh', '-c', "./add_rpath $(cat ldflags.raw) > 'gsl.ldflags'"] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ac23de34fc970a4fb3a10f707629d90c296cad4898a39a139c718dd73f218eb0' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/base_maps/entity_name_data.cpp', '-o', 'work/src/buildtool/build_engine/base_maps/entity_name_data.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '588a23fc66dd3b74e05c826a94937bdc10313c43427b00a890399372541383ad' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/expression/target_result.cpp', '-o', 'work/src/buildtool/build_engine/expression/target_result.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a23f0594586880100a2d9710d70e73eddf305b33910311337f72601680be2205' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/expression/target_node.cpp', '-o', 'work/src/buildtool/build_engine/expression/target_node.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8630e843186440a7617b22f68536f4d000267ff1e2204c28b612463d0f993f38' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/file_chunker.cpp', '-o', 'work/src/buildtool/storage/file_chunker.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd541bb2157e58d75ad4a28ecc87a432fcaafbb36f86a572a95c59b5fe91cbeeb' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/symlinks/resolve_symlinks_map.cpp', '-o', 'work/src/buildtool/file_system/symlinks/resolve_symlinks_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b07d6ac7ed72984773118561be54f32eb1ce60b8285bbb5e3c82c2832f06eb3a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/expression/evaluator.cpp', '-o', 'work/src/buildtool/build_engine/expression/evaluator.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a8b20db2fa1c60842eccd2c32c7eee11191b35e6e46bae1bc099114af7eca46f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/utils/cpp/file_locking.cpp', '-o', 'work/src/utils/cpp/file_locking.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '36347dc32808e69b08774a12eb1359a4ac5cfc5bd6fde7701894b09b77a24ead' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/progress_reporting/base_progress_reporter.cpp', '-o', 'work/src/buildtool/progress_reporting/base_progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '48eed41be55117507e5eab4be70131d2e787e31d415b24726811fbd755c04a47' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/precomputed_root.cpp', '-o', 'work/src/buildtool/file_system/precomputed_root.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8c2a712bd3475363169a1fcdd9992649d02ebe3b2bff0173741b9d65f1166981' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/analysed_target/analysed_target.cpp', '-o', 'work/src/buildtool/build_engine/analysed_target/analysed_target.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0e89b95416d860e4d0895cdfbb271c100d3a478964d60ba8fa02ca0d0f3c835a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/expression/expression_ptr.cpp', '-o', 'work/src/buildtool/build_engine/expression/expression_ptr.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '01ed3496aaabb61a682d3751c3cdefa45534037ff9b143dc1882a3acab5769fb' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/expression/expression.cpp', '-o', 'work/src/buildtool/build_engine/expression/expression.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a0bf4ddede18bdac8f7742c60d874fd28007ee158d7d90047907c482ce58c482' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hash_info.cpp', '-o', 'work/src/buildtool/crypto/hash_info.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6f42d56749d5a55b864b425d5eeda40249a6a2dea5dc3f130406f377b5bdfd2f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/system/system.cpp', '-o', 'work/src/buildtool/system/system.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0f730a15ad54d3264b2173d0e7a1b9088d87b2e377e6d5413587375154d91840' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/storage/libfile_chunker.a', 'work/src/buildtool/storage/file_chunker.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd7ac4e73e2c938976e509ef83a0333b35c31ade150b538d1a1cb23e52b66ece1' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/retry.cpp', '-o', 'work/src/buildtool/main/retry.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b6b5e600828d82ec7eb98eec42ec192ed43019eb68c0688cef85d2c8aef6fcb0' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_engine/dag/dag.cpp', '-o', 'work/src/buildtool/execution_engine/dag/dag.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a09435116e17260b3b1a81172997f81df3d60642c33c4d43a74e9ec9c4a2ffc2' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/common/libmessage_limits.a', 'work/src/buildtool/execution_api/common/message_limits.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a1d5cf699bd0520345239e6c74a745452bff5e189da9533ed1b1a016a4243c31' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/common/location.cpp', '-o', 'work/src/buildtool/common/location.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ec772485d6472ed3e51b02de70b35ceea60a046174d7f826afd750542955c0e9' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/common/remote/retry.cpp', '-o', 'work/src/buildtool/common/remote/retry.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e8a586324ae5c3a448ce49acb6eba4cc7827643282267d7abc586f4f73933354' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libatomic.a', 'work/src/buildtool/file_system/atomic.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6b2e124c9b62fb7a97107b05344776e3f31a1e36a67f81495fb43d43a540a33c' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/utils/cpp/tmp_dir.cpp', '-o', 'work/src/utils/cpp/tmp_dir.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c2e40718f33b1f877b0eca720fb1a38382731d014b37a96d275a6466fde903ba' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@libgit2.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/git_context.cpp', '-o', 'work/src/buildtool/file_system/git_context.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0c2e7728b921145a1cd893c58fcaa0b03052da4426c466e87a266eb6c4854d12' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/utils/cpp/libfile_locking.a', 'work/src/utils/cpp/file_locking.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ebde0cc30ce82e2191ce4375ece4ba599058ff1dc1bb31ad615c50dcabdcef30' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libprecomputed_root.a', 'work/src/buildtool/file_system/precomputed_root.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '700f923847abb582f4ad2063209c71547fb14d62ab46492dd079757192140434' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/progress_reporting/progress_reporter.cpp', '-o', 'work/src/buildtool/progress_reporting/progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '27d3dc9b42d739769f610635773406edd41e0054fd2c9d051536d87c839f8263' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/git_tree.cpp', '-o', 'work/src/buildtool/file_system/git_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1a765f51e56a33f320e19fe408eb7e3b4d5fa1db5e6c6e21821fa692d0d46561' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/blob_tree.cpp', '-o', 'work/src/buildtool/execution_api/common/blob_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e32434814ffd4efed639279f3f03fe47082d81c96c2e7697dab7b6c9cc0b834f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@libarchive.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/utils/archive/archive_ops.cpp', '-o', 'work/src/utils/archive/archive_ops.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2fee02a03a29cfe67127e15f9ae92ea51f1e3841d088347e9b68e9c36c8b2630' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@libgit2.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/git_utils.cpp', '-o', 'work/src/buildtool/file_system/git_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'de1fec9a9ee173c58d5477cf764b5e2f746cf93c625db9a587ee55a202acce6e' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/common/artifact_description.cpp', '-o', 'work/src/buildtool/common/artifact_description.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1cf8d569961d7d0c99a802e70b726666b670525f330c86da4c491c69ac1eff39' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@libcrypto.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hasher.cpp', '-o', 'work/src/buildtool/crypto/hasher.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a734fb9db4f94624741f4fe51700637e03d56c70fdb61f2aa3b67d836758fc0a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-DSOURCE_DATE_EPOCH=1784719589.0', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/version.cpp', '-o', 'work/src/buildtool/main/version.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '38b81fabdccf656579e9cac32de1c427828195ed279906428dc332a349a1a1a5' work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:71:25: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 71 | return SHA1_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~^~~~~~ In file included from work/src/buildtool/crypto/hasher.cpp:24: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:75:27: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 75 | return SHA256_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:79:27: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | return SHA512_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:124:27: note: declared here 124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:91:27: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 91 | return SHA1_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:95:29: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 95 | return SHA256_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:99:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 99 | return SHA512_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:125:27: note: declared here 125 | OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c, | ^~~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:180:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 180 | if (SHA1_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:188:21: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 188 | if (SHA256_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:196:21: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | if (SHA512_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:127:27: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); | ^~~~~~~~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/computed_roots/roots_progress.cpp', '-o', 'work/src/buildtool/computed_roots/roots_progress.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b3b009503b109dccabfde1c12f2c13be7bc67b80132a3918f1eff20134559a08' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_engine/dag/libdag.a', 'work/src/buildtool/execution_engine/dag/dag.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '887829193f452b4e1ac6f2d44ee6706b6556ebbc35b7c6e186293245f99d7852' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libretry.a', 'work/src/buildtool/main/retry.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a7aedf7649254ae8f00ab7935b35e17133fd7ec1afd1b2bd5115ad92afbff824' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/common/libblob_tree.a', 'work/src/buildtool/execution_api/common/blob_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3fb6aa5d3f0d5337db571c74e91f9e8bb58bbf947b064280cdd8d54a378207fb' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/utils/cpp/incremental_reader.cpp', '-o', 'work/src/utils/cpp/incremental_reader.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b7fd090fbfe23bf52a516a69647e9f7a8de73db4f137bf3873a58d07296312fd' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/utils/cpp/libincremental_reader.a', 'work/src/utils/cpp/incremental_reader.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd0f38cb52fd56c2ba1131b61a4a70513fc3ccc3e5fac9f9cef0807a265495729' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/progress_reporting/libbase_progress_reporter.a', 'work/src/buildtool/progress_reporting/base_progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c6a73dc2a4641be58f6ad0e5a959a5a70fe7ff2f659d21aa988fd6673f5a02eb' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@libgit2.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/git_cas.cpp', '-o', 'work/src/buildtool/file_system/git_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c897eec667569983b98eeb4ebd02ff19adc54a953c218baee6148541c268ac41' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/base_maps/libentity_name_data.a', 'work/src/buildtool/build_engine/base_maps/entity_name_data.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '09c67f7120dfece02c14448417bd2088bc9918edf19623e164dac2a884b3e088' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/analysed_target/target_graph_information.cpp', '-o', 'work/src/buildtool/build_engine/analysed_target/target_graph_information.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '10177d02a4d950d93126cc9ba02cd5b208fa385b953c44739cd5aa80fd17d72f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/multithreading/task_system.cpp', '-o', 'work/src/buildtool/multithreading/task_system.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e851848f8a2c61825c8f5582566beb3efc85d38d32e83e2d465643ca87f3a55f' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/analysed_target/libtarget.a', 'work/src/buildtool/build_engine/analysed_target/analysed_target.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cc07b74afc96b3c6def5e489b41ba30aeda2a52ed3a5836a4469ec250fdbbc07' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/config.cpp', '-o', 'work/src/buildtool/execution_api/remote/config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '541d6f5c7e09f4f4410bb1dc3540bf748be2a7f9653586f42d3a880ec755753f' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/multithreading/libtask_system.a', 'work/src/buildtool/multithreading/task_system.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd09b405aab2ee9297d3981f78e35919e51e37db164d06812a70e0b8a2faf3773' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', 'work/google/api/annotations.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cf61aa4908b05bdc590435650037f7ef6e499097f820d14ca6179238d75ceef6' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/progress_reporting/exports_progress_reporter.cpp', '-o', 'work/src/buildtool/progress_reporting/exports_progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cc4ef899575555fd5659c057bb7e40c294ed57938430ce9675b6d18285e43e36' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', '--grpc_out=work', '--plugin=protoc-gen-grpc=./toolchain/bin/grpc_cpp_plugin', 'work/build/bazel/remote/execution/v2/remote_execution.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e15748ee2a06e3faeec144f31809ad3981b13c11bdf1882bfdad00a51e3f6bc9' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@libgit2.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/git_repo.cpp', '-o', 'work/src/buildtool/file_system/git_repo.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '03e73a5a774856e99354d37117c50abf7267c41b774a2ff86dd3f266def0f361' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/crypto/libhash_info.a', 'work/src/buildtool/crypto/hash_info.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '06ad8602c56c132102a3e7b4bc5cd751156ee89e18a0bf686eac591ea22499e7' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/progress_reporting/libexports_progress_reporter.a', 'work/src/buildtool/progress_reporting/exports_progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '94fe2900f74b80fb975b2860c937d2d961aebe06af15898a9d73fe9adb6fcd3a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/repository_garbage_collector.cpp', '-o', 'work/src/buildtool/storage/repository_garbage_collector.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '839bef7db45b87ed91ce712c00f54e075303d91598320d64e7592b4dac556e18' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/common/liblocation.a', 'work/src/buildtool/common/location.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3ac97976705b32e25908b17854f0ac620bce4cbd08c4c2a47212e7a334461f73' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libgit_context.a', 'work/src/buildtool/file_system/git_context.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '572d5cd4d100208802499cd82001855d0f3def4c75fa1ac6110e130086cd3949' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libgit_utils.a', 'work/src/buildtool/file_system/git_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bde3478ce6b957b2544cac417b1941354234dc73160e2bc0f90229938a0840eb' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/crypto/libhasher.a', 'work/src/buildtool/crypto/hasher.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ff26824f71e6ff75b8df9abfd3c506fe926a6e4d5e8f32a808622e0c2a8a52f7' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libgit_cas.a', 'work/src/buildtool/file_system/git_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1c77aecef82f20c15f4114d7b7bfa3290dc98a62eb58c67ca2e51345a926893a' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', 'work/google/api/client.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9db7c384c938bb8802c4250cf88114773f44768a761705283fb320c0556ed425' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', 'work/build/bazel/semver/semver.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '250b6d3f6a9fab7f2a6a4e70f796521aed28816087e7de80b35cc86abb380cb3' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', 'work/google/api/launch_stage.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '982c7cfc608eb7871dbc3cf220822e6f33bbcf4b979fb57d240df6f6cc5d3056' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/storage/librepository_garbage_collector.a', 'work/src/buildtool/storage/repository_garbage_collector.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '58383d6e74ea277779621af7b7f7d2b07e1db95e3cce4344c5adeec5de2300e9' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/common/remote/libretry.a', 'work/src/buildtool/common/remote/retry.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c8596e4f7cf9b018f5a7d4dc87a7b78d989404f8514e0ec506f9fd44f637560b' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/utils/cpp/libtmp_dir.a', 'work/src/utils/cpp/tmp_dir.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ec789c7f3b349b543d5cb4ec562111321dc0e39d3038c5b72fc5ecb8bb28ce64' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/utils/archive/libarchive_ops.a', 'work/src/utils/archive/archive_ops.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '21db28218f8f4c9b96ef4532240dc97cfc6e4f2e2e1e755f4fce1fb228d69ec7' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/progress_reporting/libprogress_reporter.a', 'work/src/buildtool/progress_reporting/progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '22cc81f3a37977313fdf28c02e696819881af2da5586761860eb99da638b6b07' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/computed_roots/libroots_progress.a', 'work/src/buildtool/computed_roots/roots_progress.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8f2276bc5c93d9b774e1cf621f8f2e32bc21bc5d48abc9b34c8fab30bdb4ea33' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libversion.a', 'work/src/buildtool/main/version.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '243c39b0959c9fe35a462d4d989cf1b9de905519f640cb393a28694dbfcfa249' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', '--grpc_out=work', '--plugin=protoc-gen-grpc=./toolchain/bin/grpc_cpp_plugin', 'work/google/bytestream/bytestream.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1f577ed880b18a9ec33de4b9e6d1a5c503d8c4dc598a452b5f9333b05d86f77b' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', 'work/google/rpc/status.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '63e159e7ced755c9cca10d8b60da7212685c9d226d76bc0b6c673a04b8db5f26' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', '--grpc_out=work', '--plugin=protoc-gen-grpc=./toolchain/bin/grpc_cpp_plugin', 'work/google/longrunning/operations.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5718d9b9f04606bb2cd468ceafff558776674dce1501e7e51b6ba9889561ac4a' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/analysed_target/libgraph_information.a', 'work/src/buildtool/build_engine/analysed_target/target_graph_information.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ae2b34a424c498a4b253f3a265c2e97d8d3ce9edc8b3b03cc4f83b422c52d2d1' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/remote/libconfig.a', 'work/src/buildtool/execution_api/remote/config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ee2e39afaa2a854d42643f93b20181f70c297ae7449537e6690555b7e3e44a4f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/backend_description.cpp', '-o', 'work/src/buildtool/storage/backend_description.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e2b17bebf741f8b089012ef19a4e28e3863335cd5a29fee1abb20c4d49a3b42b' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libgit_repo.a', 'work/src/buildtool/file_system/git_repo.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0f858378b402948895c02b67fc9f7c38f7800c97d7dadc204cdaa0d0af651186' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/storage/libbackend_description.a', 'work/src/buildtool/storage/backend_description.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ab93bbbbf7142b7da859d2cb98854d789fde80f0c84c4c6c7ee87028ae070405' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/symlinks/libresolve_symlinks_map.a', 'work/src/buildtool/file_system/symlinks/resolve_symlinks_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3ed6e750e70e8658c8ad1e75cc82ae80ed0b07f2e158f985cd9164af4179affb' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/common/artifact_blob.cpp', '-o', 'work/src/buildtool/common/artifact_blob.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a18fec6d43e9843a8736012ce357e4dd4b37e11118b646e1a463110a91f22b25' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/system/libsystem.a', 'work/src/buildtool/system/system.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '80383bb05fd9d99f47dd7d844fcb0895357aa1e78fd1286bdeb9eaea7c91e096' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/common/libartifact_blob.a', 'work/src/buildtool/common/artifact_blob.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'da2b1537e7b6ba715521cdb25e1cfbb5ec3612240b0ff30818a6f9870986a11f' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/expression/libexpression.a', 'work/src/buildtool/build_engine/expression/evaluator.o', 'work/src/buildtool/build_engine/expression/expression.o', 'work/src/buildtool/build_engine/expression/expression_ptr.o', 'work/src/buildtool/build_engine/expression/target_node.o', 'work/src/buildtool/build_engine/expression/target_result.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '98eb25223882e164469a1e5b047443cb92523a387c2b7930236f426efde56715' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hash_function.cpp', '-o', 'work/src/buildtool/crypto/hash_function.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '560416903059f356d8fcb4e969d66afe9f5c7424da1dbdd650f98237819be6ce' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/crypto/libhash_function.a', 'work/src/buildtool/crypto/hash_function.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '188f4a7b8263955ced77fbdf936479277f59ce418be2f4981ba122181cba9cfb' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libgit_tree.a', 'work/src/buildtool/file_system/git_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '55d021cd8a015b881b98b8414fdcea7e83019a512193b4c1a70417f97a6aa1f9' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/bazel_msg/directory_tree.cpp', '-o', 'work/src/buildtool/execution_api/bazel_msg/directory_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1b0413c5d220909f166e7237a8abfd19e98b835d6bca88944353035d768b634f' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/bazel_msg/libdirectory_tree.a', 'work/src/buildtool/execution_api/bazel_msg/directory_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a0572f4aeec1c2ec547f3e18f6bec549ee317940fefa83629d7ff7e5f938c85f' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/common/libartifact_description.a', 'work/src/buildtool/common/artifact_description.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4754c1599c6a80d3519e70e47cf2a37eb29a54385f4db4f6b3b3484f38f8e2b3' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', '--grpc_out=work', '--plugin=protoc-gen-grpc=./toolchain/bin/grpc_cpp_plugin', 'work/justbuild/just_serve/just_serve.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '48171f073384b81518a6d9ec7efa3eabba2a27963a75c7b2f27239fedf0ef316' Running ['./toolchain/bin/protoc', '--proto_path=work', '--cpp_out=work', 'work/google/api/http.proto'] with env {'PATH': '', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6da19d868ec7c7b62a6a598166654415da7631af6e8f19dfd60fe558eb1681ca' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/api/http.pb.cc', '-o', 'work/google/api/http.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a7b6f5e827f8fbcea4f2292a347ee7400a801ad72833505f3f6c479f36ab9697' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@CLI11.cflags', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/graph_traverser/graph_traverser.cpp', '-o', 'work/src/buildtool/graph_traverser/graph_traverser.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '78dfb9e1a45f4cc7dd63885cd38b99aee634bd43420ce6847ed83a2820b9ece8' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/bytestream/bytestream.grpc.pb.cc', '-o', 'work/google/bytestream/bytestream.grpc.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7008025f9d8cab39709dbf4abecaf0a8f7e711785ffe78b662d405446eb83c3e' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/api/client.pb.cc', '-o', 'work/google/api/client.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9cf908f87eb952b1208b6317a39698b1f9357dd21094bc43c611e62be462676b' work/google/api/http.pb.cc: In member function 'virtual uint8_t* google::api::Http::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/http.pb.cc:282:50: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 282 | const auto& repfield = this->_internal_rules(i); | ^ work/google/api/http.pb.cc: In member function 'virtual size_t google::api::Http::ByteSizeLong() const': work/google/api/http.pb.cc:310:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 310 | total_size += 1UL * this->_internal_rules_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/google/api/http.pb.cc: In member function 'virtual uint8_t* google::api::HttpRule::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/http.pb.cc:792:64: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 792 | const auto& repfield = this->_internal_additional_bindings(i); | ^ work/google/api/http.pb.cc: In member function 'virtual size_t google::api::HttpRule::ByteSizeLong() const': work/google/api/http.pb.cc:824:63: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 824 | total_size += 1UL * this->_internal_additional_bindings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/google/api/client.pb.cc: In member function 'virtual uint8_t* google::api::Publishing::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/client.pb.cc:1788:60: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1788 | const auto& repfield = this->_internal_method_settings(i); | ^ work/google/api/client.pb.cc:1863:61: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1863 | const auto& repfield = this->_internal_library_settings(i); | ^ work/google/api/client.pb.cc: In member function 'virtual size_t google::api::Publishing::ByteSizeLong() const': work/google/api/client.pb.cc:1905:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1905 | total_size += 1UL * this->_internal_method_settings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/google/api/client.pb.cc:1920:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1920 | total_size += 2UL * this->_internal_library_settings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/longrunning/operations.grpc.pb.cc', '-o', 'work/google/longrunning/operations.grpc.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f644b7a5c544d825ef5f545f2252478dd06afa31df9ec8df81af55e054ebd215' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/build/bazel/semver/semver.pb.cc', '-o', 'work/build/bazel/semver/semver.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6ca74aa7404a364c6de85137d6f5e4c8910781ee25206e83c8a86d8e554b2b0f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/capabilities_server.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/capabilities_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b570db6dbc9b2919d84e2d0578285f340991ca277e35c71a60d965ee45d8020e' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/garbage_collector.cpp', '-o', 'work/src/buildtool/storage/garbage_collector.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3d7726b9ee1256007f9e4e448e003556c5055870526f33b2644f6140f5f3efeb' work/build/bazel/semver/semver.pb.cc: In member function 'virtual const char* build::bazel::semver::SemVer::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/semver/semver.pb.cc:191:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 191 | _impl_.major_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/semver/semver.pb.cc:199:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 199 | _impl_.minor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/semver/semver.pb.cc:207:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 207 | _impl_.patch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/api/launch_stage.pb.cc', '-o', 'work/google/api/launch_stage.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b86b601e2876fdf49524fd670cc51a5a739debe30c2a558d9b10908dc5ba7c38' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/bytestream/bytestream.pb.cc', '-o', 'work/google/bytestream/bytestream.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8c3a949e018bc648ccded047c1f25249c540b27be92a40bd5b133a6d51010107' work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::ReadRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:326:80: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 326 | _impl_.read_offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc:334:79: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 334 | _impl_.read_limit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::WriteRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:803:81: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 803 | _impl_.write_offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::WriteResponse::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:1063:83: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1063 | _impl_.committed_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::QueryWriteStatusResponse::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:1450:83: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1450 | _impl_.committed_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/base_maps/source_map.cpp', '-o', 'work/src/buildtool/build_engine/base_maps/source_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ab2de3a6bec799e3cc525e5292731c951c74447652ff5605fd8d079faa893874' work/src/buildtool/storage/garbage_collector.cpp: In static member function 'static bool GarbageCollector::TriggerGarbageCollection(const StorageConfig&, bool, bool)': work/src/buildtool/storage/garbage_collector.cpp:194:70: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 194 | auto cache_root = storage_config.GenerationCacheRoot(i); | ^ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/rpc/status.pb.cc', '-o', 'work/google/rpc/status.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'be039a6a40d9470e8a5640f0946a3398d85bcbbc17f9cfdd0cfc9a3ca34761d2' work/google/rpc/status.pb.cc: In member function 'virtual const char* google::rpc::Status::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/rpc/status.pb.cc:188:73: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 188 | _impl_.code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/rpc/status.pb.cc: In member function 'virtual uint8_t* google::rpc::Status::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/rpc/status.pb.cc:264:52: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 264 | const auto& repfield = this->_internal_details(i); | ^ work/google/rpc/status.pb.cc: In member function 'virtual size_t google::rpc::Status::ByteSizeLong() const': work/google/rpc/status.pb.cc:286:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 286 | total_size += 1UL * this->_internal_details_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/longrunning/operations.pb.cc', '-o', 'work/google/longrunning/operations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c2267d4b3be51de21965093a41711ef2c2cb44745ae26dd09e5bcbe05ff3aed0' work/google/longrunning/operations.pb.cc: In member function 'virtual const char* google::longrunning::ListOperationsRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/longrunning/operations.pb.cc:1096:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 1096 | _impl_.page_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/longrunning/operations.pb.cc: In member function 'virtual uint8_t* google::longrunning::ListOperationsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/longrunning/operations.pb.cc:1436:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1436 | const auto& repfield = this->_internal_operations(i); | ^ work/google/longrunning/operations.pb.cc: In member function 'virtual size_t google::longrunning::ListOperationsResponse::ByteSizeLong() const': work/google/longrunning/operations.pb.cc:1468:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1468 | total_size += 1UL * this->_internal_operations_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/google/api/annotations.pb.cc', '-o', 'work/google/api/annotations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f78b5bfe2cd1b2805a97731417a80a7d92c7c615c3013831786642570273cb20' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/serve_service/target_utils.cpp', '-o', 'work/src/buildtool/serve_api/serve_service/target_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '56c3b46375c4dcc9573694e4bf517a733fb66f77b5fb0b1a520ed97694da1b8b' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libgoogle_api_http_proto.a', 'work/google/api/http.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c0955e0413bd2349f74eac46c44f6c3929a3070b732d1aa7357c1d05b0747240' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/describe.cpp', '-o', 'work/src/buildtool/main/describe.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4d95b335a9bbd58be96e84f0956403645411cd7ff4b97b54f21db0f80880010a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/operation_cache.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/operation_cache.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0a2f911cd1e7428150375193f7a64a85eb372c2b3ec7616fffde7916996e2b3e' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/bytestream_utils.cpp', '-o', 'work/src/buildtool/execution_api/common/bytestream_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3586acbe69d96fd811516f9e2000347ac29720e7c8a7144dd0f715495850d587' work/src/buildtool/execution_api/common/bytestream_utils.cpp: In static member function 'static std::optional ByteStreamUtils::ReadRequest::FromString(const std::string&)': work/src/buildtool/execution_api/common/bytestream_utils.cpp:95:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:96:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 96 | if (parts[i].compare(ByteStreamUtils::kBlobs) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:100:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 100 | if (parts[i].compare(ByteStreamUtils::kUploads) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:105:35: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 105 | std::string{parts[i]})) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:113:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 113 | if (parts.size() != blobs_index + kReadRequestPartsCountOffset) { | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:118:32: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 118 | instance_name << parts[i]; | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:126:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 126 | result.hash_ = std::string(parts[blobs_index + kHashIndexOffset]); | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:129:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 129 | std::stoul(std::string(parts[blobs_index + kSizeIndexOffset])); | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp: In static member function 'static std::optional ByteStreamUtils::WriteRequest::FromString(const std::string&)': work/src/buildtool/execution_api/common/bytestream_utils.cpp:174:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:175:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 175 | if (parts[i].compare(ByteStreamUtils::kUploads) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:179:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 179 | if (parts[i].compare(ByteStreamUtils::kBlobs) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:184:35: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 184 | std::string{parts[i]})) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:192:26: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 192 | if ((parts.size() != uploads_index + kWriteRequestPartsCountOffset) or | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:193:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 193 | parts[uploads_index + kBlobsIndexOffset].compare( | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:201:32: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 201 | instance_name << parts[i]; | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:207:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 207 | result.uuid_ = std::string(parts[uploads_index + kUUIDIndexOffset]); | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:208:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 208 | result.hash_ = std::string(parts[uploads_index + kHashIndexOffset]); | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:211:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 211 | std::stoul(std::string(parts[uploads_index + kSizeIndexOffset])); | ^~~~~~~~~~~~~ Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/libcapabilities_server.a', 'work/src/buildtool/execution_api/execution_service/capabilities_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '622992fd45747f3b09d5ae552677c906f9dcb2a7bd3a945334785c656a3744ad' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libgoogle_rpc_status_proto.a', 'work/google/rpc/status.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '30e604e82ef78c5b7b12239e3a6bc1a011389188683d30093b073c6932aca58e' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/uplinker.cpp', '-o', 'work/src/buildtool/storage/uplinker.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f7465b40057b9eadb260766df072fe4b184dc177386f72e9a82c97d6d66f34ed' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/common_api.cpp', '-o', 'work/src/buildtool/execution_api/common/common_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '091138f262faf2e330006664f66a1bf66d4320504910c6152796073d33e96317' In file included from work/src/buildtool/storage/local_ac.hpp:137, from work/src/buildtool/storage/storage.hpp:24, from work/src/buildtool/storage/uplinker.cpp:23: work/src/buildtool/storage/local_ac.tpp: In instantiation of 'bool LocalAC::LocalUplinkEntry(const LocalGenerationAC&, const ArtifactDigest&) const [with bool kIsLocalGeneration = true; bool kDoGlobalUplink = false; LocalGenerationAC = LocalAC]': work/src/buildtool/storage/uplinker.cpp:96:76: required from here 96 | return generation.ActionCache().LocalUplinkEntry( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | latest, action_id); | ~~~~~~~~~~~~~~~~~~ work/src/buildtool/storage/local_ac.tpp:92:57: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 92 | for (auto const& link : result->output_file_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/storage/local_ac.hpp:24: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/storage/local_ac.tpp:101:62: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 101 | for (auto const& link : result->output_directory_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libgoogle_api_client_proto.a', 'work/google/api/client.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1d080cf663733f25a3ff1d9bb04dbee6d0df8a9d7fd7619818d009107bd3f63f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/remote/serve_api.cpp', '-o', 'work/src/buildtool/serve_api/remote/serve_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '255c994effb8f1ece1613352c11adadee8e86ab558953ecacbca3e2b8a63d66d' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libsemver_proto.a', 'work/build/bazel/semver/semver.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '158af5d5e92d996c23b2d09cfa3d276da915f62e08351a98750c8fbde5e50ceb' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libgoogle_api_launch_stage_proto.a', 'work/google/api/launch_stage.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c268222ee61e8be710dbc470b1d3c92325cd4277149a705e20c773fc38ab8e72' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/server_implementation.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/server_implementation.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '54ba3e52f24f1ae05762e915cd5ee65002fddd8353c42d007c7318012192eecd' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/fs_utils.cpp', '-o', 'work/src/buildtool/storage/fs_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '954abedcf40ce7543d1d26011119a9d7c7903b1bee426c1627015b53c7deb87f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/target_map/absent_target_map.cpp', '-o', 'work/src/buildtool/build_engine/target_map/absent_target_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8dbf1534d671f6454d639c1a72947645cb3a4c206dd0ca05546d64bd1c333fc4' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libgoogle_bytestream_proto.a', 'work/google/bytestream/bytestream.grpc.pb.o', 'work/google/bytestream/bytestream.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '95026743a419b504a85ddaa2256f923389318e50110d5ed3e84a686d4f01704b' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/computed_roots/evaluate.cpp', '-o', 'work/src/buildtool/computed_roots/evaluate.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f99eadc423dacc1c86377c153eaa982c0d5904f73916d2c0b4ed281a82b6b1be' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/computed_roots/lookup_cache.cpp', '-o', 'work/src/buildtool/computed_roots/lookup_cache.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c8a3fa4e30c7689aa3900ca178d42bdc4d136b04b5752f28e2cfa4fe154ab456' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/base_maps/rule_map.cpp', '-o', 'work/src/buildtool/build_engine/base_maps/rule_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9fa15e26fb5be763417511662a557f8d3d6b1159cb0b9361e410c6a6bc83cb23' work/src/buildtool/computed_roots/evaluate.cpp: In instantiation of 'EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t):: [with auto:147 = std::vector*, std::allocator*> >]': /usr/include/c++/15/type_traits:2782: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 = EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&; _Args = {const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&}]' 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from 'struct std::__result_of_impl&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&>' 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&>; _Ret = void]' 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from 'struct std::function*, std::allocator*> >&)>::_Callable&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, std::__invoke_result&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&> >' /usr/include/c++/15/bits/std_function.h:355: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*, std::allocator*> >&)>::_Callable&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, std::__invoke_result&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&> >; _Tp = void; _Res = void; _ArgTypes = {const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&}]' 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of 'template std::function*, std::allocator*> >&)>::function(_Functor&&) [with _Functor = EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::; _Constraints = ]' 436 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ work/src/buildtool/computed_roots/evaluate.cpp:816:43: required from here 816 | root_map.ConsumeAfterKeysReady( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 817 | &ts, | ~~~~ 818 | roots, | ~~~~~~ 819 | [&roots, &done](auto values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | Logger::Log(LogLevel::Debug, [&]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | std::ostringstream msg{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 822 | msg << "Root building completed; top-level computed " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 823 | "roots"; | ~~~~~~~~ 824 | for (int i = 0; i < roots.size(); i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | auto const& root = roots[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 826 | msg << "\n - " << root.ToString() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | << " evaluates to " << *values[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | } | ~ 829 | return msg.str(); | ~~~~~~~~~~~~~~~~~ 830 | }); | ~~~ 831 | done = true; | ~~~~~~~~~~~~ 832 | }, | ~~ 833 | [&failed](auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | Logger::Log( | ~~~~~~~~~~~~ 835 | fatal ? LogLevel::Error : LogLevel::Warning, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | "While materializing top-level computed roots:\n{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | msg); | ~~~~~ 838 | failed = failed or fatal; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | } | ~ 840 | | 841 | ); | ~ work/src/buildtool/computed_roots/evaluate.cpp:824:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 824 | for (int i = 0; i < roots.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/computed_roots/evaluate.cpp:825:54: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 825 | auto const& root = roots[i]; | ^ work/src/buildtool/computed_roots/evaluate.cpp:827:64: warning: conversion to 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 827 | << " evaluates to " << *values[i]; | ^ Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libgoogle_longrunning_operations_proto.a', 'work/google/longrunning/operations.grpc.pb.o', 'work/google/longrunning/operations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'abb75b94ff3b4a4241d06dc7c8b6a03c2d3d9c53dac96fc50ec4770f204a866d' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_execution_client.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_execution_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3ea83e2f5c33e513c1034d0ec66cf59f7765a1a8b3af9fc792ed6556c29cfbcd' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/compactification_task.cpp', '-o', 'work/src/buildtool/storage/compactification_task.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6c94f35db63e1360f068706e300c936a83981fd23a7b07a8333b9f8e64290469' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_response.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6d26d9f6bfe4e25893660acd13252b1ee70e0c574bae43c4d1ed6c5ce17a9ad6' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/git_tree_utils.cpp', '-o', 'work/src/buildtool/file_system/git_tree_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1d321de65f32e7f51b3b778660fbd0b74fb6d63954d00bd78d083a411bafaae7' work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp: In member function 'std::optional > BazelResponse::Populate()': work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:133:73: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_file_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 133 | static_cast(action_result.output_file_symlinks_size()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/remote/bazel/bazel_response.hpp:29, from work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14779:12: note: declared here 14779 | inline int ActionResult::output_file_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:135:57: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 135 | action_result.output_directory_symlinks_size()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:171:66: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 171 | &action_result.output_file_symlinks(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:173:71: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 173 | &action_result.output_directory_symlinks()}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_engine/tree_operations/tree_operations_utils.cpp', '-o', 'work/src/buildtool/execution_engine/tree_operations/tree_operations_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '323e228e143b6a149c5d5c9988933d3d69eb1bf4856b90895b691654a82c5d45' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/cas_utils.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/cas_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '18ae8d35b739b038ebed369d990da7d282d18877ada32fadb6e963dd0d09b1f5' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fb5373f0104521786d4aef081c9e791c9aecd64ccd96d8c1f09def70f9a8527e' work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp: In member function 'std::optional BazelNetworkReader::ReadDirectory(const ArtifactDigest&) const': work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp:74:42: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 74 | symlinks.reserve(dir->symlinks().size()); | ~~~~~~~~~~~~~~~~~~~~^~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/analyse.cpp', '-o', 'work/src/buildtool/main/analyse.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '92c8befcbf3bb6b192f76356c765bb6d08ef4358ec8823727991219bbd76e556' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/tree_structure/tree_structure_utils.cpp', '-o', 'work/src/buildtool/tree_structure/tree_structure_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0be876c81323bf8f53872dbd97475bd669bc66aabc726f32ada20cbcf632712a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_ac_client.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_ac_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '70e16bc597a420df9cbe9e8fe7470395a9840d7338bcb2a21edb643a766b3c98' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@libarchive.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/archive.cpp', '-o', 'work/src/buildtool/main/archive.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '83c1e53c24b50203b2871611ccb6d0bf4d24f1768ec442c8183355126fd0bb25' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_action.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_action.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd5abd8b5dfbb2c3086a53252c5d732ef613dda4bdf0fa24311ff5ef2f88cf578' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/ac_server.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/ac_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bf274356978d31aea3673c5b1b94360559dac167170e40445e6c55736586fda7' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@protobuf.cflags', '@grpc++.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/common/artifact_digest_factory.cpp', '-o', 'work/src/buildtool/common/artifact_digest_factory.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '83ffead63ef94cad89c1f907073d2538dad1d472ef8555dbd505508cee6ae37b' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/build/bazel/remote/execution/v2/remote_execution.pb.cc', '-o', 'work/build/bazel/remote/execution/v2/remote_execution.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e4814af0cf532e7a68ec6ddcc46213950a6668f14dee5c91539a398e0b2d2c2f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_capabilities_client.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_capabilities_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c8f9b0d049e9fcc2ba9ea4e36a7320f52f1cc9e1fc5b3301a5f5b8f13450314f' work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Command::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:2978:66: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2978 | const auto& repfield = this->_internal_environment_variables(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Command::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3072:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3072 | total_size += 1UL * this->_internal_environment_variables_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Platform::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3572:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3572 | const auto& repfield = this->_internal_properties(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Platform::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3594:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3594 | total_size += 1UL * this->_internal_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Directory::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3814:50: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3814 | const auto& repfield = this->_internal_files(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3822:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3822 | const auto& repfield = this->_internal_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3830:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3830 | const auto& repfield = this->_internal_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Directory::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3859:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3859 | total_size += 1UL * this->_internal_files_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3866:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3866 | total_size += 1UL * this->_internal_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3873:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3873 | total_size += 1UL * this->_internal_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::NodeProperties::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:4363:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4363 | const auto& repfield = this->_internal_properties(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::NodeProperties::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:4399:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4399 | total_size += 1UL * this->_internal_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::Digest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:5431:79: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 5431 | _impl_.size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::ExecutedActionMetadata::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6069:63: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6069 | const auto& repfield = this->_internal_auxiliary_metadata(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::ExecutedActionMetadata::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6098:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6098 | total_size += 1UL * this->_internal_auxiliary_metadata_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ActionResult::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6474:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 6474 | _impl_.exit_code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::ActionResult::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6592:57: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6592 | const auto& repfield = this->_internal_output_files(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6600:63: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6600 | const auto& repfield = this->_internal_output_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6647:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6647 | const auto& repfield = this->_internal_output_file_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6655:70: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6655 | const auto& repfield = this->_internal_output_directory_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6663:60: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6663 | const auto& repfield = this->_internal_output_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::ActionResult::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6685:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6685 | total_size += 1UL * this->_internal_output_files_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6692:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6692 | total_size += 1UL * this->_internal_output_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6699:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6699 | total_size += 1UL * this->_internal_output_file_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6706:69: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6706 | total_size += 1UL * this->_internal_output_directory_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6713:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6713 | total_size += 1UL * this->_internal_output_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Tree::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:7353:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 7353 | const auto& repfield = this->_internal_children(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Tree::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:7375:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 7375 | total_size += 1UL * this->_internal_children_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ExecutionPolicy::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:8120:77: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 8120 | _impl_.priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ResultsCachePolicy::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:8298:77: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 8298 | _impl_.priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::FindMissingBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11043:57: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11043 | const auto& repfield = this->_internal_blob_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::FindMissingBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11072:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11072 | total_size += 1UL * this->_internal_blob_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::FindMissingBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11261:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11261 | const auto& repfield = this->_internal_missing_blob_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::FindMissingBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11283:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11283 | total_size += 1UL * this->_internal_missing_blob_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchUpdateBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11769:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11769 | const auto& repfield = this->_internal_requests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchUpdateBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11798:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11798 | total_size += 1UL * this->_internal_requests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchUpdateBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12232:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 12232 | const auto& repfield = this->_internal_responses(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchUpdateBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12254:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 12254 | total_size += 1UL * this->_internal_responses_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchReadBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12484:52: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 12484 | const auto& repfield = this->_internal_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchReadBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12522:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 12522 | total_size += 1UL * this->_internal_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchReadBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13051:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 13051 | const auto& repfield = this->_internal_responses(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchReadBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13073:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13073 | total_size += 1UL * this->_internal_responses_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::GetTreeRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13265:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 13265 | _impl_.page_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::GetTreeResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13619:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 13619 | const auto& repfield = this->_internal_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::GetTreeResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13651:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13651 | total_size += 1UL * this->_internal_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::SplitBlobResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14109:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 14109 | const auto& repfield = this->_internal_chunk_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::SplitBlobResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14131:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 14131 | total_size += 1UL * this->_internal_chunk_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::SpliceBlobRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14373:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 14373 | const auto& repfield = this->_internal_chunk_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::SpliceBlobRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14402:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 14402 | total_size += 1UL * this->_internal_chunk_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::PriorityCapabilities_PriorityRange::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15565:81: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 15565 | _impl_.min_priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15573:81: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 15573 | _impl_.max_priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::PriorityCapabilities::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15812:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 15812 | const auto& repfield = this->_internal_priorities(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::PriorityCapabilities::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15834:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15834 | total_size += 1UL * this->_internal_priorities_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::CacheCapabilities::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:16123:95: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 16123 | _impl_.max_batch_total_size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:16164:92: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 16164 | _impl_.max_cas_blob_size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_network.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_network.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6015df28e4477eca198fc006b3ed2544195ee7e717e12cfbd23f0ac03315f82c' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/serve/mr_local_api.cpp', '-o', 'work/src/buildtool/execution_api/serve/mr_local_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '056fc2badd9cbda0b80f84786af656fb5469a8edb92ebe0e0579e106d9d0f9ce' In file included from /usr/include/c++/15/bits/shared_ptr.h:53, from /usr/include/c++/15/memory:82, from work/src/buildtool/execution_api/remote/bazel/bazel_network.hpp:18, from work/src/buildtool/execution_api/remote/bazel/bazel_network.cpp:15: In destructor 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]', inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = const std::__cxx11::basic_string; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' at /usr/include/c++/15/bits/shared_ptr_base.h:1531:7, inlined from 'std::shared_ptr >::~shared_ptr()' at /usr/include/c++/15/bits/shared_ptr.h:175:11, inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = shared_ptr >]' at /usr/include/c++/15/bits/stl_construct.h:88:18, inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = shared_ptr >]' at /usr/include/c++/15/bits/stl_construct.h:164:22, inlined from 'std::__detail::__variant::_Variant_storage, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset():: mutable [with auto:9 = std::shared_ptr >&]' at /usr/include/c++/15/variant:493:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr, allocator > >&}]' at /usr/include/c++/15/bits/invoke.h:63: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, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr, allocator > >&}]' at /usr/include/c++/15/bits/invoke.h:113: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, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset()::&&; _Variants = {std::variant, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >&}; long unsigned int ...__indices = {0}]' at /usr/include/c++/15/variant:1059:40, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1891:5, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1832:5, inlined from 'constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:491:23, inlined from 'constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:501: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:594: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:634: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:686: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:740:7, inlined from 'constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:771:7, inlined from 'constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:1486:7, inlined from 'constexpr ArtifactBlob::ArtifactBlob(const ArtifactBlob&)' at include/src/buildtool/common/artifact_blob.hpp:34:7, inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = ArtifactBlob; _Args = {const ArtifactBlob&}]' at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ArtifactBlob; _Args = {const ArtifactBlob&}; _Tp = std::__detail::_Hash_node]' at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const ArtifactBlob&}; _NodeAlloc = std::allocator >]' at /usr/include/c++/15/bits/hashtable_policy.h:1556:36, inlined from 'std::pair, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_uniq(_Args&& ...) [with _Args = {const ArtifactBlob&}; _Key = ArtifactBlob; _Value = ArtifactBlob; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/15/bits/hashtable.h:2362:27: /usr/include/c++/15/bits/shared_ptr_base.h:1068:13: warning: '((std::__shared_count<__gnu_cxx::_S_mutex>*))[8].std::__shared_count<>::_M_pi' may be used uninitialized [-Wmaybe-uninitialized] 1068 | if (_M_pi != nullptr) | ^~~~~ In destructor 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]', inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = const TmpFile; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' at /usr/include/c++/15/bits/shared_ptr_base.h:1531:7, inlined from 'std::shared_ptr::~shared_ptr()' at /usr/include/c++/15/bits/shared_ptr.h:175:11, inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = shared_ptr]' at /usr/include/c++/15/bits/stl_construct.h:88:18, inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = shared_ptr]' at /usr/include/c++/15/bits/stl_construct.h:164:22, inlined from 'std::__detail::__variant::_Variant_storage, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset():: mutable [with auto:9 = std::shared_ptr&]' at /usr/include/c++/15/variant:493:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr&}]' at /usr/include/c++/15/bits/invoke.h:63: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, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr&}]' at /usr/include/c++/15/bits/invoke.h:113: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, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset()::&&; _Variants = {std::variant, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >&}; long unsigned int ...__indices = {2}]' at /usr/include/c++/15/variant:1059:40, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1893:5, inlined from 'constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:491:23, inlined from 'constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:501: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:594: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:634: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:686: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:740:7, inlined from 'constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:771:7, inlined from 'constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:1486:7, inlined from 'constexpr ArtifactBlob::ArtifactBlob(const ArtifactBlob&)' at include/src/buildtool/common/artifact_blob.hpp:34:7, inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = ArtifactBlob; _Args = {const ArtifactBlob&}]' at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ArtifactBlob; _Args = {const ArtifactBlob&}; _Tp = std::__detail::_Hash_node]' at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const ArtifactBlob&}; _NodeAlloc = std::allocator >]' at /usr/include/c++/15/bits/hashtable_policy.h:1556:36, inlined from 'std::pair, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_uniq(_Args&& ...) [with _Args = {const ArtifactBlob&}; _Key = ArtifactBlob; _Value = ArtifactBlob; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/15/bits/hashtable.h:2362:27: /usr/include/c++/15/bits/shared_ptr_base.h:1068:13: warning: '((std::__shared_count<__gnu_cxx::_S_mutex>*))[8].std::__shared_count<>::_M_pi' may be used uninitialized [-Wmaybe-uninitialized] 1068 | if (_M_pi != nullptr) | ^~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_api.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '62bf81ff4201099fda6b44f314942167bcbece6e674faad2f01c75d446ece49f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/base_maps/expression_map.cpp', '-o', 'work/src/buildtool/build_engine/base_maps/expression_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bb1118a48d178e542f18967dac6990bb35b62d0d076ba625d13790caa54948b1' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/serve_service/source_tree.cpp', '-o', 'work/src/buildtool/serve_api/serve_service/source_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cdf78a069f584ffe6d78bc6fb95ceff81957c76b610fdbac03156c243cf05242' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/tree_structure/tree_structure_cache.cpp', '-o', 'work/src/buildtool/tree_structure/tree_structure_cache.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '400c3f5d9807a81300a71e142a72bfc1d28ccff78cd91a511c0438bf4313bdfa' work/src/buildtool/serve_api/serve_service/source_tree.cpp: In member function 'virtual grpc::Status SourceTreeService::ServeDistdirTree(grpc::ServerContext*, const justbuild::just_serve::ServeDistdirTreeRequest*, ServeDistdirTreeResponse*)': work/src/buildtool/serve_api/serve_service/source_tree.cpp:1016:46: warning: conversion to 'std::unordered_map, std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1016 | entries.reserve(request->distfiles().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/serve_api/serve_service/source_tree.cpp:1021:51: warning: conversion to 'std::unordered_map, std::pair, bool> >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1021 | content_list.reserve(request->distfiles().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/bytestream_server.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/bytestream_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7146c002d106de32db87bc1cb44f67b48355e71f5653e17666c0d81b8a2c29ae' work/src/buildtool/serve_api/serve_service/source_tree.cpp: In member function 'virtual grpc::Status SourceTreeService::ServeArchiveTree(grpc::ServerContext*, const justbuild::just_serve::ServeArchiveTreeRequest*, ServeArchiveTreeResponse*)': work/src/buildtool/serve_api/serve_service/source_tree.cpp:898:1: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 898 | } | ^ work/src/buildtool/serve_api/serve_service/source_tree.cpp:847:44: note: unnamed temporary defined here 847 | apis_.remote->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 848 | {Artifact::ObjectInfo{.digest = *digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | *apis_.local))) { | ~~~~~~~~~~~~~ work/src/buildtool/execution_api/execution_service/bytestream_server.cpp: In member function 'virtual grpc::Status BytestreamServiceImpl::Read(grpc::ServerContext*, const google::bytestream::ReadRequest*, grpc::ServerWriter*)': work/src/buildtool/execution_api/execution_service/bytestream_server.cpp:94:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 94 | for (auto it = to_read->make_iterator(request->read_offset()); | ~~~~~~~~~~~~~~~~~~~~^~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/install_cas.cpp', '-o', 'work/src/buildtool/main/install_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '32b27d3da67b79b2c7ae4d30edfa7cfa9622dd0dcbf3bafefd53d700c92c8ea6' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@CLI11.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/cli.cpp', '-o', 'work/src/buildtool/main/cli.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '01b5e3d8291e31fd459e3363a088fe5a78cf670091c03853397f7b7fb3b105e1' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/target_cache_entry.cpp', '-o', 'work/src/buildtool/storage/target_cache_entry.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e58a528f897e632f8631a51f19e622d145cbfc3f6752279d0a763e0001becee9' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/compactifier.cpp', '-o', 'work/src/buildtool/storage/compactifier.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '85d4e8554110dc6355123cedb1a85d40ad12f216d1e3657bf9a65e3f6f235b6e' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/target_map/export.cpp', '-o', 'work/src/buildtool/build_engine/target_map/export.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ed77558ecf1f6272a321832d23e1961225ab8186b9dc3c9a0b7b42444558a11a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/computed_roots/artifacts_root.cpp', '-o', 'work/src/buildtool/computed_roots/artifacts_root.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '41785acb69ac4dbd6f24686395f0ac8f05d11b352dc660f536661ce7f0fcfa24' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@CLI11.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/serve.cpp', '-o', 'work/src/buildtool/main/serve.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4a4e51d2b04aac0af3ebf8e7fb11e23fa7087b97f988e6474802157d86b0db2a' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/target_map/utils.cpp', '-o', 'work/src/buildtool/build_engine/target_map/utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bc8bb2491d6b563a7ca874cf855972d104a1f8298042efe23b7d0a89aff6b954' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/serve_service/target.cpp', '-o', 'work/src/buildtool/serve_api/serve_service/target.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '73f14d19baee26e3293aab3e518582300dc3071e612c074c1c3d1adff2d3a740' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/cas_server.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/cas_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8d45a85b3df3fc7de720522af246be72c6cab54af4d8966bc75a5ddf351c8416' work/src/buildtool/serve_api/serve_service/target.cpp: In member function 'virtual grpc::Status TargetService::ServeTarget(grpc::ServerContext*, const justbuild::just_serve::ServeTargetRequest*, justbuild::just_serve::ServeTargetResponse*)': work/src/buildtool/serve_api/serve_service/target.cpp:234:60: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 234 | required_digests.reserve(request->required_digests_size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/execution_api/execution_service/cas_server.cpp: In member function 'virtual grpc::Status CASServiceImpl::SpliceBlob(grpc::ServerContext*, const build::bazel::remote::execution::v2::SpliceBlobRequest*, build::bazel::remote::execution::v2::SpliceBlobResponse*)': work/src/buildtool/execution_api/execution_service/cas_server.cpp:330:56: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 330 | chunk_digests.reserve(request->chunk_digests().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/riscv64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/bits/stl_tree.h:66, from /usr/include/c++/15/set:64, from work/src/buildtool/build_engine/target_map/utils.hpp:19, from work/src/buildtool/build_engine/target_map/utils.cpp:15: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = std::function()>]', inlined from 'constexpr void std::allocator< >::deallocate(_Tp*, std::size_t) [with _Tp = std::function()>]' at /usr/include/c++/15/bits/allocator.h:215:35, inlined from 'static constexpr void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = std::function()>]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'constexpr void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = std::function()>; _Alloc = std::allocator()> >]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'constexpr void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'constexpr std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'constexpr std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/15/bits/stl_vector.h:805:7, inlined from 'ActionDescription::Ptr BuildMaps::Target::Utils::createAction(const ActionDescription::outputs_t&, const ActionDescription::outputs_t&, std::vector, std::allocator > >, std::string, const ExpressionPtr&, std::optional >, bool, double, const ExpressionPtr&, const ExpressionPtr&)' at work/src/buildtool/build_engine/target_map/utils.cpp:272:40: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '__result' with nonzero offset 32 [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ work/src/buildtool/build_engine/target_map/utils.cpp: In function 'ActionDescription::Ptr BuildMaps::Target::Utils::createAction(const ActionDescription::outputs_t&, const ActionDescription::outputs_t&, std::vector, std::allocator > >, std::string, const ExpressionPtr&, std::optional >, bool, double, const ExpressionPtr&, const ExpressionPtr&)': work/src/buildtool/build_engine/target_map/utils.cpp:249:6: note: declared here 249 | auto BuildMaps::Target::Utils::createAction( | ^~~~~~~~~ work/src/buildtool/serve_api/serve_service/target.cpp: In member function 'grpc::Status TargetService::ServeTargetImpl(grpc::ServerContext*, const justbuild::just_serve::ServeTargetRequest*, justbuild::just_serve::ServeTargetResponse*)': work/src/buildtool/serve_api/serve_service/target.cpp:709:1: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 709 | } | ^ work/src/buildtool/serve_api/serve_service/target.cpp:435:40: note: unnamed temporary defined here 435 | not apis_.remote->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 436 | {Artifact::ObjectInfo{.digest = *repo_key_dgst, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | *apis_.local)) { | ~~~~~~~~~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp', '-o', 'work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c51d36b04985906b94be6843453be4d4891a8ce608894ee129663303c99046c4' work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp: In member function 'std::optional > BazelCasClient::SplitBlob(const std::string&, const build::bazel::remote::execution::v2::Digest&) const': work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp:274:49: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 274 | result.reserve(response.chunk_digests().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp: In member function 'std::size_t BazelCasClient::BatchUpdateBlobs(const std::string&, const std::unordered_set&) const': work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp:555:29: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 555 | return std::count_if(blobs.begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 556 | blobs.end(), | ~~~~~~~~~~~~ 557 | [this, &instance_name](ArtifactBlob const& blob) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | return UpdateSingleBlob(instance_name, blob); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | }); | ~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/serve_service/serve_server_implementation.cpp', '-o', 'work/src/buildtool/serve_api/serve_service/serve_server_implementation.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'df94b9435c64675b23ac00851002fde210bc364531536e6478cb91dedd9f7878' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/computed_roots/inquire_serve.cpp', '-o', 'work/src/buildtool/computed_roots/inquire_serve.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '706608a23d3d8bc72364c13b684fc8089fe56f48de7ac8a84f7a30ee0c71adc6' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/common/bazel_digest_factory.cpp', '-o', 'work/src/buildtool/common/bazel_digest_factory.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0768fa05044786ffa5d7a3d9b67d0da66f41372f02fa20103b00fda00bb9a7de' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/add_to_cas.cpp', '-o', 'work/src/buildtool/main/add_to_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8701de99feb015b13fa45b1431aee82ece4b9316810a66ec49e888f1bdc1e0a5' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/local/local_api.cpp', '-o', 'work/src/buildtool/execution_api/local/local_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8730b5e064e976aea2f4190e539d4d6c1c144beeb9bc3e169b3f2b2a107309aa' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/target_map/target_map.cpp', '-o', 'work/src/buildtool/build_engine/target_map/target_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5b35536d2ae83cf3ae892c8b053c1003ef11792a8c6108e4e967bd90cde64d4b' work/src/buildtool/execution_api/local/local_api.cpp: In member function 'virtual bool LocalApi::Upload(std::unordered_set&&, bool) const': work/src/buildtool/execution_api/local/local_api.cpp:237:50: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 237 | std::size_t const valid_count = std::count_if( | ~~~~~~~~~~~~~^ 238 | blobs.begin(), | ~~~~~~~~~~~~~~ 239 | blobs.end(), | ~~~~~~~~~~~~ 240 | [&cas = local_context_.storage->CAS()](ArtifactBlob const& blob) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | bool const is_tree = blob.GetDigest().IsTree(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | | 243 | std::optional cas_digest; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | if (auto const path = blob.GetFilePath()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | static constexpr bool kOwner = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | cas_digest = | ~~~~~~~~~~~~ 247 | is_tree ? cas.StoreTree(*path) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | : cas.StoreBlob(*path, blob.IsExecutable()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | } | ~ 250 | else if (auto const content = blob.ReadContent()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | cas_digest = is_tree | ~~~~~~~~~~~~~~~~~~~~ 252 | ? cas.StoreTree(*content) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | : cas.StoreBlob(*content, blob.IsExecutable()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | return cas_digest and *cas_digest == blob.GetDigest(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | }); | ~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/build/bazel/remote/execution/v2/remote_execution.grpc.pb.cc', '-o', 'work/build/bazel/remote/execution/v2/remote_execution.grpc.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '28870cca6975c92dac54832e5e636c7f7d9e17e025c2588c7e6a2f04287adf23' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/justbuild/just_serve/just_serve.grpc.pb.cc', '-o', 'work/justbuild/just_serve/just_serve.grpc.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f0987627e443704c42fc8e5006d3c1f4f9eeb140026b446fbe045fc9e5808336' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/serve/mr_git_api.cpp', '-o', 'work/src/buildtool/execution_api/serve/mr_git_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '15b466b4a216bfac46344aaf5e791237f1b098f482dace4ee63e346fa48bd6fa' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/operations_server.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/operations_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8087db10b72b2002c624ca01bf8600c765366cbed41896e450f34e03286a2aad' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/build_utils.cpp', '-o', 'work/src/buildtool/main/build_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a428be852809ea37858373e23ae93220de28b3ede01b6e795edb0e26c98cf102' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@grpc++.cflags', '@protobuf.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp', '-o', 'work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cf3aa4ce20f80a34b3fd1639c17602e313a331eea720df93c1fec08ffb474450' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/remote/target_client.cpp', '-o', 'work/src/buildtool/serve_api/remote/target_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '42d33ebe1c4b94d49ec3e80d023b532cbdb1187505c695fc098029f6331dee73' work/src/buildtool/main/build_utils.cpp: In function 'void WriteTargetCacheEntries(const std::unordered_map >&, const std::unordered_map&, std::size_t, const ApiBundle&, TargetCacheWriteStrategy, const TargetCache&, const Logger*, LogLevel)': work/src/buildtool/main/build_utils.cpp:164:40: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 164 | std::size_t sqrt_jobs = std::lround(std::ceil(std::sqrt(jobs))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp: In function 'std::optional {anonymous}::CreateCommandBundle(const BazelMsgFactory::ActionDigestRequest&)': work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:187:31: warning: 'void build::bazel::remote::execution::v2::Command::set_allocated_platform(build::bazel::remote::execution::v2::Platform*)' is deprecated [-Wdeprecated-declarations] 187 | msg.set_allocated_platform(CreatePlatform(*request.properties).release()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.hpp:32, from work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:12279:13: note: declared here 12279 | inline void Command::set_allocated_platform(::build::bazel::remote::execution::v2::Platform* platform) { | ^~~~~~~ work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:197:57: warning: 'google::protobuf::RepeatedPtrField >* build::bazel::remote::execution::v2::Command::mutable_output_files()' is deprecated [-Wdeprecated-declarations] 197 | pb::back_inserter(msg.mutable_output_files())); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12054:1: note: declared here 12054 | Command::mutable_output_files() { | ^~~~~~~ work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:200:63: warning: 'google::protobuf::RepeatedPtrField >* build::bazel::remote::execution::v2::Command::mutable_output_directories()' is deprecated [-Wdeprecated-declarations] 200 | pb::back_inserter(msg.mutable_output_directories())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12129:1: note: declared here 12129 | Command::mutable_output_directories() { | ^~~~~~~ work/src/buildtool/serve_api/remote/target_client.cpp: In member function 'std::optional > > TargetClient::ServeTargetVariables(const std::string&, const std::string&, const std::string&) const': work/src/buildtool/serve_api/remote/target_client.cpp:246:17: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 246 | res.reserve(size); | ^~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/api_bundle.cpp', '-o', 'work/src/buildtool/execution_api/common/api_bundle.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd3a2bbff5eb92665d162ab7f1962d3b8bb7e3aacadb961d4a9957f03e066627d' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@grpc++.cflags', '@protobuf.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/execution_service/execution_server.cpp', '-o', 'work/src/buildtool/execution_api/execution_service/execution_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd9b3a4b4d2211e7c019f181e6cfdfc784e7cdc6078a0d45b005c699bb11e20f7' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/tree_reader_utils.cpp', '-o', 'work/src/buildtool/execution_api/common/tree_reader_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cd693949e4ab67bdb4621e1bb62b7ac2c04821a2681f08d0afcfe54d50bf4fa5' work/src/buildtool/execution_api/execution_service/execution_server.cpp: In member function 'std::optional > ExecutionServiceImpl::ToIExecutionAction(const build::bazel::remote::execution::v2::Action&, const build::bazel::remote::execution::v2::Command&, bool) const': work/src/buildtool/execution_api/execution_service/execution_server.cpp:104:66: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_files() const' is deprecated [-Wdeprecated-declarations] 104 | std::vector const files(command.output_files().begin(), | ~~~~~~~~~~~~~~~~~~~~^~ In file included from include/build/bazel/remote/execution/v2/remote_execution.grpc.pb.h:22, from work/src/buildtool/execution_api/execution_service/execution_server.hpp:24, from work/src/buildtool/execution_api/execution_service/execution_server.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:12049:1: note: declared here 12049 | Command::output_files() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:105:66: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_files() const' is deprecated [-Wdeprecated-declarations] 105 | command.output_files().end()); | ~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12049:1: note: declared here 12049 | Command::output_files() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:107:39: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_directories() const' is deprecated [-Wdeprecated-declarations] 107 | command.output_directories().begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12124:1: note: declared here 12124 | Command::output_directories() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:108:39: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_directories() const' is deprecated [-Wdeprecated-declarations] 108 | command.output_directories().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12124:1: note: declared here 12124 | Command::output_directories() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp: In function 'expected > {anonymous}::ToBazelActionResult(const IExecutionResponse::ArtifactInfos&, const LocalResponse::DirSymlinks*, const Storage&, bool)': work/src/buildtool/execution_api/execution_service/execution_server.cpp:444:67: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_file_symlinks()' is deprecated [-Wdeprecated-declarations] 444 | auto& result_file_links = *result.mutable_output_file_symlinks(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14790:1: note: declared here 14790 | ActionResult::mutable_output_file_symlinks() { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:446:71: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_directory_symlinks()' is deprecated [-Wdeprecated-declarations] 446 | auto& result_dir_links = *result.mutable_output_directory_symlinks(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14910:1: note: declared here 14910 | ActionResult::mutable_output_directory_symlinks() { | ^~~~~~~~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/git/git_api.cpp', '-o', 'work/src/buildtool/execution_api/git/git_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '79c13e567421cc6028787804964a38fa13de28aa417e41a243b89c696d025b68' work/src/buildtool/execution_api/git/git_api.cpp: In member function 'bool GitApi::RetrieveToCas(const std::vector&, const IExecutionApi&) const': work/src/buildtool/execution_api/git/git_api.cpp:205:45: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'std::__iterator_traits, gsl::not_null > >, false, true>, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 205 | subentries.reserve(std::distance(tree->begin(), tree->end())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ work/src/buildtool/execution_api/git/git_api.cpp: In member function 'bool GitApi::RetrieveToPaths(const std::vector&, const std::vector&) const': work/src/buildtool/execution_api/git/git_api.cpp:102:1: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 102 | } | ^ work/src/buildtool/execution_api/git/git_api.cpp:74:40: note: unnamed temporary defined here 74 | not RetrieveToPaths( | ~~~~~~~~~~~~~~~^ 75 | {Artifact::ObjectInfo{.digest = *std::move(digest), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | .type = entry->Type(), | ~~~~~~~~~~~~~~~~~~~~~~ 77 | .failed = false}}, | ~~~~~~~~~~~~~~~~~~ 78 | {output_paths[i] / path})) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/computed_roots/analyse_and_build.cpp', '-o', 'work/src/buildtool/computed_roots/analyse_and_build.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '388f8675f27b64c41e2667bed855a0765cc7fbbb429595b0c6efc870f0b22139' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/storage/libgarbage_collector.a', 'work/src/buildtool/storage/garbage_collector.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5abbd6e771c844758110c3b47c139244e8b527b9b066409fa7940dc7250985cb' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/common/libbytestream_utils.a', 'work/src/buildtool/execution_api/common/bytestream_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd10e793e9acfc8c98ce0f25f672d89ca7aa3b2ce0964c92608c1fa9039ff2aac' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/common/libcommon_api.a', 'work/src/buildtool/execution_api/common/common_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd6ba50aefb91cc63f81d64adf3a59bfc9ef78ec28e8a2eef4ba12c9ba2ceef6b' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/base_maps/librule_map.a', 'work/src/buildtool/build_engine/base_maps/rule_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f2b2f1781e30d0083c28ae606f6208fd6af87024dd8e8e1ce353313f7bf382e6' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/remote/source_tree_client.cpp', '-o', 'work/src/buildtool/serve_api/remote/source_tree_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5c255ffcb1b7b921ec79105f6365b5a16955379d5611eaf3de95ec9cf8fdb035' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libarchive.a', 'work/src/buildtool/main/archive.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fc78c10f738ca4043a4b2b837f9e3d8a0dec206d02397f9d23f248eb4ef4d29b' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/serve/libmr_local_api.a', 'work/src/buildtool/execution_api/serve/mr_local_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f04b37d6dd2b8d08c4c52532567819f06318bf20e1a655e0787448ef9f19bd6d' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/tree_structure/libtree_structure_cache.a', 'work/src/buildtool/tree_structure/tree_structure_cache.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b5ee6bbddd04bc71bea95c950b3291bc47aaf6c982520a530b3e64c36b9eb8b1' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libinstall_cas.a', 'work/src/buildtool/main/install_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '48c4353d9b2158053ae00a75fc2ba154d494f3e665830605d43e87e151ea3a62' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libcli.a', 'work/src/buildtool/main/cli.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0861d82b5fa2d1a0d0d24669649be8fc967946e264e9874ea385d112b186a4c2' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libadd_to_cas.a', 'work/src/buildtool/main/add_to_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1796a8e97bbcadd34824e207036c09c5f7264b79a9e0bf8258adebb46766296d' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/remote/libtarget_client.a', 'work/src/buildtool/serve_api/remote/target_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'dd32b89cd96a566d76dbf296686791307cb6a5a37a5d93494100af5048484198' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/git/libgit_api.a', 'work/src/buildtool/execution_api/git/git_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '889505bfc4ad7e478f9c788c22e4fcd2266e70adf3955fca50cd34a5db4978ac' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/libexecution_server.a', 'work/src/buildtool/execution_api/execution_service/execution_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a4b530114cb08c4d9546ed51d73346ecf9907dfddb1f1e989084e70852585191' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/base_maps/libsource_map.a', 'work/src/buildtool/build_engine/base_maps/source_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5c559e9d73231081761868b3d421ad1dc6292e12a141cd1f41efcfde306cf0ed' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libdescribe.a', 'work/src/buildtool/main/describe.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '54de36d2bb017fcb82ba610d4c7d660d2083e04fecdf73793c7328c140883e05' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/storage/libfs_utils.a', 'work/src/buildtool/storage/fs_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd12f2b7ca02c543159b4631ec4196925b8327bbcfbf8eddc15b74c6603d871de' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/file_system/libgit_tree_utils.a', 'work/src/buildtool/file_system/git_tree_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '10aaae73d6765ecc8da65c7e5f3dfa19893b23bc2753d0ecc74724be3e174223' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/libcas_utils.a', 'work/src/buildtool/execution_api/execution_service/cas_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c3e7d73408d47423a0857b028359b11f2df6e9f739c6eafe14e955db26a68c6c' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libanalyse.a', 'work/src/buildtool/main/analyse.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e5f3b135e61edfcf5e1f0b9274407827708cf43fa5cb351745f98036df3e7ea3' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/storage/libstorage.a', 'work/src/buildtool/storage/target_cache_entry.o', 'work/src/buildtool/storage/uplinker.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '931d4f53713a28f646b473d35929ee48ce90e1b3b7dbd001fdfb6229338962b5' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/computed_roots/libartifacts_root.a', 'work/src/buildtool/computed_roots/artifacts_root.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b2c09325f22f5032aad1a13fa260a50937bbbc3c2909c6c4975379df5bd95ea2' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/serve_service/libserve_server_implementation.a', 'work/src/buildtool/serve_api/serve_service/serve_server_implementation.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e4c009d65080cabfc840d65fe7c4bb1e254960c6ad4227a314f8d19a7de3d7dd' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/liboperations_server.a', 'work/src/buildtool/execution_api/execution_service/operations_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9af6a21b84aaa06eaacf33f52fb305325f04936575c122d4d0845ebbc114ada4' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/common/libapi_bundle.a', 'work/src/buildtool/execution_api/common/api_bundle.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '301a11c4747e5bdb39c24cd169c6f8c8b87ac36056f9ce7ef585f5884dc3249d' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/remote/configuration_client.cpp', '-o', 'work/src/buildtool/serve_api/remote/configuration_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '384835ba007b73a13f87ba828c5cdfaf4b7c9504de53077baf95b0be7fdedcbb' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/target_map/built_in_rules.cpp', '-o', 'work/src/buildtool/build_engine/target_map/built_in_rules.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fee064e9dc67e8b382dc381d1b7b0640ca3f88a2864a336c35fb02c80dfd6609' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/computed_roots/libanalyse_and_build.a', 'work/src/buildtool/computed_roots/analyse_and_build.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7ee3d9af2e9045d0c66cf16932f103f7f70030ead2b1b582f29c5172e7f0ef61' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/local/local_action.cpp', '-o', 'work/src/buildtool/execution_api/local/local_action.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '58a2b690c5cf435566725b8d7009888df6a7b3648f3744c572116411917a6850' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/remote/libconfiguration_client.a', 'work/src/buildtool/serve_api/remote/configuration_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b0335b91f04b4feeabaf940f58648ef1f8b79889da3d94b7243792770b5fe0ce' In file included from work/src/buildtool/execution_api/local/local_action.cpp:36: work/src/buildtool/execution_api/local/local_response.hpp: In member function 'expected >*>, std::__cxx11::basic_string > LocalResponse::DirectorySymlinks()': work/src/buildtool/execution_api/local/local_response.hpp:128:52: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 128 | not output_.action.output_file_symlinks().empty() or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/local/local_action.hpp:35, from work/src/buildtool/execution_api/local/local_action.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:129:57: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 129 | not output_.action.output_directory_symlinks().empty(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp: In member function 'std::optional > LocalResponse::Populate()': work/src/buildtool/execution_api/local/local_response.hpp:179:65: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_file_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 179 | action_result.output_file_symlinks_size() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14779:12: note: declared here 14779 | inline int ActionResult::output_file_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:180:74: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 180 | action_result.output_directory_symlinks_size())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:185:57: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 185 | action_result.output_directory_symlinks_size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:236:67: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 236 | for (auto const& link : action_result.output_file_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:259:72: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 259 | for (auto const& link : action_result.output_directory_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_action.cpp: In member function 'bool LocalAction::CollectAndStoreOutputs(build::bazel::remote::execution::v2::ActionResult*, const std::filesystem::__cxx11::path&) const': work/src/buildtool/execution_api/local/local_action.cpp:623:53: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_file_symlinks()' is deprecated [-Wdeprecated-declarations] 623 | result->mutable_output_file_symlinks()->Add( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14790:1: note: declared here 14790 | ActionResult::mutable_output_file_symlinks() { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_action.cpp:650:58: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_directory_symlinks()' is deprecated [-Wdeprecated-declarations] 650 | result->mutable_output_directory_symlinks()->Add( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14910:1: note: declared here 14910 | ActionResult::mutable_output_directory_symlinks() { | ^~~~~~~~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/justbuild/just_serve/just_serve.pb.cc', '-o', 'work/justbuild/just_serve/just_serve.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '947fb3fc9e67d5fb6a0f40b786190f10a590440e68c62abde7241add8fa4ad39' work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual uint8_t* justbuild::just_serve::ServeDistdirTreeRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/justbuild/just_serve/just_serve.pb.cc:2708:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2708 | const auto& repfield = this->_internal_distfiles(i); | ^ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual size_t justbuild::just_serve::ServeDistdirTreeRequest::ByteSizeLong() const': work/justbuild/just_serve/just_serve.pb.cc:2736:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2736 | total_size += 1UL * this->_internal_distfiles_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual uint8_t* justbuild::just_serve::ServeTargetRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/justbuild/just_serve/just_serve.pb.cc:5615:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 5615 | const auto& repfield = this->_internal_execution_properties(i); | ^ work/justbuild/just_serve/just_serve.pb.cc:5636:61: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 5636 | const auto& repfield = this->_internal_required_digests(i); | ^ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual size_t justbuild::just_serve::ServeTargetRequest::ByteSizeLong() const': work/justbuild/just_serve/just_serve.pb.cc:5658:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5658 | total_size += 1UL * this->_internal_execution_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/justbuild/just_serve/just_serve.pb.cc:5665:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5665 | total_size += 1UL * this->_internal_required_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/profile/profile.cpp', '-o', 'work/src/buildtool/profile/profile.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5aee1280a85151ef1a842364c9066830f3f66f0bdfd2c16d68719e9442f3829e' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/serve_api/serve_service/configuration.cpp', '-o', 'work/src/buildtool/serve_api/serve_service/configuration.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b0cebf6452d837777fe8842ac3b2e6f3d2b7684e19119a8fbb8491769396205f' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/local/local_cas_reader.cpp', '-o', 'work/src/buildtool/execution_api/local/local_cas_reader.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '180a7005c41dad0dd8ecac3b78b0ce145a4dd439372e4c1ecc074726e1c8dbe8' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/profile/libprofile.a', 'work/src/buildtool/profile/profile.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0dda9f4339761c6729503a7d8a6d8fbf541a365236aaa964e4223cb89963df04' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/common/repository_config.cpp', '-o', 'work/src/buildtool/common/repository_config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9ac169fe5bacbdd62f667570fa563145b144eff9018e07f96846ef44bcc69a8c' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/local/liblocal_api.a', 'work/src/buildtool/execution_api/local/local_action.o', 'work/src/buildtool/execution_api/local/local_api.o', 'work/src/buildtool/execution_api/local/local_cas_reader.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'be5d232bd11fc12d1511cada3938d41c8aa1ee3d123a9fe9fe346535a1e9e0e7' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/main.cpp', '-o', 'work/src/buildtool/main/main.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '53205216a92cb3da0268324621e2c28426bb4f36b46c1edb4ae8309e0d45de0f' work/src/buildtool/main/main.cpp: In function 'int main(int, char**)': work/src/buildtool/main/main.cpp:1065:24: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 1065 | std::lround(std::ceil(std::sqrt(arguments.common.jobs))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/build_engine/base_maps/directory_map.cpp', '-o', 'work/src/buildtool/build_engine/base_maps/directory_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8c1a4392885da371d59f901b99b0f545ea7bc5398f5ec007aecf5a5c1c5f800f' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/common/libconfig.a', 'work/src/buildtool/common/repository_config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8ecea68634909349998510383857e62afc22abfdfaee44161e46cd5f8f21a0d2' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libgoogle_api_annotations_proto.a', 'work/google/api/annotations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4fc399d301c93cd08daa2b272f2855b24419d4a6d892a9eb2441c7c4688fd3dd' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/base_maps/libdirectory_map.a', 'work/src/buildtool/build_engine/base_maps/directory_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8126aa35d5741927e953532db4542af54d60d405a1184ad41669dde4d433ea06' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/liboperation_cache.a', 'work/src/buildtool/execution_api/execution_service/operation_cache.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e5a3689a89a556359f274b6f9661f98e865a93bd29851cd976ef403d43e69782' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/serve_service/libtarget_utils.a', 'work/src/buildtool/serve_api/serve_service/target_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '75923189817b2f4095498d0dbdf877e7b06b0383a0b7bfa6e274d032cf8d60c6' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/remote/libserve_api.a', 'work/src/buildtool/serve_api/remote/serve_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c105235387c4896b85d01f0794e261c1f5acc8896ee11659a1ff20d5775d6f9c' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/target_map/libabsent_target_map.a', 'work/src/buildtool/build_engine/target_map/absent_target_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '83defba32eb56bd7f0013b3fcfad7e4528e1374811e70323433ea9124899b78e' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_engine/tree_operations/libtree_operations_utils.a', 'work/src/buildtool/execution_engine/tree_operations/tree_operations_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2a1a3e7f3ce7ada2727c0c778d4ac08946fc684b92190c7c29292dcbde9f58e0' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/common/libcommon.a', 'work/src/buildtool/common/artifact_digest_factory.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '43ffc317de771e83755bb7e7290bd0f71ba4de4d0df80e151be8d244b58c0b0c' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/libremote_execution_proto.a', 'work/build/bazel/remote/execution/v2/remote_execution.grpc.pb.o', 'work/build/bazel/remote/execution/v2/remote_execution.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6495b8b60ba95976c1a612bc444de797bf02b3652a2dc868871a8fc365934024' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/base_maps/libexpression_map.a', 'work/src/buildtool/build_engine/base_maps/expression_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'dd01a02880fbe631e3732cda5c7a6aec7d53ce16b13e0f7db6c756fac29eaa43' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/serve_service/libsource_tree.a', 'work/src/buildtool/serve_api/serve_service/source_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '63b3ccfbacde8cfddfc83d6ae47f6c6cfa05738431d4daaf6897dce10fc161e5' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/libcas_server.a', 'work/src/buildtool/execution_api/execution_service/cas_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4ad779217c592c867253ac84d3db84d5a7b3441d641f625e5d5c95ca85fafedf' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/computed_roots/libinquire_serve.a', 'work/src/buildtool/computed_roots/inquire_serve.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '686b854f1ad501e44e30e2fb3c6500b1cb9a7134d08e2e6317317230b14605c0' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/bazel_msg/libbazel_msg_factory.a', 'work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b87cff83efe32bb85d40ca5b42c8e070d3792474982a00811a63e1395d26a5d4' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/common/libcommon.a', 'work/src/buildtool/execution_api/common/tree_reader_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd54c392e07ac62f8713186786e53a22927e3a92e9275a9434c34411644840c72' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/remote/libsource_tree_client.a', 'work/src/buildtool/serve_api/remote/source_tree_client.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9d2c6998af9af7b7cf83c19d234a1400f3267675c9b65981fd1c8a86f41d269c' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/build_engine/target_map/libtarget_map.a', 'work/src/buildtool/build_engine/target_map/built_in_rules.o', 'work/src/buildtool/build_engine/target_map/export.o', 'work/src/buildtool/build_engine/target_map/target_map.o', 'work/src/buildtool/build_engine/target_map/utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8b6a8487b032a0cd8d61ef61eb2bf5d259de95e5e1030759b73335bc3a9c34b1' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/serve_service/libconfiguration_service.a', 'work/src/buildtool/serve_api/serve_service/configuration.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '28d75e85b1a498c073d013fd632ca68a719fbfdaeade31452116d77b14a03cd7' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/utils/subobject.cpp', '-o', 'work/src/buildtool/execution_api/utils/subobject.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b54d142643c87a77146e3bc74ce47bd08b420f41685e341e7ae4e2db2df7aa89' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/main/diagnose.cpp', '-o', 'work/src/buildtool/main/diagnose.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b43623167e26c243c87481f907a0fe2e213c7b3b21fe30716d51b73a78a71fcc' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/utils/libsubobject.a', 'work/src/buildtool/execution_api/utils/subobject.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fe94d64e89ee424a747b1ea616acd56ec812f0b96ef8b7cd60f4bc7a2a1f2443' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libdiagnose.a', 'work/src/buildtool/main/diagnose.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '209f2852548776d4902e5144e54e57c5551449ed7e5c7e4c2676a044b715d9d9' Running ['riscv64-linux-gnu-g++', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/utils/rehash_utils.cpp', '-o', 'work/src/buildtool/execution_api/utils/rehash_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '46411553d801a4f68abae0f455c90ae3dc0af9a52c7db6b6d9ac5ae39a56df3b' work/src/buildtool/execution_api/utils/rehash_utils.cpp: In lambda function: work/src/buildtool/execution_api/utils/rehash_utils.cpp:275:5: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 275 | }; | ^ work/src/buildtool/execution_api/utils/rehash_utils.cpp:266:41: note: unnamed temporary defined here 266 | not remote.RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~^ 267 | {Artifact::ObjectInfo{.digest = digest, .type = type}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | local)) { | ~~~~~~ Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/utils/libutils.a', 'work/src/buildtool/execution_api/utils/rehash_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a8361ce167036e105a8c5232483ebd0578996b669372fdcfb334c5d96434f73a' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/graph_traverser/libgraph_traverser.a', 'work/src/buildtool/graph_traverser/graph_traverser.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7ad8266439b01bfc2cc18b0078723c0c8bcbd15b8d4c41bf77b88019f0bdc0f6' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/libserver_implementation.a', 'work/src/buildtool/execution_api/execution_service/server_implementation.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5e9af6803f49e10aefb7d7e24a2166be36ca392006da6795517c1b9f702c91fb' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/computed_roots/libevaluate.a', 'work/src/buildtool/computed_roots/evaluate.o', 'work/src/buildtool/computed_roots/lookup_cache.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e38926f15ea57488b8549519be03557be05cd78f57201c93aef5dfe410910225' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/remote/libbazel_network.a', 'work/src/buildtool/execution_api/remote/bazel/bazel_ac_client.o', 'work/src/buildtool/execution_api/remote/bazel/bazel_capabilities_client.o', 'work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.o', 'work/src/buildtool/execution_api/remote/bazel/bazel_execution_client.o', 'work/src/buildtool/execution_api/remote/bazel/bazel_network.o', 'work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '307892c2ece548ece16abf7605d87e0638e32a910e7e5336b96ff952a76b04b5' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/tree_structure/libtree_structure_utils.a', 'work/src/buildtool/tree_structure/tree_structure_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '86cb558ec3f67f31deb5a0e9ab644c504294ba381fe9a6d99a392cba6215eca6' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/libac_server.a', 'work/src/buildtool/execution_api/execution_service/ac_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2a17cd69a7a26f75c4075208b7e9397b5f885cb693a80be51106e4f3b59318ca' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/remote/libbazel_api.a', 'work/src/buildtool/execution_api/remote/bazel/bazel_action.o', 'work/src/buildtool/execution_api/remote/bazel/bazel_api.o', 'work/src/buildtool/execution_api/remote/bazel/bazel_response.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '647be6f1587250c19e5e3a9d6023ca0dff4700c30d49f7bb18bd2c621b7e4db9' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/execution_service/libbytestream.a', 'work/src/buildtool/execution_api/execution_service/bytestream_server.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f2152e79f239eb421892644473a4829c1bc5063ed7b95484d74540d5cface731' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/storage/libcompactifier.a', 'work/src/buildtool/storage/compactification_task.o', 'work/src/buildtool/storage/compactifier.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f41a8bd7ab387e35ec4c7cdec9e492d2dd98988813f70a9b2fd66a0f2e3aac5a' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libserve.a', 'work/src/buildtool/main/serve.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e616b5968a00b3b169f669ac1fac928189663650755a78de79180964324bad53' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/common/libbazel_digest_factory.a', 'work/src/buildtool/common/bazel_digest_factory.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cf568fa7107fbe3432fef418d2cdf7528a33fe8ea71917a7046cd61e360ed64f' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/serve_api/serve_service/libtarget_service.a', 'work/src/buildtool/serve_api/serve_service/target.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '31d5976feee35cd07530271c5904c0c769c88de2e60782d879259a17ef52a3df' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/execution_api/serve/libmr_git_api.a', 'work/src/buildtool/execution_api/serve/mr_git_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a2d60d41be98bf812b409880baff265f76a40a90c594fa92f183c4dcce4eab30' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/src/buildtool/main/libbuild_utils.a', 'work/src/buildtool/main/build_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c80309b91c0e3b261de3379fcc19d3674a86e51b7b1a0909cbec4d9e6d06bb34' Running ['riscv64-linux-gnu-ar', 'cqs', 'work/justbuild/just_serve/libjust_serve_proto.a', 'work/justbuild/just_serve/just_serve.grpc.pb.o', 'work/justbuild/just_serve/just_serve.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '58193685875d92e9030e76da6fa17ecb7f2b055b30f7cb15b771e6b6dcb14406' Running ['riscv64-linux-gnu-g++', '-o', 'src/buildtool/main/just', '-O2', '-DNDEBUG', '-Wall', '-Wextra', '-Wpedantic', '-Wsign-conversion', '-Werror', '-pedantic-errors', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-Wformat', '-Werror=format-security', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.cflags', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.cflags', 'src/buildtool/main/main.o', '-L/usr/lib', 'src/buildtool/main/libadd_to_cas.a', 'src/buildtool/main/libdescribe.a', 'src/buildtool/main/libdiagnose.a', 'src/buildtool/main/libinstall_cas.a', 'src/buildtool/main/libarchive.a', 'src/buildtool/main/libretry.a', 'src/buildtool/main/libserve.a', 'src/buildtool/common/liblocation.a', 'src/buildtool/main/libversion.a', 'src/buildtool/computed_roots/libevaluate.a', 'src/buildtool/computed_roots/libanalyse_and_build.a', 'src/buildtool/computed_roots/libinquire_serve.a', 'src/buildtool/computed_roots/libartifacts_root.a', 'src/buildtool/computed_roots/libroots_progress.a', 'src/buildtool/execution_api/execution_service/libserver_implementation.a', 'src/buildtool/serve_api/serve_service/libserve_server_implementation.a', 'src/buildtool/serve_api/serve_service/libconfiguration_service.a', 'src/buildtool/serve_api/serve_service/libsource_tree.a', 'src/buildtool/file_system/symlinks/libresolve_symlinks_map.a', 'src/buildtool/tree_structure/libtree_structure_utils.a', 'src/buildtool/tree_structure/libtree_structure_cache.a', 'src/utils/archive/libarchive_ops.a', '@libarchive.ldflags', 'src/buildtool/serve_api/serve_service/libtarget_service.a', 'src/buildtool/serve_api/serve_service/libtarget_utils.a', 'src/buildtool/graph_traverser/libgraph_traverser.a', 'src/buildtool/execution_api/utils/libsubobject.a', 'src/buildtool/execution_engine/tree_operations/libtree_operations_utils.a', 'src/buildtool/main/libanalyse.a', 'src/buildtool/profile/libprofile.a', 'src/buildtool/main/libcli.a', '@CLI11.ldflags', 'src/buildtool/build_engine/target_map/libtarget_map.a', 'src/buildtool/build_engine/target_map/libabsent_target_map.a', 'src/buildtool/build_engine/base_maps/librule_map.a', 'src/buildtool/build_engine/base_maps/libexpression_map.a', 'src/buildtool/build_engine/base_maps/libsource_map.a', 'src/buildtool/build_engine/base_maps/libdirectory_map.a', 'src/buildtool/progress_reporting/libexports_progress_reporter.a', 'src/buildtool/serve_api/remote/libserve_api.a', 'src/buildtool/serve_api/remote/libconfiguration_client.a', 'src/buildtool/serve_api/remote/libsource_tree_client.a', 'src/buildtool/serve_api/remote/libtarget_client.a', 'src/buildtool/execution_api/serve/libmr_git_api.a', 'src/buildtool/main/libbuild_utils.a', 'src/buildtool/progress_reporting/libprogress_reporter.a', 'src/buildtool/progress_reporting/libbase_progress_reporter.a', 'src/buildtool/storage/librepository_garbage_collector.a', 'justbuild/just_serve/libjust_serve_proto.a', 'src/buildtool/execution_api/execution_service/libac_server.a', 'src/buildtool/execution_api/execution_service/libbytestream.a', 'src/buildtool/execution_api/execution_service/libcapabilities_server.a', 'src/buildtool/execution_api/execution_service/libcas_server.a', 'src/buildtool/execution_api/execution_service/libexecution_server.a', 'src/buildtool/execution_api/execution_service/liboperations_server.a', 'src/buildtool/execution_api/execution_service/liboperation_cache.a', 'src/buildtool/execution_api/serve/libmr_local_api.a', 'src/buildtool/execution_api/utils/libutils.a', 'src/buildtool/execution_api/common/libapi_bundle.a', 'src/buildtool/execution_api/local/liblocal_api.a', 'src/buildtool/execution_api/git/libgit_api.a', 'src/buildtool/common/libconfig.a', 'src/buildtool/file_system/libprecomputed_root.a', 'src/buildtool/file_system/libgit_tree_utils.a', 'src/buildtool/file_system/libgit_tree.a', 'src/buildtool/execution_api/execution_service/libcas_utils.a', 'src/buildtool/execution_api/remote/libbazel_api.a', 'src/buildtool/execution_api/remote/libbazel_network.a', 'src/buildtool/execution_api/common/libbytestream_utils.a', 'src/buildtool/common/remote/libretry.a', 'libgoogle_bytestream_proto.a', 'src/buildtool/execution_api/common/libcommon_api.a', 'src/buildtool/execution_api/common/libblob_tree.a', 'src/buildtool/execution_api/remote/libconfig.a', 'src/buildtool/execution_api/bazel_msg/libbazel_msg_factory.a', 'src/buildtool/execution_api/bazel_msg/libdirectory_tree.a', 'src/buildtool/execution_api/common/libcommon.a', 'src/buildtool/common/libartifact_blob.a', 'src/buildtool/execution_engine/dag/libdag.a', 'src/buildtool/storage/libfs_utils.a', 'src/buildtool/file_system/libatomic.a', 'src/buildtool/storage/libgarbage_collector.a', 'src/buildtool/storage/libcompactifier.a', 'src/buildtool/multithreading/libtask_system.a', 'src/buildtool/execution_api/common/libmessage_limits.a', '@grpc.ldflags', 'src/buildtool/storage/libstorage.a', 'src/buildtool/storage/libfile_chunker.a', 'src/buildtool/build_engine/analysed_target/libtarget.a', 'src/buildtool/build_engine/analysed_target/libgraph_information.a', 'src/buildtool/build_engine/expression/libexpression.a', 'src/buildtool/build_engine/base_maps/libentity_name_data.a', 'src/buildtool/common/libartifact_description.a', 'src/buildtool/file_system/libgit_repo.a', 'src/buildtool/file_system/libgit_cas.a', 'src/buildtool/file_system/libgit_utils.a', 'src/buildtool/storage/libbackend_description.a', 'src/buildtool/file_system/libgit_context.a', '@libgit2.ldflags', 'src/utils/cpp/libfile_locking.a', 'src/buildtool/common/libcommon.a', 'src/buildtool/common/libbazel_digest_factory.a', 'src/buildtool/crypto/libhash_info.a', 'libremote_execution_proto.a', 'libsemver_proto.a', 'libgoogle_longrunning_operations_proto.a', 'libgoogle_api_annotations_proto.a', 'libgoogle_api_http_proto.a', 'libgoogle_api_client_proto.a', 'libgoogle_api_launch_stage_proto.a', 'libgoogle_rpc_status_proto.a', '@protobuf.ldflags', '@grpc++.ldflags', 'src/buildtool/crypto/libhash_function.a', 'src/buildtool/crypto/libhasher.a', '@libcrypto.ldflags', 'src/utils/cpp/libtmp_dir.a', 'src/buildtool/system/libsystem.a', 'src/utils/cpp/libincremental_reader.a', '-pthread', '-Wl,--whole-archive,-lpthread,--no-whole-archive', '@gsl.ldflags', '@fmt.ldflags', '@nlohmann_json.ldflags'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6687c75db24d7127afb5ca8c3ce689f18f36e111b725082fed50b618740df225' Running ['./out-boot/bin/just', 'install', '-C', '/build/reproducible-path/justbuild-1.6.5/debian/build/repo-conf.json', '-D', '{"TOOLCHAIN_CONFIG": {"FAMILY": "gnu"}, "ARCH": "riscv64", "TARGET_ARCH": "riscv64", "SOURCE_DATE_EPOCH": 1784719589, "ADD_CFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-Werror=implicit-function-declaration", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.", "-fstack-protector-strong", "-Wformat", "-Werror=format-security", "-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"], "ADD_CXXFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.", "-fstack-protector-strong", "-Wformat", "-Werror=format-security", "-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"], "OS": "linux", "ENV": {"PKG_CONFIG_PATH": "/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"}}', '-o', '/build/reproducible-path/justbuild-1.6.5/debian/build/out', '--local-build-root', '/build/reproducible-path/justbuild-1.6.5/debian/build/.just', '', ''] in '/build/reproducible-path/justbuild-1.6.5/debian/build/src' INFO: Requested target is [["@","just","",""],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] INFO: Analysed target [["@","just","",""],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":*}}] INFO: Export targets found: 0 cached, 0 uncached, 12 not eligible for caching INFO: Discovered 289 actions, 0 tree overlays, 150 trees, 0 blobs INFO: Building [["@","just","",""],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":*}}]. PROG: [ 7%] 0 cached, 22 run, 4 processing (["@","just","src/buildtool/storage","file_chunker"]#0 "file_chunker.o", ...). PROG: [ 7%] 0 cached, 22 run, 4 processing (["@","just","src/buildtool/storage","file_chunker"]#0 "file_chunker.o", ...). PROG: [ 7%] 0 cached, 22 run, 4 processing (["@","just","src/buildtool/storage","file_chunker"]#0 "file_chunker.o", ...). INFO (action:a734fb9db4f94624741f4fe51700637e03d56c70fdb61f2aa3b67d836758fc0a): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@libcrypto.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hasher.cpp","-o","work/src/buildtool/crypto/hasher.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:71:25: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 71 | return SHA1_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~^~~~~~ In file included from work/src/buildtool/crypto/hasher.cpp:24: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:75:27: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 75 | return SHA256_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:79:27: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | return SHA512_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:124:27: note: declared here 124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:91:27: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 91 | return SHA1_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:95:29: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 95 | return SHA256_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:99:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 99 | return SHA512_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:125:27: note: declared here 125 | OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c, | ^~~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:180:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 180 | if (SHA1_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:188:21: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 188 | if (SHA256_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:196:21: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | if (SHA512_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:127:27: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); | ^~~~~~~~~~~~ PROG: [ 10%] 0 cached, 29 run, 4 processing (["@","just","src/buildtool/execution_api/remote","config"]#0 "config.o", ...). PROG: [ 10%] 0 cached, 29 run, 4 processing (["@","just","src/buildtool/execution_api/remote","config"]#0 "config.o", ...). PROG: [ 10%] 0 cached, 30 run, 4 processing (["@","just","src/buildtool/execution_api/remote","config"]#0 "config.o", ...). PROG: [ 10%] 0 cached, 31 run, 4 processing (["@","just","src/buildtool/execution_api/remote","config"]#0 "config.o", ...). PROG: [ 11%] 0 cached, 34 run, 4 processing (["@","just","src/buildtool/execution_api/remote","config"]#0 "config.o", ...). PROG: [ 12%] 0 cached, 35 run, 4 processing (["@","just","src/buildtool/build_engine/expression","expression"]#1 "expression.o", ...). PROG: [ 14%] 0 cached, 42 run, 4 processing (["@","just","src/buildtool/build_engine/expression","expression"]#0 "evaluator.o", ...). PROG: [ 15%] 0 cached, 45 run, 4 processing (["@","just","src/buildtool/main","retry"]#0 "retry.o", ...). PROG: [ 22%] 0 cached, 65 run, 4 processing (["@","just","src/buildtool/build_engine/expression","expression"]#3 "target_node.o", ...). PROG: [ 34%] 0 cached, 101 run, 4 processing (["@","just","src/buildtool/progress_reporting","progress_reporter"]#0 "progress_reporter.o", ...). INFO (action:6ca74aa7404a364c6de85137d6f5e4c8910781ee25206e83c8a86d8e554b2b0f): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/build/bazel/semver/semver.pb.cc","-o","work/build/bazel/semver/semver.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/build/bazel/semver/semver.pb.cc: In member function 'virtual const char* build::bazel::semver::SemVer::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/semver/semver.pb.cc:191:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 191 | _impl_.major_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/semver/semver.pb.cc:199:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 199 | _impl_.minor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/semver/semver.pb.cc:207:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 207 | _impl_.patch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ INFO (action:be039a6a40d9470e8a5640f0946a3398d85bcbbc17f9cfdd0cfc9a3ca34761d2): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/google/rpc/status.pb.cc","-o","work/google/rpc/status.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/rpc/status.pb.cc: In member function 'virtual const char* google::rpc::Status::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/rpc/status.pb.cc:188:73: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 188 | _impl_.code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/rpc/status.pb.cc: In member function 'virtual uint8_t* google::rpc::Status::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/rpc/status.pb.cc:264:52: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 264 | const auto& repfield = this->_internal_details(i); | ^ work/google/rpc/status.pb.cc: In member function 'virtual size_t google::rpc::Status::ByteSizeLong() const': work/google/rpc/status.pb.cc:286:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 286 | total_size += 1UL * this->_internal_details_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:a7b6f5e827f8fbcea4f2292a347ee7400a801ad72833505f3f6c479f36ab9697): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/google/api/http.pb.cc","-o","work/google/api/http.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/api/http.pb.cc: In member function 'virtual uint8_t* google::api::Http::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/http.pb.cc:282:50: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 282 | const auto& repfield = this->_internal_rules(i); | ^ work/google/api/http.pb.cc: In member function 'virtual size_t google::api::Http::ByteSizeLong() const': work/google/api/http.pb.cc:310:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 310 | total_size += 1UL * this->_internal_rules_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/google/api/http.pb.cc: In member function 'virtual uint8_t* google::api::HttpRule::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/http.pb.cc:792:64: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 792 | const auto& repfield = this->_internal_additional_bindings(i); | ^ work/google/api/http.pb.cc: In member function 'virtual size_t google::api::HttpRule::ByteSizeLong() const': work/google/api/http.pb.cc:824:63: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 824 | total_size += 1UL * this->_internal_additional_bindings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:8c3a949e018bc648ccded047c1f25249c540b27be92a40bd5b133a6d51010107): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/google/bytestream/bytestream.pb.cc","-o","work/google/bytestream/bytestream.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::ReadRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:326:80: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 326 | _impl_.read_offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc:334:79: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 334 | _impl_.read_limit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::WriteRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:803:81: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 803 | _impl_.write_offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::WriteResponse::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:1063:83: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1063 | _impl_.committed_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::QueryWriteStatusResponse::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:1450:83: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1450 | _impl_.committed_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ INFO (action:6015df28e4477eca198fc006b3ed2544195ee7e717e12cfbd23f0ac03315f82c): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_network.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_network.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} In file included from /usr/include/c++/15/bits/shared_ptr.h:53, from /usr/include/c++/15/memory:82, from work/src/buildtool/execution_api/remote/bazel/bazel_network.hpp:18, from work/src/buildtool/execution_api/remote/bazel/bazel_network.cpp:15: In destructor 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]', inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = const std::__cxx11::basic_string; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' at /usr/include/c++/15/bits/shared_ptr_base.h:1531:7, inlined from 'std::shared_ptr >::~shared_ptr()' at /usr/include/c++/15/bits/shared_ptr.h:175:11, inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = shared_ptr >]' at /usr/include/c++/15/bits/stl_construct.h:88:18, inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = shared_ptr >]' at /usr/include/c++/15/bits/stl_construct.h:164:22, inlined from 'std::__detail::__variant::_Variant_storage, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset():: mutable [with auto:9 = std::shared_ptr >&]' at /usr/include/c++/15/variant:493:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr, allocator > >&}]' at /usr/include/c++/15/bits/invoke.h:63: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, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr, allocator > >&}]' at /usr/include/c++/15/bits/invoke.h:113: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, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset()::&&; _Variants = {std::variant, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >&}; long unsigned int ...__indices = {0}]' at /usr/include/c++/15/variant:1059:40, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1891:5, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1832:5, inlined from 'constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:491:23, inlined from 'constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:501: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:594: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:634: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:686: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:740:7, inlined from 'constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:771:7, inlined from 'constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:1486:7, inlined from 'constexpr ArtifactBlob::ArtifactBlob(const ArtifactBlob&)' at include/src/buildtool/common/artifact_blob.hpp:34:7, inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = ArtifactBlob; _Args = {const ArtifactBlob&}]' at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ArtifactBlob; _Args = {const ArtifactBlob&}; _Tp = std::__detail::_Hash_node]' at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const ArtifactBlob&}; _NodeAlloc = std::allocator >]' at /usr/include/c++/15/bits/hashtable_policy.h:1556:36, inlined from 'std::pair, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_uniq(_Args&& ...) [with _Args = {const ArtifactBlob&}; _Key = ArtifactBlob; _Value = ArtifactBlob; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/15/bits/hashtable.h:2362:27: /usr/include/c++/15/bits/shared_ptr_base.h:1068:13: warning: '((std::__shared_count<__gnu_cxx::_S_mutex>*))[8].std::__shared_count<>::_M_pi' may be used uninitialized [-Wmaybe-uninitialized] 1068 | if (_M_pi != nullptr) | ^~~~~ In destructor 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]', inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = const TmpFile; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' at /usr/include/c++/15/bits/shared_ptr_base.h:1531:7, inlined from 'std::shared_ptr::~shared_ptr()' at /usr/include/c++/15/bits/shared_ptr.h:175:11, inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = shared_ptr]' at /usr/include/c++/15/bits/stl_construct.h:88:18, inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = shared_ptr]' at /usr/include/c++/15/bits/stl_construct.h:164:22, inlined from 'std::__detail::__variant::_Variant_storage, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset():: mutable [with auto:9 = std::shared_ptr&]' at /usr/include/c++/15/variant:493:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr&}]' at /usr/include/c++/15/bits/invoke.h:63: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, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr&}]' at /usr/include/c++/15/bits/invoke.h:113: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, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset()::&&; _Variants = {std::variant, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >&}; long unsigned int ...__indices = {2}]' at /usr/include/c++/15/variant:1059:40, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1893:5, inlined from 'constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:491:23, inlined from 'constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:501: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:594: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:634: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:686: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:740:7, inlined from 'constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:771:7, inlined from 'constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:1486:7, inlined from 'constexpr ArtifactBlob::ArtifactBlob(const ArtifactBlob&)' at include/src/buildtool/common/artifact_blob.hpp:34:7, inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = ArtifactBlob; _Args = {const ArtifactBlob&}]' at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ArtifactBlob; _Args = {const ArtifactBlob&}; _Tp = std::__detail::_Hash_node]' at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const ArtifactBlob&}; _NodeAlloc = std::allocator >]' at /usr/include/c++/15/bits/hashtable_policy.h:1556:36, inlined from 'std::pair, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_uniq(_Args&& ...) [with _Args = {const ArtifactBlob&}; _Key = ArtifactBlob; _Value = ArtifactBlob; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/15/bits/hashtable.h:2362:27: /usr/include/c++/15/bits/shared_ptr_base.h:1068:13: warning: '((std::__shared_count<__gnu_cxx::_S_mutex>*))[8].std::__shared_count<>::_M_pi' may be used uninitialized [-Wmaybe-uninitialized] 1068 | if (_M_pi != nullptr) | ^~~~~ PROG: [ 46%] 0 cached, 134 run, 4 processing (["@","just","src/buildtool/execution_engine/tree_operations","tree_operations_utils"]#0 "tree_operations_utils.o", ...). INFO (action:fb5373f0104521786d4aef081c9e791c9aecd64ccd96d8c1f09def70f9a8527e): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp: In member function 'std::optional BazelNetworkReader::ReadDirectory(const ArtifactDigest&) const': work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp:74:42: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 74 | symlinks.reserve(dir->symlinks().size()); | ~~~~~~~~~~~~~~~~~~~~^~ INFO (action:46411553d801a4f68abae0f455c90ae3dc0af9a52c7db6b6d9ac5ae39a56df3b): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/utils/rehash_utils.cpp","-o","work/src/buildtool/execution_api/utils/rehash_utils.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/utils/rehash_utils.cpp: In lambda function: work/src/buildtool/execution_api/utils/rehash_utils.cpp:275:5: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 275 | }; | ^ work/src/buildtool/execution_api/utils/rehash_utils.cpp:266:41: note: unnamed temporary defined here 266 | not remote.RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~^ 267 | {Artifact::ObjectInfo{.digest = digest, .type = type}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | local)) { | ~~~~~~ INFO (action:c51d36b04985906b94be6843453be4d4891a8ce608894ee129663303c99046c4): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp: In member function 'std::optional > BazelCasClient::SplitBlob(const std::string&, const build::bazel::remote::execution::v2::Digest&) const': work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp:274:49: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 274 | result.reserve(response.chunk_digests().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp: In member function 'std::size_t BazelCasClient::BatchUpdateBlobs(const std::string&, const std::unordered_set&) const': work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp:555:29: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 555 | return std::count_if(blobs.begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 556 | blobs.end(), | ~~~~~~~~~~~~ 557 | [this, &instance_name](ArtifactBlob const& blob) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | return UpdateSingleBlob(instance_name, blob); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | }); | ~~ INFO (action:c2267d4b3be51de21965093a41711ef2c2cb44745ae26dd09e5bcbe05ff3aed0): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/google/longrunning/operations.pb.cc","-o","work/google/longrunning/operations.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/longrunning/operations.pb.cc: In member function 'virtual const char* google::longrunning::ListOperationsRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/longrunning/operations.pb.cc:1096:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 1096 | _impl_.page_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/longrunning/operations.pb.cc: In member function 'virtual uint8_t* google::longrunning::ListOperationsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/longrunning/operations.pb.cc:1436:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1436 | const auto& repfield = this->_internal_operations(i); | ^ work/google/longrunning/operations.pb.cc: In member function 'virtual size_t google::longrunning::ListOperationsResponse::ByteSizeLong() const': work/google/longrunning/operations.pb.cc:1468:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1468 | total_size += 1UL * this->_internal_operations_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:f7465b40057b9eadb260766df072fe4b184dc177386f72e9a82c97d6d66f34ed): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/storage/uplinker.cpp","-o","work/src/buildtool/storage/uplinker.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} In file included from work/src/buildtool/storage/local_ac.hpp:137, from work/src/buildtool/storage/storage.hpp:24, from work/src/buildtool/storage/uplinker.cpp:23: work/src/buildtool/storage/local_ac.tpp: In instantiation of 'bool LocalAC::LocalUplinkEntry(const LocalGenerationAC&, const ArtifactDigest&) const [with bool kIsLocalGeneration = true; bool kDoGlobalUplink = false; LocalGenerationAC = LocalAC]': work/src/buildtool/storage/uplinker.cpp:96:76: required from here 96 | return generation.ActionCache().LocalUplinkEntry( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | latest, action_id); | ~~~~~~~~~~~~~~~~~~ work/src/buildtool/storage/local_ac.tpp:92:57: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 92 | for (auto const& link : result->output_file_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/storage/local_ac.hpp:24: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/storage/local_ac.tpp:101:62: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 101 | for (auto const& link : result->output_directory_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ PROG: [ 49%] 0 cached, 143 run, 4 processing (["@","just","src/buildtool/execution_api/execution_service","execution_server"]#0 "execution_server.o", ...). INFO (action:d9b3a4b4d2211e7c019f181e6cfdfc784e7cdc6078a0d45b005c699bb11e20f7): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/execution_service/execution_server.cpp","-o","work/src/buildtool/execution_api/execution_service/execution_server.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/execution_service/execution_server.cpp: In member function 'std::optional > ExecutionServiceImpl::ToIExecutionAction(const build::bazel::remote::execution::v2::Action&, const build::bazel::remote::execution::v2::Command&, bool) const': work/src/buildtool/execution_api/execution_service/execution_server.cpp:104:66: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_files() const' is deprecated [-Wdeprecated-declarations] 104 | std::vector const files(command.output_files().begin(), | ~~~~~~~~~~~~~~~~~~~~^~ In file included from include/build/bazel/remote/execution/v2/remote_execution.grpc.pb.h:22, from work/src/buildtool/execution_api/execution_service/execution_server.hpp:24, from work/src/buildtool/execution_api/execution_service/execution_server.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:12049:1: note: declared here 12049 | Command::output_files() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:105:66: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_files() const' is deprecated [-Wdeprecated-declarations] 105 | command.output_files().end()); | ~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12049:1: note: declared here 12049 | Command::output_files() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:107:39: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_directories() const' is deprecated [-Wdeprecated-declarations] 107 | command.output_directories().begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12124:1: note: declared here 12124 | Command::output_directories() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:108:39: warning: 'const google::protobuf::RepeatedPtrField >& build::bazel::remote::execution::v2::Command::output_directories() const' is deprecated [-Wdeprecated-declarations] 108 | command.output_directories().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12124:1: note: declared here 12124 | Command::output_directories() const { | ^~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp: In function 'expected > {anonymous}::ToBazelActionResult(const IExecutionResponse::ArtifactInfos&, const LocalResponse::DirSymlinks*, const Storage&, bool)': work/src/buildtool/execution_api/execution_service/execution_server.cpp:444:67: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_file_symlinks()' is deprecated [-Wdeprecated-declarations] 444 | auto& result_file_links = *result.mutable_output_file_symlinks(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14790:1: note: declared here 14790 | ActionResult::mutable_output_file_symlinks() { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/execution_service/execution_server.cpp:446:71: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_directory_symlinks()' is deprecated [-Wdeprecated-declarations] 446 | auto& result_dir_links = *result.mutable_output_directory_symlinks(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14910:1: note: declared here 14910 | ActionResult::mutable_output_directory_symlinks() { | ^~~~~~~~~~~~ INFO (action:42d33ebe1c4b94d49ec3e80d023b532cbdb1187505c695fc098029f6331dee73): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/src/buildtool/serve_api/remote/target_client.cpp","-o","work/src/buildtool/serve_api/remote/target_client.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/serve_api/remote/target_client.cpp: In member function 'std::optional > > TargetClient::ServeTargetVariables(const std::string&, const std::string&, const std::string&) const': work/src/buildtool/serve_api/remote/target_client.cpp:246:17: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 246 | res.reserve(size); | ^~~~ PROG: [ 54%] 0 cached, 158 run, 4 processing (["@","just","src/buildtool/execution_api/execution_service","server_implementation"]#0 "server_implementation.o", ...). INFO (action:cdf78a069f584ffe6d78bc6fb95ceff81957c76b610fdbac03156c243cf05242): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/src/buildtool/serve_api/serve_service/source_tree.cpp","-o","work/src/buildtool/serve_api/serve_service/source_tree.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/serve_api/serve_service/source_tree.cpp: In member function 'virtual grpc::Status SourceTreeService::ServeDistdirTree(grpc::ServerContext*, const justbuild::just_serve::ServeDistdirTreeRequest*, ServeDistdirTreeResponse*)': work/src/buildtool/serve_api/serve_service/source_tree.cpp:1016:46: warning: conversion to 'std::unordered_map, std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1016 | entries.reserve(request->distfiles().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/serve_api/serve_service/source_tree.cpp:1021:51: warning: conversion to 'std::unordered_map, std::pair, bool> >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 1021 | content_list.reserve(request->distfiles().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/serve_api/serve_service/source_tree.cpp: In member function 'virtual grpc::Status SourceTreeService::ServeArchiveTree(grpc::ServerContext*, const justbuild::just_serve::ServeArchiveTreeRequest*, ServeArchiveTreeResponse*)': work/src/buildtool/serve_api/serve_service/source_tree.cpp:898:1: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 898 | } | ^ work/src/buildtool/serve_api/serve_service/source_tree.cpp:847:44: note: unnamed temporary defined here 847 | apis_.remote->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 848 | {Artifact::ObjectInfo{.digest = *digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | *apis_.local))) { | ~~~~~~~~~~~~~ PROG: [ 57%] 0 cached, 167 run, 4 processing (["@","just","src/buildtool/serve_api/serve_service","target_service"]#0 "target.o", ...). INFO (action:73f14d19baee26e3293aab3e518582300dc3071e612c074c1c3d1adff2d3a740): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@CLI11.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/src/buildtool/serve_api/serve_service/target.cpp","-o","work/src/buildtool/serve_api/serve_service/target.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/serve_api/serve_service/target.cpp: In member function 'virtual grpc::Status TargetService::ServeTarget(grpc::ServerContext*, const justbuild::just_serve::ServeTargetRequest*, justbuild::just_serve::ServeTargetResponse*)': work/src/buildtool/serve_api/serve_service/target.cpp:234:60: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 234 | required_digests.reserve(request->required_digests_size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/serve_api/serve_service/target.cpp: In member function 'grpc::Status TargetService::ServeTargetImpl(grpc::ServerContext*, const justbuild::just_serve::ServeTargetRequest*, justbuild::just_serve::ServeTargetResponse*)': work/src/buildtool/serve_api/serve_service/target.cpp:709:1: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 709 | } | ^ work/src/buildtool/serve_api/serve_service/target.cpp:435:40: note: unnamed temporary defined here 435 | not apis_.remote->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 436 | {Artifact::ObjectInfo{.digest = *repo_key_dgst, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | *apis_.local)) { | ~~~~~~~~~~~~~ INFO (action:cf3aa4ce20f80a34b3fd1639c17602e313a331eea720df93c1fec08ffb474450): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@grpc++.cflags","@protobuf.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp","-o","work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp: In function 'std::optional {anonymous}::CreateCommandBundle(const BazelMsgFactory::ActionDigestRequest&)': work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:187:31: warning: 'void build::bazel::remote::execution::v2::Command::set_allocated_platform(build::bazel::remote::execution::v2::Platform*)' is deprecated [-Wdeprecated-declarations] 187 | msg.set_allocated_platform(CreatePlatform(*request.properties).release()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.hpp:32, from work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:12279:13: note: declared here 12279 | inline void Command::set_allocated_platform(::build::bazel::remote::execution::v2::Platform* platform) { | ^~~~~~~ work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:197:57: warning: 'google::protobuf::RepeatedPtrField >* build::bazel::remote::execution::v2::Command::mutable_output_files()' is deprecated [-Wdeprecated-declarations] 197 | pb::back_inserter(msg.mutable_output_files())); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12054:1: note: declared here 12054 | Command::mutable_output_files() { | ^~~~~~~ work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:200:63: warning: 'google::protobuf::RepeatedPtrField >* build::bazel::remote::execution::v2::Command::mutable_output_directories()' is deprecated [-Wdeprecated-declarations] 200 | pb::back_inserter(msg.mutable_output_directories())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12129:1: note: declared here 12129 | Command::mutable_output_directories() { | ^~~~~~~ INFO (action:a428be852809ea37858373e23ae93220de28b3ede01b6e795edb0e26c98cf102): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/main/build_utils.cpp","-o","work/src/buildtool/main/build_utils.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/main/build_utils.cpp: In function 'void WriteTargetCacheEntries(const std::unordered_map >&, const std::unordered_map&, std::size_t, const ApiBundle&, TargetCacheWriteStrategy, const TargetCache&, const Logger*, LogLevel)': work/src/buildtool/main/build_utils.cpp:164:40: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 164 | std::size_t sqrt_jobs = std::lround(std::ceil(std::sqrt(jobs))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO (action:8730b5e064e976aea2f4190e539d4d6c1c144beeb9bc3e169b3f2b2a107309aa): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@protobuf.cflags","@grpc++.cflags","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/local/local_api.cpp","-o","work/src/buildtool/execution_api/local/local_api.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/local/local_api.cpp: In member function 'virtual bool LocalApi::Upload(std::unordered_set&&, bool) const': work/src/buildtool/execution_api/local/local_api.cpp:237:50: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 237 | std::size_t const valid_count = std::count_if( | ~~~~~~~~~~~~~^ 238 | blobs.begin(), | ~~~~~~~~~~~~~~ 239 | blobs.end(), | ~~~~~~~~~~~~ 240 | [&cas = local_context_.storage->CAS()](ArtifactBlob const& blob) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | bool const is_tree = blob.GetDigest().IsTree(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | | 243 | std::optional cas_digest; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | if (auto const path = blob.GetFilePath()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | static constexpr bool kOwner = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | cas_digest = | ~~~~~~~~~~~~ 247 | is_tree ? cas.StoreTree(*path) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | : cas.StoreBlob(*path, blob.IsExecutable()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | } | ~ 250 | else if (auto const content = blob.ReadContent()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | cas_digest = is_tree | ~~~~~~~~~~~~~~~~~~~~ 252 | ? cas.StoreTree(*content) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | : cas.StoreBlob(*content, blob.IsExecutable()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | return cas_digest and *cas_digest == blob.GetDigest(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | }); | ~~ INFO (action:947fb3fc9e67d5fb6a0f40b786190f10a590440e68c62abde7241add8fa4ad39): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/justbuild/just_serve/just_serve.pb.cc","-o","work/justbuild/just_serve/just_serve.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual uint8_t* justbuild::just_serve::ServeDistdirTreeRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/justbuild/just_serve/just_serve.pb.cc:2708:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2708 | const auto& repfield = this->_internal_distfiles(i); | ^ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual size_t justbuild::just_serve::ServeDistdirTreeRequest::ByteSizeLong() const': work/justbuild/just_serve/just_serve.pb.cc:2736:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2736 | total_size += 1UL * this->_internal_distfiles_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual uint8_t* justbuild::just_serve::ServeTargetRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/justbuild/just_serve/just_serve.pb.cc:5615:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 5615 | const auto& repfield = this->_internal_execution_properties(i); | ^ work/justbuild/just_serve/just_serve.pb.cc:5636:61: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 5636 | const auto& repfield = this->_internal_required_digests(i); | ^ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual size_t justbuild::just_serve::ServeTargetRequest::ByteSizeLong() const': work/justbuild/just_serve/just_serve.pb.cc:5658:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5658 | total_size += 1UL * this->_internal_execution_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/justbuild/just_serve/just_serve.pb.cc:5665:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5665 | total_size += 1UL * this->_internal_required_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:3586acbe69d96fd811516f9e2000347ac29720e7c8a7144dd0f715495850d587): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@nlohmann_json.cflags","@gsl.cflags","@fmt.cflags","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/common/bytestream_utils.cpp","-o","work/src/buildtool/execution_api/common/bytestream_utils.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/common/bytestream_utils.cpp: In static member function 'static std::optional ByteStreamUtils::ReadRequest::FromString(const std::string&)': work/src/buildtool/execution_api/common/bytestream_utils.cpp:95:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:96:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 96 | if (parts[i].compare(ByteStreamUtils::kBlobs) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:100:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 100 | if (parts[i].compare(ByteStreamUtils::kUploads) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:105:35: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 105 | std::string{parts[i]})) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:113:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 113 | if (parts.size() != blobs_index + kReadRequestPartsCountOffset) { | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:118:32: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 118 | instance_name << parts[i]; | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:126:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 126 | result.hash_ = std::string(parts[blobs_index + kHashIndexOffset]); | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:129:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 129 | std::stoul(std::string(parts[blobs_index + kSizeIndexOffset])); | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp: In static member function 'static std::optional ByteStreamUtils::WriteRequest::FromString(const std::string&)': work/src/buildtool/execution_api/common/bytestream_utils.cpp:174:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:175:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 175 | if (parts[i].compare(ByteStreamUtils::kUploads) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:179:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 179 | if (parts[i].compare(ByteStreamUtils::kBlobs) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:184:35: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 184 | std::string{parts[i]})) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:192:26: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 192 | if ((parts.size() != uploads_index + kWriteRequestPartsCountOffset) or | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:193:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 193 | parts[uploads_index + kBlobsIndexOffset].compare( | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:201:32: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 201 | instance_name << parts[i]; | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:207:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 207 | result.uuid_ = std::string(parts[uploads_index + kUUIDIndexOffset]); | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:208:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 208 | result.hash_ = std::string(parts[uploads_index + kHashIndexOffset]); | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:211:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 211 | std::stoul(std::string(parts[uploads_index + kSizeIndexOffset])); | ^~~~~~~~~~~~~ INFO (action:58a2b690c5cf435566725b8d7009888df6a7b3648f3744c572116411917a6850): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@protobuf.cflags","@grpc++.cflags","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/local/local_action.cpp","-o","work/src/buildtool/execution_api/local/local_action.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} In file included from work/src/buildtool/execution_api/local/local_action.cpp:36: work/src/buildtool/execution_api/local/local_response.hpp: In member function 'expected >*>, std::__cxx11::basic_string > LocalResponse::DirectorySymlinks()': work/src/buildtool/execution_api/local/local_response.hpp:128:52: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 128 | not output_.action.output_file_symlinks().empty() or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/local/local_action.hpp:35, from work/src/buildtool/execution_api/local/local_action.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:129:57: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 129 | not output_.action.output_directory_symlinks().empty(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp: In member function 'std::optional > LocalResponse::Populate()': work/src/buildtool/execution_api/local/local_response.hpp:179:65: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_file_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 179 | action_result.output_file_symlinks_size() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14779:12: note: declared here 14779 | inline int ActionResult::output_file_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:180:74: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 180 | action_result.output_directory_symlinks_size())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:185:57: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 185 | action_result.output_directory_symlinks_size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:236:67: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 236 | for (auto const& link : action_result.output_file_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:259:72: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 259 | for (auto const& link : action_result.output_directory_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_action.cpp: In member function 'bool LocalAction::CollectAndStoreOutputs(build::bazel::remote::execution::v2::ActionResult*, const std::filesystem::__cxx11::path&) const': work/src/buildtool/execution_api/local/local_action.cpp:623:53: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_file_symlinks()' is deprecated [-Wdeprecated-declarations] 623 | result->mutable_output_file_symlinks()->Add( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14790:1: note: declared here 14790 | ActionResult::mutable_output_file_symlinks() { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_action.cpp:650:58: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_directory_symlinks()' is deprecated [-Wdeprecated-declarations] 650 | result->mutable_output_directory_symlinks()->Add( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14910:1: note: declared here 14910 | ActionResult::mutable_output_directory_symlinks() { | ^~~~~~~~~~~~ INFO (action:9cf908f87eb952b1208b6317a39698b1f9357dd21094bc43c611e62be462676b): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/google/api/client.pb.cc","-o","work/google/api/client.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/api/client.pb.cc: In member function 'virtual uint8_t* google::api::Publishing::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/client.pb.cc:1788:60: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1788 | const auto& repfield = this->_internal_method_settings(i); | ^ work/google/api/client.pb.cc:1863:61: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1863 | const auto& repfield = this->_internal_library_settings(i); | ^ work/google/api/client.pb.cc: In member function 'virtual size_t google::api::Publishing::ByteSizeLong() const': work/google/api/client.pb.cc:1905:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1905 | total_size += 1UL * this->_internal_method_settings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/google/api/client.pb.cc:1920:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1920 | total_size += 2UL * this->_internal_library_settings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PROG: [ 65%] 0 cached, 190 run, 4 processing (["@","just","src/buildtool/main","just"]#0 "main.o", ...). INFO (action:53205216a92cb3da0268324621e2c28426bb4f36b46c1edb4ae8309e0d45de0f): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@CLI11.cflags","@protobuf.cflags","@grpc++.cflags","-pthread","@gsl.cflags","@fmt.cflags","@nlohmann_json.cflags","-I","work","-isystem","include","-c","work/src/buildtool/main/main.cpp","-o","work/src/buildtool/main/main.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/main/main.cpp: In function 'int main(int, char**)': work/src/buildtool/main/main.cpp:1065:24: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 1065 | std::lround(std::ceil(std::sqrt(arguments.common.jobs))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO (action:bc8bb2491d6b563a7ca874cf855972d104a1f8298042efe23b7d0a89aff6b954): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@gsl.cflags","@fmt.cflags","@nlohmann_json.cflags","-I","work","-isystem","include","-c","work/src/buildtool/build_engine/target_map/utils.cpp","-o","work/src/buildtool/build_engine/target_map/utils.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} In file included from /usr/include/riscv64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/bits/stl_tree.h:66, from /usr/include/c++/15/set:64, from work/src/buildtool/build_engine/target_map/utils.hpp:19, from work/src/buildtool/build_engine/target_map/utils.cpp:15: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = std::function()>]', inlined from 'constexpr void std::allocator< >::deallocate(_Tp*, std::size_t) [with _Tp = std::function()>]' at /usr/include/c++/15/bits/allocator.h:215:35, inlined from 'static constexpr void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = std::function()>]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'constexpr void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = std::function()>; _Alloc = std::allocator()> >]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'constexpr void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'constexpr std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'constexpr std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/15/bits/stl_vector.h:805:7, inlined from 'ActionDescription::Ptr BuildMaps::Target::Utils::createAction(const ActionDescription::outputs_t&, const ActionDescription::outputs_t&, std::vector, std::allocator > >, std::string, const ExpressionPtr&, std::optional >, bool, double, const ExpressionPtr&, const ExpressionPtr&)' at work/src/buildtool/build_engine/target_map/utils.cpp:272:40: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '__result' with nonzero offset 32 [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ work/src/buildtool/build_engine/target_map/utils.cpp: In function 'ActionDescription::Ptr BuildMaps::Target::Utils::createAction(const ActionDescription::outputs_t&, const ActionDescription::outputs_t&, std::vector, std::allocator > >, std::string, const ExpressionPtr&, std::optional >, bool, double, const ExpressionPtr&, const ExpressionPtr&)': work/src/buildtool/build_engine/target_map/utils.cpp:249:6: note: declared here 249 | auto BuildMaps::Target::Utils::createAction( | ^~~~~~~~~ INFO (action:8d45a85b3df3fc7de720522af246be72c6cab54af4d8966bc75a5ddf351c8416): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/execution_service/cas_server.cpp","-o","work/src/buildtool/execution_api/execution_service/cas_server.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/execution_service/cas_server.cpp: In member function 'virtual grpc::Status CASServiceImpl::SpliceBlob(grpc::ServerContext*, const build::bazel::remote::execution::v2::SpliceBlobRequest*, build::bazel::remote::execution::v2::SpliceBlobResponse*)': work/src/buildtool/execution_api/execution_service/cas_server.cpp:330:56: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 330 | chunk_digests.reserve(request->chunk_digests().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:3d7726b9ee1256007f9e4e448e003556c5055870526f33b2644f6140f5f3efeb): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/storage/garbage_collector.cpp","-o","work/src/buildtool/storage/garbage_collector.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/storage/garbage_collector.cpp: In static member function 'static bool GarbageCollector::TriggerGarbageCollection(const StorageConfig&, bool, bool)': work/src/buildtool/storage/garbage_collector.cpp:194:70: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 194 | auto cache_root = storage_config.GenerationCacheRoot(i); | ^ INFO (action:7146c002d106de32db87bc1cb44f67b48355e71f5653e17666c0d81b8a2c29ae): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/execution_service/bytestream_server.cpp","-o","work/src/buildtool/execution_api/execution_service/bytestream_server.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/execution_service/bytestream_server.cpp: In member function 'virtual grpc::Status BytestreamServiceImpl::Read(grpc::ServerContext*, const google::bytestream::ReadRequest*, grpc::ServerWriter*)': work/src/buildtool/execution_api/execution_service/bytestream_server.cpp:94:63: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 94 | for (auto it = to_read->make_iterator(request->read_offset()); | ~~~~~~~~~~~~~~~~~~~~^~ INFO (action:e4814af0cf532e7a68ec6ddcc46213950a6668f14dee5c91539a398e0b2d2c2f): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/build/bazel/remote/execution/v2/remote_execution.pb.cc","-o","work/build/bazel/remote/execution/v2/remote_execution.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Command::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:2978:66: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2978 | const auto& repfield = this->_internal_environment_variables(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Command::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3072:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3072 | total_size += 1UL * this->_internal_environment_variables_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Platform::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3572:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3572 | const auto& repfield = this->_internal_properties(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Platform::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3594:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3594 | total_size += 1UL * this->_internal_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Directory::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3814:50: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3814 | const auto& repfield = this->_internal_files(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3822:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3822 | const auto& repfield = this->_internal_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3830:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3830 | const auto& repfield = this->_internal_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Directory::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3859:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3859 | total_size += 1UL * this->_internal_files_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3866:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3866 | total_size += 1UL * this->_internal_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3873:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3873 | total_size += 1UL * this->_internal_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::NodeProperties::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:4363:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4363 | const auto& repfield = this->_internal_properties(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::NodeProperties::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:4399:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4399 | total_size += 1UL * this->_internal_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::Digest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:5431:79: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 5431 | _impl_.size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::ExecutedActionMetadata::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6069:63: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6069 | const auto& repfield = this->_internal_auxiliary_metadata(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::ExecutedActionMetadata::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6098:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6098 | total_size += 1UL * this->_internal_auxiliary_metadata_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ActionResult::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6474:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 6474 | _impl_.exit_code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::ActionResult::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6592:57: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6592 | const auto& repfield = this->_internal_output_files(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6600:63: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6600 | const auto& repfield = this->_internal_output_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6647:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6647 | const auto& repfield = this->_internal_output_file_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6655:70: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6655 | const auto& repfield = this->_internal_output_directory_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6663:60: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6663 | const auto& repfield = this->_internal_output_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::ActionResult::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6685:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6685 | total_size += 1UL * this->_internal_output_files_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6692:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6692 | total_size += 1UL * this->_internal_output_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6699:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6699 | total_size += 1UL * this->_internal_output_file_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6706:69: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6706 | total_size += 1UL * this->_internal_output_directory_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6713:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6713 | total_size += 1UL * this->_internal_output_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Tree::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:7353:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 7353 | const auto& repfield = this->_internal_children(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Tree::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:7375:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 7375 | total_size += 1UL * this->_internal_children_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ExecutionPolicy::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:8120:77: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 8120 | _impl_.priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ResultsCachePolicy::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:8298:77: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 8298 | _impl_.priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::FindMissingBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11043:57: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11043 | const auto& repfield = this->_internal_blob_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::FindMissingBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11072:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11072 | total_size += 1UL * this->_internal_blob_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::FindMissingBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11261:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11261 | const auto& repfield = this->_internal_missing_blob_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::FindMissingBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11283:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11283 | total_size += 1UL * this->_internal_missing_blob_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchUpdateBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11769:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11769 | const auto& repfield = this->_internal_requests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchUpdateBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11798:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11798 | total_size += 1UL * this->_internal_requests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchUpdateBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12232:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 12232 | const auto& repfield = this->_internal_responses(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchUpdateBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12254:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 12254 | total_size += 1UL * this->_internal_responses_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchReadBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12484:52: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 12484 | const auto& repfield = this->_internal_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchReadBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12522:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 12522 | total_size += 1UL * this->_internal_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchReadBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13051:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 13051 | const auto& repfield = this->_internal_responses(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchReadBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13073:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13073 | total_size += 1UL * this->_internal_responses_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::GetTreeRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13265:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 13265 | _impl_.page_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::GetTreeResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13619:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 13619 | const auto& repfield = this->_internal_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::GetTreeResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13651:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13651 | total_size += 1UL * this->_internal_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::SplitBlobResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14109:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 14109 | const auto& repfield = this->_internal_chunk_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::SplitBlobResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14131:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 14131 | total_size += 1UL * this->_internal_chunk_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::SpliceBlobRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14373:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 14373 | const auto& repfield = this->_internal_chunk_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::SpliceBlobRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14402:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 14402 | total_size += 1UL * this->_internal_chunk_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::PriorityCapabilities_PriorityRange::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15565:81: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 15565 | _impl_.min_priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15573:81: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 15573 | _impl_.max_priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::PriorityCapabilities::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15812:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 15812 | const auto& repfield = this->_internal_priorities(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::PriorityCapabilities::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15834:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15834 | total_size += 1UL * this->_internal_priorities_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::CacheCapabilities::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:16123:95: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 16123 | _impl_.max_batch_total_size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:16164:92: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 16164 | _impl_.max_cas_blob_size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ INFO (action:79c13e567421cc6028787804964a38fa13de28aa417e41a243b89c696d025b68): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/git/git_api.cpp","-o","work/src/buildtool/execution_api/git/git_api.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/git/git_api.cpp: In member function 'bool GitApi::RetrieveToCas(const std::vector&, const IExecutionApi&) const': work/src/buildtool/execution_api/git/git_api.cpp:205:45: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'std::__iterator_traits, gsl::not_null > >, false, true>, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 205 | subentries.reserve(std::distance(tree->begin(), tree->end())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ work/src/buildtool/execution_api/git/git_api.cpp: In member function 'bool GitApi::RetrieveToPaths(const std::vector&, const std::vector&) const': work/src/buildtool/execution_api/git/git_api.cpp:102:1: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 102 | } | ^ work/src/buildtool/execution_api/git/git_api.cpp:74:40: note: unnamed temporary defined here 74 | not RetrieveToPaths( | ~~~~~~~~~~~~~~~^ 75 | {Artifact::ObjectInfo{.digest = *std::move(digest), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | .type = entry->Type(), | ~~~~~~~~~~~~~~~~~~~~~~ 77 | .failed = false}}, | ~~~~~~~~~~~~~~~~~~ 78 | {output_paths[i] / path})) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ PROG: [ 79%] 0 cached, 229 run, 4 processing (["@","just","src/buildtool/build_engine/target_map","target_map"]#0 "built_in_rules.o", ...). INFO (action:6d26d9f6bfe4e25893660acd13252b1ee70e0c574bae43c4d1ed6c5ce17a9ad6): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@protobuf.cflags","@grpc++.cflags","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_response.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp: In member function 'std::optional > BazelResponse::Populate()': work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:133:73: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_file_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 133 | static_cast(action_result.output_file_symlinks_size()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/remote/bazel/bazel_response.hpp:29, from work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14779:12: note: declared here 14779 | inline int ActionResult::output_file_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:135:57: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 135 | action_result.output_directory_symlinks_size()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:171:66: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 171 | &action_result.output_file_symlinks(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:173:71: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 173 | &action_result.output_directory_symlinks()}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ INFO (action:f99eadc423dacc1c86377c153eaa982c0d5904f73916d2c0b4ed281a82b6b1be): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@CLI11.cflags","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/computed_roots/evaluate.cpp","-o","work/src/buildtool/computed_roots/evaluate.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/computed_roots/evaluate.cpp: In instantiation of 'EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t):: [with auto:147 = std::vector*, std::allocator*> >]': /usr/include/c++/15/type_traits:2782: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 = EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&; _Args = {const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&}]' 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from 'struct std::__result_of_impl&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&>' 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&>; _Ret = void]' 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from 'struct std::function*, std::allocator*> >&)>::_Callable&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, std::__invoke_result&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&> >' /usr/include/c++/15/bits/std_function.h:355: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*, std::allocator*> >&)>::_Callable&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::, std::__invoke_result&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::&, const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&> >; _Tp = void; _Res = void; _ArgTypes = {const std::vector, std::allocator >*, std::allocator, std::allocator >*> >&}]' 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of 'template std::function*, std::allocator*> >&)>::function(_Functor&&) [with _Functor = EvaluatePrecomputedRoots(const gsl::not_null&, const std::string&, const ServeApi*, const StorageConfig&, const GraphTraverser::CommandLineArguments&, const gsl::not_null&, std::size_t)::; _Constraints = ]' 436 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ work/src/buildtool/computed_roots/evaluate.cpp:816:43: required from here 816 | root_map.ConsumeAfterKeysReady( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 817 | &ts, | ~~~~ 818 | roots, | ~~~~~~ 819 | [&roots, &done](auto values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | Logger::Log(LogLevel::Debug, [&]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | std::ostringstream msg{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 822 | msg << "Root building completed; top-level computed " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 823 | "roots"; | ~~~~~~~~ 824 | for (int i = 0; i < roots.size(); i++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 825 | auto const& root = roots[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 826 | msg << "\n - " << root.ToString() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | << " evaluates to " << *values[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | } | ~ 829 | return msg.str(); | ~~~~~~~~~~~~~~~~~ 830 | }); | ~~~ 831 | done = true; | ~~~~~~~~~~~~ 832 | }, | ~~ 833 | [&failed](auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | Logger::Log( | ~~~~~~~~~~~~ 835 | fatal ? LogLevel::Error : LogLevel::Warning, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | "While materializing top-level computed roots:\n{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | msg); | ~~~~~ 838 | failed = failed or fatal; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | } | ~ 840 | | 841 | ); | ~ work/src/buildtool/computed_roots/evaluate.cpp:824:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 824 | for (int i = 0; i < roots.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/computed_roots/evaluate.cpp:825:54: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 825 | auto const& root = roots[i]; | ^ work/src/buildtool/computed_roots/evaluate.cpp:827:64: warning: conversion to 'std::vector*, std::allocator*> >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 827 | << " evaluates to " << *values[i]; | ^ PROG: [ 99%] 0 cached, 288 run, 1 processing (["@","just","src/buildtool/main","just"]#1 "just"). INFO: Processed 289 actions, 0 cache hits. INFO: Artifacts can be found in: /build/reproducible-path/justbuild-1.6.5/debian/build/out/bin/just [1731dce458a85fc0268c9e68e1e2761757718c37:383226392:x] /build/reproducible-path/justbuild-1.6.5/debian/build/out/bin/just install \ --local-build-root /build/reproducible-path/justbuild-1.6.5/debian/build/.just \ -C /build/reproducible-path/justbuild-1.6.5/debian/build/repo-conf.json \ -c /build/reproducible-path/justbuild-1.6.5/debian/build/build-conf.json \ -o /build/reproducible-path/justbuild-1.6.5/debian/build/out/ 'installed just-mr' INFO: Requested target is [["@","just","","installed just-mr"],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] INFO: Analysed target [["@","just","","installed just-mr"],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":*}}] INFO: Export targets found: 0 cached, 0 uncached, 11 not eligible for caching INFO: Discovered 268 actions, 0 tree overlays, 134 trees, 0 blobs INFO: Building [["@","just","","installed just-mr"],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*],"ARCH":"riscv64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1784719589.0,"TARGET_ARCH":"riscv64","TOOLCHAIN_CONFIG":{"FAMILY":*}}]. INFO (action:a734fb9db4f94624741f4fe51700637e03d56c70fdb61f2aa3b67d836758fc0a): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@libcrypto.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hasher.cpp","-o","work/src/buildtool/crypto/hasher.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:71:25: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 71 | return SHA1_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~^~~~~~ In file included from work/src/buildtool/crypto/hasher.cpp:24: /usr/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:75:27: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 75 | return SHA256_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::InitializeVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:79:27: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 79 | return SHA512_Init(&ctx) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~ /usr/include/openssl/sha.h:124:27: note: declared here 124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:91:27: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 91 | return SHA1_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:95:29: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 95 | return SHA256_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'bool {anonymous}::UpdateVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:99:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 99 | return SHA512_Update(&ctx, data_.data(), data_.size()) == kOpenSslTrue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:125:27: note: declared here 125 | OSSL_DEPRECATEDIN_3_0 int SHA512_Update(SHA512_CTX *c, | ^~~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA_CTX&) const': work/src/buildtool/crypto/hasher.cpp:180:19: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 180 | if (SHA1_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA256_CTX&) const': work/src/buildtool/crypto/hasher.cpp:188:21: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 188 | if (SHA256_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ work/src/buildtool/crypto/hasher.cpp: In member function 'std::optional > {anonymous}::FinalizeVisitor::operator()(SHA512_CTX&) const': work/src/buildtool/crypto/hasher.cpp:196:21: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 196 | if (SHA512_Final(out.data(), &ctx) == kOpenSslTrue) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/openssl/sha.h:127:27: note: declared here 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); | ^~~~~~~~~~~~ PROG: [ 0%] 45 cached, 1 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 0%] 45 cached, 1 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 0%] 45 cached, 1 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 0%] 45 cached, 1 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 0%] 45 cached, 1 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 0%] 47 cached, 2 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 0%] 47 cached, 2 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 2%] 49 cached, 5 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 4%] 53 cached, 10 run, 4 processing (["@","just","src/other_tools/ops_maps","import_to_git_map"]#0 "import_to_git_map.o", ...). PROG: [ 13%] 95 cached, 24 run, 4 processing (["@","just","src/other_tools/utils","parse_precomputed_root"]#0 "parse_precomputed_root.o", ...). INFO (action:be039a6a40d9470e8a5640f0946a3398d85bcbbc17f9cfdd0cfc9a3ca34761d2): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/google/rpc/status.pb.cc","-o","work/google/rpc/status.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/rpc/status.pb.cc: In member function 'virtual const char* google::rpc::Status::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/rpc/status.pb.cc:188:73: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 188 | _impl_.code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/rpc/status.pb.cc: In member function 'virtual uint8_t* google::rpc::Status::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/rpc/status.pb.cc:264:52: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 264 | const auto& repfield = this->_internal_details(i); | ^ work/google/rpc/status.pb.cc: In member function 'virtual size_t google::rpc::Status::ByteSizeLong() const': work/google/rpc/status.pb.cc:286:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 286 | total_size += 1UL * this->_internal_details_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:a7b6f5e827f8fbcea4f2292a347ee7400a801ad72833505f3f6c479f36ab9697): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/google/api/http.pb.cc","-o","work/google/api/http.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/api/http.pb.cc: In member function 'virtual uint8_t* google::api::Http::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/http.pb.cc:282:50: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 282 | const auto& repfield = this->_internal_rules(i); | ^ work/google/api/http.pb.cc: In member function 'virtual size_t google::api::Http::ByteSizeLong() const': work/google/api/http.pb.cc:310:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 310 | total_size += 1UL * this->_internal_rules_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/google/api/http.pb.cc: In member function 'virtual uint8_t* google::api::HttpRule::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/http.pb.cc:792:64: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 792 | const auto& repfield = this->_internal_additional_bindings(i); | ^ work/google/api/http.pb.cc: In member function 'virtual size_t google::api::HttpRule::ByteSizeLong() const': work/google/api/http.pb.cc:824:63: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 824 | total_size += 1UL * this->_internal_additional_bindings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:8c3a949e018bc648ccded047c1f25249c540b27be92a40bd5b133a6d51010107): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/google/bytestream/bytestream.pb.cc","-o","work/google/bytestream/bytestream.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::ReadRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:326:80: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 326 | _impl_.read_offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc:334:79: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 334 | _impl_.read_limit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::WriteRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:803:81: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 803 | _impl_.write_offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::WriteResponse::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:1063:83: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1063 | _impl_.committed_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/bytestream/bytestream.pb.cc: In member function 'virtual const char* google::bytestream::QueryWriteStatusResponse::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/bytestream/bytestream.pb.cc:1450:83: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 1450 | _impl_.committed_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ INFO (action:9cf908f87eb952b1208b6317a39698b1f9357dd21094bc43c611e62be462676b): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/google/api/client.pb.cc","-o","work/google/api/client.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/api/client.pb.cc: In member function 'virtual uint8_t* google::api::Publishing::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/api/client.pb.cc:1788:60: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1788 | const auto& repfield = this->_internal_method_settings(i); | ^ work/google/api/client.pb.cc:1863:61: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1863 | const auto& repfield = this->_internal_library_settings(i); | ^ work/google/api/client.pb.cc: In member function 'virtual size_t google::api::Publishing::ByteSizeLong() const': work/google/api/client.pb.cc:1905:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1905 | total_size += 1UL * this->_internal_method_settings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/google/api/client.pb.cc:1920:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1920 | total_size += 2UL * this->_internal_library_settings_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:6ca74aa7404a364c6de85137d6f5e4c8910781ee25206e83c8a86d8e554b2b0f): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","-I","work","-isystem","include","-c","work/build/bazel/semver/semver.pb.cc","-o","work/build/bazel/semver/semver.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/build/bazel/semver/semver.pb.cc: In member function 'virtual const char* build::bazel::semver::SemVer::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/semver/semver.pb.cc:191:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 191 | _impl_.major_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/semver/semver.pb.cc:199:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 199 | _impl_.minor_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/semver/semver.pb.cc:207:74: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 207 | _impl_.patch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ INFO (action:c2267d4b3be51de21965093a41711ef2c2cb44745ae26dd09e5bcbe05ff3aed0): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/google/longrunning/operations.pb.cc","-o","work/google/longrunning/operations.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/google/longrunning/operations.pb.cc: In member function 'virtual const char* google::longrunning::ListOperationsRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/google/longrunning/operations.pb.cc:1096:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 1096 | _impl_.page_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/google/longrunning/operations.pb.cc: In member function 'virtual uint8_t* google::longrunning::ListOperationsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/google/longrunning/operations.pb.cc:1436:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1436 | const auto& repfield = this->_internal_operations(i); | ^ work/google/longrunning/operations.pb.cc: In member function 'virtual size_t google::longrunning::ListOperationsResponse::ByteSizeLong() const': work/google/longrunning/operations.pb.cc:1468:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1468 | total_size += 1UL * this->_internal_operations_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ INFO (action:c51d36b04985906b94be6843453be4d4891a8ce608894ee129663303c99046c4): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp: In member function 'std::optional > BazelCasClient::SplitBlob(const std::string&, const build::bazel::remote::execution::v2::Digest&) const': work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp:274:49: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 274 | result.reserve(response.chunk_digests().size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp: In member function 'std::size_t BazelCasClient::BatchUpdateBlobs(const std::string&, const std::unordered_set&) const': work/src/buildtool/execution_api/remote/bazel/bazel_cas_client.cpp:555:29: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 555 | return std::count_if(blobs.begin(), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 556 | blobs.end(), | ~~~~~~~~~~~~ 557 | [this, &instance_name](ArtifactBlob const& blob) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | return UpdateSingleBlob(instance_name, blob); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | }); | ~~ PROG: [ 21%] 135 cached, 28 run, 4 processing (["@","just","src/other_tools/just_mr","update"]#0 "update.o", ...). PROG: [ 21%] 135 cached, 28 run, 4 processing (["@","just","src/other_tools/just_mr","update"]#0 "update.o", ...). INFO (action:6015df28e4477eca198fc006b3ed2544195ee7e717e12cfbd23f0ac03315f82c): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_network.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_network.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} In file included from /usr/include/c++/15/bits/shared_ptr.h:53, from /usr/include/c++/15/memory:82, from work/src/buildtool/execution_api/remote/bazel/bazel_network.hpp:18, from work/src/buildtool/execution_api/remote/bazel/bazel_network.cpp:15: In destructor 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]', inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = const std::__cxx11::basic_string; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' at /usr/include/c++/15/bits/shared_ptr_base.h:1531:7, inlined from 'std::shared_ptr >::~shared_ptr()' at /usr/include/c++/15/bits/shared_ptr.h:175:11, inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = shared_ptr >]' at /usr/include/c++/15/bits/stl_construct.h:88:18, inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = shared_ptr >]' at /usr/include/c++/15/bits/stl_construct.h:164:22, inlined from 'std::__detail::__variant::_Variant_storage, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset():: mutable [with auto:9 = std::shared_ptr >&]' at /usr/include/c++/15/variant:493:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr, allocator > >&}]' at /usr/include/c++/15/bits/invoke.h:63: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, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr, allocator > >&}]' at /usr/include/c++/15/bits/invoke.h:113: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, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset()::&&; _Variants = {std::variant, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >&}; long unsigned int ...__indices = {0}]' at /usr/include/c++/15/variant:1059:40, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1891:5, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1832:5, inlined from 'constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:491:23, inlined from 'constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:501: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:594: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:634: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:686: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:740:7, inlined from 'constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:771:7, inlined from 'constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:1486:7, inlined from 'constexpr ArtifactBlob::ArtifactBlob(const ArtifactBlob&)' at include/src/buildtool/common/artifact_blob.hpp:34:7, inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = ArtifactBlob; _Args = {const ArtifactBlob&}]' at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ArtifactBlob; _Args = {const ArtifactBlob&}; _Tp = std::__detail::_Hash_node]' at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const ArtifactBlob&}; _NodeAlloc = std::allocator >]' at /usr/include/c++/15/bits/hashtable_policy.h:1556:36, inlined from 'std::pair, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_uniq(_Args&& ...) [with _Args = {const ArtifactBlob&}; _Key = ArtifactBlob; _Value = ArtifactBlob; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/15/bits/hashtable.h:2362:27: /usr/include/c++/15/bits/shared_ptr_base.h:1068:13: warning: '((std::__shared_count<__gnu_cxx::_S_mutex>*))[8].std::__shared_count<>::_M_pi' may be used uninitialized [-Wmaybe-uninitialized] 1068 | if (_M_pi != nullptr) | ^~~~~ In destructor 'std::__shared_count<_Lp>::~__shared_count() [with __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]', inlined from 'std::__shared_ptr<_Tp, _Lp>::~__shared_ptr() [with _Tp = const TmpFile; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_mutex]' at /usr/include/c++/15/bits/shared_ptr_base.h:1531:7, inlined from 'std::shared_ptr::~shared_ptr()' at /usr/include/c++/15/bits/shared_ptr.h:175:11, inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = shared_ptr]' at /usr/include/c++/15/bits/stl_construct.h:88:18, inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = shared_ptr]' at /usr/include/c++/15/bits/stl_construct.h:164:22, inlined from 'std::__detail::__variant::_Variant_storage, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset():: mutable [with auto:9 = std::shared_ptr&]' at /usr/include/c++/15/variant:493:19, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr&}]' at /usr/include/c++/15/bits/invoke.h:63: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, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Args = {shared_ptr&}]' at /usr/include/c++/15/bits/invoke.h:113: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, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >::_M_reset()::&&; _Variants = {std::variant, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr >&}; long unsigned int ...__indices = {2}]' at /usr/include/c++/15/variant:1059:40, inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = void; _Visitor = __detail::__variant::_Variant_storage, allocator > >, filesystem::__cxx11::path, shared_ptr >::_M_reset()::; _Variants = {variant, allocator > >, filesystem::__cxx11::path, shared_ptr >&}]' at /usr/include/c++/15/variant:1893:5, inlined from 'constexpr void std::__detail::__variant::_Variant_storage::_M_reset() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:491:23, inlined from 'constexpr std::__detail::__variant::_Variant_storage::~_Variant_storage() [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:501: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:594: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:634: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:686: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 = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:740:7, inlined from 'constexpr std::__detail::__variant::_Variant_base<_Types>::_Variant_base(const std::__detail::__variant::_Variant_base<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:771:7, inlined from 'constexpr std::variant<_Types>::variant(const std::variant<_Types>&) [with _Types = {std::shared_ptr, std::allocator > >, std::filesystem::__cxx11::path, std::shared_ptr}]' at /usr/include/c++/15/variant:1486:7, inlined from 'constexpr ArtifactBlob::ArtifactBlob(const ArtifactBlob&)' at include/src/buildtool/common/artifact_blob.hpp:34:7, inlined from 'constexpr _Tp* std::construct_at(_Tp*, _Args&& ...) [with _Tp = ArtifactBlob; _Args = {const ArtifactBlob&}]' at /usr/include/c++/15/bits/stl_construct.h:110:9, inlined from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ArtifactBlob; _Args = {const ArtifactBlob&}; _Tp = std::__detail::_Hash_node]' at /usr/include/c++/15/bits/alloc_traits.h:676:21, inlined from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const ArtifactBlob&}; _NodeAlloc = std::allocator >]' at /usr/include/c++/15/bits/hashtable_policy.h:1556:36, inlined from 'std::pair, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_uniq(_Args&& ...) [with _Args = {const ArtifactBlob&}; _Key = ArtifactBlob; _Value = ArtifactBlob; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' at /usr/include/c++/15/bits/hashtable.h:2362:27: /usr/include/c++/15/bits/shared_ptr_base.h:1068:13: warning: '((std::__shared_count<__gnu_cxx::_S_mutex>*))[8].std::__shared_count<>::_M_pi' may be used uninitialized [-Wmaybe-uninitialized] 1068 | if (_M_pi != nullptr) | ^~~~~ INFO (action:fb5373f0104521786d4aef081c9e791c9aecd64ccd96d8c1f09def70f9a8527e): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@grpc++.cflags","@protobuf.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp: In member function 'std::optional BazelNetworkReader::ReadDirectory(const ArtifactDigest&) const': work/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp:74:42: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 74 | symlinks.reserve(dir->symlinks().size()); | ~~~~~~~~~~~~~~~~~~~~^~ INFO (action:6d26d9f6bfe4e25893660acd13252b1ee70e0c574bae43c4d1ed6c5ce17a9ad6): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@protobuf.cflags","@grpc++.cflags","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp","-o","work/src/buildtool/execution_api/remote/bazel/bazel_response.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp: In member function 'std::optional > BazelResponse::Populate()': work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:133:73: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_file_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 133 | static_cast(action_result.output_file_symlinks_size()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/remote/bazel/bazel_response.hpp:29, from work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14779:12: note: declared here 14779 | inline int ActionResult::output_file_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:135:57: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 135 | action_result.output_directory_symlinks_size()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:171:66: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 171 | &action_result.output_file_symlinks(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/remote/bazel/bazel_response.cpp:173:71: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 173 | &action_result.output_directory_symlinks()}) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ PROG: [ 23%] 140 cached, 30 run, 4 processing (["@","just","src/other_tools/root_maps","content_git_map"]#0 "content_git_map.o", ...). INFO (action:42d33ebe1c4b94d49ec3e80d023b532cbdb1187505c695fc098029f6331dee73): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/src/buildtool/serve_api/remote/target_client.cpp","-o","work/src/buildtool/serve_api/remote/target_client.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/serve_api/remote/target_client.cpp: In member function 'std::optional > > TargetClient::ServeTargetVariables(const std::string&, const std::string&, const std::string&) const': work/src/buildtool/serve_api/remote/target_client.cpp:246:17: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 246 | res.reserve(size); | ^~~~ INFO (action:79c13e567421cc6028787804964a38fa13de28aa417e41a243b89c696d025b68): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/git/git_api.cpp","-o","work/src/buildtool/execution_api/git/git_api.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/git/git_api.cpp: In member function 'bool GitApi::RetrieveToCas(const std::vector&, const IExecutionApi&) const': work/src/buildtool/execution_api/git/git_api.cpp:205:45: warning: conversion to 'std::vector::size_type' {aka 'long unsigned int'} from 'std::__iterator_traits, gsl::not_null > >, false, true>, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 205 | subentries.reserve(std::distance(tree->begin(), tree->end())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ work/src/buildtool/execution_api/git/git_api.cpp: In member function 'bool GitApi::RetrieveToPaths(const std::vector&, const std::vector&) const': work/src/buildtool/execution_api/git/git_api.cpp:102:1: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 102 | } | ^ work/src/buildtool/execution_api/git/git_api.cpp:74:40: note: unnamed temporary defined here 74 | not RetrieveToPaths( | ~~~~~~~~~~~~~~~^ 75 | {Artifact::ObjectInfo{.digest = *std::move(digest), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | .type = entry->Type(), | ~~~~~~~~~~~~~~~~~~~~~~ 77 | .failed = false}}, | ~~~~~~~~~~~~~~~~~~ 78 | {output_paths[i] / path})) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ INFO (action:46411553d801a4f68abae0f455c90ae3dc0af9a52c7db6b6d9ac5ae39a56df3b): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/utils/rehash_utils.cpp","-o","work/src/buildtool/execution_api/utils/rehash_utils.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/utils/rehash_utils.cpp: In lambda function: work/src/buildtool/execution_api/utils/rehash_utils.cpp:275:5: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 275 | }; | ^ work/src/buildtool/execution_api/utils/rehash_utils.cpp:266:41: note: unnamed temporary defined here 266 | not remote.RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~^ 267 | {Artifact::ObjectInfo{.digest = digest, .type = type}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | local)) { | ~~~~~~ INFO (action:947fb3fc9e67d5fb6a0f40b786190f10a590440e68c62abde7241add8fa4ad39): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/justbuild/just_serve/just_serve.pb.cc","-o","work/justbuild/just_serve/just_serve.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual uint8_t* justbuild::just_serve::ServeDistdirTreeRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/justbuild/just_serve/just_serve.pb.cc:2708:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2708 | const auto& repfield = this->_internal_distfiles(i); | ^ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual size_t justbuild::just_serve::ServeDistdirTreeRequest::ByteSizeLong() const': work/justbuild/just_serve/just_serve.pb.cc:2736:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 2736 | total_size += 1UL * this->_internal_distfiles_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual uint8_t* justbuild::just_serve::ServeTargetRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/justbuild/just_serve/just_serve.pb.cc:5615:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 5615 | const auto& repfield = this->_internal_execution_properties(i); | ^ work/justbuild/just_serve/just_serve.pb.cc:5636:61: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 5636 | const auto& repfield = this->_internal_required_digests(i); | ^ work/justbuild/just_serve/just_serve.pb.cc: In member function 'virtual size_t justbuild::just_serve::ServeTargetRequest::ByteSizeLong() const': work/justbuild/just_serve/just_serve.pb.cc:5658:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5658 | total_size += 1UL * this->_internal_execution_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/justbuild/just_serve/just_serve.pb.cc:5665:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 5665 | total_size += 1UL * this->_internal_required_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PROG: [ 30%] 154 cached, 35 run, 4 processing (["@","just","src/other_tools/just_mr","setup_utils"]#0 "setup_utils.o", ...). INFO (action:e4814af0cf532e7a68ec6ddcc46213950a6668f14dee5c91539a398e0b2d2c2f): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/build/bazel/remote/execution/v2/remote_execution.pb.cc","-o","work/build/bazel/remote/execution/v2/remote_execution.pb.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Command::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:2978:66: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2978 | const auto& repfield = this->_internal_environment_variables(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Command::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3072:65: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3072 | total_size += 1UL * this->_internal_environment_variables_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Platform::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3572:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3572 | const auto& repfield = this->_internal_properties(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Platform::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3594:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3594 | total_size += 1UL * this->_internal_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Directory::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3814:50: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3814 | const auto& repfield = this->_internal_files(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3822:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3822 | const auto& repfield = this->_internal_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3830:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 3830 | const auto& repfield = this->_internal_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Directory::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3859:49: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3859 | total_size += 1UL * this->_internal_files_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3866:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3866 | total_size += 1UL * this->_internal_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:3873:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 3873 | total_size += 1UL * this->_internal_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::NodeProperties::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:4363:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 4363 | const auto& repfield = this->_internal_properties(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::NodeProperties::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:4399:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 4399 | total_size += 1UL * this->_internal_properties_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::Digest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:5431:79: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 5431 | _impl_.size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::ExecutedActionMetadata::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6069:63: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6069 | const auto& repfield = this->_internal_auxiliary_metadata(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::ExecutedActionMetadata::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6098:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6098 | total_size += 1UL * this->_internal_auxiliary_metadata_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ActionResult::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6474:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 6474 | _impl_.exit_code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::ActionResult::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6592:57: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6592 | const auto& repfield = this->_internal_output_files(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6600:63: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6600 | const auto& repfield = this->_internal_output_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6647:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6647 | const auto& repfield = this->_internal_output_file_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6655:70: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6655 | const auto& repfield = this->_internal_output_directory_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6663:60: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 6663 | const auto& repfield = this->_internal_output_symlinks(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::ActionResult::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6685:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6685 | total_size += 1UL * this->_internal_output_files_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6692:62: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6692 | total_size += 1UL * this->_internal_output_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6699:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6699 | total_size += 1UL * this->_internal_output_file_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6706:69: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6706 | total_size += 1UL * this->_internal_output_directory_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:6713:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 6713 | total_size += 1UL * this->_internal_output_symlinks_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::Tree::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:7353:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 7353 | const auto& repfield = this->_internal_children(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::Tree::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:7375:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 7375 | total_size += 1UL * this->_internal_children_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ExecutionPolicy::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:8120:77: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 8120 | _impl_.priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::ResultsCachePolicy::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:8298:77: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 8298 | _impl_.priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::FindMissingBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11043:57: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11043 | const auto& repfield = this->_internal_blob_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::FindMissingBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11072:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11072 | total_size += 1UL * this->_internal_blob_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::FindMissingBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11261:65: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11261 | const auto& repfield = this->_internal_missing_blob_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::FindMissingBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11283:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11283 | total_size += 1UL * this->_internal_missing_blob_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchUpdateBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11769:53: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 11769 | const auto& repfield = this->_internal_requests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchUpdateBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:11798:52: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 11798 | total_size += 1UL * this->_internal_requests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchUpdateBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12232:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 12232 | const auto& repfield = this->_internal_responses(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchUpdateBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12254:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 12254 | total_size += 1UL * this->_internal_responses_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchReadBlobsRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12484:52: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 12484 | const auto& repfield = this->_internal_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchReadBlobsRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:12522:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 12522 | total_size += 1UL * this->_internal_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::BatchReadBlobsResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13051:54: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 13051 | const auto& repfield = this->_internal_responses(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::BatchReadBlobsResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13073:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13073 | total_size += 1UL * this->_internal_responses_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::GetTreeRequest::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13265:78: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 13265 | _impl_.page_size_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::GetTreeResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13619:56: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 13619 | const auto& repfield = this->_internal_directories(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::GetTreeResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:13651:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13651 | total_size += 1UL * this->_internal_directories_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::SplitBlobResponse::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14109:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 14109 | const auto& repfield = this->_internal_chunk_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::SplitBlobResponse::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14131:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 14131 | total_size += 1UL * this->_internal_chunk_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::SpliceBlobRequest::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14373:58: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 14373 | const auto& repfield = this->_internal_chunk_digests(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::SpliceBlobRequest::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:14402:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 14402 | total_size += 1UL * this->_internal_chunk_digests_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::PriorityCapabilities_PriorityRange::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15565:81: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 15565 | _impl_.min_priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15573:81: warning: conversion to 'int32_t' {aka 'int'} from 'uint32_t' {aka 'unsigned int'} may change the sign of the result [-Wsign-conversion] 15573 | _impl_.max_priority_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual uint8_t* build::bazel::remote::execution::v2::PriorityCapabilities::_InternalSerialize(uint8_t*, google::protobuf::io::EpsCopyOutputStream*) const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15812:55: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 15812 | const auto& repfield = this->_internal_priorities(i); | ^ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual size_t build::bazel::remote::execution::v2::PriorityCapabilities::ByteSizeLong() const': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:15834:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 15834 | total_size += 1UL * this->_internal_priorities_size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc: In member function 'virtual const char* build::bazel::remote::execution::v2::CacheCapabilities::_InternalParse(const char*, google::protobuf::internal::ParseContext*)': work/build/bazel/remote/execution/v2/remote_execution.pb.cc:16123:95: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 16123 | _impl_.max_batch_total_size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ work/build/bazel/remote/execution/v2/remote_execution.pb.cc:16164:92: warning: conversion to 'int64_t' {aka 'long int'} from 'uint64_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 16164 | _impl_.max_cas_blob_size_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ INFO (action:a428be852809ea37858373e23ae93220de28b3ede01b6e795edb0e26c98cf102): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/main/build_utils.cpp","-o","work/src/buildtool/main/build_utils.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/main/build_utils.cpp: In function 'void WriteTargetCacheEntries(const std::unordered_map >&, const std::unordered_map&, std::size_t, const ApiBundle&, TargetCacheWriteStrategy, const TargetCache&, const Logger*, LogLevel)': work/src/buildtool/main/build_utils.cpp:164:40: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 164 | std::size_t sqrt_jobs = std::lround(std::ceil(std::sqrt(jobs))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO (action:f7465b40057b9eadb260766df072fe4b184dc177386f72e9a82c97d6d66f34ed): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/storage/uplinker.cpp","-o","work/src/buildtool/storage/uplinker.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} In file included from work/src/buildtool/storage/local_ac.hpp:137, from work/src/buildtool/storage/storage.hpp:24, from work/src/buildtool/storage/uplinker.cpp:23: work/src/buildtool/storage/local_ac.tpp: In instantiation of 'bool LocalAC::LocalUplinkEntry(const LocalGenerationAC&, const ArtifactDigest&) const [with bool kIsLocalGeneration = true; bool kDoGlobalUplink = false; LocalGenerationAC = LocalAC]': work/src/buildtool/storage/uplinker.cpp:96:76: required from here 96 | return generation.ActionCache().LocalUplinkEntry( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 97 | latest, action_id); | ~~~~~~~~~~~~~~~~~~ work/src/buildtool/storage/local_ac.tpp:92:57: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 92 | for (auto const& link : result->output_file_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/storage/local_ac.hpp:24: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/storage/local_ac.tpp:101:62: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 101 | for (auto const& link : result->output_directory_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ INFO (action:6509ae98e97520f6b588bb3f4839f327ccccb80ac775de6a3fde537d6e95dbfd): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/other_tools/ops_maps/content_cas_map.cpp","-o","work/src/other_tools/ops_maps/content_cas_map.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/other_tools/ops_maps/content_cas_map.cpp: In lambda function: work/src/other_tools/ops_maps/content_cas_map.cpp:163:13: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 163 | [key, | ^~~~~ 164 | native_digest, | ~~~~~~~~~~~~~~ 165 | just_mr_paths, | ~~~~~~~~~~~~~~ 166 | additional_mirrors, | ~~~~~~~~~~~~~~~~~~~ 167 | ca_info, | ~~~~~~~~ 168 | serve, | ~~~~~~ 169 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 170 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 171 | native_storage, | ~~~~~~~~~~~~~~~ 172 | compat_storage, | ~~~~~~~~~~~~~~~ 173 | local_api, | ~~~~~~~~~~ 174 | remote_api, | ~~~~~~~~~~~ 175 | progress, | ~~~~~~~~~ 176 | setter, | ~~~~~~~ 177 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | // check flag | ~~~~~~~~~~~~~ 180 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | (*logger)("Git init failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 183 | return; | ~~~~~~~ 184 | } | ~ 185 | auto const just_git_cas = op_result.git_cas; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | // open fake repo wrap for GitCAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | auto just_git_repo = GitRepoRemote::Open(just_git_cas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | if (not just_git_repo) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (*logger)("Could not open Git cache repository!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 191 | return; | ~~~~~~~ 192 | } | ~ 193 | // verify if local Git knows content blob | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | auto wrapped_logger = std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | [&logger, hash = key.content_hash.Hash()](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | bool fatal) { | ~~~~~~~~~~~~~ 197 | (*logger)(fmt::format("While verifying presence of " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "blob {}:\n{}", | ~~~~~~~~~~~~~~~ 199 | hash, | ~~~~~ 200 | msg), | ~~~~~ 201 | fatal); | ~~~~~~~ 202 | }); | ~~~ 203 | auto res = just_git_repo->TryReadBlob(key.content_hash.Hash(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | wrapped_logger); | ~~~~~~~~~~~~~~~~ 205 | if (not res.first) { | ~~~~~~~~~~~~~~~~~~~~ 206 | // blob check failed | ~~~~~~~~~~~~~~~~~~~~ 207 | return; | ~~~~~~~ 208 | } | ~ 209 | auto const& native_cas = native_storage->CAS(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | if (res.second) { | ~~~~~~~~~~~~~~~~~ 211 | // blob found; add it to native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | if (not native_cas.StoreBlob(*res.second, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | /*is_executable=*/false)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | (*logger)(fmt::format("Failed to store content {} " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | "to native local CAS", | ~~~~~~~~~~~~~~~~~~~~~~ 216 | key.content_hash.Hash()), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 218 | return; | ~~~~~~~ 219 | } | ~ 220 | // content stored to native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 222 | return; | ~~~~~~~ 223 | } | ~ 224 | // check for blob in older generations | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | for (std::size_t generation = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | generation < native_storage_config->num_generations; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | generation++) { | ~~~~~~~~~~~~~~~ 228 | auto old = | ~~~~~~~~~~ 229 | native_storage_config->GitGenerationRoot(generation); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | if (FileSystemManager::IsDirectory(old)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | auto old_repo = GitRepo::Open(old); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | auto no_logging = | ~~~~~~~~~~~~~~~~~ 233 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | [](auto /*unused*/, auto /*unused*/) {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | if (old_repo) { | ~~~~~~~~~~~~~~~ 236 | auto res = old_repo->TryReadBlob( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | key.content_hash.Hash(), no_logging); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | if (res.first and res.second) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // read blob from older generation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | if (not native_cas.StoreBlob( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | *res.second, /*is_executable=*/false)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | (*logger)(fmt::format( | ~~~~~~~~~~~~~~~~~~~~~~ 243 | "Failed to store content {} " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | "to native local CAS", | ~~~~~~~~~~~~~~~~~~~~~~ 245 | key.content_hash.Hash()), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 247 | return; | ~~~~~~~ 248 | } | ~ 249 | // content stored in native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 251 | return; | ~~~~~~~ 252 | } | ~ 253 | } | ~ 254 | } | ~ 255 | } | ~ 256 | | 257 | // blob not found in Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | progress->TaskTracker().Start(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | // add distfile to native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | auto repo_distfile = | ~~~~~~~~~~~~~~~~~~~~ 261 | (key.distfile ? key.distfile.value() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | : std::filesystem::path(key.fetch_url) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | .filename() | ~~~~~~~~~~~ 264 | .string()); | ~~~~~~~~~~~ 265 | StorageUtils::AddDistfileToCAS( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | *native_storage, repo_distfile, just_mr_paths); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | // check if content is in native CAS now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | if (native_cas.BlobPath(native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | /*is_executable=*/false)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 272 | return; | ~~~~~~~ 273 | } | ~ 274 | // check if content is known to remote serve service | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | if (serve != nullptr and remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | auto const remote_digest = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | serve->ContentInRemoteCAS(key.content_hash.Hash()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | // try to get content from remote CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | if (remote_digest and | ~~~~~~~~~~~~~~~~~~~~~ 280 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | {Artifact::ObjectInfo{.digest = *remote_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | *local_api)) { | ~~~~~~~~~~~~~~ 284 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | if (remote_digest->hash() == key.content_hash.Hash()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | // content is in native local CAS, so all done | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 288 | return; | ~~~~~~~ 289 | } | ~ 290 | // if content is in compatible local CAS, rehash it | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | if (compat_storage_config == nullptr or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | compat_storage == nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | // sanity check | ~~~~~~~~~~~~~~~ 294 | (*logger)("No compatible local storage set up!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 296 | return; | ~~~~~~~ 297 | } | ~ 298 | auto const& compat_cas = compat_storage->CAS(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | auto const cas_path = compat_cas.BlobPath( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | *remote_digest, /*is_executable=*/false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | if (not cas_path) { | ~~~~~~~~~~~~~~~~~~~ 302 | (*logger)(fmt::format("Expected content {} not " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "found in " | ~~~~~~~~~~~ 304 | "compatible local CAS", | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | remote_digest->hash()), | ~~~~~~~~~~~~~~~~~~~~~~~ 306 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 307 | return; | ~~~~~~~ 308 | } | ~ 309 | auto rehashed_digest = native_cas.StoreBlob( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | *cas_path, /*is_executable=*/false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | if (not rehashed_digest or | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | rehashed_digest->hash() != | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | key.content_hash.Hash()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | (*logger)(fmt::format("Failed to rehash content {} " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "into native local CAS", | ~~~~~~~~~~~~~~~~~~~~~~~~ 316 | remote_digest->hash()), | ~~~~~~~~~~~~~~~~~~~~~~~ 317 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 318 | return; | ~~~~~~~ 319 | } | ~ 320 | // cache association between digests | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | auto error_msg = RehashUtils::StoreRehashedDigest( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | native_digest, | ~~~~~~~~~~~~~~ 323 | *rehashed_digest, | ~~~~~~~~~~~~~~~~~ 324 | ObjectType::File, | ~~~~~~~~~~~~~~~~~ 325 | *native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~~ 326 | *compat_storage_config); | ~~~~~~~~~~~~~~~~~~~~~~~~ 327 | if (error_msg) { | ~~~~~~~~~~~~~~~~ 328 | (*logger)(fmt::format("Failed to cache digests " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "mapping with:\n{}", | ~~~~~~~~~~~~~~~~~~~~ 330 | *error_msg), | ~~~~~~~~~~~~ 331 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 332 | return; | ~~~~~~~ 333 | } | ~ 334 | // content is in native local CAS now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 336 | return; | ~~~~~~~ 337 | } | ~ 338 | } | ~ 339 | // check if content is on remote, if given and native | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | if (compat_storage_config == nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | remote_api != nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | {Artifact::ObjectInfo{.digest = native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | *local_api)) { | ~~~~~~~~~~~~~~ 346 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 348 | return; | ~~~~~~~ 349 | } | ~ 350 | // revert to network fetch | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | FetchFromNetwork(key, | ~~~~~~~~~~~~~~~~~~~~~ 352 | additional_mirrors, | ~~~~~~~~~~~~~~~~~~~ 353 | ca_info, | ~~~~~~~~ 354 | *native_storage, | ~~~~~~~~~~~~~~~~ 355 | progress, | ~~~~~~~~~ 356 | setter, | ~~~~~~~ 357 | logger); | ~~~~~~~~ 358 | }, | ~ work/src/other_tools/ops_maps/content_cas_map.cpp:280:50: note: unnamed temporary defined here 280 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 281 | {Artifact::ObjectInfo{.digest = *remote_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | *local_api)) { | ~~~~~~~~~~~ work/src/other_tools/ops_maps/content_cas_map.cpp:163:13: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 163 | [key, | ^~~~~ 164 | native_digest, | ~~~~~~~~~~~~~~ 165 | just_mr_paths, | ~~~~~~~~~~~~~~ 166 | additional_mirrors, | ~~~~~~~~~~~~~~~~~~~ 167 | ca_info, | ~~~~~~~~ 168 | serve, | ~~~~~~ 169 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 170 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 171 | native_storage, | ~~~~~~~~~~~~~~~ 172 | compat_storage, | ~~~~~~~~~~~~~~~ 173 | local_api, | ~~~~~~~~~~ 174 | remote_api, | ~~~~~~~~~~~ 175 | progress, | ~~~~~~~~~ 176 | setter, | ~~~~~~~ 177 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | // check flag | ~~~~~~~~~~~~~ 180 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | (*logger)("Git init failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 183 | return; | ~~~~~~~ 184 | } | ~ 185 | auto const just_git_cas = op_result.git_cas; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | // open fake repo wrap for GitCAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | auto just_git_repo = GitRepoRemote::Open(just_git_cas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | if (not just_git_repo) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 189 | (*logger)("Could not open Git cache repository!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 191 | return; | ~~~~~~~ 192 | } | ~ 193 | // verify if local Git knows content blob | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | auto wrapped_logger = std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | [&logger, hash = key.content_hash.Hash()](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | bool fatal) { | ~~~~~~~~~~~~~ 197 | (*logger)(fmt::format("While verifying presence of " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "blob {}:\n{}", | ~~~~~~~~~~~~~~~ 199 | hash, | ~~~~~ 200 | msg), | ~~~~~ 201 | fatal); | ~~~~~~~ 202 | }); | ~~~ 203 | auto res = just_git_repo->TryReadBlob(key.content_hash.Hash(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | wrapped_logger); | ~~~~~~~~~~~~~~~~ 205 | if (not res.first) { | ~~~~~~~~~~~~~~~~~~~~ 206 | // blob check failed | ~~~~~~~~~~~~~~~~~~~~ 207 | return; | ~~~~~~~ 208 | } | ~ 209 | auto const& native_cas = native_storage->CAS(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | if (res.second) { | ~~~~~~~~~~~~~~~~~ 211 | // blob found; add it to native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | if (not native_cas.StoreBlob(*res.second, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | /*is_executable=*/false)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | (*logger)(fmt::format("Failed to store content {} " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | "to native local CAS", | ~~~~~~~~~~~~~~~~~~~~~~ 216 | key.content_hash.Hash()), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 218 | return; | ~~~~~~~ 219 | } | ~ 220 | // content stored to native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 222 | return; | ~~~~~~~ 223 | } | ~ 224 | // check for blob in older generations | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | for (std::size_t generation = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | generation < native_storage_config->num_generations; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | generation++) { | ~~~~~~~~~~~~~~~ 228 | auto old = | ~~~~~~~~~~ 229 | native_storage_config->GitGenerationRoot(generation); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | if (FileSystemManager::IsDirectory(old)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | auto old_repo = GitRepo::Open(old); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | auto no_logging = | ~~~~~~~~~~~~~~~~~ 233 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | [](auto /*unused*/, auto /*unused*/) {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | if (old_repo) { | ~~~~~~~~~~~~~~~ 236 | auto res = old_repo->TryReadBlob( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | key.content_hash.Hash(), no_logging); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | if (res.first and res.second) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // read blob from older generation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | if (not native_cas.StoreBlob( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | *res.second, /*is_executable=*/false)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | (*logger)(fmt::format( | ~~~~~~~~~~~~~~~~~~~~~~ 243 | "Failed to store content {} " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | "to native local CAS", | ~~~~~~~~~~~~~~~~~~~~~~ 245 | key.content_hash.Hash()), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 247 | return; | ~~~~~~~ 248 | } | ~ 249 | // content stored in native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 251 | return; | ~~~~~~~ 252 | } | ~ 253 | } | ~ 254 | } | ~ 255 | } | ~ 256 | | 257 | // blob not found in Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | progress->TaskTracker().Start(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | // add distfile to native CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | auto repo_distfile = | ~~~~~~~~~~~~~~~~~~~~ 261 | (key.distfile ? key.distfile.value() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | : std::filesystem::path(key.fetch_url) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | .filename() | ~~~~~~~~~~~ 264 | .string()); | ~~~~~~~~~~~ 265 | StorageUtils::AddDistfileToCAS( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | *native_storage, repo_distfile, just_mr_paths); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | // check if content is in native CAS now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | if (native_cas.BlobPath(native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | /*is_executable=*/false)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 272 | return; | ~~~~~~~ 273 | } | ~ 274 | // check if content is known to remote serve service | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | if (serve != nullptr and remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | auto const remote_digest = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | serve->ContentInRemoteCAS(key.content_hash.Hash()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | // try to get content from remote CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | if (remote_digest and | ~~~~~~~~~~~~~~~~~~~~~ 280 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | {Artifact::ObjectInfo{.digest = *remote_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | *local_api)) { | ~~~~~~~~~~~~~~ 284 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | if (remote_digest->hash() == key.content_hash.Hash()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | // content is in native local CAS, so all done | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 288 | return; | ~~~~~~~ 289 | } | ~ 290 | // if content is in compatible local CAS, rehash it | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | if (compat_storage_config == nullptr or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | compat_storage == nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | // sanity check | ~~~~~~~~~~~~~~~ 294 | (*logger)("No compatible local storage set up!", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 296 | return; | ~~~~~~~ 297 | } | ~ 298 | auto const& compat_cas = compat_storage->CAS(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | auto const cas_path = compat_cas.BlobPath( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | *remote_digest, /*is_executable=*/false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | if (not cas_path) { | ~~~~~~~~~~~~~~~~~~~ 302 | (*logger)(fmt::format("Expected content {} not " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "found in " | ~~~~~~~~~~~ 304 | "compatible local CAS", | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | remote_digest->hash()), | ~~~~~~~~~~~~~~~~~~~~~~~ 306 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 307 | return; | ~~~~~~~ 308 | } | ~ 309 | auto rehashed_digest = native_cas.StoreBlob( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | *cas_path, /*is_executable=*/false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | if (not rehashed_digest or | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | rehashed_digest->hash() != | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | key.content_hash.Hash()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | (*logger)(fmt::format("Failed to rehash content {} " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "into native local CAS", | ~~~~~~~~~~~~~~~~~~~~~~~~ 316 | remote_digest->hash()), | ~~~~~~~~~~~~~~~~~~~~~~~ 317 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 318 | return; | ~~~~~~~ 319 | } | ~ 320 | // cache association between digests | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | auto error_msg = RehashUtils::StoreRehashedDigest( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | native_digest, | ~~~~~~~~~~~~~~ 323 | *rehashed_digest, | ~~~~~~~~~~~~~~~~~ 324 | ObjectType::File, | ~~~~~~~~~~~~~~~~~ 325 | *native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~~ 326 | *compat_storage_config); | ~~~~~~~~~~~~~~~~~~~~~~~~ 327 | if (error_msg) { | ~~~~~~~~~~~~~~~~ 328 | (*logger)(fmt::format("Failed to cache digests " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "mapping with:\n{}", | ~~~~~~~~~~~~~~~~~~~~ 330 | *error_msg), | ~~~~~~~~~~~~ 331 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 332 | return; | ~~~~~~~ 333 | } | ~ 334 | // content is in native local CAS now | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 336 | return; | ~~~~~~~ 337 | } | ~ 338 | } | ~ 339 | // check if content is on remote, if given and native | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | if (compat_storage_config == nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341 | remote_api != nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | {Artifact::ObjectInfo{.digest = native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | *local_api)) { | ~~~~~~~~~~~~~~ 346 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | (*setter)(nullptr); | ~~~~~~~~~~~~~~~~~~~ 348 | return; | ~~~~~~~ 349 | } | ~ 350 | // revert to network fetch | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | FetchFromNetwork(key, | ~~~~~~~~~~~~~~~~~~~~~ 352 | additional_mirrors, | ~~~~~~~~~~~~~~~~~~~ 353 | ca_info, | ~~~~~~~~ 354 | *native_storage, | ~~~~~~~~~~~~~~~~ 355 | progress, | ~~~~~~~~~ 356 | setter, | ~~~~~~~ 357 | logger); | ~~~~~~~~ 358 | }, | ~ work/src/other_tools/ops_maps/content_cas_map.cpp:342:46: note: unnamed temporary defined here 342 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 343 | {Artifact::ObjectInfo{.digest = native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | .type = ObjectType::File}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | *local_api)) { | ~~~~~~~~~~~ INFO (action:a440aed4b50cbbaa05c558b996349018b75b3cbeba1102c3222bd940d13875a6): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/other_tools/root_maps/commit_git_map.cpp","-o","work/src/other_tools/root_maps/commit_git_map.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/other_tools/root_maps/commit_git_map.cpp: In lambda function: work/src/other_tools/root_maps/commit_git_map.cpp:994:25: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 994 | }, | ^ work/src/other_tools/root_maps/commit_git_map.cpp:883:58: note: unnamed temporary defined here 883 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 884 | {Artifact::ObjectInfo{ | ~~~~~~~~~~~~~~~~~~~~~~ 885 | .digest = *remote_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | .type = ObjectType::Tree}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | *local_api)) { | ~~~~~~~~~~~ PROG: [ 42%] 168 cached, 42 run, 4 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0 "repos_to_setup_map.o", ...). INFO (action:58a2b690c5cf435566725b8d7009888df6a7b3648f3744c572116411917a6850): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@protobuf.cflags","@grpc++.cflags","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/local/local_action.cpp","-o","work/src/buildtool/execution_api/local/local_action.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} In file included from work/src/buildtool/execution_api/local/local_action.cpp:36: work/src/buildtool/execution_api/local/local_response.hpp: In member function 'expected >*>, std::__cxx11::basic_string > LocalResponse::DirectorySymlinks()': work/src/buildtool/execution_api/local/local_response.hpp:128:52: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 128 | not output_.action.output_file_symlinks().empty() or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/local/local_action.hpp:35, from work/src/buildtool/execution_api/local/local_action.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:129:57: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 129 | not output_.action.output_directory_symlinks().empty(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp: In member function 'std::optional > LocalResponse::Populate()': work/src/buildtool/execution_api/local/local_response.hpp:179:65: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_file_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 179 | action_result.output_file_symlinks_size() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14779:12: note: declared here 14779 | inline int ActionResult::output_file_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:180:74: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 180 | action_result.output_directory_symlinks_size())) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:185:57: warning: 'int build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks_size() const' is deprecated [-Wdeprecated-declarations] 185 | action_result.output_directory_symlinks_size())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14899:12: note: declared here 14899 | inline int ActionResult::output_directory_symlinks_size() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:236:67: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_file_symlinks() const' is deprecated [-Wdeprecated-declarations] 236 | for (auto const& link : action_result.output_file_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14810:1: note: declared here 14810 | ActionResult::output_file_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_response.hpp:259:72: warning: 'const google::protobuf::RepeatedPtrField& build::bazel::remote::execution::v2::ActionResult::output_directory_symlinks() const' is deprecated [-Wdeprecated-declarations] 259 | for (auto const& link : action_result.output_directory_symlinks()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14930:1: note: declared here 14930 | ActionResult::output_directory_symlinks() const { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_action.cpp: In member function 'bool LocalAction::CollectAndStoreOutputs(build::bazel::remote::execution::v2::ActionResult*, const std::filesystem::__cxx11::path&) const': work/src/buildtool/execution_api/local/local_action.cpp:623:53: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_file_symlinks()' is deprecated [-Wdeprecated-declarations] 623 | result->mutable_output_file_symlinks()->Add( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14790:1: note: declared here 14790 | ActionResult::mutable_output_file_symlinks() { | ^~~~~~~~~~~~ work/src/buildtool/execution_api/local/local_action.cpp:650:58: warning: 'google::protobuf::RepeatedPtrField* build::bazel::remote::execution::v2::ActionResult::mutable_output_directory_symlinks()' is deprecated [-Wdeprecated-declarations] 650 | result->mutable_output_directory_symlinks()->Add( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:14910:1: note: declared here 14910 | ActionResult::mutable_output_directory_symlinks() { | ^~~~~~~~~~~~ INFO (action:3d7726b9ee1256007f9e4e448e003556c5055870526f33b2644f6140f5f3efeb): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/storage/garbage_collector.cpp","-o","work/src/buildtool/storage/garbage_collector.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/storage/garbage_collector.cpp: In static member function 'static bool GarbageCollector::TriggerGarbageCollection(const StorageConfig&, bool, bool)': work/src/buildtool/storage/garbage_collector.cpp:194:70: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 194 | auto cache_root = storage_config.GenerationCacheRoot(i); | ^ INFO (action:8c56b448b48699efa7cbf286a08e25fb0cd87b66f12bfe0d0d87bf072e997ae4): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@protobuf.cflags","@grpc++.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/other_tools/ops_maps/git_tree_fetch_map.cpp","-o","work/src/other_tools/ops_maps/git_tree_fetch_map.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/other_tools/ops_maps/git_tree_fetch_map.cpp: In lambda function: work/src/other_tools/ops_maps/git_tree_fetch_map.cpp:330:13: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 330 | [critical_git_op_map, | ^~~~~~~~~~~~~~~~~~~~~ 331 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 332 | git_bin, | ~~~~~~~~ 333 | launcher, | ~~~~~~~~~ 334 | mirrors, | ~~~~~~~~ 335 | serve, | ~~~~~~ 336 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 337 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 338 | local_api, | ~~~~~~~~~~ 339 | remote_api, | ~~~~~~~~~~~ 340 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 341 | key, | ~~~~ 342 | progress, | ~~~~~~~~~ 343 | ts, | ~~~ 344 | setter, | ~~~~~~~ 345 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | // check flag | ~~~~~~~~~~~~~ 348 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | (*logger)("Git cache init failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 351 | return; | ~~~~~~~ 352 | } | ~ 353 | // Open fake tmp repo to check if tree is known to Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | auto git_repo = GitRepoRemote::Open( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | op_result.git_cas); // link fake repo to odb | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | if (not git_repo) { | ~~~~~~~~~~~~~~~~~~~ 357 | (*logger)( | ~~~~~~~~~~ 358 | fmt::format("Could not open repository {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | native_storage_config->GitRoot().string()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 361 | return; | ~~~~~~~ 362 | } | ~ 363 | // setup wrapped logger | ~~~~~~~~~~~~~~~~~~~~~~~ 364 | auto wrapped_logger = std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | [logger](auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | (*logger)(fmt::format("While checking tree exists in " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "Git cache:\n{}", | ~~~~~~~~~~~~~~~~~ 368 | msg), | ~~~~~ 369 | fatal); | ~~~~~~~ 370 | }); | ~~~ 371 | // check if the desired tree ID is in Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | auto tree_found = git_repo->CheckTreeExists( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | key.tree_hash.Hash(), wrapped_logger); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | if (not tree_found) { | ~~~~~~~~~~~~~~~~~~~~~ 375 | // errors encountered | ~~~~~~~~~~~~~~~~~~~~~ 376 | return; | ~~~~~~~ 377 | } | ~ 378 | if (*tree_found) { | ~~~~~~~~~~~~~~~~~~ 379 | // backup to remote if needed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | if (backup_to_remote and remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | BackupToRemote(ArtifactDigest{key.tree_hash, 0}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 383 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 384 | local_api, | ~~~~~~~~~~ 385 | *remote_api, | ~~~~~~~~~~~~ 386 | logger); | ~~~~~~~~ 387 | } | ~ 388 | // success | ~~~~~~~~~~ 389 | (*setter)(true /*cache hit*/); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | return; | ~~~~~~~ 391 | } | ~ 392 | | 393 | // Check older generations for presence of the tree | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | for (std::size_t generation = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | generation < native_storage_config->num_generations; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | generation++) { | ~~~~~~~~~~~~~~~ 397 | auto old = | ~~~~~~~~~~ 398 | native_storage_config->GitGenerationRoot(generation); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | if (FileSystemManager::IsDirectory(old)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | auto old_repo = GitRepo::Open(old); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | auto no_logging = | ~~~~~~~~~~~~~~~~~ 402 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | [](auto /*unused*/, auto /*unused*/) {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | if (old_repo) { | ~~~~~~~~~~~~~~~ 405 | auto check_result = old_repo->CheckTreeExists( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | key.tree_hash.Hash(), no_logging); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | if (check_result and *check_result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | TakeTreeFromOlderGeneration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | generation, | ~~~~~~~~~~~ 410 | ArtifactDigest{key.tree_hash, 0}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 412 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 413 | op_result.git_cas, | ~~~~~~~~~~~~~~~~~~ 414 | critical_git_op_map, | ~~~~~~~~~~~~~~~~~~~~ 415 | local_api, | ~~~~~~~~~~ 416 | remote_api, | ~~~~~~~~~~~ 417 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 418 | ts, | ~~~ 419 | setter, | ~~~~~~~ 420 | logger); | ~~~~~~~~ 421 | return; | ~~~~~~~ 422 | } | ~ 423 | } | ~ 424 | } | ~ 425 | } | ~ 426 | | 427 | // check if tree is known to native local CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | auto const native_digest = ArtifactDigest{key.tree_hash, 0}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | if (local_api->IsAvailable(native_digest)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // import tree to Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | MoveCASTreeToGit(key.tree_hash, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | native_digest, | ~~~~~~~~~~~~~~ 433 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 434 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 435 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 436 | local_api, | ~~~~~~~~~~ 437 | remote_api, | ~~~~~~~~~~~ 438 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 439 | ts, | ~~~ 440 | setter, | ~~~~~~~ 441 | logger); | ~~~~~~~~ 442 | // done! | ~~~~~~~~ 443 | return; | ~~~~~~~ 444 | } | ~ 445 | progress->TaskTracker().Start(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | // check if tree is known to remote serve service and can be | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | // provided via the remote CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | if (serve != nullptr and remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | auto const remote_digest = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | serve->TreeInRemoteCAS(key.tree_hash.Hash()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | // try to get content from remote CAS into local CAS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | // whether it is retrieved locally in native or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | // compatible CAS, it will be imported to Git either way | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | if (remote_digest and | ~~~~~~~~~~~~~~~~~~~~~ 455 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | {Artifact::ObjectInfo{.digest = *remote_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | .type = ObjectType::Tree}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | *local_api)) { | ~~~~~~~~~~~~~~ 459 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | MoveCASTreeToGit(key.tree_hash, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461 | *remote_digest, | ~~~~~~~~~~~~~~~ 462 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 463 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 464 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 465 | local_api, | ~~~~~~~~~~ 466 | remote_api, | ~~~~~~~~~~~ 467 | false, // tree already on remote, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468 | // so ignore backing up | ~~~~~~~~~~~~~~~~~~~~~~~ 469 | ts, | ~~~ 470 | setter, | ~~~~~~~ 471 | logger); | ~~~~~~~~ 472 | // done! | ~~~~~~~~ 473 | return; | ~~~~~~~ 474 | } | ~ 475 | } | ~ 476 | // check if tree is on remote, if given and native | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | if (compat_storage_config == nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | remote_api != nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | {Artifact::ObjectInfo{.digest = native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | .type = ObjectType::Tree}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | *local_api)) { | ~~~~~~~~~~~~~~ 483 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | MoveCASTreeToGit(key.tree_hash, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 | native_digest, | ~~~~~~~~~~~~~~ 486 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 487 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 488 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 489 | local_api, | ~~~~~~~~~~ 490 | remote_api, | ~~~~~~~~~~~ 491 | false, // tree already on remote, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | // so ignore backing up | ~~~~~~~~~~~~~~~~~~~~~~~ 493 | ts, | ~~~ 494 | setter, | ~~~~~~~ 495 | logger); | ~~~~~~~~ 496 | // done! | ~~~~~~~~ 497 | return; | ~~~~~~~ 498 | } | ~ 499 | // create temporary location for command execution root | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | auto content_dir = | ~~~~~~~~~~~~~~~~~~ 501 | native_storage_config->CreateTypedTmpDir("git-tree"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | if (not content_dir) { | ~~~~~~~~~~~~~~~~~~~~~~ 503 | (*logger)( | ~~~~~~~~~~ 504 | "Failed to create execution root tmp directory for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | "tree id map!", | ~~~~~~~~~~~~~~~ 506 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 507 | return; | ~~~~~~~ 508 | } | ~ 509 | // create temporary location for storing command result files | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | auto out_dir = | ~~~~~~~~~~~~~~ 511 | native_storage_config->CreateTypedTmpDir("git-tree"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | if (not out_dir) { | ~~~~~~~~~~~~~~~~~~ 513 | (*logger)( | ~~~~~~~~~~ 514 | "Failed to create results tmp directory for tree id " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | "map!", | ~~~~~~~ 516 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 517 | return; | ~~~~~~~ 518 | } | ~ 519 | // execute command in temporary location | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | SystemCommand system{key.tree_hash.Hash()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | auto cmdline = launcher; | ~~~~~~~~~~~~~~~~~~~~~~~~ 522 | std::copy(key.command.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | key.command.end(), | ~~~~~~~~~~~~~~~~~~ 524 | std::back_inserter(cmdline)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | auto inherit_env = | ~~~~~~~~~~~~~~~~~~ 526 | MirrorsUtils::GetInheritEnv(mirrors, key.inherit_env); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | std::map env{key.env_vars}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | for (auto const& k : inherit_env) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529 | const char* v = std::getenv(k.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | if (v != nullptr) { | ~~~~~~~~~~~~~~~~~~~ 531 | env[k] = std::string(v); | ~~~~~~~~~~~~~~~~~~~~~~~~ 532 | } | ~ 533 | } | ~ 534 | auto const exit_code = system.Execute( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | cmdline, env, content_dir->GetPath(), out_dir->GetPath()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | if (not exit_code) { | ~~~~~~~~~~~~~~~~~~~~ 537 | (*logger)(fmt::format("Failed to execute command:\n{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | nlohmann::json(cmdline).dump()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 540 | return; | ~~~~~~~ 541 | } | ~ 542 | // create temporary location for the import repository | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | auto repo_dir = | ~~~~~~~~~~~~~~~ 544 | native_storage_config->CreateTypedTmpDir("import-repo"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | if (not repo_dir) { | ~~~~~~~~~~~~~~~~~~~ 546 | (*logger)( | ~~~~~~~~~~ 547 | "Failed to create tmp directory for import repository", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 549 | return; | ~~~~~~~ 550 | } | ~ 551 | // do an import to git with tree check | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | GitOpKey op_key = { | ~~~~~~~~~~~~~~~~~~~ 553 | .params = | ~~~~~~~~~ 554 | { | ~ 555 | repo_dir->GetPath(), // target_path | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | "", // git_hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | fmt::format("Content of tree {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | key.tree_hash.Hash()), // message | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | content_dir->GetPath() // source_path | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | }, | ~~ 561 | .op_type = GitOpType::INITIAL_COMMIT}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | critical_git_op_map->ConsumeAfterKeysReady( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | ts, | ~~~ 564 | {std::move(op_key)}, | ~~~~~~~~~~~~~~~~~~~~ 565 | [repo_dir, // keep repo_dir alive | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | content_dir, // keep content_dir alive | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | out_dir, // keep stdout/stderr of command alive | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | critical_git_op_map, | ~~~~~~~~~~~~~~~~~~~~ 569 | just_git_cas = op_result.git_cas, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | cmdline, | ~~~~~~~~ 571 | key, | ~~~~ 572 | git_bin, | ~~~~~~~~ 573 | launcher, | ~~~~~~~~~ 574 | mirrors, | ~~~~~~~~ 575 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 576 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 577 | local_api, | ~~~~~~~~~~ 578 | remote_api, | ~~~~~~~~~~~ 579 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 580 | progress, | ~~~~~~~~~ 581 | ts, | ~~~ 582 | setter, | ~~~~~~~ 583 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 584 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | // check flag | ~~~~~~~~~~~~~ 586 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587 | (*logger)("Commit failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 588 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 589 | return; | ~~~~~~~ 590 | } | ~ 591 | // Open fake tmp repository to check for tree | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | auto git_repo = GitRepoRemote::Open( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | op_result.git_cas); // link fake repo to odb | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594 | if (not git_repo) { | ~~~~~~~~~~~~~~~~~~~ 595 | (*logger)( | ~~~~~~~~~~ 596 | fmt::format("Could not open repository {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597 | repo_dir->GetPath().string()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 599 | return; | ~~~~~~~ 600 | } | ~ 601 | // setup wrapped logger | ~~~~~~~~~~~~~~~~~~~~~~~ 602 | auto wrapped_logger = | ~~~~~~~~~~~~~~~~~~~~~ 603 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604 | [logger](auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | (*logger)(fmt::format("While checking tree " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | "exists:\n{}", | ~~~~~~~~~~~~~~ 607 | msg), | ~~~~~ 608 | fatal); | ~~~~~~~ 609 | }); | ~~~ 610 | // check that the desired tree ID is part of the repo | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | auto tree_check = git_repo->CheckTreeExists( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612 | key.tree_hash.Hash(), wrapped_logger); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613 | if (not tree_check) { | ~~~~~~~~~~~~~~~~~~~~~ 614 | // errors encountered | ~~~~~~~~~~~~~~~~~~~~~ 615 | return; | ~~~~~~~ 616 | } | ~ 617 | if (not *tree_check) { | ~~~~~~~~~~~~~~~~~~~~~~ 618 | std::string out_str{}; | ~~~~~~~~~~~~~~~~~~~~~~ 619 | std::string err_str{}; | ~~~~~~~~~~~~~~~~~~~~~~ 620 | auto cmd_out = FileSystemManager::ReadFile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | out_dir->GetPath() / "stdout"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | auto cmd_err = FileSystemManager::ReadFile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | out_dir->GetPath() / "stderr"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624 | if (cmd_out) { | ~~~~~~~~~~~~~~ 625 | out_str = *cmd_out; | ~~~~~~~~~~~~~~~~~~~ 626 | } | ~ 627 | if (cmd_err) { | ~~~~~~~~~~~~~~ 628 | err_str = *cmd_err; | ~~~~~~~~~~~~~~~~~~~ 629 | } | ~ 630 | std::string output{}; | ~~~~~~~~~~~~~~~~~~~~~ 631 | if (not out_str.empty() or not err_str.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632 | output = | ~~~~~~~~ 633 | fmt::format(".\nOutput of command:\n{}{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | out_str, | ~~~~~~~~ 635 | err_str); | ~~~~~~~~~ 636 | } | ~ 637 | (*logger)( | ~~~~~~~~~~ 638 | fmt::format("Executing {} did not create " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639 | "specified tree {}{}", | ~~~~~~~~~~~~~~~~~~~~~~ 640 | nlohmann::json(cmdline).dump(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | key.tree_hash.Hash(), | ~~~~~~~~~~~~~~~~~~~~~ 642 | output), | ~~~~~~~~ 643 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 644 | return; | ~~~~~~~ 645 | } | ~ 646 | auto target_path = repo_dir->GetPath(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | // fetch all into Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | auto just_git_repo = GitRepoRemote::Open(just_git_cas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | if (not just_git_repo) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 650 | (*logger)( | ~~~~~~~~~~ 651 | fmt::format( | ~~~~~~~~~~~~ 652 | "Could not open Git repository {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653 | native_storage_config->GitRoot().string()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 655 | return; | ~~~~~~~ 656 | } | ~ 657 | // define temp repo path | ~~~~~~~~~~~~~~~~~~~~~~~~ 658 | auto tmp_dir = native_storage_config->CreateTypedTmpDir( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | "git-tree"); | ~~~~~~~~~~~~ 660 | if (not tmp_dir) { | ~~~~~~~~~~~~~~~~~~ 661 | (*logger)(fmt::format("Could not create unique " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 662 | "path for target {}", | ~~~~~~~~~~~~~~~~~~~~~ 663 | target_path.string()), | ~~~~~~~~~~~~~~~~~~~~~~ 664 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 665 | return; | ~~~~~~~ 666 | } | ~ 667 | wrapped_logger = | ~~~~~~~~~~~~~~~~ 668 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | [logger, target_path](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | bool fatal) { | ~~~~~~~~~~~~~ 671 | (*logger)( | ~~~~~~~~~~ 672 | fmt::format("While fetch via tmp repo " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | "for target {}:\n{}", | ~~~~~~~~~~~~~~~~~~~~~ 674 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 675 | msg), | ~~~~~ 676 | fatal); | ~~~~~~~ 677 | }); | ~~~ 678 | if (not just_git_repo->FetchViaTmpRepo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679 | *native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~~ 680 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 681 | std::nullopt, | ~~~~~~~~~~~~~ 682 | key.inherit_env, | ~~~~~~~~~~~~~~~~ 683 | git_bin, | ~~~~~~~~ 684 | launcher, | ~~~~~~~~~ 685 | wrapped_logger)) { | ~~~~~~~~~~~~~~~~~~ 686 | return; | ~~~~~~~ 687 | } | ~ 688 | // setup a wrapped_logger | ~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | wrapped_logger = | ~~~~~~~~~~~~~~~~ 690 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | [logger, target_path](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | bool fatal) { | ~~~~~~~~~~~~~ 693 | (*logger)( | ~~~~~~~~~~ 694 | fmt::format("While doing keep commit " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | "and setting Git tree for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | "target {}:\n{}", | ~~~~~~~~~~~~~~~~~ 697 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 698 | msg), | ~~~~~ 699 | fatal); | ~~~~~~~ 700 | }); | ~~~ 701 | // Keep tag for commit | ~~~~~~~~~~~~~~~~~~~~~~ 702 | GitOpKey op_key = { | ~~~~~~~~~~~~~~~~~~~ 703 | .params = | ~~~~~~~~~ 704 | { | ~ 705 | native_storage_config | ~~~~~~~~~~~~~~~~~~~~~ 706 | ->GitRoot(), // target_path | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 707 | *op_result.result, // git_hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 708 | "Keep referenced tree alive" // message | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | }, | ~~ 710 | .op_type = GitOpType::KEEP_TAG}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | critical_git_op_map->ConsumeAfterKeysReady( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | ts, | ~~~ 713 | {std::move(op_key)}, | ~~~~~~~~~~~~~~~~~~~~ 714 | [remote_api, | ~~~~~~~~~~~~ 715 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 716 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 717 | local_api, | ~~~~~~~~~~ 718 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 719 | key, | ~~~~ 720 | progress, | ~~~~~~~~~ 721 | setter, | ~~~~~~~ 722 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 723 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 724 | // check flag | ~~~~~~~~~~~~~ 725 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | (*logger)("Keep tag failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 728 | return; | ~~~~~~~ 729 | } | ~ 730 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | // backup to remote if needed and in native mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 732 | if (backup_to_remote and | ~~~~~~~~~~~~~~~~~~~~~~~~ 733 | remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 734 | BackupToRemote( | ~~~~~~~~~~~~~~~ 735 | ArtifactDigest{key.tree_hash, 0}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 737 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 738 | local_api, | ~~~~~~~~~~ 739 | *remote_api, | ~~~~~~~~~~~~ 740 | logger); | ~~~~~~~~ 741 | } | ~ 742 | // success | ~~~~~~~~~~ 743 | (*setter)(false /*no cache hit*/); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | }, | ~~ 745 | [logger, | ~~~~~~~~ 746 | commit = *op_result.result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 747 | target_path = native_storage_config->GitRoot()]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 748 | auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 749 | (*logger)( | ~~~~~~~~~~ 750 | fmt::format("While running critical Git op " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | "KEEP_TAG for commit {} in " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | "repository {}:\n{}", | ~~~~~~~~~~~~~~~~~~~~~ 753 | commit, | ~~~~~~~ 754 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 755 | msg), | ~~~~~ 756 | fatal); | ~~~~~~~ 757 | }); | ~~~ 758 | }, | ~~ 759 | [logger, target_path = repo_dir->GetPath()](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 760 | bool fatal) { | ~~~~~~~~~~~~~ 761 | (*logger)( | ~~~~~~~~~~ 762 | fmt::format("While running critical Git op " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | "INITIAL_COMMIT for target {}:\n{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 765 | msg), | ~~~~~ 766 | fatal); | ~~~~~~~ 767 | }); | ~~~ 768 | }, | ~ work/src/other_tools/ops_maps/git_tree_fetch_map.cpp:455:50: note: unnamed temporary defined here 455 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | {Artifact::ObjectInfo{.digest = *remote_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | .type = ObjectType::Tree}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | *local_api)) { | ~~~~~~~~~~~ work/src/other_tools/ops_maps/git_tree_fetch_map.cpp:330:13: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=] 330 | [critical_git_op_map, | ^~~~~~~~~~~~~~~~~~~~~ 331 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 332 | git_bin, | ~~~~~~~~ 333 | launcher, | ~~~~~~~~~ 334 | mirrors, | ~~~~~~~~ 335 | serve, | ~~~~~~ 336 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 337 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 338 | local_api, | ~~~~~~~~~~ 339 | remote_api, | ~~~~~~~~~~~ 340 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 341 | key, | ~~~~ 342 | progress, | ~~~~~~~~~ 343 | ts, | ~~~ 344 | setter, | ~~~~~~~ 345 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | // check flag | ~~~~~~~~~~~~~ 348 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | (*logger)("Git cache init failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 351 | return; | ~~~~~~~ 352 | } | ~ 353 | // Open fake tmp repo to check if tree is known to Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | auto git_repo = GitRepoRemote::Open( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | op_result.git_cas); // link fake repo to odb | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | if (not git_repo) { | ~~~~~~~~~~~~~~~~~~~ 357 | (*logger)( | ~~~~~~~~~~ 358 | fmt::format("Could not open repository {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | native_storage_config->GitRoot().string()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 361 | return; | ~~~~~~~ 362 | } | ~ 363 | // setup wrapped logger | ~~~~~~~~~~~~~~~~~~~~~~~ 364 | auto wrapped_logger = std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | [logger](auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | (*logger)(fmt::format("While checking tree exists in " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "Git cache:\n{}", | ~~~~~~~~~~~~~~~~~ 368 | msg), | ~~~~~ 369 | fatal); | ~~~~~~~ 370 | }); | ~~~ 371 | // check if the desired tree ID is in Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | auto tree_found = git_repo->CheckTreeExists( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | key.tree_hash.Hash(), wrapped_logger); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | if (not tree_found) { | ~~~~~~~~~~~~~~~~~~~~~ 375 | // errors encountered | ~~~~~~~~~~~~~~~~~~~~~ 376 | return; | ~~~~~~~ 377 | } | ~ 378 | if (*tree_found) { | ~~~~~~~~~~~~~~~~~~ 379 | // backup to remote if needed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | if (backup_to_remote and remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | BackupToRemote(ArtifactDigest{key.tree_hash, 0}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 383 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 384 | local_api, | ~~~~~~~~~~ 385 | *remote_api, | ~~~~~~~~~~~~ 386 | logger); | ~~~~~~~~ 387 | } | ~ 388 | // success | ~~~~~~~~~~ 389 | (*setter)(true /*cache hit*/); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | return; | ~~~~~~~ 391 | } | ~ 392 | | 393 | // Check older generations for presence of the tree | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | for (std::size_t generation = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | generation < native_storage_config->num_generations; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | generation++) { | ~~~~~~~~~~~~~~~ 397 | auto old = | ~~~~~~~~~~ 398 | native_storage_config->GitGenerationRoot(generation); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | if (FileSystemManager::IsDirectory(old)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | auto old_repo = GitRepo::Open(old); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | auto no_logging = | ~~~~~~~~~~~~~~~~~ 402 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403 | [](auto /*unused*/, auto /*unused*/) {}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | if (old_repo) { | ~~~~~~~~~~~~~~~ 405 | auto check_result = old_repo->CheckTreeExists( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | key.tree_hash.Hash(), no_logging); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | if (check_result and *check_result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | TakeTreeFromOlderGeneration( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | generation, | ~~~~~~~~~~~ 410 | ArtifactDigest{key.tree_hash, 0}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 412 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 413 | op_result.git_cas, | ~~~~~~~~~~~~~~~~~~ 414 | critical_git_op_map, | ~~~~~~~~~~~~~~~~~~~~ 415 | local_api, | ~~~~~~~~~~ 416 | remote_api, | ~~~~~~~~~~~ 417 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 418 | ts, | ~~~ 419 | setter, | ~~~~~~~ 420 | logger); | ~~~~~~~~ 421 | return; | ~~~~~~~ 422 | } | ~ 423 | } | ~ 424 | } | ~ 425 | } | ~ 426 | | 427 | // check if tree is known to native local CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | auto const native_digest = ArtifactDigest{key.tree_hash, 0}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | if (local_api->IsAvailable(native_digest)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // import tree to Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | MoveCASTreeToGit(key.tree_hash, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | native_digest, | ~~~~~~~~~~~~~~ 433 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 434 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 435 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 436 | local_api, | ~~~~~~~~~~ 437 | remote_api, | ~~~~~~~~~~~ 438 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 439 | ts, | ~~~ 440 | setter, | ~~~~~~~ 441 | logger); | ~~~~~~~~ 442 | // done! | ~~~~~~~~ 443 | return; | ~~~~~~~ 444 | } | ~ 445 | progress->TaskTracker().Start(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | // check if tree is known to remote serve service and can be | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | // provided via the remote CAS | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | if (serve != nullptr and remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | auto const remote_digest = | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | serve->TreeInRemoteCAS(key.tree_hash.Hash()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | // try to get content from remote CAS into local CAS; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | // whether it is retrieved locally in native or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | // compatible CAS, it will be imported to Git either way | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | if (remote_digest and | ~~~~~~~~~~~~~~~~~~~~~ 455 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | {Artifact::ObjectInfo{.digest = *remote_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | .type = ObjectType::Tree}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | *local_api)) { | ~~~~~~~~~~~~~~ 459 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | MoveCASTreeToGit(key.tree_hash, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461 | *remote_digest, | ~~~~~~~~~~~~~~~ 462 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 463 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 464 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 465 | local_api, | ~~~~~~~~~~ 466 | remote_api, | ~~~~~~~~~~~ 467 | false, // tree already on remote, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468 | // so ignore backing up | ~~~~~~~~~~~~~~~~~~~~~~~ 469 | ts, | ~~~ 470 | setter, | ~~~~~~~ 471 | logger); | ~~~~~~~~ 472 | // done! | ~~~~~~~~ 473 | return; | ~~~~~~~ 474 | } | ~ 475 | } | ~ 476 | // check if tree is on remote, if given and native | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | if (compat_storage_config == nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | remote_api != nullptr and | ~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | {Artifact::ObjectInfo{.digest = native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | .type = ObjectType::Tree}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | *local_api)) { | ~~~~~~~~~~~~~~ 483 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | MoveCASTreeToGit(key.tree_hash, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 485 | native_digest, | ~~~~~~~~~~~~~~ 486 | import_to_git_map, | ~~~~~~~~~~~~~~~~~~ 487 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 488 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 489 | local_api, | ~~~~~~~~~~ 490 | remote_api, | ~~~~~~~~~~~ 491 | false, // tree already on remote, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | // so ignore backing up | ~~~~~~~~~~~~~~~~~~~~~~~ 493 | ts, | ~~~ 494 | setter, | ~~~~~~~ 495 | logger); | ~~~~~~~~ 496 | // done! | ~~~~~~~~ 497 | return; | ~~~~~~~ 498 | } | ~ 499 | // create temporary location for command execution root | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | auto content_dir = | ~~~~~~~~~~~~~~~~~~ 501 | native_storage_config->CreateTypedTmpDir("git-tree"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | if (not content_dir) { | ~~~~~~~~~~~~~~~~~~~~~~ 503 | (*logger)( | ~~~~~~~~~~ 504 | "Failed to create execution root tmp directory for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | "tree id map!", | ~~~~~~~~~~~~~~~ 506 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 507 | return; | ~~~~~~~ 508 | } | ~ 509 | // create temporary location for storing command result files | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | auto out_dir = | ~~~~~~~~~~~~~~ 511 | native_storage_config->CreateTypedTmpDir("git-tree"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | if (not out_dir) { | ~~~~~~~~~~~~~~~~~~ 513 | (*logger)( | ~~~~~~~~~~ 514 | "Failed to create results tmp directory for tree id " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | "map!", | ~~~~~~~ 516 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 517 | return; | ~~~~~~~ 518 | } | ~ 519 | // execute command in temporary location | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | SystemCommand system{key.tree_hash.Hash()}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | auto cmdline = launcher; | ~~~~~~~~~~~~~~~~~~~~~~~~ 522 | std::copy(key.command.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | key.command.end(), | ~~~~~~~~~~~~~~~~~~ 524 | std::back_inserter(cmdline)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | auto inherit_env = | ~~~~~~~~~~~~~~~~~~ 526 | MirrorsUtils::GetInheritEnv(mirrors, key.inherit_env); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 527 | std::map env{key.env_vars}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 528 | for (auto const& k : inherit_env) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 529 | const char* v = std::getenv(k.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | if (v != nullptr) { | ~~~~~~~~~~~~~~~~~~~ 531 | env[k] = std::string(v); | ~~~~~~~~~~~~~~~~~~~~~~~~ 532 | } | ~ 533 | } | ~ 534 | auto const exit_code = system.Execute( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | cmdline, env, content_dir->GetPath(), out_dir->GetPath()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | if (not exit_code) { | ~~~~~~~~~~~~~~~~~~~~ 537 | (*logger)(fmt::format("Failed to execute command:\n{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | nlohmann::json(cmdline).dump()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 540 | return; | ~~~~~~~ 541 | } | ~ 542 | // create temporary location for the import repository | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | auto repo_dir = | ~~~~~~~~~~~~~~~ 544 | native_storage_config->CreateTypedTmpDir("import-repo"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | if (not repo_dir) { | ~~~~~~~~~~~~~~~~~~~ 546 | (*logger)( | ~~~~~~~~~~ 547 | "Failed to create tmp directory for import repository", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 549 | return; | ~~~~~~~ 550 | } | ~ 551 | // do an import to git with tree check | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | GitOpKey op_key = { | ~~~~~~~~~~~~~~~~~~~ 553 | .params = | ~~~~~~~~~ 554 | { | ~ 555 | repo_dir->GetPath(), // target_path | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | "", // git_hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 557 | fmt::format("Content of tree {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 558 | key.tree_hash.Hash()), // message | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | content_dir->GetPath() // source_path | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 560 | }, | ~~ 561 | .op_type = GitOpType::INITIAL_COMMIT}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | critical_git_op_map->ConsumeAfterKeysReady( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | ts, | ~~~ 564 | {std::move(op_key)}, | ~~~~~~~~~~~~~~~~~~~~ 565 | [repo_dir, // keep repo_dir alive | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | content_dir, // keep content_dir alive | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | out_dir, // keep stdout/stderr of command alive | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | critical_git_op_map, | ~~~~~~~~~~~~~~~~~~~~ 569 | just_git_cas = op_result.git_cas, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | cmdline, | ~~~~~~~~ 571 | key, | ~~~~ 572 | git_bin, | ~~~~~~~~ 573 | launcher, | ~~~~~~~~~ 574 | mirrors, | ~~~~~~~~ 575 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 576 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 577 | local_api, | ~~~~~~~~~~ 578 | remote_api, | ~~~~~~~~~~~ 579 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 580 | progress, | ~~~~~~~~~ 581 | ts, | ~~~ 582 | setter, | ~~~~~~~ 583 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 584 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | // check flag | ~~~~~~~~~~~~~ 586 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 587 | (*logger)("Commit failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 588 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 589 | return; | ~~~~~~~ 590 | } | ~ 591 | // Open fake tmp repository to check for tree | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | auto git_repo = GitRepoRemote::Open( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | op_result.git_cas); // link fake repo to odb | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594 | if (not git_repo) { | ~~~~~~~~~~~~~~~~~~~ 595 | (*logger)( | ~~~~~~~~~~ 596 | fmt::format("Could not open repository {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597 | repo_dir->GetPath().string()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 599 | return; | ~~~~~~~ 600 | } | ~ 601 | // setup wrapped logger | ~~~~~~~~~~~~~~~~~~~~~~~ 602 | auto wrapped_logger = | ~~~~~~~~~~~~~~~~~~~~~ 603 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604 | [logger](auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | (*logger)(fmt::format("While checking tree " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 606 | "exists:\n{}", | ~~~~~~~~~~~~~~ 607 | msg), | ~~~~~ 608 | fatal); | ~~~~~~~ 609 | }); | ~~~ 610 | // check that the desired tree ID is part of the repo | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 611 | auto tree_check = git_repo->CheckTreeExists( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 612 | key.tree_hash.Hash(), wrapped_logger); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 613 | if (not tree_check) { | ~~~~~~~~~~~~~~~~~~~~~ 614 | // errors encountered | ~~~~~~~~~~~~~~~~~~~~~ 615 | return; | ~~~~~~~ 616 | } | ~ 617 | if (not *tree_check) { | ~~~~~~~~~~~~~~~~~~~~~~ 618 | std::string out_str{}; | ~~~~~~~~~~~~~~~~~~~~~~ 619 | std::string err_str{}; | ~~~~~~~~~~~~~~~~~~~~~~ 620 | auto cmd_out = FileSystemManager::ReadFile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | out_dir->GetPath() / "stdout"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 622 | auto cmd_err = FileSystemManager::ReadFile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 623 | out_dir->GetPath() / "stderr"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 624 | if (cmd_out) { | ~~~~~~~~~~~~~~ 625 | out_str = *cmd_out; | ~~~~~~~~~~~~~~~~~~~ 626 | } | ~ 627 | if (cmd_err) { | ~~~~~~~~~~~~~~ 628 | err_str = *cmd_err; | ~~~~~~~~~~~~~~~~~~~ 629 | } | ~ 630 | std::string output{}; | ~~~~~~~~~~~~~~~~~~~~~ 631 | if (not out_str.empty() or not err_str.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632 | output = | ~~~~~~~~ 633 | fmt::format(".\nOutput of command:\n{}{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | out_str, | ~~~~~~~~ 635 | err_str); | ~~~~~~~~~ 636 | } | ~ 637 | (*logger)( | ~~~~~~~~~~ 638 | fmt::format("Executing {} did not create " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 639 | "specified tree {}{}", | ~~~~~~~~~~~~~~~~~~~~~~ 640 | nlohmann::json(cmdline).dump(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | key.tree_hash.Hash(), | ~~~~~~~~~~~~~~~~~~~~~ 642 | output), | ~~~~~~~~ 643 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 644 | return; | ~~~~~~~ 645 | } | ~ 646 | auto target_path = repo_dir->GetPath(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | // fetch all into Git cache | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | auto just_git_repo = GitRepoRemote::Open(just_git_cas); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 649 | if (not just_git_repo) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 650 | (*logger)( | ~~~~~~~~~~ 651 | fmt::format( | ~~~~~~~~~~~~ 652 | "Could not open Git repository {}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 653 | native_storage_config->GitRoot().string()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 655 | return; | ~~~~~~~ 656 | } | ~ 657 | // define temp repo path | ~~~~~~~~~~~~~~~~~~~~~~~~ 658 | auto tmp_dir = native_storage_config->CreateTypedTmpDir( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | "git-tree"); | ~~~~~~~~~~~~ 660 | if (not tmp_dir) { | ~~~~~~~~~~~~~~~~~~ 661 | (*logger)(fmt::format("Could not create unique " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 662 | "path for target {}", | ~~~~~~~~~~~~~~~~~~~~~ 663 | target_path.string()), | ~~~~~~~~~~~~~~~~~~~~~~ 664 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 665 | return; | ~~~~~~~ 666 | } | ~ 667 | wrapped_logger = | ~~~~~~~~~~~~~~~~ 668 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | [logger, target_path](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | bool fatal) { | ~~~~~~~~~~~~~ 671 | (*logger)( | ~~~~~~~~~~ 672 | fmt::format("While fetch via tmp repo " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | "for target {}:\n{}", | ~~~~~~~~~~~~~~~~~~~~~ 674 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 675 | msg), | ~~~~~ 676 | fatal); | ~~~~~~~ 677 | }); | ~~~ 678 | if (not just_git_repo->FetchViaTmpRepo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 679 | *native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~~ 680 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 681 | std::nullopt, | ~~~~~~~~~~~~~ 682 | key.inherit_env, | ~~~~~~~~~~~~~~~~ 683 | git_bin, | ~~~~~~~~ 684 | launcher, | ~~~~~~~~~ 685 | wrapped_logger)) { | ~~~~~~~~~~~~~~~~~~ 686 | return; | ~~~~~~~ 687 | } | ~ 688 | // setup a wrapped_logger | ~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | wrapped_logger = | ~~~~~~~~~~~~~~~~ 690 | std::make_shared( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | [logger, target_path](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | bool fatal) { | ~~~~~~~~~~~~~ 693 | (*logger)( | ~~~~~~~~~~ 694 | fmt::format("While doing keep commit " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | "and setting Git tree for " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | "target {}:\n{}", | ~~~~~~~~~~~~~~~~~ 697 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 698 | msg), | ~~~~~ 699 | fatal); | ~~~~~~~ 700 | }); | ~~~ 701 | // Keep tag for commit | ~~~~~~~~~~~~~~~~~~~~~~ 702 | GitOpKey op_key = { | ~~~~~~~~~~~~~~~~~~~ 703 | .params = | ~~~~~~~~~ 704 | { | ~ 705 | native_storage_config | ~~~~~~~~~~~~~~~~~~~~~ 706 | ->GitRoot(), // target_path | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 707 | *op_result.result, // git_hash | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 708 | "Keep referenced tree alive" // message | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | }, | ~~ 710 | .op_type = GitOpType::KEEP_TAG}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | critical_git_op_map->ConsumeAfterKeysReady( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | ts, | ~~~ 713 | {std::move(op_key)}, | ~~~~~~~~~~~~~~~~~~~~ 714 | [remote_api, | ~~~~~~~~~~~~ 715 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 716 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 717 | local_api, | ~~~~~~~~~~ 718 | backup_to_remote, | ~~~~~~~~~~~~~~~~~ 719 | key, | ~~~~ 720 | progress, | ~~~~~~~~~ 721 | setter, | ~~~~~~~ 722 | logger](auto const& values) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 723 | GitOpValue op_result = *values[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 724 | // check flag | ~~~~~~~~~~~~~ 725 | if (not op_result.result) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | (*logger)("Keep tag failed", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | /*fatal=*/true); | ~~~~~~~~~~~~~~~~ 728 | return; | ~~~~~~~ 729 | } | ~ 730 | progress->TaskTracker().Stop(key.origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 731 | // backup to remote if needed and in native mode | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 732 | if (backup_to_remote and | ~~~~~~~~~~~~~~~~~~~~~~~~ 733 | remote_api != nullptr) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 734 | BackupToRemote( | ~~~~~~~~~~~~~~~ 735 | ArtifactDigest{key.tree_hash, 0}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 736 | native_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 737 | compat_storage_config, | ~~~~~~~~~~~~~~~~~~~~~~ 738 | local_api, | ~~~~~~~~~~ 739 | *remote_api, | ~~~~~~~~~~~~ 740 | logger); | ~~~~~~~~ 741 | } | ~ 742 | // success | ~~~~~~~~~~ 743 | (*setter)(false /*no cache hit*/); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | }, | ~~ 745 | [logger, | ~~~~~~~~ 746 | commit = *op_result.result, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 747 | target_path = native_storage_config->GitRoot()]( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 748 | auto const& msg, bool fatal) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 749 | (*logger)( | ~~~~~~~~~~ 750 | fmt::format("While running critical Git op " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | "KEEP_TAG for commit {} in " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | "repository {}:\n{}", | ~~~~~~~~~~~~~~~~~~~~~ 753 | commit, | ~~~~~~~ 754 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 755 | msg), | ~~~~~ 756 | fatal); | ~~~~~~~ 757 | }); | ~~~ 758 | }, | ~~ 759 | [logger, target_path = repo_dir->GetPath()](auto const& msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 760 | bool fatal) { | ~~~~~~~~~~~~~ 761 | (*logger)( | ~~~~~~~~~~ 762 | fmt::format("While running critical Git op " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | "INITIAL_COMMIT for target {}:\n{}", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | target_path.string(), | ~~~~~~~~~~~~~~~~~~~~~ 765 | msg), | ~~~~~ 766 | fatal); | ~~~~~~~ 767 | }); | ~~~ 768 | }, | ~ work/src/other_tools/ops_maps/git_tree_fetch_map.cpp:479:46: note: unnamed temporary defined here 479 | remote_api->RetrieveToCas( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 480 | {Artifact::ObjectInfo{.digest = native_digest, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | .type = ObjectType::Tree}}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 482 | *local_api)) { | ~~~~~~~~~~~ INFO (action:cf3aa4ce20f80a34b3fd1639c17602e313a331eea720df93c1fec08ffb474450): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@grpc++.cflags","@protobuf.cflags","-pthread","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp","-o","work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp: In function 'std::optional {anonymous}::CreateCommandBundle(const BazelMsgFactory::ActionDigestRequest&)': work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:187:31: warning: 'void build::bazel::remote::execution::v2::Command::set_allocated_platform(build::bazel::remote::execution::v2::Platform*)' is deprecated [-Wdeprecated-declarations] 187 | msg.set_allocated_platform(CreatePlatform(*request.properties).release()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from include/src/buildtool/common/bazel_types.hpp:55, from work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.hpp:32, from work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:15: include/build/bazel/remote/execution/v2/remote_execution.pb.h:12279:13: note: declared here 12279 | inline void Command::set_allocated_platform(::build::bazel::remote::execution::v2::Platform* platform) { | ^~~~~~~ work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:197:57: warning: 'google::protobuf::RepeatedPtrField >* build::bazel::remote::execution::v2::Command::mutable_output_files()' is deprecated [-Wdeprecated-declarations] 197 | pb::back_inserter(msg.mutable_output_files())); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12054:1: note: declared here 12054 | Command::mutable_output_files() { | ^~~~~~~ work/src/buildtool/execution_api/bazel_msg/bazel_msg_factory.cpp:200:63: warning: 'google::protobuf::RepeatedPtrField >* build::bazel::remote::execution::v2::Command::mutable_output_directories()' is deprecated [-Wdeprecated-declarations] 200 | pb::back_inserter(msg.mutable_output_directories())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ include/build/bazel/remote/execution/v2/remote_execution.pb.h:12129:1: note: declared here 12129 | Command::mutable_output_directories() { | ^~~~~~~ PROG: [ 69%] 192 cached, 53 run, 4 processing (["@","just","src/other_tools/root_maps","tree_id_git_map"]#0 "tree_id_git_map.o", ...). INFO (action:8730b5e064e976aea2f4190e539d4d6c1c144beeb9bc3e169b3f2b2a107309aa): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","-pthread","@protobuf.cflags","@grpc++.cflags","@nlohmann_json.cflags","@fmt.cflags","@gsl.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/local/local_api.cpp","-o","work/src/buildtool/execution_api/local/local_api.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/local/local_api.cpp: In member function 'virtual bool LocalApi::Upload(std::unordered_set&&, bool) const': work/src/buildtool/execution_api/local/local_api.cpp:237:50: warning: conversion to 'std::size_t' {aka 'long unsigned int'} from 'std::__iterator_traits, void>::difference_type' {aka 'long int'} may change the sign of the result [-Wsign-conversion] 237 | std::size_t const valid_count = std::count_if( | ~~~~~~~~~~~~~^ 238 | blobs.begin(), | ~~~~~~~~~~~~~~ 239 | blobs.end(), | ~~~~~~~~~~~~ 240 | [&cas = local_context_.storage->CAS()](ArtifactBlob const& blob) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | bool const is_tree = blob.GetDigest().IsTree(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | | 243 | std::optional cas_digest; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | if (auto const path = blob.GetFilePath()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | static constexpr bool kOwner = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | cas_digest = | ~~~~~~~~~~~~ 247 | is_tree ? cas.StoreTree(*path) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | : cas.StoreBlob(*path, blob.IsExecutable()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | } | ~ 250 | else if (auto const content = blob.ReadContent()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | cas_digest = is_tree | ~~~~~~~~~~~~~~~~~~~~ 252 | ? cas.StoreTree(*content) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | : cas.StoreBlob(*content, blob.IsExecutable()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | return cas_digest and *cas_digest == blob.GetDigest(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | }); | ~~ INFO (action:3586acbe69d96fd811516f9e2000347ac29720e7c8a7144dd0f715495850d587): Stderr of command ["riscv64-linux-gnu-g++","-O2","-DNDEBUG","-Wall","-Wextra","-Wpedantic","-Wsign-conversion","-Werror","-pedantic-errors","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.","-fstack-protector-strong","-Wformat","-Werror=format-security","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include","@nlohmann_json.cflags","@gsl.cflags","@fmt.cflags","@protobuf.cflags","@grpc++.cflags","-I","work","-isystem","include","-c","work/src/buildtool/execution_api/common/bytestream_utils.cpp","-o","work/src/buildtool/execution_api/common/bytestream_utils.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.6.5/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/execution_api/common/bytestream_utils.cpp: In static member function 'static std::optional ByteStreamUtils::ReadRequest::FromString(const std::string&)': work/src/buildtool/execution_api/common/bytestream_utils.cpp:95:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 95 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:96:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 96 | if (parts[i].compare(ByteStreamUtils::kBlobs) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:100:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 100 | if (parts[i].compare(ByteStreamUtils::kUploads) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:105:35: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 105 | std::string{parts[i]})) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:113:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 113 | if (parts.size() != blobs_index + kReadRequestPartsCountOffset) { | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:118:32: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 118 | instance_name << parts[i]; | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:126:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 126 | result.hash_ = std::string(parts[blobs_index + kHashIndexOffset]); | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:129:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 129 | std::stoul(std::string(parts[blobs_index + kSizeIndexOffset])); | ^~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp: In static member function 'static std::optional ByteStreamUtils::WriteRequest::FromString(const std::string&)': work/src/buildtool/execution_api/common/bytestream_utils.cpp:174:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 174 | for (int i = 0; i < parts.size(); i++) { | ~~^~~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:175:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 175 | if (parts[i].compare(ByteStreamUtils::kUploads) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:179:19: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 179 | if (parts[i].compare(ByteStreamUtils::kBlobs) == 0) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:184:35: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 184 | std::string{parts[i]})) { | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:192:26: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 192 | if ((parts.size() != uploads_index + kWriteRequestPartsCountOffset) or | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:193:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 193 | parts[uploads_index + kBlobsIndexOffset].compare( | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:201:32: warning: conversion to 'std::vector >::size_type' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 201 | instance_name << parts[i]; | ^ work/src/buildtool/execution_api/common/bytestream_utils.cpp:207:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 207 | result.uuid_ = std::string(parts[uploads_index + kUUIDIndexOffset]); | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:208:38: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 208 | result.hash_ = std::string(parts[uploads_index + kHashIndexOffset]); | ^~~~~~~~~~~~~ work/src/buildtool/execution_api/common/bytestream_utils.cpp:211:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 211 | std::stoul(std::string(parts[uploads_index + kSizeIndexOffset])); | ^~~~~~~~~~~~~ PROG: [ 98%] 201 cached, 66 run, 1 processing (["@","just","src/other_tools/just_mr","just-mr"]#1 "just-mr"). PROG: [ 98%] 201 cached, 66 run, 1 processing (["@","just","src/other_tools/just_mr","just-mr"]#1 "just-mr"). INFO: Processed 268 actions, 201 cache hits. INFO: Artifacts can be found in: /build/reproducible-path/justbuild-1.6.5/debian/build/out/bin/just-mr [0ea0d8a47a25ec1918a711268091786e16687b7f:296799840:x] make[2]: Leaving directory '/build/reproducible-path/justbuild-1.6.5' make[1]: Leaving directory '/build/reproducible-path/justbuild-1.6.5' create-stamp debian/debhelper-build-stamp dh_prep -a debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/justbuild-1.6.5' dh_auto_install --buildsystem=makefile -- -f debian/justbuild.makefile make -j8 install DESTDIR=/build/reproducible-path/justbuild-1.6.5/debian/justbuild AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" -f debian/justbuild.makefile make[2]: Entering directory '/build/reproducible-path/justbuild-1.6.5' install -D /build/reproducible-path/justbuild-1.6.5/debian/build/out/bin/just /build/reproducible-path/justbuild-1.6.5/debian/justbuild//usr/bin/justbuild install -D /build/reproducible-path/justbuild-1.6.5/debian/build/out/bin/just-mr /build/reproducible-path/justbuild-1.6.5/debian/justbuild//usr/bin/just-mr install -D ./bin/just-lock.py /build/reproducible-path/justbuild-1.6.5/debian/justbuild//usr/bin/just-lock install -D ./bin/just-import-git.py /build/reproducible-path/justbuild-1.6.5/debian/justbuild//usr/bin/just-import-git install -D ./bin/just-deduplicate-repos.py /build/reproducible-path/justbuild-1.6.5/debian/justbuild//usr/bin/just-deduplicate-repos install -D -m 644 ./share/just_complete.bash /build/reproducible-path/justbuild-1.6.5/debian/justbuild//usr/share/bash-completion/completions/justbuild make[2]: Leaving directory '/build/reproducible-path/justbuild-1.6.5' make[1]: Leaving directory '/build/reproducible-path/justbuild-1.6.5' dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dwz: Too few files for multifile optimization dh_dwz: warning: No dwz multifile created, but not explicitly requested either so ignoring it. dh_dwz: warning: Common issues include no debug information at all (missing -g) and dh_dwz: warning: compressed debug information (#931891). dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-riscv64-lp64d.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-riscv64-lp64d.so.1.usr-is-merged dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a dpkg-deb: building package 'justbuild-dbgsym' in '../justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb'. dpkg-deb: building package 'justbuild' in '../justbuild_1.6.5-0.1+b1_riscv64.deb'. dpkg-genbuildinfo --build=any -O../justbuild_1.6.5-0.1+b1_riscv64.buildinfo dpkg-genchanges --build=any -O../justbuild_1.6.5-0.1+b1_riscv64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2026-08-07T21:32:24Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Fri, 07 Aug 2026 21:32:34 +0000 | +------------------------------------------------------------------------------+ justbuild_1.6.5-0.1+b1_riscv64.changes: --------------------------------------- Format: 1.8 Date: Wed, 22 Jul 2026 11:26:29 +0000 Source: justbuild (1.6.5-0.1) Binary: justbuild justbuild-dbgsym Binary-Only: yes Architecture: riscv64 Version: 1.6.5-0.1+b1 Distribution: unstable Urgency: low Maintainer: Oliver Reiche Changed-By: riscv64 Build Daemon (rv-manda-02) Description: justbuild - Generic build system Changes: justbuild (1.6.5-0.1+b1) sid; urgency=low, binary-only=yes . * Binary-only non-maintainer upload for riscv64; no source changes. * Rebuild against libabsl20260526 Checksums-Sha1: 99ae0e427dd8a82f247cc6bc9bc83c4ba3a9eaad 208240484 justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb 48af4f0682e37ed435a27e5075d8f69d8b01e29e 9184 justbuild_1.6.5-0.1+b1_riscv64.buildinfo c1680a436c9d70cf48441dbeb9e987db77dfb555 3330544 justbuild_1.6.5-0.1+b1_riscv64.deb Checksums-Sha256: 579735df315487b09f73a0d64250620cd50a122c4f5361ae27286c0deb7fbc1c 208240484 justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb 2187598752ad86c6ebda0ae760f1db8feea933aa55fcabd9d9c926b6d59d331d 9184 justbuild_1.6.5-0.1+b1_riscv64.buildinfo 58ab5b3bcae7053db1b86db16822de9a1a3807933aad3a4c53e5f8e41d2ca4c6 3330544 justbuild_1.6.5-0.1+b1_riscv64.deb Files: 0973eaf9d2f4e221fac59b1005654792 208240484 debug optional justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb b929e5e5d460bba0293bf47bc7e4a8a0 9184 devel optional justbuild_1.6.5-0.1+b1_riscv64.buildinfo d0404056a619618d72353541a57285a8 3330544 devel optional justbuild_1.6.5-0.1+b1_riscv64.deb +------------------------------------------------------------------------------+ | Buildinfo Fri, 07 Aug 2026 21:32:38 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: justbuild (1.6.5-0.1) Binary: justbuild justbuild-dbgsym Architecture: riscv64 Version: 1.6.5-0.1+b1 Binary-Only-Changes: justbuild (1.6.5-0.1+b1) sid; urgency=low, binary-only=yes . * Binary-only non-maintainer upload for riscv64; no source changes. * Rebuild against libabsl20260526 . -- riscv64 Build Daemon (rv-manda-02) Wed, 22 Jul 2026 11:26:29 +0000 Checksums-Md5: 0973eaf9d2f4e221fac59b1005654792 208240484 justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb d0404056a619618d72353541a57285a8 3330544 justbuild_1.6.5-0.1+b1_riscv64.deb Checksums-Sha1: 99ae0e427dd8a82f247cc6bc9bc83c4ba3a9eaad 208240484 justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb c1680a436c9d70cf48441dbeb9e987db77dfb555 3330544 justbuild_1.6.5-0.1+b1_riscv64.deb Checksums-Sha256: 579735df315487b09f73a0d64250620cd50a122c4f5361ae27286c0deb7fbc1c 208240484 justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb 58ab5b3bcae7053db1b86db16822de9a1a3807933aad3a4c53e5f8e41d2ca4c6 3330544 justbuild_1.6.5-0.1+b1_riscv64.deb Build-Origin: Debian Build-Architecture: riscv64 Build-Date: Fri, 07 Aug 2026 21:32:08 +0000 Build-Path: /build/reproducible-path/justbuild-1.6.5 Installed-Build-Depends: autoconf (= 2.73-2), automake (= 1:1.18.1-4), autopoint (= 1.0-3), autotools-dev (= 20240727.1+nmu1), base-files (= 14.2), base-passwd (= 3.6.8), bash (= 5.3-3), binutils (= 2.46.90.20260712-1), binutils-common (= 2.46.90.20260712-1), binutils-riscv64-linux-gnu (= 2.46.90.20260712-1), bsdextrautils (= 2.42.2-2), build-essential (= 12.12), bzip2 (= 1.0.8-6+b2), clang-19 (= 1:19.1.7-22+b1), comerr-dev (= 2.1-1.47.4-1), coreutils (= 9.10-1), cpp (= 4:15.2.0-5+b1), cpp-15 (= 15.3.0-1), cpp-15-riscv64-linux-gnu (= 15.3.0-1), cpp-riscv64-linux-gnu (= 4:15.2.0-5+b1), dash (= 0.5.12-12), debconf (= 1.5.92), debhelper (= 14.3), debianutils (= 5.23.2), dh-autoreconf (= 22), dh-strip-nondeterminism (= 1.15.1-1), diffutils (= 1:3.12-1), dpkg (= 1.23.7), dpkg-dev (= 1.23.7), dwz (= 0.17-1), file (= 1:5.47-4), findutils (= 4.10.0-4), g++ (= 4:15.2.0-5+b1), g++-15 (= 15.3.0-1), g++-15-riscv64-linux-gnu (= 15.3.0-1), g++-riscv64-linux-gnu (= 4:15.2.0-5+b1), gcc (= 4:15.2.0-5+b1), gcc-15 (= 15.3.0-1), gcc-15-base (= 15.3.0-1), gcc-15-riscv64-linux-gnu (= 15.3.0-1), gcc-16-base (= 16.1.0-2), gcc-riscv64-linux-gnu (= 4:15.2.0-5+b1), gettext (= 1.0-3), gettext-base (= 1.0-3), grep (= 3.12-1), groff-base (= 1.24.1-1), gzip (= 1.13-1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), krb5-multidev (= 1.22.1-3), libabsl-dev (= 20260526.0-2), libabsl20260526 (= 20260526.0-2), libacl1 (= 2.4.0-1), libacl1-dev (= 2.4.0-1), libarchive-dev (= 3.8.8-2), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.8.8-2), libasan8 (= 16.1.0-2), libatomic1 (= 16.1.0-2), libattr1 (= 1:2.6.0-1), libattr1-dev (= 1:2.6.0-1), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.46.90.20260712-1), libblkid1 (= 2.42.2-2), libbrotli-dev (= 1.2.0-3), libbrotli1 (= 1.2.0-3), libbsd0 (= 0.12.2-3), libbz2-1.0 (= 1.0.8-6+b2), libbz2-dev (= 1.0.8-6+b2), libc-ares-dev (= 1.34.8-1), libc-bin (= 2.42-17), libc-dev-bin (= 2.42-17), libc-gconv-modules-extra (= 2.42-17), libc6 (= 2.42-17), libc6-dev (= 2.42-17), libcap-ng0 (= 0.9.3-1+b1), libcares2 (= 1.34.8-1), libcc1-0 (= 16.1.0-2), libclang-common-19-dev (= 1:19.1.7-22+b1), libclang-cpp19 (= 1:19.1.7-22+b1), libclang1-19 (= 1:19.1.7-22+b1), libcli11-dev (= 2.6.1+ds-1), libcom-err2 (= 1.47.4-1), libcrypt1 (= 1:4.5.1-1+b1), libctf-nobfd0 (= 2.46.90.20260712-1), libctf0 (= 2.46.90.20260712-1), libcurl4-openssl-dev (= 8.21.0-2), libcurl4t64 (= 8.21.0-2), libdb5.3t64 (= 5.3.28+dfsg2-11+b1), libdebconfclient0 (= 0.283), libdebhelper-perl (= 14.3), libdpkg-perl (= 1.23.7), libedit2 (= 3.1-20260512-1), libelf1t64 (= 0.195-1), libevent-2.1-7t64 (= 2.1.13-stable-1), libexpat1 (= 2.8.2-1), libext2fs-dev (= 1.47.4-1), libext2fs2t64 (= 1.47.4-1), libffi8 (= 3.7.1-2), libfile-stripnondeterminism-perl (= 1.15.1-1), libfmt-dev (= 10.1.1+ds1-4+b2), libfmt10 (= 10.1.1+ds1-4+b2), libgc1 (= 1:8.2.12-1), libgcc-15-dev (= 15.3.0-1), libgcc-s1 (= 16.1.0-2), libgdbm-compat4t64 (= 1.26-1+b2), libgdbm6t64 (= 1.26-1+b2), libgit2-1.9 (= 1.9.4+ds-1), libgit2-dev (= 1.9.4+ds-1), libgmp-dev (= 2:6.3.0+dfsg-5+b2), libgmp10 (= 2:6.3.0+dfsg-5+b2), libgmpxx4ldbl (= 2:6.3.0+dfsg-5+b2), libgnutls-dane0t64 (= 3.8.13-1), libgnutls28-dev (= 3.8.13-1), libgnutls30t64 (= 3.8.13-1), libgomp1 (= 16.1.0-2), libgprofng0 (= 2.46.90.20260712-1), libgrpc++-dev (= 1.51.1-9+b1), libgrpc++1.51t64 (= 1.51.1-9+b1), libgrpc-dev (= 1.51.1-9+b1), libgrpc29t64 (= 1.51.1-9+b1), libgssapi-krb5-2 (= 1.22.1-3), libgssrpc4t64 (= 1.22.1-3), libhogweed6t64 (= 3.10.2-1+b1), libidn2-0 (= 2.3.8-5), libidn2-dev (= 2.3.8-5), libisl23 (= 0.28-1), libitm1 (= 16.1.0-2), libjansson4 (= 2.15.1-1), libk5crypto3 (= 1.22.1-3), libkadm5clnt-mit12 (= 1.22.1-3), libkadm5srv-mit12 (= 1.22.1-3), libkdb5-10t64 (= 1.22.1-3), libkeyutils1 (= 1.6.3-6+b2), libkrb5-3 (= 1.22.1-3), libkrb5-dev (= 1.22.1-3), libkrb5support0 (= 1.22.1-3), libldap-dev (= 2.6.13+dfsg-1), libldap2 (= 2.6.13+dfsg-1), libllhttp-dev (= 9.4.2+~cs12.11.9-5+b1), libllhttp9.4 (= 9.4.2+~cs12.11.9-5+b1), libllvm19 (= 1:19.1.7-22+b1), liblsan0 (= 16.1.0-2), liblua5.4-0 (= 5.4.8-2), liblz4-1 (= 1.10.0-10), liblz4-dev (= 1.10.0-10), liblzma-dev (= 5.8.3-1), liblzma5 (= 5.8.3-1), libmagic-mgc (= 1:5.47-4), libmagic1t64 (= 1:5.47-4), libmd0 (= 1.2.0-2), libmount1 (= 2.42.2-2), libmpc3 (= 1.3.1-3), libmpfr6 (= 4.2.2-3), libmsgsl-dev (= 4.2.1-1), libncursesw6 (= 6.6+20260608-2), libnettle8t64 (= 3.10.2-1+b1), libnghttp2-14 (= 1.69.0-1), libnghttp2-dev (= 1.69.0-1), libnghttp3-9 (= 1.17.0-1), libnghttp3-dev (= 1.17.0-1), libngtcp2-16 (= 1.24.0-1), libngtcp2-crypto-ossl-dev (= 1.24.0-1), libngtcp2-crypto-ossl0 (= 1.24.0-1), libngtcp2-dev (= 1.24.0-1), libnuma1 (= 2.0.19-1+b2), libobjc-15-dev (= 15.3.0-1), libobjc4 (= 16.1.0-2), libp11-kit-dev (= 0.26.4-1), libp11-kit0 (= 0.26.4-1), libpam-modules (= 1.7.0-8), libpam-modules-bin (= 1.7.0-8), libpam-runtime (= 1.7.0-8), libpam0g (= 1.7.0-8), libpcre2-16-0 (= 10.46-1+b2), libpcre2-32-0 (= 10.46-1+b2), libpcre2-8-0 (= 10.46-1+b2), libpcre2-dev (= 10.46-1+b2), libpcre2-posix3 (= 10.46-1+b2), libperl5.40 (= 5.40.1-8), libpipeline1 (= 1.5.8-3), libpkgconf7 (= 2.5.1-4), libprotobuf-dev (= 3.21.12-16), libprotobuf-lite32t64 (= 3.21.12-16), libprotobuf32t64 (= 3.21.12-16), libprotoc32t64 (= 3.21.12-16), libpsl-dev (= 0.23.0-1), libpsl5t64 (= 0.23.0-1), libpython3-stdlib (= 3.14.6-1), libpython3.14-minimal (= 3.14.6-1), libpython3.14-stdlib (= 3.14.6-1), libre2-11 (= 20251105-1+b1), libre2-dev (= 20251105-1+b1), libreadline8t64 (= 8.3-4), librtmp-dev (= 2.6-1), librtmp1 (= 2.6-1), libsasl2-2 (= 2.1.28+dfsg1-11), libsasl2-modules-db (= 2.1.28+dfsg1-11), libselinux1 (= 3.11-2), libsframe3 (= 2.46.90.20260712-1), libsmartcols1 (= 2.42.2-2), libsqlite3-0 (= 3.53.3-1), libssh2-1-dev (= 1.11.1-4), libssh2-1t64 (= 1.11.1-4), libssl-dev (= 3.6.3-1), libssl3t64 (= 3.6.3-1), libstdc++-15-dev (= 15.3.0-1), libstdc++6 (= 16.1.0-2), libsystemd0 (= 261.1-3), libtasn1-6 (= 4.21.0-2+b1), libtasn1-6-dev (= 4.21.0-2+b1), libtinfo6 (= 6.6+20260608-2), libtool (= 2.5.4-11), libtsan2 (= 16.1.0-2), libubsan1 (= 16.1.0-2), libuchardet0 (= 0.0.8-2+b2), libudev1 (= 261.1-3), libunbound8 (= 1.25.1-1+b1), libunistring-dev (= 1.4.2-1), libunistring5 (= 1.4.2-1), libuuid1 (= 2.42.2-2), libxml2-16 (= 2.15.3+dfsg-1), libxml2-dev (= 2.15.3+dfsg-1), libxxhash-dev (= 0.8.3-2+b2), libxxhash0 (= 0.8.3-2+b2), libyaml-0-2 (= 0.2.5-2+b1), libz3-4 (= 4.13.3-1.1), libzstd-dev (= 1.5.7+dfsg-3+b2), libzstd1 (= 1.5.7+dfsg-3+b2), linux-libc-dev (= 7.1.3-1), llvm-19-linker-tools (= 1:19.1.7-22+b1), m4 (= 1.4.21-1), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20260302-1), media-types (= 14.0.0), ncurses-base (= 6.6+20260608-2), ncurses-bin (= 6.6+20260608-2), netbase (= 6.5), nettle-dev (= 3.10.2-1+b1), nlohmann-json3-dev (= 3.12.0.really.3.12.0.really.3.11.3-3), openssl-provider-legacy (= 3.6.3-1), pandoc (= 3.10-1), pandoc-data (= 3.10-1), patch (= 2.8-2), perl (= 5.40.1-8), perl-base (= 5.40.1-8), perl-modules-5.40 (= 5.40.1-8), pkgconf (= 2.5.1-4), pkgconf-bin (= 2.5.1-4), po-debconf (= 1.0.22), protobuf-compiler (= 3.21.12-16), protobuf-compiler-grpc (= 1.51.1-9+b1), python3 (= 3.14.6-1), python3-minimal (= 3.14.6-1), python3.14 (= 3.14.6-1), python3.14-minimal (= 3.14.6-1), readline-common (= 8.3-4), rpcsvc-proto (= 1.4.4-1), sed (= 4.9-3), sensible-utils (= 0.0.26), sysvinit-utils (= 3.18-1), tar (= 1.35+dfsg-4), tzdata (= 2026c-1), unzip (= 6.0-29), util-linux (= 2.42.2-2), xz-utils (= 5.8.3-1), zlib1g (= 1:1.3.dfsg+really1.3.2-3), zlib1g-dev (= 1:1.3.dfsg+really1.3.2-3) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1784719589" +------------------------------------------------------------------------------+ | Package contents Fri, 07 Aug 2026 21:32:38 +0000 | +------------------------------------------------------------------------------+ justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb ----------------------------------------- new Debian package, version 2.0. size 208240484 bytes: control archive=592 bytes. 413 bytes, 12 lines control 212 bytes, 2 lines md5sums Package: justbuild-dbgsym Source: justbuild (1.6.5-0.1) Version: 1.6.5-0.1+b1 Auto-Built-Package: debug-symbols Architecture: riscv64 Maintainer: Oliver Reiche Installed-Size: 219344 Depends: justbuild (= 1.6.5-0.1+b1) Section: debug Priority: optional Description: debug symbols for justbuild Build-Ids: 3ae61a5aa5e714104dce17b416328d0829a2e747 9b2bc827bf83ba3120f73b04146cb8c0561d3c5a drwxr-xr-x root/root 0 2026-07-22 11:26 ./ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/lib/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/lib/debug/.build-id/3a/ -rw-r--r-- root/root 127316960 2026-07-22 11:26 ./usr/lib/debug/.build-id/3a/e61a5aa5e714104dce17b416328d0829a2e747.debug drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/lib/debug/.build-id/9b/ -rw-r--r-- root/root 97279464 2026-07-22 11:26 ./usr/lib/debug/.build-id/9b/2bc827bf83ba3120f73b04146cb8c0561d3c5a.debug drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-07-22 11:26 ./usr/share/doc/justbuild-dbgsym -> justbuild justbuild_1.6.5-0.1+b1_riscv64.deb ---------------------------------- new Debian package, version 2.0. size 3330544 bytes: control archive=1536 bytes. 1138 bytes, 19 lines control 1548 bytes, 22 lines md5sums Package: justbuild Source: justbuild (1.6.5-0.1) Version: 1.6.5-0.1+b1 Architecture: riscv64 Maintainer: Oliver Reiche Installed-Size: 11448 Depends: libabsl20260526 (>= 20260526.0-0~), libarchive13t64 (>= 3.0.4), libc6 (>= 2.38), libcurl4t64 (>= 7.80.0), libfmt10 (>= 10.1.1+ds1), libgcc-s1 (>= 3.4), libgit2-1.9 (>= 1.9.0), libgrpc++1.51t64 (>= 1.51.1), libgrpc29t64 (>= 1.51.1), libprotobuf32t64 (>= 3.21.12), libssl3t64 (>= 3.0.0), libstdc++6 (>= 14) Recommends: python3, bash-completion, git (>= 2.29) Section: devel Priority: optional Homepage: https://github.com/just-buildsystem/justbuild Description: Generic build system Justbuild is a generic build system supporting multi-repository builds. A peculiarity of the tool is the separation between global names and physical location on the one hand, and logical paths used for actions and installation on the other hand (sometimes referred to as "staging"). The language-specific information to translate high-level concepts (libraries, binaries) into individual compile action is taken from user-defined rules described by functional expressions. drwxr-xr-x root/root 0 2026-07-22 11:26 ./ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/bin/ -rwxr-xr-x root/root 11593 2026-07-22 11:26 ./usr/bin/just-deduplicate-repos -rwxr-xr-x root/root 15857 2026-07-22 11:26 ./usr/bin/just-import-git -rwxr-xr-x root/root 124987 2026-07-22 11:26 ./usr/bin/just-lock -rwxr-xr-x root/root 5177576 2026-07-22 11:26 ./usr/bin/just-mr -rwxr-xr-x root/root 6307560 2026-07-22 11:26 ./usr/bin/justbuild drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 7223 2026-07-22 11:26 ./usr/share/bash-completion/completions/justbuild drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/doc/justbuild/ -rw-r--r-- root/root 585 2026-07-22 11:26 ./usr/share/doc/justbuild/changelog.Debian.gz -rw-r--r-- root/root 225 2026-07-22 11:26 ./usr/share/doc/justbuild/changelog.Debian.riscv64.gz -rw-r--r-- root/root 9533 2026-04-08 21:00 ./usr/share/doc/justbuild/changelog.gz -rw-r--r-- root/root 1312 2026-01-27 10:14 ./usr/share/doc/justbuild/copyright drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/man/ drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/man/man1/ -rw-r--r-- root/root 1620 2026-07-22 11:26 ./usr/share/man/man1/just-deduplicate-repos.1.gz -rw-r--r-- root/root 1877 2026-07-22 11:26 ./usr/share/man/man1/just-import-git.1.gz -rw-r--r-- root/root 1668 2026-07-22 11:26 ./usr/share/man/man1/just-lock.1.gz -rw-r--r-- root/root 5705 2026-07-22 11:26 ./usr/share/man/man1/just-mr.1.gz -rw-r--r-- root/root 11430 2026-07-22 11:26 ./usr/share/man/man1/justbuild.1.gz drwxr-xr-x root/root 0 2026-07-22 11:26 ./usr/share/man/man5/ -rw-r--r-- root/root 2820 2026-07-22 11:26 ./usr/share/man/man5/just-graph-file.5.gz -rw-r--r-- root/root 3289 2026-07-22 11:26 ./usr/share/man/man5/just-lock-config.5.gz -rw-r--r-- root/root 3737 2026-07-22 11:26 ./usr/share/man/man5/just-mr-repository-config.5.gz -rw-r--r-- root/root 3547 2026-07-22 11:26 ./usr/share/man/man5/just-mrrc.5.gz -rw-r--r-- root/root 1471 2026-07-22 11:26 ./usr/share/man/man5/just-profile.5.gz -rw-r--r-- root/root 1949 2026-07-22 11:26 ./usr/share/man/man5/just-repository-config.5.gz -rw-r--r-- root/root 2698 2026-07-22 11:26 ./usr/share/man/man5/just-serve-config.5.gz +------------------------------------------------------------------------------+ | Post Build Fri, 07 Aug 2026 21:32:56 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Fri, 07 Aug 2026 21:32:56 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Fri, 07 Aug 2026 21:33:28 +0000 | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 16565460 Build-Time: 26924 Distribution: unstable Host Architecture: riscv64 Install-Time: 25 Job: /srv/rebuilderd/tmp/rebuilderdOsPgMW/inputs/justbuild_1.6.5-0.1.dsc Machine Architecture: riscv64 Package: justbuild Package-Time: 27036 Source-Version: 1.6.5-0.1 Space: 16565460 Status: successful Version: 1.6.5-0.1+b1 -------------------------------------------------------------------------------- Finished at 2026-08-07T21:32:24Z Build needed 07:30:36, 16565460k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderdOsPgMW/out checking justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb: size differs for justbuild-dbgsym_1.6.5-0.1+b1_riscv64.deb