=============================================================================== 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/rebuilderdI9nBcK/inputs/justbuild_1.6.5-0.2_amd64.buildinfo Source: justbuild Version: 1.6.5-0.2 rebuilderd-worker node: osuosl42-amd64 +------------------------------------------------------------------------------+ | Downloading sources Mon, 28 Sep 2026 02:49:49 +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.7 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 [6,552 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 [231 kB] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [1,840 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/main Sources [105 kB] Get:15 https://deb.debian.org/debian trixie-backports/main Sources [313 kB] Get:16 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [3,412 B] Get:17 https://deb.debian.org/debian forky/main Sources [11.3 MB] Get:18 https://deb.debian.org/debian forky/non-free-firmware Sources [7,876 B] Get:19 https://deb.debian.org/debian sid/main Sources [12.0 MB] Get:20 https://deb.debian.org/debian sid/non-free-firmware Sources [10.6 kB] Get:21 https://deb.debian.org/debian experimental/main Sources [398 kB] Get:22 https://deb.debian.org/debian experimental/non-free-firmware Sources [2,568 B] Fetched 35.6 MB in 33s (1,086 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/j/justbuild/justbuild_1.6.5-0.2.dsc' justbuild_1.6.5-0.2.dsc 2108 SHA256:ae86c3d65d559d8d26e7c01dd6bdf9c2fdb76863e282f55a8bbc368a5b5e1c16 '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.2.debian.tar.xz' justbuild_1.6.5-0.2.debian.tar.xz 9267416 SHA256:2532c312a1936f75b6d93d59d2725e502174feea3e3412921bd0d7ed84b28511 ab3699f2ee2fcbf5dd91d762c1f4ea5f1f0a16f62f8e203fd745fc375b547789 justbuild_1.6.5.orig.tar.gz 2532c312a1936f75b6d93d59d2725e502174feea3e3412921bd0d7ed84b28511 justbuild_1.6.5-0.2.debian.tar.xz ae86c3d65d559d8d26e7c01dd6bdf9c2fdb76863e282f55a8bbc368a5b5e1c16 justbuild_1.6.5-0.2.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Mon, 28 Sep 2026 02:50:22 +0000 | +------------------------------------------------------------------------------+ + /usr/bin/debrebuildRebuilding justbuild=1.6.5-0.2 in /srv/rebuilderd/tmp/rebuilderdI9nBcK/inputs now. --buildresult=/srv/rebuilderd/tmp/rebuilderdI9nBcK/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderdI9nBcK/inputs/justbuild_1.6.5-0.2_amd64.buildinfo /srv/rebuilderd/tmp/rebuilderdI9nBcK/inputs/justbuild_1.6.5-0.2_amd64.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/20260922T022854Z unstable InRelease [193 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 Packages [10.8 MB] Get:4 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 Packages [10.8 MB] Fetched 21.9 MB in 2s (9001 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20260922T022854Z/dists/unstable/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://deb.debian.org/debian unstable/main amd64 libacl1 amd64 2.4.0-1 [37.1 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 libacl1-dev amd64 2.4.0-1 [104 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libattr1 amd64 1:2.6.0-1 [24.7 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libattr1-dev amd64 1:2.6.0-1 [38.3 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 libaudit-common all 1:4.2.1-1 [13.3 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 libaudit1 amd64 1:4.2.1-1 [59.6 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.73-2 [516 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.19-2 [891 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1+nmu1 [60.0 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 base-files amd64 14.2 [88.0 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 base-passwd amd64 3.6.8 [54.6 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 bash amd64 5.3-4 [1582 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 binutils amd64 2.47-6 [288 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 binutils-common amd64 2.47-6 [2686 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 binutils-x86-64-linux-gnu amd64 2.47-6 [1132 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 libbinutils amd64 2.47-6 [562 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 libctf-nobfd0 amd64 2.47-6 [166 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 libctf0 amd64 2.47-6 [98.2 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 libbrotli-dev amd64 1.2.0-4+b1 [324 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.2.0-4+b1 [312 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 build-essential amd64 12.12 [4624 B] Get:22 http://deb.debian.org/debian unstable/main amd64 bzip2 amd64 1.0.8-6+b2 [40.4 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 libbz2-1.0 amd64 1.0.8-6+b2 [39.9 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-6+b2 [33.6 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libc-ares-dev amd64 1.34.8-1 [232 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 libcares2 amd64 1.34.8-1 [100 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 libdebconfclient0 amd64 0.283 [7572 B] Get:28 http://deb.debian.org/debian unstable/main amd64 libcli11-dev all 2.6.1+ds-1 [104 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 coreutils amd64 9.10-1 [3142 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 dash amd64 0.5.12-12 [98.5 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libdb5.3t64 amd64 5.3.28+dfsg2-11+b1 [709 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 debconf all 1.5.92 [123 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 debhelper all 14.5 [944 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 14.5 [77.7 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 debianutils amd64 5.24 [93.3 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 23 [12.7 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 diffutils amd64 1:3.12-1 [405 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 dpkg amd64 1.23.11 [1214 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 dpkg-dev all 1.23.11 [1005 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libdpkg-perl all 1.23.11 [650 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.17-1 [109 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 comerr-dev amd64 2.1-1.47.4-1+b1 [51.2 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.4-1+b1 [19.5 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 libext2fs-dev amd64 1.47.4-1+b1 [312 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 libext2fs2t64 amd64 1.47.4-1+b1 [224 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.196-1 [61.2 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.47-4 [43.0 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 findutils amd64 4.11.0-2 [782 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 libfmt-dev amd64 10.1.1+ds1-4+b2 [176 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 libfmt10 amd64 10.1.1+ds1-4+b2 [126 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 cpp-16 amd64 16.2.0-3 [1272 B] Get:52 http://deb.debian.org/debian unstable/main amd64 cpp-16-x86-64-linux-gnu amd64 16.2.0-3 [13.7 MB] Get:53 http://deb.debian.org/debian unstable/main amd64 g++-16 amd64 16.2.0-3 [35.4 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 g++-16-x86-64-linux-gnu amd64 16.2.0-3 [15.1 MB] Get:55 http://deb.debian.org/debian unstable/main amd64 gcc-16 amd64 16.2.0-3 [538 kB] Get:56 http://deb.debian.org/debian unstable/main amd64 gcc-16-base amd64 16.2.0-3 [38.7 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 gcc-16-x86-64-linux-gnu amd64 16.2.0-3 [26.6 MB] Get:58 http://deb.debian.org/debian unstable/main amd64 libasan8 amd64 16.2.0-3 [2888 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 libatomic1 amd64 16.2.0-3 [10.4 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 libcc1-0 amd64 16.2.0-3 [46.1 kB] Get:61 http://deb.debian.org/debian unstable/main amd64 libgcc-16-dev amd64 16.2.0-3 [2782 kB] Get:62 http://deb.debian.org/debian unstable/main amd64 libgcc-s1 amd64 16.2.0-3 [74.0 kB] Get:63 http://deb.debian.org/debian unstable/main amd64 cpp amd64 4:16.1.0-3 [1568 B] Get:64 http://deb.debian.org/debian unstable/main amd64 cpp-x86-64-linux-gnu amd64 4:16.1.0-3 [4472 B] Get:65 http://deb.debian.org/debian unstable/main amd64 g++ amd64 4:16.1.0-3 [1340 B] Get:66 http://deb.debian.org/debian unstable/main amd64 g++-x86-64-linux-gnu amd64 4:16.1.0-3 [1196 B] Get:67 http://deb.debian.org/debian unstable/main amd64 gcc amd64 4:16.1.0-3 [5148 B] Get:68 http://deb.debian.org/debian unstable/main amd64 gcc-x86-64-linux-gnu amd64 4:16.1.0-3 [1432 B] Get:69 http://deb.debian.org/debian unstable/main amd64 libgdbm-compat4t64 amd64 1.26-1+b2 [52.0 kB] Get:70 http://deb.debian.org/debian unstable/main amd64 autopoint all 1.0-5 [820 kB] Get:71 http://deb.debian.org/debian unstable/main amd64 gettext amd64 1.0-5 [2704 kB] Get:72 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 1.0-5 [334 kB] Get:73 http://deb.debian.org/debian unstable/main amd64 libc-bin amd64 2.43-6 [620 kB] Get:74 http://deb.debian.org/debian unstable/main amd64 libc-dev-bin amd64 2.43-6 [39.5 kB] Get:75 http://deb.debian.org/debian unstable/main amd64 libc-gconv-modules-extra amd64 2.43-6 [1096 kB] Get:76 http://deb.debian.org/debian unstable/main amd64 libc6 amd64 2.43-6 [1867 kB] Get:77 http://deb.debian.org/debian unstable/main amd64 libc6-dev amd64 2.43-6 [2070 kB] Get:78 http://deb.debian.org/debian unstable/main amd64 grep amd64 3.12-1 [443 kB] Get:79 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.24.1-1 [1336 kB] Get:80 http://deb.debian.org/debian unstable/main amd64 gzip amd64 1.14-1 [149 kB] Get:81 http://deb.debian.org/debian unstable/main amd64 hostname amd64 3.25 [11.0 kB] Get:82 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:83 http://deb.debian.org/debian unstable/main amd64 krb5-multidev amd64 1.22.1-3 [125 kB] Get:84 http://deb.debian.org/debian unstable/main amd64 libarchive-dev amd64 3.8.9-1 [584 kB] Get:85 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.8.9-1 [364 kB] Get:86 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:87 http://deb.debian.org/debian unstable/main amd64 libcap-ng0 amd64 0.9.6-1 [19.0 kB] Get:88 http://deb.debian.org/debian unstable/main amd64 libevent-2.1-7t64 amd64 2.1.13-stable-1 [183 kB] Get:89 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.8.0-2 [32.5 kB] Get:90 http://deb.debian.org/debian unstable/main amd64 libcrypt1 amd64 1:4.5.2+20251210-1 [100 kB] Get:91 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.15.1-1 [6020 B] Get:92 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.15.1-1 [17.1 kB] Get:93 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libabsl-dev amd64 20260526.0-2 [1379 kB] Get:94 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libabsl20260526 amd64 20260526.0-2 [563 kB] Get:95 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libcurl4-openssl-dev amd64 8.22.0-1 [594 kB] Get:96 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libcurl4t64 amd64 8.22.0-1 [462 kB] Get:97 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libexpat1 amd64 2.8.4-1 [130 kB] Get:98 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 init-system-helpers all 1.69+nmu2 [37.2 kB] Get:99 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 bsdextrautils amd64 2.42.3-1 [102 kB] Get:100 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libblkid1 amd64 2.42.3-1 [185 kB] Fetched 98.3 MB in 3s (31.6 MB/s) dpkg-name: info: moved 'automake_1%3a1.19-2_all.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/automake_1.19-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libexpat1_2.8.4-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/dh-strip-nondeterminism_1.15.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libc-ares-dev_1.34.8-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/debconf_1.5.92_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/dh-autoreconf_23_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libbinutils_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libfile-stripnondeterminism-perl_1.15.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/findutils_4.11.0-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libelf1t64_0.196-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/debhelper_14.5_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libdb5.3t64_5.3.28+dfsg2-11+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libabsl-dev_20260526.0-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/dash_0.5.12-12_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/cpp-16_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libctf0_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libbz2-1.0_1.0.8-6+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcares2_1.34.8-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/init-system-helpers_1.69+nmu2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/gcc-16-x86-64-linux-gnu_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libdebconfclient0_0.283_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcc1-0_16.2.0-3_amd64.deb' dpkg-name: info: moved 'g++_4%3a16.1.0-3_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/g++_16.1.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libgcc-s1_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libatomic1_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcap-ng0_0.9.6-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libext2fs2t64_1.47.4-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/gettext-base_1.0-5_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libgcc-16-dev_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libdebhelper-perl_14.5_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libgdbm-compat4t64_1.26-1+b2_amd64.deb' dpkg-name: info: moved 'cpp-x86-64-linux-gnu_4%3a16.1.0-3_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/cpp-x86-64-linux-gnu_16.1.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/gettext_1.0-5_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/krb5-multidev_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/build-essential_12.12_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libctf-nobfd0_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/grep_3.12-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/g++-16_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libbrotli-dev_1.2.0-4+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/autopoint_1.0-5_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/debianutils_5.24_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libarchive13t64_3.8.9-1_amd64.deb' dpkg-name: info: moved 'libcrypt1_1%3a4.5.2+20251210-1_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcrypt1_4.5.2+20251210-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/binutils-common_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/base-files_14.2_amd64.deb' dpkg-name: info: moved 'libattr1_1%3a2.6.0-1_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/libattr1_2.6.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libacl1_2.4.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcom-err2_1.47.4-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/binutils-x86-64-linux-gnu_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libasan8_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libc-bin_2.43-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/autotools-dev_20240727.1+nmu1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/g++-16-x86-64-linux-gnu_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/groff-base_1.24.1-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libarchive-zip-perl_1.68-1_all.deb' dpkg-name: info: moved 'libattr1-dev_1%3a2.6.0-1_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/libattr1-dev_2.6.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/gzip_1.14-1_amd64.deb' dpkg-name: info: moved 'gcc-x86-64-linux-gnu_4%3a16.1.0-3_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/gcc-x86-64-linux-gnu_16.1.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/base-passwd_3.6.8_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libc-dev-bin_2.43-6_amd64.deb' dpkg-name: info: moved 'diffutils_1%3a3.12-1_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/diffutils_3.12-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/comerr-dev_2.1-1.47.4-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/binutils_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/cpp-16-x86-64-linux-gnu_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libdpkg-perl_1.23.11_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/dpkg_1.23.11_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libevent-2.1-7t64_2.1.13-stable-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/bsdextrautils_2.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libbrotli1_1.2.0-4+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libfmt-dev_10.1.1+ds1-4+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/coreutils_9.10-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/autoconf_2.73-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcurl4-openssl-dev_8.22.0-1_amd64.deb' dpkg-name: info: moved 'cpp_4%3a16.1.0-3_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/cpp_16.1.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libarchive-dev_3.8.9-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libext2fs-dev_1.47.4-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/dpkg-dev_1.23.11_all.deb' dpkg-name: info: moved 'libaudit1_1%3a4.2.1-1_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/libaudit1_4.2.1-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libc-gconv-modules-extra_2.43-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/dwz_0.17-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libffi8_3.8.0-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libabsl20260526_20260526.0-2_amd64.deb' dpkg-name: info: moved 'libaudit-common_1%3a4.2.1-1_all.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/libaudit-common_4.2.1-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libc6-dev_2.43-6_amd64.deb' dpkg-name: info: moved 'file_1%3a5.47-4_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/file_5.47-4_amd64.deb' dpkg-name: info: moved 'g++-x86-64-linux-gnu_4%3a16.1.0-3_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/g++-x86-64-linux-gnu_16.1.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/intltool-debian_0.35.0+20060710.6_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libc6_2.43-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/gcc-16-base_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libfmt10_10.1.1+ds1-4+b2_amd64.deb' dpkg-name: info: moved 'gcc_4%3a16.1.0-3_amd64.deb' to '/srv/rebuilderd/tmp/tmp3uk3qxpk/gcc_16.1.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/bzip2_1.0.8-6+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libacl1-dev_2.4.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/hostname_3.25_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcli11-dev_2.6.1+ds-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libbz2-dev_1.0.8-6+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/gcc-16_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libcurl4t64_8.22.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/bash_5.3-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3uk3qxpk/libblkid1_2.42.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libgprofng0 amd64 2.47-6 [846 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 libsframe3 amd64 2.47-6 [86.2 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-11 [55.2 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-11 [17.2 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.47-4 [345 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.47-4 [111 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libgomp1 amd64 16.2.0-3 [151 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 libhwasan0 amd64 16.2.0-3 [1580 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 libitm1 amd64 16.2.0-3 [26.9 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 liblsan0 amd64 16.2.0-3 [1281 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 libquadmath0 amd64 16.2.0-3 [148 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 libgdbm6t64 amd64 1.26-1+b2 [77.7 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-5+b2 [641 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 libgmp10 amd64 2:6.3.0+dfsg-5+b2 [560 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-5+b2 [328 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 libgnutls-dane0t64 amd64 3.8.13-1 [496 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 libgnutls28-dev amd64 3.8.13-1 [1479 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.13-1 [1546 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 libgrpc++-dev amd64 1.51.1-9+b2 [675 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 libgrpc++1.51t64 amd64 1.51.1-9+b2 [526 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libgrpc-dev amd64 1.51.1-9+b2 [5103 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 libgrpc29t64 amd64 1.51.1-9+b2 [3006 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 libisl23 amd64 0.28-1 [667 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 libjansson4 amd64 2.15.1-1 [65.6 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6+b2 [9348 B] Get:26 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.22.1-3 [137 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 libgssrpc4t64 amd64 1.22.1-3 [58.3 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.22.1-3 [79.0 kB] Get:29 http://deb.debian.org/debian unstable/main amd64 libkadm5clnt-mit12 amd64 1.22.1-3 [40.3 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 libkadm5srv-mit12 amd64 1.22.1-3 [54.1 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 libkdb5-10t64 amd64 1.22.1-3 [41.3 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.22.1-3 [335 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 libkrb5-dev amd64 1.22.1-3 [14.0 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.22.1-3 [31.1 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 libgit2-1.9 amd64 1.9.7+ds-1 [607 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 libgit2-dev amd64 1.9.7+ds-1 [901 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-5 [109 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 libidn2-dev amd64 2.3.8-5 [102 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 libmd0 amd64 1.2.0-2 [43.2 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-3 [49.2 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 libpsl-dev amd64 0.23.3-1 [30.1 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.23.3-1 [61.7 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 libseccomp2 amd64 2.6.1-1+b1 [51.7 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 libssh2-1-dev amd64 1.11.1-6 [402 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-6 [253 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 libllhttp-dev amd64 9.4.3+~cs12.11.9-2 [42.5 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 libllhttp9.4 amd64 9.4.3+~cs12.11.9-2 [30.5 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 liblua5.4-0 amd64 5.4.9-1 [152 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 liblz4-1 amd64 1.10.0-10 [70.3 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 liblz4-dev amd64 1.10.0-10 [94.9 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 libmpc3 amd64 1.3.1-3 [52.2 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 libmpfr6 amd64 4.2.2-3 [729 kB] Get:53 http://deb.debian.org/debian unstable/main amd64 libmsgsl-dev all 5.0.0-1 [25.4 kB] Get:54 http://deb.debian.org/debian unstable/main amd64 libncursesw6 amd64 6.6+20260608-2 [137 kB] Get:55 http://deb.debian.org/debian unstable/main amd64 libhogweed6t64 amd64 3.10.2-1+b1 [335 kB] Get:56 http://deb.debian.org/debian unstable/main amd64 libnettle8t64 amd64 3.10.2-1+b1 [305 kB] Get:57 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.70.0-1 [92.7 kB] Get:58 http://deb.debian.org/debian unstable/main amd64 libnghttp2-dev amd64 1.70.0-1 [131 kB] Get:59 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.17.0-1 [68.1 kB] Get:60 http://deb.debian.org/debian unstable/main amd64 libnghttp3-dev amd64 1.17.0-1 [96.3 kB] Get:61 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.24.0-1 [145 kB] Get:62 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl-dev amd64 1.24.0-1 [27.5 kB] Get:63 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-ossl0 amd64 1.24.0-1 [26.5 kB] Get:64 http://deb.debian.org/debian unstable/main amd64 libngtcp2-dev amd64 1.24.0-1 [204 kB] Get:65 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.19-1+b2 [22.0 kB] Get:66 http://deb.debian.org/debian unstable/main amd64 libldap-dev amd64 2.6.14+dfsg-2 [321 kB] Get:67 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.14+dfsg-2 [200 kB] Get:68 http://deb.debian.org/debian unstable/main amd64 libssl-dev amd64 3.6.4-1 [3156 kB] Get:69 http://deb.debian.org/debian unstable/main amd64 libssl3t64 amd64 3.6.4-1 [2614 kB] Get:70 http://deb.debian.org/debian unstable/main amd64 libp11-kit-dev amd64 0.26.5-1 [226 kB] Get:71 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.26.5-1 [482 kB] Get:72 http://deb.debian.org/debian unstable/main amd64 libpam-modules amd64 1.7.0-8 [168 kB] Get:73 http://deb.debian.org/debian unstable/main amd64 libpam-modules-bin amd64 1.7.0-8 [46.3 kB] Get:74 http://deb.debian.org/debian unstable/main amd64 libpam-runtime all 1.7.0-8 [246 kB] Get:75 http://deb.debian.org/debian unstable/main amd64 libpam0g amd64 1.7.0-8 [66.9 kB] Get:76 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.48-3 [295 kB] Get:77 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.48-3 [282 kB] Get:78 http://deb.debian.org/debian unstable/main amd64 libpcre2-8-0 amd64 10.48-3 [312 kB] Get:79 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.48-3 [880 kB] Get:80 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.48-3 [67.2 kB] Get:81 http://deb.debian.org/debian unstable/main amd64 libperl5.42 amd64 5.42.3-1 [4272 kB] Get:82 http://deb.debian.org/debian unstable/main amd64 libpkgconf7 amd64 2.5.1-4 [47.8 kB] Get:83 http://deb.debian.org/debian unstable/main amd64 libprotobuf-dev amd64 3.21.12-16 [1338 kB] Get:84 http://deb.debian.org/debian unstable/main amd64 libprotobuf-lite32t64 amd64 3.21.12-16 [279 kB] Get:85 http://deb.debian.org/debian unstable/main amd64 libprotobuf32t64 amd64 3.21.12-16 [985 kB] Get:86 http://deb.debian.org/debian unstable/main amd64 libprotoc32t64 amd64 3.21.12-16 [936 kB] Get:87 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.14.7-3 [8252 B] Get:88 http://deb.debian.org/debian unstable/main amd64 libre2-11 amd64 20251105-1+b2 [176 kB] Get:89 http://deb.debian.org/debian unstable/main amd64 libre2-dev amd64 20251105-1+b2 [238 kB] Get:90 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.3-4 [181 kB] Get:91 http://deb.debian.org/debian unstable/main amd64 librtmp-dev amd64 2.6-1 [69.7 kB] Get:92 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.6-1 [60.3 kB] Get:93 http://deb.debian.org/debian unstable/main amd64 libsqlite3-0 amd64 3.53.4-2 [974 kB] Get:94 http://deb.debian.org/debian unstable/main amd64 liblzma-dev amd64 5.8.4-1 [391 kB] Get:95 http://deb.debian.org/debian unstable/main amd64 liblzma5 amd64 5.8.4-1 [354 kB] Get:96 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libselinux1 amd64 3.11-2 [87.3 kB] Get:97 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libpython3.14-minimal amd64 3.14.7-4 [902 kB] Get:98 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libpython3.14-stdlib amd64 3.14.7-4 [2362 kB] Get:99 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libmount1 amd64 2.42.3-1 [230 kB] Get:100 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libsmartcols1 amd64 2.42.3-1 [152 kB] Fetched 49.4 MB in 3s (15.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libp11-kit0_0.26.5-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libidn2-0_2.3.8-5_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgnutls-dane0t64_3.8.13-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpam-runtime_1.7.0-8_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libselinux1_3.11-2_amd64.deb' dpkg-name: info: moved 'libmagic-mgc_1%3a5.47-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpp6f96epa/libmagic-mgc_5.47-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libre2-dev_20251105-1+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libnuma1_2.0.19-1+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpam-modules-bin_1.7.0-8_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libquadmath0_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgnutls28-dev_3.8.13-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpcre2-dev_10.48-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libsasl2-2_2.1.28+dfsg1-11_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpython3.14-stdlib_3.14.7-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libitm1_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libngtcp2-16_1.24.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/librtmp-dev_2.6-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libkrb5-dev_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libnghttp3-9_1.17.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libmpc3_1.3.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgssrpc4t64_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libisl23_0.28-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/liblz4-1_1.10.0-10_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/liblsan0_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libssh2-1-dev_1.11.1-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/liblz4-dev_1.10.0-10_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpam0g_1.7.0-8_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libmount1_2.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpython3.14-minimal_3.14.7-4_amd64.deb' dpkg-name: info: moved 'libgmp-dev_2%3a6.3.0+dfsg-5+b2_amd64.deb' to '/srv/rebuilderd/tmp/tmpp6f96epa/libgmp-dev_6.3.0+dfsg-5+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libseccomp2_2.6.1-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libssh2-1t64_1.11.1-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libkdb5-10t64_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libnghttp3-dev_1.17.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/liblua5.4-0_5.4.9-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libperl5.42_5.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libmd0_1.2.0-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpython3-stdlib_3.14.7-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpcre2-8-0_10.48-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgdbm6t64_1.26-1+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libnettle8t64_3.10.2-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libsframe3_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgrpc++1.51t64_1.51.1-9+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libkrb5-3_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/liblzma-dev_5.8.4-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libllhttp-dev_9.4.3+~cs12.11.9-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgit2-1.9_1.9.7+ds-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpcre2-16-0_10.48-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libidn2-dev_2.3.8-5_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpcre2-32-0_10.48-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgrpc29t64_1.51.1-9+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libmsgsl-dev_5.0.0-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libkeyutils1_1.6.3-6+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libssl-dev_3.6.4-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libprotobuf32t64_3.21.12-16_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpcre2-posix3_10.48-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libhwasan0_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libprotobuf-lite32t64_3.21.12-16_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libmpfr6_4.2.2-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libjansson4_2.15.1-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libprotobuf-dev_3.21.12-16_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libnghttp2-dev_1.70.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpkgconf7_2.5.1-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libngtcp2-dev_1.24.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libkadm5clnt-mit12_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libk5crypto3_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libssl3t64_3.6.4-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libldap2_2.6.14+dfsg-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libsmartcols1_2.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgssapi-krb5-2_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libkrb5support0_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libp11-kit-dev_0.26.5-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libkadm5srv-mit12_1.22.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libsasl2-modules-db_2.1.28+dfsg1-11_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgrpc++-dev_1.51.1-9+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libllhttp9.4_9.4.3+~cs12.11.9-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libsqlite3-0_3.53.4-2_amd64.deb' dpkg-name: info: moved 'libmagic1t64_1%3a5.47-4_amd64.deb' to '/srv/rebuilderd/tmp/tmpp6f96epa/libmagic1t64_5.47-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/librtmp1_2.6-1_amd64.deb' dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5+b2_amd64.deb' to '/srv/rebuilderd/tmp/tmpp6f96epa/libgmp10_6.3.0+dfsg-5+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libldap-dev_2.6.14+dfsg-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libhogweed6t64_3.10.2-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgomp1_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libnghttp2-14_1.70.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgnutls30t64_3.8.13-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgrpc-dev_1.51.1-9+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libprotoc32t64_3.21.12-16_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libncursesw6_6.6+20260608-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libngtcp2-crypto-ossl-dev_1.24.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgprofng0_2.47-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpipeline1_1.5.8-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libreadline8t64_8.3-4_amd64.deb' dpkg-name: info: moved 'libgmpxx4ldbl_2%3a6.3.0+dfsg-5+b2_amd64.deb' to '/srv/rebuilderd/tmp/tmpp6f96epa/libgmpxx4ldbl_6.3.0+dfsg-5+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpsl-dev_0.23.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpam-modules_1.7.0-8_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libgit2-dev_1.9.7+ds-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libngtcp2-crypto-ossl0_1.24.0-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/liblzma5_5.8.4-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libre2-11_20251105-1+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6f96epa/libpsl5t64_0.23.3-1_amd64.deb' Get:1 http://deb.debian.org/debian unstable/main amd64 libstdc++-16-dev amd64 16.2.0-3 [2755 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 libstdc++6 amd64 16.2.0-3 [823 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 libtsan2 amd64 16.2.0-3 [2574 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 libubsan1 amd64 16.2.0-3 [1136 kB] Get:5 http://deb.debian.org/debian unstable/main amd64 protobuf-compiler-grpc amd64 1.51.1-9+b2 [40.2 kB] Get:6 http://deb.debian.org/debian unstable/main amd64 pandoc-data all 3.11-1 [536 kB] Get:7 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.21.0-2+b1 [49.3 kB] Get:8 http://deb.debian.org/debian unstable/main amd64 libtasn1-6-dev amd64 4.21.0-2+b1 [98.6 kB] Get:9 http://deb.debian.org/debian unstable/main amd64 libtool all 2.6.2-3 [552 kB] Get:10 http://deb.debian.org/debian unstable/main amd64 libunistring-dev amd64 1.4.2-1 [651 kB] Get:11 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.4.2-1 [480 kB] Get:12 http://deb.debian.org/debian unstable/main amd64 libxml2-16 amd64 2.15.4+dfsg-1 [683 kB] Get:13 http://deb.debian.org/debian unstable/main amd64 libxml2-dev amd64 2.15.4+dfsg-1 [794 kB] Get:14 http://deb.debian.org/debian unstable/main amd64 libyaml-0-2 amd64 0.2.5-2+b1 [53.8 kB] Get:15 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.7+dfsg-4 [371 kB] Get:16 http://deb.debian.org/debian unstable/main amd64 libzstd1 amd64 1.5.7+dfsg-4 [304 kB] Get:17 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.21-1 [332 kB] Get:18 http://deb.debian.org/debian unstable/main amd64 make amd64 4.4.1-3 [463 kB] Get:19 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:20 http://deb.debian.org/debian unstable/main amd64 media-types all 14.0.0 [30.8 kB] Get:21 http://deb.debian.org/debian unstable/main amd64 libtinfo6 amd64 6.6+20260608-2 [353 kB] Get:22 http://deb.debian.org/debian unstable/main amd64 ncurses-base all 6.6+20260608-2 [276 kB] Get:23 http://deb.debian.org/debian unstable/main amd64 ncurses-bin amd64 6.6+20260608-2 [445 kB] Get:24 http://deb.debian.org/debian unstable/main amd64 netbase all 6.6 [10.3 kB] Get:25 http://deb.debian.org/debian unstable/main amd64 nettle-dev amd64 3.10.2-1+b1 [1321 kB] Get:26 http://deb.debian.org/debian unstable/main amd64 nlohmann-json3-dev all 3.12.0.really.3.12.0.really.3.11.3-3 [263 kB] Get:27 http://deb.debian.org/debian unstable/main amd64 openssl-provider-legacy amd64 3.6.4-1 [326 kB] Get:28 http://deb.debian.org/debian unstable/main amd64 pandoc amd64 3.11-1 [29.0 MB] Get:29 http://deb.debian.org/debian unstable/main amd64 patch amd64 2.8-2 [134 kB] Get:30 http://deb.debian.org/debian unstable/main amd64 perl amd64 5.42.3-1 [266 kB] Get:31 http://deb.debian.org/debian unstable/main amd64 perl-base amd64 5.42.3-1 [1878 kB] Get:32 http://deb.debian.org/debian unstable/main amd64 perl-modules-5.42 all 5.42.3-1 [3213 kB] Get:33 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 2.5.1-4 [33.6 kB] Get:34 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 2.5.1-4 [35.9 kB] Get:35 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.22 [216 kB] Get:36 http://deb.debian.org/debian unstable/main amd64 protobuf-compiler amd64 3.21.12-16 [83.2 kB] Get:37 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.14.7-3 [26.0 kB] Get:38 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.14.7-3 [25.3 kB] Get:39 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.3-4 [74.8 kB] Get:40 http://deb.debian.org/debian unstable/main amd64 sed amd64 4.9-3 [331 kB] Get:41 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:42 http://deb.debian.org/debian unstable/main amd64 sysvinit-utils amd64 3.18-1 [29.7 kB] Get:43 http://deb.debian.org/debian unstable/main amd64 tar amd64 1.35+dfsg-6 [825 kB] Get:44 http://deb.debian.org/debian unstable/main amd64 tzdata all 2026c-1 [260 kB] Get:45 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-2+b2 [69.0 kB] Get:46 http://deb.debian.org/debian unstable/main amd64 libunbound8 amd64 1.26.1-1 [664 kB] Get:47 http://deb.debian.org/debian unstable/main amd64 unzip amd64 6.0-31 [176 kB] Get:48 http://deb.debian.org/debian unstable/main amd64 libxxhash-dev amd64 0.8.3-2+b2 [80.6 kB] Get:49 http://deb.debian.org/debian unstable/main amd64 libxxhash0 amd64 0.8.3-2+b2 [27.1 kB] Get:50 http://deb.debian.org/debian unstable/main amd64 xz-utils amd64 5.8.4-1 [761 kB] Get:51 http://deb.debian.org/debian unstable/main amd64 zlib1g amd64 1:1.3.dfsg+really1.3.2-3 [90.9 kB] Get:52 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.2-3 [918 kB] Get:53 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 linux-libc-dev all 7.2.6-1 [1974 kB] Get:54 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 mawk amd64 1.3.4.20260302-1 [142 kB] Get:55 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 python3.14 amd64 3.14.7-4 [861 kB] Get:56 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 python3.14-minimal amd64 3.14.7-4 [2713 kB] Get:57 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libsystemd0 amd64 262~rc3-1 [512 kB] Get:58 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libudev1 amd64 262~rc3-1 [148 kB] Get:59 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 libuuid1 amd64 2.42.3-1 [34.4 kB] Get:60 http://snapshot.debian.org/archive/debian/20260922T022854Z unstable/main amd64 util-linux amd64 2.42.3-1 [1246 kB] Fetched 64.1 MB in 4s (16.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/po-debconf_1.0.22_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/mawk_1.3.4.20260302-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/nettle-dev_3.10.2-1+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libzstd-dev_1.5.7+dfsg-4_amd64.deb' dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.2-3_amd64.deb' to '/srv/rebuilderd/tmp/tmpl4m3qhwc/zlib1g_1.3.dfsg+really1.3.2-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/python3.14_3.14.7-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/unzip_6.0-31_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/python3-minimal_3.14.7-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/sensible-utils_0.0.26_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/pandoc_3.11-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/perl-modules-5.42_5.42.3-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/netbase_6.6_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/perl-base_5.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/tar_1.35+dfsg-6_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/pkgconf_2.5.1-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/pandoc-data_3.11-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libyaml-0-2_0.2.5-2+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libunistring-dev_1.4.2-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/media-types_14.0.0_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libtasn1-6_4.21.0-2+b1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/python3.14-minimal_3.14.7-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/readline-common_8.3-4_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libubsan1_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libuuid1_2.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libsystemd0_262~rc3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libstdc++-16-dev_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libxxhash0_0.8.3-2+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/man-db_2.13.1-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libtool_2.6.2-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libunbound8_1.26.1-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libudev1_262~rc3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libuchardet0_0.0.8-2+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/ncurses-bin_6.6+20260608-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/pkgconf-bin_2.5.1-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libtinfo6_6.6+20260608-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/protobuf-compiler_3.21.12-16_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/perl_5.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/openssl-provider-legacy_3.6.4-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libtsan2_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/xz-utils_5.8.4-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libzstd1_1.5.7+dfsg-4_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/linux-libc-dev_7.2.6-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/util-linux_2.42.3-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libxxhash-dev_0.8.3-2+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/protobuf-compiler-grpc_1.51.1-9+b2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/make_4.4.1-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/ncurses-base_6.6+20260608-2_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/m4_1.4.21-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/sysvinit-utils_3.18-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/tzdata_2026c-1_all.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libtasn1-6-dev_4.21.0-2+b1_amd64.deb' dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.2-3_amd64.deb' to '/srv/rebuilderd/tmp/tmpl4m3qhwc/zlib1g-dev_1.3.dfsg+really1.3.2-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libunistring5_1.4.2-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libstdc++6_16.2.0-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/sed_4.9-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libxml2-dev_2.15.4+dfsg-1_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/patch_2.8-2_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/python3_3.14.7-3_amd64.deb' dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl4m3qhwc/libxml2-16_2.15.4+dfsg-1_amd64.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 amd64 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_amd64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_amd64.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/tmp06h8kxqr/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture amd64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.Wb2zHZBFOI as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.Wb2zHZBFOI 127.0.0.1 - - [28/Sep/2026 02:50:48] code 404, message File not found 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:37273 ./ InRelease 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:37273 ./ Release [462 B] 127.0.0.1 - - [28/Sep/2026 02:50:48] code 404, message File not found 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:37273 ./ Release.gpg 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:37273 ./ Packages [322 kB] Fetched 322 kB in 0s (17.7 MB/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 - - [28/Sep/2026 02:50:48] "GET /./gcc-16-base_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libc-gconv-modules-extra_2.43-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libc6_2.43-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libgcc-s1_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./mawk_1.3.4.20260302-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./base-files_14.2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libtinfo6_6.6%2b20260608-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./debianutils_5.24_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./bash_5.3-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libacl1_2.4.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libattr1_2.6.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libgmp10_6.3.0%2bdfsg-5%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libpcre2-8-0_10.48-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libselinux1_3.11-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libzstd1_1.5.7%2bdfsg-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./zlib1g_1.3.dfsg%2breally1.3.2-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libssl3t64_3.6.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./openssl-provider-legacy_3.6.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libsystemd0_262%7erc3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./coreutils_9.10-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./dash_0.5.12-12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./diffutils_3.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libbz2-1.0_1.0.8-6%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./liblzma5_5.8.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libmd0_1.2.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./dpkg_1.23.11_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./findutils_4.11.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./grep_3.12-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./gzip_1.14-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./hostname_3.25_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./ncurses-bin_6.6%2b20260608-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libcrypt1_4.5.2%2b20251210-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./perl-base_5.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./sed_4.9-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./tar_1.35%2bdfsg-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libaudit-common_4.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libcap-ng0_0.9.6-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libaudit1_4.2.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libdb5.3t64_5.3.28%2bdfsg2-11%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./debconf_1.5.92_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libpam0g_1.7.0-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libpam-modules-bin_1.7.0-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libpam-modules_1.7.0-8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:48] "GET /./libpam-runtime_1.7.0-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./libblkid1_2.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./libmount1_2.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./libsmartcols1_2.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./libudev1_262%7erc3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./libuuid1_2.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./util-linux_2.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./libdebconfclient0_0.283_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./base-passwd_3.6.8_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./init-system-helpers_1.69%2bnmu2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./libc-bin_2.43-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./ncurses-base_6.6%2b20260608-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:50:49] "GET /./sysvinit-utils_3.18-1_amd64.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.Wb2zHZBFOI 127.0.0.1 - - [28/Sep/2026 02:50:50] code 404, message File not found 127.0.0.1 - - [28/Sep/2026 02:50:50] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:37273 ./ InRelease 127.0.0.1 - - [28/Sep/2026 02:50:50] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:37273 ./ Release 127.0.0.1 - - [28/Sep/2026 02:50:50] code 404, message File not found 127.0.0.1 - - [28/Sep/2026 02:50:50] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:37273 ./ 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.Wb2zHZBFOI 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 - - [28/Sep/2026 02:52:43] "GET /./libexpat1_2.8.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libpython3.14-minimal_3.14.7-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./python3.14-minimal_3.14.7-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./python3-minimal_3.14.7-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./media-types_14.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./netbase_6.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./tzdata_2026c-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libffi8_3.8.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libncursesw6_6.6%2b20260608-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./readline-common_8.3-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libreadline8t64_8.3-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libsqlite3-0_3.53.4-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libpython3.14-stdlib_3.14.7-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./python3.14_3.14.7-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libpython3-stdlib_3.14.7-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./python3_3.14.7-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libstdc%2b%2b6_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libuchardet0_0.0.8-2%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./groff-base_1.24.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./bsdextrautils_2.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libgdbm6t64_1.26-1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libpipeline1_1.5.8-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./libseccomp2_2.6.1-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:43] "GET /./man-db_2.13.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./bzip2_1.0.8-6%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libmagic-mgc_5.47-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libmagic1t64_5.47-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./file_5.47-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./gettext-base_1.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./perl-modules-5.42_5.42.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgdbm-compat4t64_1.26-1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libperl5.42_5.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./perl_5.42.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./xz-utils_5.8.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./m4_1.4.21-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./autoconf_2.73-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./autotools-dev_20240727.1%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./automake_1.19-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./autopoint_1.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libsframe3_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./binutils-common_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libbinutils_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgprofng0_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libctf-nobfd0_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libctf0_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libjansson4_2.15.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./binutils-x86-64-linux-gnu_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./binutils_2.47-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libc-dev-bin_2.43-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./linux-libc-dev_7.2.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libc6-dev_2.43-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libisl23_0.28-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libmpfr6_4.2.2-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libmpc3_1.3.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./cpp-16-x86-64-linux-gnu_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./cpp-16_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./cpp-x86-64-linux-gnu_16.1.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./cpp_16.1.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libcc1-0_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgomp1_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libitm1_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libatomic1_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libasan8_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./liblsan0_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libtsan2_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libubsan1_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libhwasan0_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libquadmath0_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgcc-16-dev_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./gcc-16-x86-64-linux-gnu_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./gcc-16_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./gcc-x86-64-linux-gnu_16.1.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./gcc_16.1.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libstdc%2b%2b-16-dev_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./g%2b%2b-16-x86-64-linux-gnu_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./g%2b%2b-16_16.2.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./g%2b%2b-x86-64-linux-gnu_16.1.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./g%2b%2b_16.1.0-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./make_4.4.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libdpkg-perl_1.23.11_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./patch_2.8-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./dpkg-dev_1.23.11_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./build-essential_12.12_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libcom-err2_1.47.4-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./comerr-dev_2.1-1.47.4-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libdebhelper-perl_14.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libtool_2.6.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./dh-autoreconf_23_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libfile-stripnondeterminism-perl_1.15.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./dh-strip-nondeterminism_1.15.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libelf1t64_0.196-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./dwz_0.17-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libunistring5_1.4.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libxml2-16_2.15.4%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./gettext_1.0-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./po-debconf_1.0.22_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./debhelper_14.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libnghttp3-9_1.17.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libbz2-dev_1.0.8-6%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./unzip_6.0-31_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libnghttp3-dev_1.17.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libbrotli1_1.2.0-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libbrotli-dev_1.2.0-4%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libngtcp2-16_1.24.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libkrb5support0_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libk5crypto3_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libkeyutils1_1.6.3-6%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libkrb5-3_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgssapi-krb5-2_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libidn2-0_2.3.8-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-11_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libsasl2-2_2.1.28%2bdfsg1-11_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libldap2_2.6.14%2bdfsg-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libnghttp2-14_1.70.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libngtcp2-crypto-ossl0_1.24.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libpsl5t64_0.23.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libssh2-1t64_1.11.1-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libcurl4t64_8.22.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libidn2-dev_2.3.8-5_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgssrpc4t64_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libkadm5clnt-mit12_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libkdb5-10t64_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libkadm5srv-mit12_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./krb5-multidev_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libkrb5-dev_1.22.1-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libldap-dev_2.6.14%2bdfsg-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libpkgconf7_2.5.1-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./pkgconf-bin_2.5.1-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./pkgconf_2.5.1-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libnghttp2-dev_1.70.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libngtcp2-crypto-ossl-dev_1.24.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libngtcp2-dev_1.24.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libunistring-dev_1.4.2-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libpsl-dev_0.23.3-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libnettle8t64_3.10.2-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libhogweed6t64_3.10.2-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libp11-kit0_0.26.5-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libtasn1-6_4.21.0-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgnutls30t64_3.8.13-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./librtmp1_2.6-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgmpxx4ldbl_6.3.0%2bdfsg-5%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgmp-dev_6.3.0%2bdfsg-5%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libevent-2.1-7t64_2.1.13-stable-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libunbound8_1.26.1-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgnutls-dane0t64_3.8.13-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libp11-kit-dev_0.26.5-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libtasn1-6-dev_4.21.0-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./nettle-dev_3.10.2-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libgnutls28-dev_3.8.13-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.2-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./librtmp-dev_2.6-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libssl-dev_3.6.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libssh2-1-dev_1.11.1-6_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libzstd-dev_1.5.7%2bdfsg-4_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libcurl4-openssl-dev_8.22.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libllhttp9.4_9.4.3%2b%7ecs12.11.9-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libext2fs2t64_1.47.4-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libext2fs-dev_1.47.4-1%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:44] "GET /./libprotobuf32t64_3.21.12-16_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libprotoc32t64_3.21.12-16_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./protobuf-compiler_3.21.12-16_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libattr1-dev_2.6.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libacl1-dev_2.4.0-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libxxhash0_0.8.3-2%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./liblz4-1_1.10.0-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libarchive13t64_3.8.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libxxhash-dev_0.8.3-2%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./liblz4-dev_1.10.0-10_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./liblzma-dev_5.8.4-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libxml2-dev_2.15.4%2bdfsg-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libarchive-dev_3.8.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libprotobuf-lite32t64_3.21.12-16_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libabsl20260526_20260526.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libcares2_1.34.8-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libre2-11_20251105-1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libgrpc29t64_1.51.1-9%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libfmt10_10.1.1%2bds1-4%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libpcre2-32-0_10.48-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libgit2-1.9_1.9.7%2bds-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libllhttp-dev_9.4.3%2b%7ecs12.11.9-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libpcre2-16-0_10.48-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libpcre2-posix3_10.48-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libpcre2-dev_10.48-3_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libgit2-dev_1.9.7%2bds-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libgrpc%2b%2b1.51t64_1.51.1-9%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libabsl-dev_20260526.0-2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libc-ares-dev_1.34.8-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libre2-dev_20251105-1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libgrpc-dev_1.51.1-9%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libgrpc%2b%2b-dev_1.51.1-9%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libyaml-0-2_0.2.5-2%2bb1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./liblua5.4-0_5.4.9-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "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 - - [28/Sep/2026 02:52:45] "GET /./libmsgsl-dev_5.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libprotobuf-dev_3.21.12-16_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libnuma1_2.0.19-1%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./pandoc-data_3.11-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./pandoc_3.11-1_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libcli11-dev_2.6.1%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./libfmt-dev_10.1.1%2bds1-4%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./protobuf-compiler-grpc_1.51.1-9%2bb2_amd64.deb HTTP/1.1" 200 - 127.0.0.1 - - [28/Sep/2026 02:52:45] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmp06h8kxqr/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.Wb2zHZBFOI Reading package lists... Building dependency tree... Reading state information... libexpat1 is already the newest version (2.8.4-1). libexpat1 set to manually installed. dh-strip-nondeterminism is already the newest version (1.15.1-1). dh-strip-nondeterminism set to manually installed. libc-ares-dev is already the newest version (1.34.8-1). libc-ares-dev set to manually installed. debconf is already the newest version (1.5.92). dh-autoreconf is already the newest version (23). dh-autoreconf set to manually installed. libbinutils is already the newest version (2.47-6). libbinutils set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.1-1). libfile-stripnondeterminism-perl set to manually installed. findutils is already the newest version (4.11.0-2). libelf1t64 is already the newest version (0.196-1). libelf1t64 set to manually installed. cpp is already the newest version (4:16.1.0-3). cpp set to manually installed. debhelper is already the newest version (14.5). debhelper set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-11+b1). libabsl-dev is already the newest version (20260526.0-2). libabsl-dev set to manually installed. dash is already the newest version (0.5.12-12). cpp-16 is already the newest version (16.2.0-3). cpp-16 set to manually installed. libattr1 is already the newest version (1:2.6.0-1). libctf0 is already the newest version (2.47-6). libctf0 set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6+b2). libcares2 is already the newest version (1.34.8-1). libcares2 set to manually installed. init-system-helpers is already the newest version (1.69+nmu2). gcc-16-x86-64-linux-gnu is already the newest version (16.2.0-3). gcc-16-x86-64-linux-gnu set to manually installed. gcc-x86-64-linux-gnu is already the newest version (4:16.1.0-3). gcc-x86-64-linux-gnu set to manually installed. libdebconfclient0 is already the newest version (0.283). libcc1-0 is already the newest version (16.2.0-3). libcc1-0 set to manually installed. libgcc-s1 is already the newest version (16.2.0-3). libatomic1 is already the newest version (16.2.0-3). libatomic1 set to manually installed. libcap-ng0 is already the newest version (0.9.6-1). libext2fs2t64 is already the newest version (1.47.4-1+b1). libext2fs2t64 set to manually installed. gettext-base is already the newest version (1.0-5). gettext-base set to manually installed. libgcc-16-dev is already the newest version (16.2.0-3). libgcc-16-dev set to manually installed. libdebhelper-perl is already the newest version (14.5). libdebhelper-perl set to manually installed. libgdbm-compat4t64 is already the newest version (1.26-1+b2). libgdbm-compat4t64 set to manually installed. gettext is already the newest version (1.0-5). gettext set to manually installed. file is already the newest version (1:5.47-4). file set to manually installed. krb5-multidev is already the newest version (1.22.1-3). krb5-multidev set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. libctf-nobfd0 is already the newest version (2.47-6). libctf-nobfd0 set to manually installed. grep is already the newest version (3.12-1). gcc is already the newest version (4:16.1.0-3). gcc set to manually installed. g++-16 is already the newest version (16.2.0-3). g++-16 set to manually installed. libaudit1 is already the newest version (1:4.2.1-1). libbrotli-dev is already the newest version (1.2.0-4+b1). libbrotli-dev set to manually installed. autopoint is already the newest version (1.0-5). autopoint set to manually installed. debianutils is already the newest version (5.24). libarchive13t64 is already the newest version (3.8.9-1). libarchive13t64 set to manually installed. binutils-common is already the newest version (2.47-6). binutils-common set to manually installed. base-files is already the newest version (14.2). libacl1 is already the newest version (2.4.0-1). libcom-err2 is already the newest version (1.47.4-1+b1). libcom-err2 set to manually installed. binutils-x86-64-linux-gnu is already the newest version (2.47-6). binutils-x86-64-linux-gnu set to manually installed. libasan8 is already the newest version (16.2.0-3). libasan8 set to manually installed. diffutils is already the newest version (1:3.12-1). libc-bin is already the newest version (2.43-6). autotools-dev is already the newest version (20240727.1+nmu1). autotools-dev set to manually installed. g++-x86-64-linux-gnu is already the newest version (4:16.1.0-3). g++-x86-64-linux-gnu set to manually installed. g++-16-x86-64-linux-gnu is already the newest version (16.2.0-3). g++-16-x86-64-linux-gnu set to manually installed. groff-base is already the newest version (1.24.1-1). groff-base set to manually installed. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. gzip is already the newest version (1.14-1). base-passwd is already the newest version (3.6.8). libc-dev-bin is already the newest version (2.43-6). libc-dev-bin set to manually installed. libaudit-common is already the newest version (1:4.2.1-1). comerr-dev is already the newest version (2.1-1.47.4-1+b1). comerr-dev set to manually installed. binutils is already the newest version (2.47-6). binutils set to manually installed. cpp-16-x86-64-linux-gnu is already the newest version (16.2.0-3). cpp-16-x86-64-linux-gnu set to manually installed. libdpkg-perl is already the newest version (1.23.11). libdpkg-perl set to manually installed. dpkg is already the newest version (1.23.11). libevent-2.1-7t64 is already the newest version (2.1.13-stable-1). libevent-2.1-7t64 set to manually installed. bsdextrautils is already the newest version (2.42.3-1). bsdextrautils set to manually installed. libbrotli1 is already the newest version (1.2.0-4+b1). libbrotli1 set to manually installed. libfmt-dev is already the newest version (10.1.1+ds1-4+b2). libfmt-dev set to manually installed. coreutils is already the newest version (9.10-1). autoconf is already the newest version (2.73-2). autoconf set to manually installed. libcurl4-openssl-dev is already the newest version (8.22.0-1). libcurl4-openssl-dev set to manually installed. libarchive-dev is already the newest version (3.8.9-1). libarchive-dev set to manually installed. libcrypt1 is already the newest version (1:4.5.2+20251210-1). libext2fs-dev is already the newest version (1.47.4-1+b1). libext2fs-dev set to manually installed. dpkg-dev is already the newest version (1.23.11). dpkg-dev set to manually installed. g++ is already the newest version (4:16.1.0-3). g++ set to manually installed. libc-gconv-modules-extra is already the newest version (2.43-6). libattr1-dev is already the newest version (1:2.6.0-1). libattr1-dev set to manually installed. dwz is already the newest version (0.17-1). dwz set to manually installed. libffi8 is already the newest version (3.8.0-2). libffi8 set to manually installed. libabsl20260526 is already the newest version (20260526.0-2). libabsl20260526 set to manually installed. libc6-dev is already the newest version (2.43-6). libc6-dev set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. libc6 is already the newest version (2.43-6). gcc-16-base is already the newest version (16.2.0-3). libfmt10 is already the newest version (10.1.1+ds1-4+b2). libfmt10 set to manually installed. cpp-x86-64-linux-gnu is already the newest version (4:16.1.0-3). cpp-x86-64-linux-gnu set to manually installed. bzip2 is already the newest version (1.0.8-6+b2). bzip2 set to manually installed. libacl1-dev is already the newest version (2.4.0-1). libacl1-dev set to manually installed. hostname is already the newest version (3.25). automake is already the newest version (1:1.19-2). automake set to manually installed. libcli11-dev is already the newest version (2.6.1+ds-1). libcli11-dev set to manually installed. libbz2-dev is already the newest version (1.0.8-6+b2). libbz2-dev set to manually installed. gcc-16 is already the newest version (16.2.0-3). gcc-16 set to manually installed. libcurl4t64 is already the newest version (8.22.0-1). libcurl4t64 set to manually installed. bash is already the newest version (5.3-4). libblkid1 is already the newest version (2.42.3-1). libp11-kit0 is already the newest version (0.26.5-1). libp11-kit0 set to manually installed. libidn2-0 is already the newest version (2.3.8-5). libidn2-0 set to manually installed. libgnutls-dane0t64 is already the newest version (3.8.13-1). libgnutls-dane0t64 set to manually installed. libpam-runtime is already the newest version (1.7.0-8). libselinux1 is already the newest version (3.11-2). libre2-dev is already the newest version (20251105-1+b2). libre2-dev set to manually installed. libnuma1 is already the newest version (2.0.19-1+b2). libnuma1 set to manually installed. libpam-modules-bin is already the newest version (1.7.0-8). libquadmath0 is already the newest version (16.2.0-3). libquadmath0 set to manually installed. libgnutls28-dev is already the newest version (3.8.13-1). libgnutls28-dev set to manually installed. libpcre2-dev is already the newest version (10.48-3). libpcre2-dev set to manually installed. libsasl2-2 is already the newest version (2.1.28+dfsg1-11). libsasl2-2 set to manually installed. libpython3.14-stdlib is already the newest version (3.14.7-4). libpython3.14-stdlib set to manually installed. libitm1 is already the newest version (16.2.0-3). libitm1 set to manually installed. libngtcp2-16 is already the newest version (1.24.0-1). libngtcp2-16 set to manually installed. librtmp-dev is already the newest version (2.6-1). librtmp-dev set to manually installed. libkrb5-dev is already the newest version (1.22.1-3). libkrb5-dev set to manually installed. libnghttp3-9 is already the newest version (1.17.0-1). libnghttp3-9 set to manually installed. libmpc3 is already the newest version (1.3.1-3). libmpc3 set to manually installed. libgssrpc4t64 is already the newest version (1.22.1-3). libgssrpc4t64 set to manually installed. libisl23 is already the newest version (0.28-1). libisl23 set to manually installed. liblz4-1 is already the newest version (1.10.0-10). liblz4-1 set to manually installed. liblsan0 is already the newest version (16.2.0-3). liblsan0 set to manually installed. libssh2-1-dev is already the newest version (1.11.1-6). libssh2-1-dev set to manually installed. liblz4-dev is already the newest version (1.10.0-10). liblz4-dev set to manually installed. libpam0g is already the newest version (1.7.0-8). libmount1 is already the newest version (2.42.3-1). libpython3.14-minimal is already the newest version (3.14.7-4). libpython3.14-minimal set to manually installed. libseccomp2 is already the newest version (2.6.1-1+b1). libseccomp2 set to manually installed. libssh2-1t64 is already the newest version (1.11.1-6). libssh2-1t64 set to manually installed. libkdb5-10t64 is already the newest version (1.22.1-3). libkdb5-10t64 set to manually installed. libnghttp3-dev is already the newest version (1.17.0-1). libnghttp3-dev set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-5+b2). liblua5.4-0 is already the newest version (5.4.9-1). liblua5.4-0 set to manually installed. libperl5.42 is already the newest version (5.42.3-1). libperl5.42 set to manually installed. libmd0 is already the newest version (1.2.0-2). libpython3-stdlib is already the newest version (3.14.7-3). libpython3-stdlib set to manually installed. libpcre2-8-0 is already the newest version (10.48-3). libgdbm6t64 is already the newest version (1.26-1+b2). libgdbm6t64 set to manually installed. libnettle8t64 is already the newest version (3.10.2-1+b1). libnettle8t64 set to manually installed. libsframe3 is already the newest version (2.47-6). libsframe3 set to manually installed. libgrpc++1.51t64 is already the newest version (1.51.1-9+b2). libgrpc++1.51t64 set to manually installed. libkrb5-3 is already the newest version (1.22.1-3). libkrb5-3 set to manually installed. liblzma-dev is already the newest version (5.8.4-1). liblzma-dev set to manually installed. libllhttp-dev is already the newest version (9.4.3+~cs12.11.9-2). libllhttp-dev set to manually installed. libgit2-1.9 is already the newest version (1.9.7+ds-1). libgit2-1.9 set to manually installed. libpcre2-16-0 is already the newest version (10.48-3). libpcre2-16-0 set to manually installed. libidn2-dev is already the newest version (2.3.8-5). libidn2-dev set to manually installed. libpcre2-32-0 is already the newest version (10.48-3). libpcre2-32-0 set to manually installed. libgrpc29t64 is already the newest version (1.51.1-9+b2). libgrpc29t64 set to manually installed. libmsgsl-dev is already the newest version (5.0.0-1). libmsgsl-dev set to manually installed. libkeyutils1 is already the newest version (1.6.3-6+b2). libkeyutils1 set to manually installed. libgmpxx4ldbl is already the newest version (2:6.3.0+dfsg-5+b2). libgmpxx4ldbl set to manually installed. libssl-dev is already the newest version (3.6.4-1). libssl-dev set to manually installed. libprotobuf32t64 is already the newest version (3.21.12-16). libprotobuf32t64 set to manually installed. libpcre2-posix3 is already the newest version (10.48-3). libpcre2-posix3 set to manually installed. libhwasan0 is already the newest version (16.2.0-3). libhwasan0 set to manually installed. libprotobuf-lite32t64 is already the newest version (3.21.12-16). libprotobuf-lite32t64 set to manually installed. libmpfr6 is already the newest version (4.2.2-3). libmpfr6 set to manually installed. libjansson4 is already the newest version (2.15.1-1). libjansson4 set to manually installed. libprotobuf-dev is already the newest version (3.21.12-16). libprotobuf-dev set to manually installed. libnghttp2-dev is already the newest version (1.70.0-1). libnghttp2-dev set to manually installed. libpkgconf7 is already the newest version (2.5.1-4). libpkgconf7 set to manually installed. libmagic1t64 is already the newest version (1:5.47-4). libmagic1t64 set to manually installed. libngtcp2-dev is already the newest version (1.24.0-1). libngtcp2-dev set to manually installed. libkadm5clnt-mit12 is already the newest version (1.22.1-3). libkadm5clnt-mit12 set to manually installed. libk5crypto3 is already the newest version (1.22.1-3). libk5crypto3 set to manually installed. libgmp-dev is already the newest version (2:6.3.0+dfsg-5+b2). libgmp-dev set to manually installed. libssl3t64 is already the newest version (3.6.4-1). libldap2 is already the newest version (2.6.14+dfsg-2). libldap2 set to manually installed. libsmartcols1 is already the newest version (2.42.3-1). libgssapi-krb5-2 is already the newest version (1.22.1-3). libgssapi-krb5-2 set to manually installed. libkrb5support0 is already the newest version (1.22.1-3). libkrb5support0 set to manually installed. libp11-kit-dev is already the newest version (0.26.5-1). libp11-kit-dev set to manually installed. libkadm5srv-mit12 is already the newest version (1.22.1-3). libkadm5srv-mit12 set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-11). libsasl2-modules-db set to manually installed. libgrpc++-dev is already the newest version (1.51.1-9+b2). libgrpc++-dev set to manually installed. libllhttp9.4 is already the newest version (9.4.3+~cs12.11.9-2). libllhttp9.4 set to manually installed. libsqlite3-0 is already the newest version (3.53.4-2). libsqlite3-0 set to manually installed. librtmp1 is already the newest version (2.6-1). librtmp1 set to manually installed. libldap-dev is already the newest version (2.6.14+dfsg-2). libldap-dev set to manually installed. libhogweed6t64 is already the newest version (3.10.2-1+b1). libhogweed6t64 set to manually installed. libgomp1 is already the newest version (16.2.0-3). libgomp1 set to manually installed. libnghttp2-14 is already the newest version (1.70.0-1). libnghttp2-14 set to manually installed. libgnutls30t64 is already the newest version (3.8.13-1). libgnutls30t64 set to manually installed. libgrpc-dev is already the newest version (1.51.1-9+b2). libgrpc-dev set to manually installed. libmagic-mgc is already the newest version (1:5.47-4). libmagic-mgc set to manually installed. libprotoc32t64 is already the newest version (3.21.12-16). libprotoc32t64 set to manually installed. libncursesw6 is already the newest version (6.6+20260608-2). libncursesw6 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.47-6). libgprofng0 set to manually installed. libpipeline1 is already the newest version (1.5.8-3). libpipeline1 set to manually installed. libreadline8t64 is already the newest version (8.3-4). libreadline8t64 set to manually installed. libpsl-dev is already the newest version (0.23.3-1). libpsl-dev set to manually installed. libpam-modules is already the newest version (1.7.0-8). libgit2-dev is already the newest version (1.9.7+ds-1). libgit2-dev set to manually installed. libngtcp2-crypto-ossl0 is already the newest version (1.24.0-1). libngtcp2-crypto-ossl0 set to manually installed. liblzma5 is already the newest version (5.8.4-1). libre2-11 is already the newest version (20251105-1+b2). libre2-11 set to manually installed. libpsl5t64 is already the newest version (0.23.3-1). libpsl5t64 set to manually installed. po-debconf is already the newest version (1.0.22). po-debconf set to manually installed. mawk is already the newest version (1.3.4.20260302-1). nettle-dev is already the newest version (3.10.2-1+b1). nettle-dev set to manually installed. libzstd-dev is already the newest version (1.5.7+dfsg-4). libzstd-dev set to manually installed. python3.14 is already the newest version (3.14.7-4). python3.14 set to manually installed. unzip is already the newest version (6.0-31). unzip set to manually installed. python3-minimal is already the newest version (3.14.7-3). python3-minimal set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. pandoc is already the newest version (3.11-1). pandoc set to manually installed. perl-modules-5.42 is already the newest version (5.42.3-1). perl-modules-5.42 set to manually installed. netbase is already the newest version (6.6). netbase set to manually installed. perl-base is already the newest version (5.42.3-1). tar is already the newest version (1.35+dfsg-6). pkgconf is already the newest version (2.5.1-4). pkgconf set to manually installed. pandoc-data is already the newest version (3.11-1). pandoc-data set to manually installed. libyaml-0-2 is already the newest version (0.2.5-2+b1). libyaml-0-2 set to manually installed. libunistring-dev is already the newest version (1.4.2-1). libunistring-dev set to manually installed. media-types is already the newest version (14.0.0). media-types set to manually installed. libtasn1-6 is already the newest version (4.21.0-2+b1). libtasn1-6 set to manually installed. python3.14-minimal is already the newest version (3.14.7-4). python3.14-minimal set to manually installed. readline-common is already the newest version (8.3-4). readline-common set to manually installed. libubsan1 is already the newest version (16.2.0-3). libubsan1 set to manually installed. libuuid1 is already the newest version (2.42.3-1). libsystemd0 is already the newest version (262~rc3-1). libstdc++-16-dev is already the newest version (16.2.0-3). libstdc++-16-dev 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. libxxhash0 is already the newest version (0.8.3-2+b2). libxxhash0 set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. libtool is already the newest version (2.6.2-3). libtool set to manually installed. libunbound8 is already the newest version (1.26.1-1). libunbound8 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. libudev1 is already the newest version (262~rc3-1). libuchardet0 is already the newest version (0.0.8-2+b2). libuchardet0 set to manually installed. ncurses-bin is already the newest version (6.6+20260608-2). pkgconf-bin is already the newest version (2.5.1-4). pkgconf-bin set to manually installed. libtinfo6 is already the newest version (6.6+20260608-2). protobuf-compiler is already the newest version (3.21.12-16). protobuf-compiler set to manually installed. perl is already the newest version (5.42.3-1). perl set to manually installed. openssl-provider-legacy is already the newest version (3.6.4-1). libtsan2 is already the newest version (16.2.0-3). libtsan2 set to manually installed. xz-utils is already the newest version (5.8.4-1). xz-utils set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.2-3). libzstd1 is already the newest version (1.5.7+dfsg-4). linux-libc-dev is already the newest version (7.2.6-1). linux-libc-dev set to manually installed. util-linux is already the newest version (2.42.3-1). libxxhash-dev is already the newest version (0.8.3-2+b2). libxxhash-dev set to manually installed. protobuf-compiler-grpc is already the newest version (1.51.1-9+b2). protobuf-compiler-grpc set to manually installed. make is already the newest version (4.4.1-3). make set to manually installed. ncurses-base is already the newest version (6.6+20260608-2). m4 is already the newest version (1.4.21-1). m4 set to manually installed. sysvinit-utils is already the newest version (3.18-1). tzdata is already the newest version (2026c-1). tzdata set to manually installed. libtasn1-6-dev is already the newest version (4.21.0-2+b1). libtasn1-6-dev set to manually installed. libunistring5 is already the newest version (1.4.2-1). libunistring5 set to manually installed. libstdc++6 is already the newest version (16.2.0-3). libstdc++6 set to manually installed. sed is already the newest version (4.9-3). libxml2-dev is already the newest version (2.15.4+dfsg-1). libxml2-dev set to manually installed. patch is already the newest version (2.8-2). patch set to manually installed. python3 is already the newest version (3.14.7-3). python3 set to manually installed. libxml2-16 is already the newest version (2.15.4+dfsg-1). libxml2-16 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.Wb2zHZBFOI (Reading database ... 19999 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.Wb2zHZBFOI I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.Wb2zHZBFOI 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.Wb2zHZBFOI... I: success in 274.2825 seconds Downloading packages 1to 100 out of 260 Downloading packages 101to 200 out of 260 Downloading packages 201to 260 out of 260 env --chdir=/srv/rebuilderd/tmp/rebuilderdI9nBcK/out DEB_BUILD_OPTIONS=parallel=6 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1789841700 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildXOPE4_/debrebuild.sbuildrc.8CbZj6mHcFnd sbuild --build=amd64 --host=amd64 --arch-any --no-arch-all --chroot=/srv/rebuilderd/tmp/debrebuildXOPE4_/debrebuild.tar.oTyx0dqIwW2J --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/rebuilderdI9nBcK/inputs/justbuild_1.6.5-0.2.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 (Debian sbuild) 0.89.3+deb13u4 (28 December 2025) on osuosl42-amd64.novalocal +==============================================================================+ | justbuild 1.6.5-0.2 (amd64) Mon, 28 Sep 2026 02:55:23 +0000 | +==============================================================================+ Package: justbuild Version: 1.6.5-0.2 Source Version: 1.6.5-0.2 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildXOPE4_/debrebuild.tar.oTyx0dqIwW2J to /srv/rebuilderd/tmp/tmp.sbuild.JSh1L96EAa... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Mon, 28 Sep 2026 02:55:28 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdI9nBcK/inputs/justbuild_1.6.5-0.2.dsc exists in /srv/rebuilderd/tmp/rebuilderdI9nBcK/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Mon, 28 Sep 2026 02:55:29 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), 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), 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-PLIc4l/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Mon, 28 Sep 2026 02:55:32 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment Mon, 28 Sep 2026 02:55:33 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.107+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.107-1 (2026-08-29) amd64 (x86_64) Toolchain package versions: binutils_2.47-6 dpkg-dev_1.23.11 g++-16_16.2.0-3 gcc-16_16.2.0-3 libc6-dev_2.43-6 libstdc++-16-dev_16.2.0-3 libstdc++6_16.2.0-3 linux-libc-dev_7.2.6-1 Package versions: autoconf_2.73-2 automake_1:1.19-2 autopoint_1.0-5 autotools-dev_20240727.1+nmu1 base-files_14.2 base-passwd_3.6.8 bash_5.3-4 binutils_2.47-6 binutils-common_2.47-6 binutils-x86-64-linux-gnu_2.47-6 bsdextrautils_2.42.3-1 build-essential_12.12 bzip2_1.0.8-6+b2 comerr-dev_2.1-1.47.4-1+b1 coreutils_9.10-1 cpp_4:16.1.0-3 cpp-16_16.2.0-3 cpp-16-x86-64-linux-gnu_16.2.0-3 cpp-x86-64-linux-gnu_4:16.1.0-3 dash_0.5.12-12 debconf_1.5.92 debhelper_14.5 debianutils_5.24 dh-autoreconf_23 dh-strip-nondeterminism_1.15.1-1 diffutils_1:3.12-1 dpkg_1.23.11 dpkg-dev_1.23.11 dwz_0.17-1 file_1:5.47-4 findutils_4.11.0-2 g++_4:16.1.0-3 g++-16_16.2.0-3 g++-16-x86-64-linux-gnu_16.2.0-3 g++-x86-64-linux-gnu_4:16.1.0-3 gcc_4:16.1.0-3 gcc-16_16.2.0-3 gcc-16-base_16.2.0-3 gcc-16-x86-64-linux-gnu_16.2.0-3 gcc-x86-64-linux-gnu_4:16.1.0-3 gettext_1.0-5 gettext-base_1.0-5 grep_3.12-1 groff-base_1.24.1-1 gzip_1.14-1 hostname_3.25 init-system-helpers_1.69+nmu2 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.9-1 libarchive-zip-perl_1.68-1 libarchive13t64_3.8.9-1 libasan8_16.2.0-3 libatomic1_16.2.0-3 libattr1_1:2.6.0-1 libattr1-dev_1:2.6.0-1 libaudit-common_1:4.2.1-1 libaudit1_1:4.2.1-1 libbinutils_2.47-6 libblkid1_2.42.3-1 libbrotli-dev_1.2.0-4+b1 libbrotli1_1.2.0-4+b1 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.43-6 libc-dev-bin_2.43-6 libc-gconv-modules-extra_2.43-6 libc6_2.43-6 libc6-dev_2.43-6 libcap-ng0_0.9.6-1 libcares2_1.34.8-1 libcc1-0_16.2.0-3 libcli11-dev_2.6.1+ds-1 libcom-err2_1.47.4-1+b1 libcrypt1_1:4.5.2+20251210-1 libctf-nobfd0_2.47-6 libctf0_2.47-6 libcurl4-openssl-dev_8.22.0-1 libcurl4t64_8.22.0-1 libdb5.3t64_5.3.28+dfsg2-11+b1 libdebconfclient0_0.283 libdebhelper-perl_14.5 libdpkg-perl_1.23.11 libelf1t64_0.196-1 libevent-2.1-7t64_2.1.13-stable-1 libexpat1_2.8.4-1 libext2fs-dev_1.47.4-1+b1 libext2fs2t64_1.47.4-1+b1 libffi8_3.8.0-2 libfile-stripnondeterminism-perl_1.15.1-1 libfmt-dev_10.1.1+ds1-4+b2 libfmt10_10.1.1+ds1-4+b2 libgcc-16-dev_16.2.0-3 libgcc-s1_16.2.0-3 libgdbm-compat4t64_1.26-1+b2 libgdbm6t64_1.26-1+b2 libgit2-1.9_1.9.7+ds-1 libgit2-dev_1.9.7+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.2.0-3 libgprofng0_2.47-6 libgrpc++-dev_1.51.1-9+b2 libgrpc++1.51t64_1.51.1-9+b2 libgrpc-dev_1.51.1-9+b2 libgrpc29t64_1.51.1-9+b2 libgssapi-krb5-2_1.22.1-3 libgssrpc4t64_1.22.1-3 libhogweed6t64_3.10.2-1+b1 libhwasan0_16.2.0-3 libidn2-0_2.3.8-5 libidn2-dev_2.3.8-5 libisl23_0.28-1 libitm1_16.2.0-3 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.14+dfsg-2 libldap2_2.6.14+dfsg-2 libllhttp-dev_9.4.3+~cs12.11.9-2 libllhttp9.4_9.4.3+~cs12.11.9-2 liblsan0_16.2.0-3 liblua5.4-0_5.4.9-1 liblz4-1_1.10.0-10 liblz4-dev_1.10.0-10 liblzma-dev_5.8.4-1 liblzma5_5.8.4-1 libmagic-mgc_1:5.47-4 libmagic1t64_1:5.47-4 libmd0_1.2.0-2 libmount1_2.42.3-1 libmpc3_1.3.1-3 libmpfr6_4.2.2-3 libmsgsl-dev_5.0.0-1 libncursesw6_6.6+20260608-2 libnettle8t64_3.10.2-1+b1 libnghttp2-14_1.70.0-1 libnghttp2-dev_1.70.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 libp11-kit-dev_0.26.5-1 libp11-kit0_0.26.5-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.48-3 libpcre2-32-0_10.48-3 libpcre2-8-0_10.48-3 libpcre2-dev_10.48-3 libpcre2-posix3_10.48-3 libperl5.42_5.42.3-1 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.3-1 libpsl5t64_0.23.3-1 libpython3-stdlib_3.14.7-3 libpython3.14-minimal_3.14.7-4 libpython3.14-stdlib_3.14.7-4 libquadmath0_16.2.0-3 libre2-11_20251105-1+b2 libre2-dev_20251105-1+b2 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 libseccomp2_2.6.1-1+b1 libselinux1_3.11-2 libsframe3_2.47-6 libsmartcols1_2.42.3-1 libsqlite3-0_3.53.4-2 libssh2-1-dev_1.11.1-6 libssh2-1t64_1.11.1-6 libssl-dev_3.6.4-1 libssl3t64_3.6.4-1 libstdc++-16-dev_16.2.0-3 libstdc++6_16.2.0-3 libsystemd0_262~rc3-1 libtasn1-6_4.21.0-2+b1 libtasn1-6-dev_4.21.0-2+b1 libtinfo6_6.6+20260608-2 libtool_2.6.2-3 libtsan2_16.2.0-3 libubsan1_16.2.0-3 libuchardet0_0.0.8-2+b2 libudev1_262~rc3-1 libunbound8_1.26.1-1 libunistring-dev_1.4.2-1 libunistring5_1.4.2-1 libuuid1_2.42.3-1 libxml2-16_2.15.4+dfsg-1 libxml2-dev_2.15.4+dfsg-1 libxxhash-dev_0.8.3-2+b2 libxxhash0_0.8.3-2+b2 libyaml-0-2_0.2.5-2+b1 libzstd-dev_1.5.7+dfsg-4 libzstd1_1.5.7+dfsg-4 linux-libc-dev_7.2.6-1 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.6 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.4-1 pandoc_3.11-1 pandoc-data_3.11-1 patch_2.8-2 perl_5.42.3-1 perl-base_5.42.3-1 perl-modules-5.42_5.42.3-1 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+b2 python3_3.14.7-3 python3-minimal_3.14.7-3 python3.14_3.14.7-4 python3.14-minimal_3.14.7-4 readline-common_8.3-4 sed_4.9-3 sensible-utils_0.0.26 sysvinit-utils_3.18-1 tar_1.35+dfsg-6 tzdata_2026c-1 unzip_6.0-31 util-linux_2.42.3-1 xz-utils_5.8.4-1 zlib1g_1:1.3.dfsg+really1.3.2-3 zlib1g-dev_1:1.3.dfsg+really1.3.2-3 +------------------------------------------------------------------------------+ | Build Mon, 28 Sep 2026 02:55:33 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: justbuild Binary: justbuild Architecture: any Version: 1.6.5-0.2 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), 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 d88a025b87eefb8b88c60b8b10cbe2fdbd7f3aaa 9267416 justbuild_1.6.5-0.2.debian.tar.xz Checksums-Sha256: ab3699f2ee2fcbf5dd91d762c1f4ea5f1f0a16f62f8e203fd745fc375b547789 1281565 justbuild_1.6.5.orig.tar.gz 2532c312a1936f75b6d93d59d2725e502174feea3e3412921bd0d7ed84b28511 9267416 justbuild_1.6.5-0.2.debian.tar.xz Files: 52a7c4beb1a9458c689083f27e28e6ee 1281565 justbuild_1.6.5.orig.tar.gz 1b5e200cce6357073c579fbfc4149385 9267416 justbuild_1.6.5-0.2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmqu1qUACgkQiNJCh6LY mLHK3RAAhAtDxsvuNAfO/sGdlaHcFsAAVBt9GpS7jJnIgn6BGD79sY+2Ca/KPaVr ImUkMg9JslSj6vMpvzv29IoA5jMgvbH6Du588R8eiBC6NFIKyyAuApRT8LhLAAnT /vj2kHPiNd49ZSv6/55VR5Pm06obgNBH9DV5+SV8Q6H4xtb1RtUqhcDAw5Yxtvwi ZqnMTOXwZ0H8IKcfXZ6/Fol8tz5ehYFYZH4entstSykPRHkYz8w49RycbNc/R9X2 v12U34E7ms5sj12tpquTBullFh5/Y2pyRYSbWkifQMgnO0dJb/d7LPzeUxStLNGk oCmFnmba5kgvi55gjbt4vzUjELa/GY96zcr48EFTpJtKxDiYrx4iY52xiheir4ZU oPMtvksHcTmeinWn3mQc/sS8pzTXRMQzU9rLarZkiI1HKzWqPUcD2e3lZzGesV15 tmvxvJFpr9Er3XK84nqnBnTF73DW3CvEZB0zSACDTMxHfuLuJ9iRUilDpqm0q0WX nQzhcRqOC65jnVYD8ix3oPJky7UHO7jKE+zj+FffQa0oxSvAgBOhRM4SiHTB9d1E exu4sAHKzmBV/yJ5tU7BSn3IWZc+nbqJce4JIz7Skb75ZAxH/16Ko3ZMUKkAFWti qg2DCswYPFw8ceS6A4b+G+m+Y1ksrSvshkPpDpWVZd36j3iSvGw= =5Fe7 -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./justbuild_1.6.5-0.2.dsc: missing OpenPGP keyrings dpkg-source: info: verifying ./justbuild_1.6.5-0.2.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.2.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 User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=6 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=1789841700 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.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Adrian Bunk dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 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 -j6 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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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 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/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/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 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/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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++/16/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++/16/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++/16/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ mkdir -p /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/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++/16/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++/16/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/ Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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++/16/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/main/main.cpp:24: /usr/include/c++/16/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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/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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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/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++/16/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++/16/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++/16/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/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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' /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++/16/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/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++/16/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++/16/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++/16/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/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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' /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++/16/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/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::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++/16/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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' /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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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/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 Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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/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 /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++/16/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/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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++/16/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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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 Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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 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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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/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 /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++/16/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::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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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++/16/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++/16/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, 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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' /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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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/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/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++/16/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++/16/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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' /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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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 Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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/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/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 Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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++/16/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/repository_config.hpp:21: /usr/include/c++/16/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++/16/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++/16/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/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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++/16/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/common/user_structs.hpp:21: /usr/include/c++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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 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 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++/16/memory:83, from /usr/include/gsl/span:29, 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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' /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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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++/16/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++/16/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 /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++/16/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/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 /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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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++/16/memory:83, from /build/reproducible-path/justbuild-1.6.5/debian/build/src/src/buildtool/file_system/git_tree.hpp:21: /usr/include/c++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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 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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' /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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/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++/16/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++/16/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++/16/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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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' 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 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 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 Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.6.5=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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/execution_engine/dag/dag.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/describe.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/archive.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/cli.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/main/serve.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/diagnose.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/add_to_cas.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/expression/evaluator.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/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/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/target_map/built_in_rules.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/export.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/utils.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/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/source_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/profile/profile.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/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/common/artifact_blob.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/artifact_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/artifact_description.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/remote/retry.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/uplinker.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/file_chunker.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/storage/repository_garbage_collector.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/garbage_collector.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/serve_api/remote/configuration_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/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/serve_service/configuration.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/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/file_system/atomic.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/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/git_tree.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_context.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/symlinks/resolve_symlinks_map.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/graph_traverser/graph_traverser.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/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/system/system.o', '/build/reproducible-path/justbuild-1.6.5/debian/build/src/src/utils/cpp/tmp_dir.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', '-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": "x86_64", "TARGET_ARCH": "x86_64", "SOURCE_DATE_EPOCH": 1789841700, "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", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-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", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"x86_64","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":1789841700.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] INFO: Analysed target [["@","just","",""],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*,*,*],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1789841700.0,"TARGET_ARCH":"x86_64","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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"x86_64","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":1789841700.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}]: { "artifacts": { "bin/just": {"data":{"id":"c81789b36459eb27a0c000ea1a3a417b846fe4a56c448c18a01ff068c9c248d0","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' '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' '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' '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' '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' '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', "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' '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', "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' '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' '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', "./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' '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) > '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 '--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) > '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', "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', "./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 '--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 '7e3eaff4d30104e2893a9ef31c48fe8ffdcabe8a58ac6b72bcd88382befdc1d9' 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', "./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 ['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', "./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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'a624b661f0119bd2b192c1a06e9921d98f43ffded634bd992dcc2c8db480f357' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '3f1b5d794e8edd44728149639c55e9838619e487ee6a8a715f2a4b498ba374e7' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'f5bfc06ff96f650991f4ae63d2fef66aae188c92862fb572e5937e24c5f44eea' 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 ['x86_64-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 '3a97fbd6fde4f6fa1e82c9dce0210257e2c37f49e80810bdc450b045db561fdc' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c260aad0816da10edb466aeba679c2cccc736fb99ab3ce113a716d3c8cafb521' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'd57292c9edde1f90ff00af631029633d2ae27efc804d2183a288dc9148ca122e' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '23122b9b9bcc6212c5afbe678390f83ffae07ee5e3cedbcc82e39f34b0180b30' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '08c21234f874fa14f7aef59f2040601f549c805a0d5455193bf7f5af1b8d183f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.6.5/debian/build/include', '-DSOURCE_DATE_EPOCH=1789841700.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 '9779da51f0d3705fdc98bd2e97cd13456e5c4aa01de78c36f2ade71e11ffcd45' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '21ec26fa243234889b4a049a423696c8f09fd90adbbe9b467b028306a871c00d' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '02c4ceb717dc150cf576d537afae841d65d8521c8faae2f2ea01b78970e5c939' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '8995c03d3fdf702976353b9ca804b54c615309339512eb35b4cfe2da97aaf1f3' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '09d41eaa76063ce046d0fcd7206cceaca01b90eda8c7348644138a7ac5bf09ba' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '2ce9f85501fe777a59e88848c5f66d46a74c6ac833399bc550b9c449ae4c1fb7' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '6ba329c32d6578e68b7aad6c2d65103b136c4232fe01e2f6b3f5103b0a1fd6bf' Running ['x86_64-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 '65488e645111038e9c53e708896998e002916f1a62782ab1cf490b54ad64a1fa' Running ['x86_64-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 'c364966d468e6517b19327312dbf9f15df8448f862c2d10234f19754d0bceb2d' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'b5a4c6f978853991354ec86f0919a24914e3d19261e7f9538a981ed9f92b3e21' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '92dcd5c9e0c35a1a4275bebfba89127679e3f3fbf6dc32f716fd0ae64fb94c4f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'd7b254de633a45c120b0b15d6585f93be54f8e919c6846a2f5ea015144156d00' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'f5a51f6da00758ef4c26c27fadf48cd52d0ac1fdf04de9531dca3a9a59d1fb97' Running ['x86_64-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 '44b73c20d255c8f92c638ee861ce71b563c3a50e5f79c5df726698b89c5161a8' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '247855dc784434d20b98d964f35c94e7aaf173b2437c315aa41a61e9c1d103f6' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'f1857f4ce57d739c571acd05f490d7424132e6dfa6cc73853e79e158398248ac' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '4d500e0bdb507f6411793c079d693b47fef041bbd190c5fb789a77add0d8d952' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '58b05e9cafd89c057dd8dba9437674c0af3ac304396c7c570492b40cbec7cb55' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '668a130cf002f854a8d75c9fd84bed5db60c82ac859febd815955b56ef762bda' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '7a2752ad26f51f11688d4bff1e01bc5bee05c0d8c5b983719ff6dd61ad226c3c' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '21d6724cdc3c13b8e21d056dd65913ed71892c451410d07133a8203c28668fb4' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '0f64c0ba51f2ca839e57434f69b26e6f7cd0ad200b4d5b7b68fe8992c76e865e' Running ['x86_64-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 'b3ae1087e828b04aaa472df3c01cd2aae5fd7364748df79c3e42ae6f2ffa2bd7' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '30f650c146677fd1798c5da461c3eea84a2e36100d3ca53da832921e15710a97' Running ['x86_64-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 '2262989ae413d16a6f84978298c58ba42d30180e68523918f46a5f9bf025fa59' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '98bd1a7a6691c2a4a01dc08baab4743bbfb017ed65e13efc74dd7ca8ad7245b1' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '34cac9983dd4ec3d8f8a3a911389938583f699135cfd83732ae8a6ee715c77c9' Running ['x86_64-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 'eeee626d78e71eb817484eb05d94d8456f67bc5530ab4222f95673b4807a86cb' Running ['x86_64-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 '2a257ef30717922d8283f5457666547853288c61c0fe2d9b41477ffce8a1e5f2' Running ['x86_64-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 'fc310c0a7e819355bd72244004d1f7042d39e774269ec0f88a4beb5d8225aa22' Running ['x86_64-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 'f95d6b2b02707c4052bd103bb08c8fc8cf3bd2f9593a5ae04fd7921e556017dc' Running ['x86_64-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 '6bc9c9de31e95781f76104375745591a6a563223657d37230a865c6798ce507c' Running ['x86_64-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 '8b2a076da2c8132620f76f068887738c2395b4ec5dcb8162b4221f8741dc1300' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '9fe7c0bef1083a097698ea3ff21456e53807e977c577acff1d046ed370a285eb' Running ['x86_64-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 '721a6f00076a0b3a56597279ba1dbabfc03f0bd8bfd2d78c7cfb198ea6512d18' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '5d5c9d5bacece11711c5c871968fee86195bd8d2885989880f5275c9fbd3caf8' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'be47bee934021699250c518ec5c80d9eabf3026238c430d3ff5dc80ce43ec227' Running ['x86_64-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 'c19e005d8d1ccdde74fb845ccb69ab14bec034bf59df97879158567516392bc5' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '0fa684c1996672708e9c467c62d5b79eac10ccfbc92528f915e64bd6890b79c6' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '842d2b9494a1132d75781165f48ebfb05de33a7d871cfb5ee79500b4f46e695f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '7942d4f19d355876b3377e50a60698aa115ce5ded75b163aca36782444825413' Running ['x86_64-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 'ef62fe6626ec39c41ed023b34b4ab308b20cb8ae64bcf3e77bbb9604871d2e6b' Running ['x86_64-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 '2666747bfe07c79ec4a623f32da56fdc1cfd5a7746cd0907cb68fbf6fa157e74' 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', '--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 ['x86_64-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 '24a9d55a358278f5c06f6ae16d48484df0e6b4ee1f5317f650a0c38c7c3ae8d0' Running ['x86_64-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 '32f564c54287b68152fa735c2aae72fd96e918a9668a66e9153e0acf7df66d9d' Running ['x86_64-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 '727c7178d2c59716513c132b7de9aea9028cf0adcd6ade822dc43866f7f3a3d7' Running ['x86_64-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 '8f1578017cfee68972ab79d08fb5fbeb8a44e0ee748ad814049ccd57e2586fa6' 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 ['x86_64-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 '537d4a22ec59cb78722c0c45ab3818ad48e143cbe0945cc4240cae20cbbfe8d4' Running ['x86_64-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 '3bb68478397db919032a69080f0ff70cf82d8006c6c0e2b2c9cca96048ed4981' Running ['x86_64-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 'dc559ac0427e9a393bff895c9ee26749464b430ec697d3910a8d71d7bdf7d7aa' 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 ['./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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '343aac00c4ad49bee1286ef925fc54a43bbd47770b565510f042e20504fc34c6' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c6542c1998e9181052a059ea3e411f994cc877d78aaed382696ea33900e063b3' Running ['x86_64-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 'cf2f81ca6a45591b68abff7a2c0e614955af7f5a118c54189166b3df2745e8b5' Running ['x86_64-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 '9c0aab7401b05b0a356b21fd22c0316d79fc99570ec54494f051d4bedfb21e6f' Running ['x86_64-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 '59d29744906ee2f0a71897659ca8effc85f94c4950644687ad08ddef1cd1c42e' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1805612159ed0d3818d4679784bbdf5d1da007d4141c701f9059fd92f1daf502' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1c45cced561d9def11081c0cd7157ee917475e54cf967acdac8c495513fd260a' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '3cd549a84df3ee41b94ca0bf41b20f5548e9f5225e877e3ed71c0c54521826b5' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '46a5ea6b301d9f91af4915d9c49db4743946247b6d9645c1f66198105ec550ac' Running ['x86_64-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 '20f8a2e86603f8f9cadc453a7af7e105a5845e403ec12ae96af711f9efe53b23' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '74d5651933f7e44ab963e562d7799ac1119d3290c843f870238af8d096ce4cff' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '88f04352f924bca7e0f5de9c0ba8465eef24b5bd9767dff6112fea873344afac' 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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 ['x86_64-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 'd483683fb87ac76fe54bcd097f4611035de1bd06a3d73fd4d64912c36beaf117' Running ['x86_64-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 'd166d91f52c60cf47ebd71722d90ec48e424ec86bd179806bbb8ee5f6c2ed837' Running ['x86_64-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 '84be56197da1a4a9b20a43ab8d9bc329f1c5ee25a8ef37b73ee23b285a43c9ea' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'eb2c22f3ae4deccdec297941cdeb588cb0ca0706202a7b0cbe2b3dcf3403ad03' Running ['x86_64-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 'bdb2f0b1f7b8986cd3488dd09ded3608c9f79c23676c6ea219b230bfedd617ab' Running ['x86_64-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 '809316d98c8cd85c82093e050249dd223d086528f38ba168a5cae0c265a805dd' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c62da3b0c2f9cd7e7ea277e062258d03e184f4ce8dbb6fe171f82699de42f6c4' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '9ccf341342a42fe4d7259c6470a2d5558120eb1948b8779c679c848097b5e1ee' Running ['x86_64-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 '3265888d4c8adef67e8795f476f81918c19bc40d7056d7fb50385228622f4279' Running ['x86_64-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 '07b2c392a55a775ca7e355f04a5d62a7b17230a69a4a56056431e371d243c6a1' Running ['x86_64-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 'ab6c1c8f50f151479faa3781756f85e747e7ca4558213ebc6d44def7abd0f46b' Running ['x86_64-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 '1bbe6a377931e09fa830bd1e4b6d1d87a9a402217eff9522500118c857ae7a6b' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '48f2a15cc0c18c99eed73e2d020fa2a4f39f4dc2eff27f65f156120c52cb6f3f' Running ['x86_64-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 '29f077e4c9d77fcc2d5feb2b86da34ddeb54ea561d5081078c56ce944eb604f7' 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/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 ['./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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'fac03f680578bee1c10350d7e4562e5e57537af114150adbbf8bccc34222f44e' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'fa174ec8b8e62d274fd2d638b3f7554c32a31c19c6cfcbadee4ab43586340581' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '9ecfaf85100b89a37d6e066af2e288179d3212fc6633eddde71521aa5dd758f4' Running ['x86_64-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 '20aa77282bed393626505de338ea330feb238595bac28a889c94e91612b7c826' Running ['x86_64-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 '063f28cdeb55a7151405f6c02e07c46e347e2347920cf653cdd40a91ac061251' Running ['x86_64-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 '1480972fdb3b13b61c04df555100380650083665c09a5cfc1af3f80ed62f6ecf' Running ['x86_64-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 '37f3e1e6c2f339b4ea16ca883de13f467ac1b5d7f4d37d06a803706281ce5a24' Running ['x86_64-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 'adf51e41270d9216d2dd407fb059139d6aaef85ded8671973d8773a7d7477954' Running ['x86_64-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 '2ffa25dba7cbe5fa628e085b01d68c3079931c747f04b67ea01d2a5faba414da' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '457e371f7ca2b6f405a6bf3e7c827b78c66f60a2c43943ddc67f49d02e585ce1' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1f64bdb69e94b55e64e1508d7859d707eff0e595902381f09f2aa5f19836f517' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '2fa9f2e4cb04820e061d91c9c43c53519b5f5ec261120c88b3c3dee7342b0212' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'cb2923a47d0aa54d892ed104b12b3805170aebf72e9595777e23cb23cdc54eaf' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '5b7898a7f9d12c5d7f762f90fcc7d7861955106d940e834ff5fa4ca9cef3c194' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c7b5b04e8ea24ecb039df10d3a2ff679630566be873b38265bd0be60e755866b' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '085287cf697267a829755ece5c906d5a2186d078f4beb62ef4ab2a31bf0071cd' 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); | ^~~~ 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '00005e0743dd2f75792428e9e883d4535849952b90025b7b083ffe506ca56500' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '4daa0cb062249dfe114eae6a318fddc6cb64a2cedda3b54ff77b8719be35dde9' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '87d842e6a900e7e9d0e76963315aeb4a6d3c4cb25f4db3744c3e249774f3e7e5' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '0266658ef701a591b28d462eb5ba3f04ce57f4aaec008585d3925c41f030cb0e' 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))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'f541720804cd9fccc65bd594ca50f3ecad7c8899845c55dbd49115fbce88ebdf' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '837ab540d1b122ed3bab2b1f1a0150491c38a9c409e94e447d0e53a355dfa769' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '96a22ee008dc3d8b2588fc08421f44980996576bd77033fe31d4bfc149669a78' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '40c584168dd3ac71d1610f76dc3e713b210e1c70d982994f9a559b56cb85bc00' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '5520b046a0fe226a6c3c67880fb45a4295c49bfa54815ca49e25372b0fdd0cd1' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1e88ad4fdac78e507c0c49781c9d5d930325aa4072789d3e0dcc2c62a878f3a9' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '617b18f14d7d23c094888bf7a3a7e81e484c42dca9698f0da4b39b1a285ce633' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '07aaa79a44d6a01862e53d82178dedc0efec76631c82d639399a0c62e7ae501f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '7c1d29ce2414854522bbd022596ca26e32b31ea9209e8de5343a740ddd0f4b7f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '0f17c90d4662ea3695ad0ddc5ec6afb4704f50501122a0158e9baba8d9d5b19c' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '78dc464a8e64e786a594b10645e6c7ccb0153ebbf1647b3c9ffeafd732f3f2e6' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'd23ef6f07c02d4973cc7329a9d35bdd7828abbecfe3063fdbd27bed977c6229f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1db0e0eb6fb37c2e87f7eba9040b167e5c7ff7affed28b5edeb1e179741068d1' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'ba9479ae91d59f8f1ae106ead25a69328a8cc4320e5ab54dd23cd5f735cf162f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'ff5277fc165edbaaf36ff602a241ae8d86afc6c07a51c2ab8d368aa9ba9e013e' 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:142 = std::vector*, std::allocator*> >]': /usr/include/c++/16/type_traits:2890: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 >*> >&}]' 2890 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/type_traits:2901: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 >*> >&>' 2901 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/16/bits/std_function.h:338: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]' 338 | struct _Callable | ^~~~~~~~~ /usr/include/c++/16/bits/std_function.h:338: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++/16/bits/std_function.h:343: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 >*> >&}]' 343 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/16/bits/std_function.h:424: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 = ]' 424 | 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '68e156b0b7ac98619ae18f06c79eea972259ddaedb926e3e60165226ef475549' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '19f333053873b6acdb3f58a00db90e1824f27663d2f3f6d554fe0b5f4a8a71e2' 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 ['x86_64-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 'a5619cea683834c606365e106c20b7482537fa03627a86d352d1616ae6152161' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'e619609cd90d9a3e10063f5963a8de8aa46c3f6ceca3b7155a2236991e09da6a' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '4f12995f8ac78bea932fa2475fe516f74ac070a14e63a57e31a1dfed113720ce' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '0d821a2801a92872b1773c3d641d0d820bdd8ef631e10c2c62a0a9a3dd663f36' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'ec2fd1f43c6da1ae629af3c3ae13453ea2afee9dadbccf29488cf50b5edc3e93' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '4978867910190b603fe874da5b49a5d26a4365bd17c865d08a290c57ad049717' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'a76776289693b82d96ea8f73b375fa33053edbd6b03e8b446955dc69722b6fe2' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '9fe5c359d8b5c68f5d1b10a5afd78fae7a841849b39a3986a3b2d549a938181f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'eaf3a011f44f86da591eb5ebb6de266db3da533e4d252bf345d1cfbde592e1e0' Running ['x86_64-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 'a8a28bcd56738115ef4ae1dbd6ac5dace28500156064969ad878e81db18d579b' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'fc56d71e55dd557a395764f7dae9f4543667618ec61a5eb44045c4b0a3ba85ec' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '4be3c8d57705555539a9537b20d1177a57a2aade25474e6bf96a8d05be05e033' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '96fbe817f7b68b2adfed2ee00d228dad18b8c3dc6c6256bf5096752c07afd708' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c41f40671cfb7a858f54d488695da5f63553f4a2ed9e6bf254041c33843b2cde' 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 ['x86_64-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 '1ee23a87e7343d430283dfdf5f969b01ef8f5c7abbeae0c13c895c8b77aa81cb' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c2216fd936ba1d2a56d41d5863cd2ed368b328aada1e906ff691ab5910332766' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'eb8ad3125c4cffdfc5022a672902536f981849255286af1001f5d2bea7e2e602' Running ['x86_64-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 '2969a47073f67f1fc6db555e110c0aeaaa7af4fe476de4b1b12cdd0011700d37' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '462d8821e0edef390874b8d0cc107cb09d9a4380f831124f2da3bd2864ad2518' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1919e063259f7801cbf09348df4b028e2d5c1d51819ea6ee2171859e78da6204' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '494c1ba559b1fb38174c91201ae9e7836d41d328cbb1cc1b48b9cf151c747e6a' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '992efbae9d732439a6053446fb164fbfc2f5206c34d7bb27642c19f0d60ea5ca' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'cfc1498fa972aa5dc8c5f3576acf890dd6bde9193b652bf69793e18b150ef9eb' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '63023c4d8b8c5ba9c80bcda281a86266494f8bc9e150782d53c658af50a325ba' 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() { | ^~~~~~~ Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '247d3ef4b737a5dc759048e716c272a0fcc9091dd28d7d734c41b668095686e9' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'ad5377ca767e45e54db736626939195cdde489af5e899dd5b3113f6026262a84' 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()); | ~~~~~~~~~~~~~~~~~~~~^~ 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '54e67cdf3c3ad5a3c084d9d9f1a8c769536370fe8994331954dbf0a81792e7d1' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '0dd9ace68b76a3abedc4a654c286c5f3ec84bc69d0b73e8f70a97c541f5624b1' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'f90405e952839fbc987b254303fb4eb1302b7d34d955f90d6b7ff72ce5d3779b' 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '8a4e974a7ac2a138372c7bc69303ba0be83a22dfbbf42445622887451bb20533' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '2f0009141d0f52081406e6ce75937ff7da1bcd4876f50b10952a61f05f4118c1' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'b4737c76634c1ffda9b4f3c6ca29395f9df0a6fbea4a9534b3cb2bb95ca3065e' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '5298b04727844cd1882a979e0717aae4606aa047fa397fa58dda2daba422d12e' 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '82a5c990866d959c21bb685acccb8bcf5bd6dbe1e426880f80718a6db6ff0504' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'be71a5567341a8ed0a4d73cf3ccf6f42daf7c7e06e8a90a4923234f9b1cccdfe' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'd0ba2a1905cd02fdf8489c07e5e657d64675ab887d60bf2f28cc67fe9c6a66db' Running ['x86_64-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 '9d91fb2dce679d8c6cf900c21fc266d5fbad883f4e9cc76aa6a7507f4277b4a0' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '5dec13a7e3fae1ef27ea50e7615fabb7926102678fe9a02ce89ca2ed92fc53f2' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'ae384e73291c3e351b1e81eb0ed9142d593a49c75127838da9906b49f1dda133' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '88b34d5ea473b059d51c24de15bc270fb7c84211c3e503ec831f5e678aec316a' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1df4ba457f922d75e43191ddfdbdd01cbe646e4eef5117a21214f6d531f877ac' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '2bae3184ea6a5144132b1343800f999de9276cda496a7c1a1bdaccaf2b093e38' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c8dc7877a96cd8e6ee88204236fa46b8bc7a2bcf43b8a9e9e8326b4a9820b945' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '58c2160eac09ed63c622ce6a6e09c35a90e7b7f31da749e23f5d15a2e46188e0' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '582111f445594bef97034f6ea06e5c64b73f9c81fd77316789dabd25264f5d9f' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '59f1010c55ba715a63ac41eec8736133bc322d2d122d33c9c71a201ee8297ecd' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'b4a326bec0700a81b31a3e035424e0fdd56ba798401edff654676ae8d89b1f62' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '2b9fee956d6629afdb37acdf816fbaf15935c71abb18279da6c25483b3137db1' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '4208711b5f5620dfe6ef17e76b05a5d48fbacde9a722b9cad78136bdce67d4cf' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'f5e5557ac5378ea08d20c27c64106d08a1cba3a7aedda730223cfb4a252cb6bb' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '02d63e32ce41efb6734dfa1bdaf2941169f87e2718767ff0e599a89bd6446960' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'bb2397068a9adab2f0d74d9ee4c1ac9b92c3c26b4c7d4453e48a27a06c97c260' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '1a670a769aaa06c5b9aa55959681eb98be91d19ec48c79f9f629ac0c404ee77f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'a4830356bea28ddf02365bd9157aecc9452214ea00a8e9c898eb8ae7dc76e312' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '34ad2cbc542613ebaa3a720027f387316d166f92b4d98a82de6230db8af79dac' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '56c74a6ab6052e4c48ee6cdf9f93d5ba3b98a484117adf1f0cf5dbda788451ee' 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))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '60241d0a96e4cc928d6626d334973a9167e1f0893d02df65a9c3aba4e701607e' Running ['x86_64-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 '99992e27ec89800c9e9643a1d4589cc8a506739af9efb5dfb60f1e6b4841a837' Running ['x86_64-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 '2a940caa3b87e536910815c55c0acba0d6ebfb80d4449e2dea2e1950167edeae' Running ['x86_64-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 '43b490068f14e216fd937e7fd44e9ed20f59237ce96e3e0b961b1d6d7f489fbd' Running ['x86_64-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 'a20f91dc3a168c38bd3b501f0547335e21a968feee274c150fc03bb7faee25dd' Running ['x86_64-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 'a792f8e12eca0efc2e9560a245797e8191600ddf2ad3c28914f73f0fed295b61' Running ['x86_64-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 'bbf8b00ae0790e0d46519f6f4394730a1ddece96ec5e85e586b54948009272a6' Running ['x86_64-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 '5f6630c24e19d8b2e4f856292f44633b573c4c3dfe9fde99708f47aa7cce53f2' Running ['x86_64-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 'dce931b15caa102b239168ba6bf7e23fddaf9bf453747e599067b4caccc74817' Running ['x86_64-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 '81cf493ed0731f7415e3a77604dc3e1f886e0f0f4c70fbd5fe1ec16e7e9bf477' Running ['x86_64-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 '08a345f233e834427f1b13a9caf442009bc20d5bc594ab9ed46b068ca28f0ef2' Running ['x86_64-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 'c2aa7973dbc4988c2b5c8553e456afd265850eba2856dcc6d6163aa0b496be0f' Running ['x86_64-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 '7a080a915907d4c84cf88bd122b5fd83d15ad00614bcb053aa96792c5727a6f8' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '71a5e0ece6dcb7a51c69ea39ce76f8808f243c304969c5b20805afc6c841a169' 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))) { | ~~~~~~~~~~~~~ Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'ce883c6dfe554958f82ca589933700b5d4093c643789ae48358d459d41fd0907' Running ['x86_64-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 'ce6763d6a43cb42378cd7509bcaaf75c675b1ba1b48885350b43af8dc204aaac' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '7b53d00f371d0ab568f4a347e71e987226234264ca9bdeb3f9521b885e564925' Running ['x86_64-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 '1b7f7be33b6bda043fbca9d6a786688ede24a3b2cc38cb0d73cea12fac729420' Running ['x86_64-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 'bfae086a9bf73b15d6bdb591835728cae56caafb8bcda403ed0ed3bf7069ca03' Running ['x86_64-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 '8547be5cd60a7b6e3f496b0b03b556113fefb13ee3054dd8580187f697ab5c86' Running ['x86_64-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 'df9e5f64753aa68a96cff491674645b00bc130e27f62316d6d0f63f5423a0095' Running ['x86_64-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 '6ddd61f3d23a33de0ca56480536ceb8c68022b0390225d6848d74b9640288768' Running ['x86_64-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 '27a2130d4c8196fb46427f0d90444e92646dc88bfca54519eb7953e8923d209a' Running ['x86_64-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 '87831be21787d710268143bb7b677dd1db0a753619ed1fa36135d637e4a04989' Running ['x86_64-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 'aa8f0788a2166f855071e336d1296dcdb855a5cfb5d772ffae8d757fb122fa60' Running ['x86_64-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 'ad8f4c65c8cd6cd1cc3ffd72dee96f731f0675c8c4aaf3dc348346265f8ddfaf' Running ['x86_64-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 'a2b2d7bc1808b1afb706ec86cb24f80bcbdd72e7fe3f0ccb5b4c46710370b0d5' Running ['x86_64-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 '0938b66d1291d60e6d5fc75dad213dab51bba2a68b157e1885a0e788d415b6cb' Running ['x86_64-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 'd975265b5c92d7ad8fb42af91fe018014157811016a00a1377851a85d03bab0f' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '7f614b98f2a636726c0975ea87b151a68478da3967436ddedcf7afd350436a21' Running ['x86_64-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 '71347e45c73fd7bea3522c0d7c5e697f7f7b58bdfd3c28554bb5288bc9bcb5dd' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 '8a6e9c08f4c414157bcf03004915bc0e59bc29e2036e26c03080dc5f956304a1' Running ['x86_64-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 '9cf3e2a671090f6cd80c6d2c31992a48b9468e4f1c83c7f3c8f888c611b48155' 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 ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'ab2dc1478afdd8cd7ce0304f70f89fca319a6347f150eb5bdad072cb21d0f5ec' Running ['x86_64-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 'b76c04a2e6a2fd8a0baa355b48acbce10567fd7b210ac1496dfaaae5e046d637' Running ['x86_64-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 '9c6f7bfbefdacce3066b3fbd4f60a42deeddaa625ac097184fd7cc12662742d5' Running ['x86_64-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 '59adc9793d7f37300710359a8938f1afb46f1d045e877468b58a9029cbc0656d' Running ['x86_64-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 '5334592d86ad2b5e7747d22bd6084430ebb92ad8416124cd96f140269e84abd9' Running ['x86_64-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 '40e153744d6cc51cc3e2184787fecd4f1ae71237b06286787f42a8e028d40d9b' Running ['x86_64-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 'a57328bae1b17574e2df5d15b9958a9c006c6fe7eb95d368cb34c89291dc29bc' Running ['x86_64-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 '7ab5747ce76c8189cfa6b836776c7bba22ad2bcbaea5bbbe46aa176212932668' Running ['x86_64-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 '16345a222f1669e7de009928745f2e87232ddf7df4bae6260b25c5c86b6e41d1' Running ['x86_64-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 '0ccdf21906b1b428fe45bd5eec20065dd2f9eb70346c71ec087422e9a0c338fb' Running ['x86_64-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 'e143624314b3b90fbc2a26f3f10354d0eee7e84958f983092a86ba04d830e994' Running ['x86_64-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 '1917d0aa54fe89dbbb6e67590892cfd8128d0903e08c6284333675c72881acea' Running ['x86_64-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 '9134d9f03a6783640adecf68d0b1923d86089b9dd121ca736005c99cb66f91c5' Running ['x86_64-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 '789442c830c3d8a1df1b6b207a486d0bf55850111654b1420e401775a7278dec' Running ['x86_64-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 'cfd719d63196a5cabf8dc292b9b4b84112a3e02662a1737ac31fcd5a7fae8b05' Running ['x86_64-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 '261623efedfa3488608076178977a8dc039648d901dca02fe190654654b2a12b' Running ['x86_64-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 '2be874be929435230cd956e4fd9625ed3227ee2daf84add0bf24c02fe9f6b78b' Running ['x86_64-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 '750f7c33a0b540123b51a8a2d011a0babdbcaeb79eb489005f7633b1bbcb44b7' 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 ['x86_64-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 'e84a08d9870a1b3f4483ccc93ea4ea1b50b6ddcebc27d92136fa9906e487e5e4' Running ['x86_64-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 'e9628af51879b471f891143ec074a957c50b58e16d912ad4f9b3cfba5a637afe' Running ['x86_64-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 'a784b0e6990f818833a83fe0b20e6ad37fbabdc9ec1095904cf1c1f1ded45f30' Running ['x86_64-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 'a13b39d7b546dce638458fae0089af083429ec4fffa41c4a6d98940ff872ea67' Running ['x86_64-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 'e52b288783c87f78dc7b40d840e1dd9656132b5d4cfe201f9b4ef9a7eb9e0810' Running ['x86_64-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 'd21079782e873da5fc98ea84ee3abe6aa1ceaaed26708f69eae5eb60d90005d4' Running ['x86_64-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 'e47e0c8ec4e8825566bb655a08da7843cc2ef79d6e8408b0d4f02e99e094949c' Running ['x86_64-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 '3912cefcd8d726ee2c3240b95665b23f8300987bd1cfbbce32a11ee6020dbb38' Running ['x86_64-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 '4da17ba39ad45bd8306b27cb337dc75a5bf24aade445ce402fc54775b24878a3' Running ['x86_64-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 'b717fb06d0d829dad48a2deb809343d1800835ae2b2b5e6e91ec2d37440e2bbc' Running ['x86_64-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 '7f888a17362853d55372eddd03adde36329df26f238ae3af22fac8e2c7ef1b43' Running ['x86_64-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 '21594310a37f99e231a0a7efa4df562d754ebb0dca64273538f88ae56d8bc66c' Running ['x86_64-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 'f457501f12c22ec8872e9191ee97e1404cddd4d578eb394548cd92b1def3015f' Running ['x86_64-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 '60b8e34a028f7d67d10fb0f9f29db85eb557a3f7b796d45861ce781d929be4ee' Running ['x86_64-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 'fe79f592145b32523d40311ccdd4e684256258377ec0f899356a56b1aebb0842' Running ['x86_64-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 'bc7f172bf2da2d8be7d88ad34d3270258db9cb21ea2e480b46b0a5f8ddc7494b' Running ['x86_64-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 '13c1e681cf327f8a321d7e01d4a65cd3cfb1d635a6554e2a0e328687f2244da8' Running ['x86_64-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 '893ec5389d64f44b4300e1cf0d9b292d00220fae05eacff0551b19ec84228005' Running ['x86_64-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 '91ff12f24e808a9bbce07f01704340c6bda9b11184e3bf94edf7c30c9ff82556' Running ['x86_64-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 '2bcd6455c92ee4e5f4cabe83df03be3429c0ccbf9e07a56a9b33e4aa3920874d' Running ['x86_64-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', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-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 'c81789b36459eb27a0c000ea1a3a417b846fe4a56c448c18a01ff068c9c248d0' 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": "x86_64", "TARGET_ARCH": "x86_64", "SOURCE_DATE_EPOCH": 1789841700, "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", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-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", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"x86_64","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":1789841700.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] INFO: Analysed target [["@","just","",""],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*,*,*],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1789841700.0,"TARGET_ARCH":"x86_64","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":"x86_64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1789841700.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":*}}]. PROG: [ 9%] 0 cached, 28 run, 4 processing (["@","just","src/buildtool/execution_api/bazel_msg","directory_tree"]#0 "directory_tree.o", ...). PROG: [ 10%] 0 cached, 31 run, 4 processing (["@","just","src/buildtool/common","artifact_description"]#0 "artifact_description.o", ...). PROG: [ 13%] 0 cached, 40 run, 4 processing (["@","just","src/buildtool/build_engine/expression","expression"]#2 "expression_ptr.o", ...). PROG: [ 17%] 0 cached, 52 run, 4 processing (["@","just","src/buildtool/build_engine/expression","expression"]#1 "expression.o", ...). PROG: [ 22%] 0 cached, 66 run, 4 processing (["@","just","src/buildtool/execution_engine/dag","dag"]#0 "dag.o", ...). INFO (action:4d500e0bdb507f6411793c079d693b47fef041bbd190c5fb789a77add0d8d952): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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: [ 35%] 0 cached, 103 run, 4 processing (["@","just","src/buildtool/execution_api/remote","config"]#0 "config.o", ...). INFO (action:1c45cced561d9def11081c0cd7157ee917475e54cf967acdac8c495513fd260a): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:88f04352f924bca7e0f5de9c0ba8465eef24b5bd9767dff6112fea873344afac): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:cb2923a47d0aa54d892ed104b12b3805170aebf72e9595777e23cb23cdc54eaf): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:1f64bdb69e94b55e64e1508d7859d707eff0e595902381f09f2aa5f19836f517): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:462d8821e0edef390874b8d0cc107cb09d9a4380f831124f2da3bd2864ad2518): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:247d3ef4b737a5dc759048e716c272a0fcc9091dd28d7d734c41b668095686e9): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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()); | ~~~~~~~~~~~~~~~~~~~~^~ 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:96a22ee008dc3d8b2588fc08421f44980996576bd77033fe31d4bfc149669a78): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:88b34d5ea473b059d51c24de15bc270fb7c84211c3e503ec831f5e678aec316a): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:f90405e952839fbc987b254303fb4eb1302b7d34d955f90d6b7ff72ce5d3779b): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PROG: [ 49%] 0 cached, 144 run, 4 processing (["@","just","src/buildtool/execution_api/local","local_api"]#0 "local_action.o", ...). INFO (action:56c74a6ab6052e4c48ee6cdf9f93d5ba3b98a484117adf1f0cf5dbda788451ee): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:085287cf697267a829755ece5c906d5a2186d078f4beb62ef4ab2a31bf0071cd): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:582111f445594bef97034f6ea06e5c64b73f9c81fd77316789dabd25264f5d9f): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:5b7898a7f9d12c5d7f762f90fcc7d7861955106d940e834ff5fa4ca9cef3c194): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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: [ 53%] 0 cached, 155 run, 4 processing (["@","just","src/buildtool/main","just"]#0 "main.o", ...). INFO (action:34ad2cbc542613ebaa3a720027f387316d166f92b4d98a82de6230db8af79dac): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:46a5ea6b301d9f91af4915d9c49db4743946247b6d9645c1f66198105ec550ac): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:992efbae9d732439a6053446fb164fbfc2f5206c34d7bb27642c19f0d60ea5ca): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:68e156b0b7ac98619ae18f06c79eea972259ddaedb926e3e60165226ef475549): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:ab2dc1478afdd8cd7ce0304f70f89fca319a6347f150eb5bdad072cb21d0f5ec): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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()); | ~~~~~~~~~~~~~~~~~~~~^~ PROG: [ 57%] 0 cached, 167 run, 4 processing (["@","just","src/buildtool/build_engine/target_map","target_map"]#0 "built_in_rules.o", ...). INFO (action:71a5e0ece6dcb7a51c69ea39ce76f8808f243c304969c5b20805afc6c841a169): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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))) { | ~~~~~~~~~~~~~ INFO (action:8a4e974a7ac2a138372c7bc69303ba0be83a22dfbbf42445622887451bb20533): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:d0ba2a1905cd02fdf8489c07e5e657d64675ab887d60bf2f28cc67fe9c6a66db): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:ad5377ca767e45e54db736626939195cdde489af5e899dd5b3113f6026262a84): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:ba9479ae91d59f8f1ae106ead25a69328a8cc4320e5ab54dd23cd5f735cf162f): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:142 = std::vector*, std::allocator*> >]': /usr/include/c++/16/type_traits:2890: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 >*> >&}]' 2890 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/type_traits:2901: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 >*> >&>' 2901 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/16/bits/std_function.h:338: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]' 338 | struct _Callable | ^~~~~~~~~ /usr/include/c++/16/bits/std_function.h:338: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++/16/bits/std_function.h:343: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 >*> >&}]' 343 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/16/bits/std_function.h:424: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 = ]' 424 | 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]; | ^ INFO (action:96fbe817f7b68b2adfed2ee00d228dad18b8c3dc6c6256bf5096752c07afd708): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:0266658ef701a591b28d462eb5ba3f04ce57f4aaec008585d3925c41f030cb0e): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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))); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ PROG: [ 67%] 0 cached, 194 run, 4 processing (["@","just","src/buildtool/storage","garbage_collector"]#0 "garbage_collector.o", ...). INFO (action:8a6e9c08f4c414157bcf03004915bc0e59bc29e2036e26c03080dc5f956304a1): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:59f1010c55ba715a63ac41eec8736133bc322d2d122d33c9c71a201ee8297ecd): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:2f0009141d0f52081406e6ce75937ff7da1bcd4876f50b10952a61f05f4118c1): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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: Processed 289 actions, 0 cache hits. INFO: Artifacts can be found in: /build/reproducible-path/justbuild-1.6.5/debian/build/out/bin/just [16c61ffdc992b6a162f75e405162f7d13fe91292:362239240: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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.6.5/debian/build/include"],"ARCH":"x86_64","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":1789841700.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] INFO: Analysed target [["@","just","","installed just-mr"],{"ADD_CFLAGS":[*,*,*,*,*,*,*,*,*,*,*,*],"ADD_CXXFLAGS":[*,*,*,*,*,*,*,*,*,*,*],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1789841700.0,"TARGET_ARCH":"x86_64","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":"x86_64","ENV":{"PKG_CONFIG_PATH":*},"OS":"linux","SOURCE_DATE_EPOCH":1789841700.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":*}}]. PROG: [ 0%] 15 cached, 1 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 2%] 28 cached, 5 run, 4 processing (["@","just","src/other_tools/just_mr","utils"]#0 "utils.o", ...). PROG: [ 5%] 64 cached, 12 run, 4 processing (["@","just","src/other_tools/ops_maps","import_to_git_map"]#0 "import_to_git_map.o", ...). INFO (action:cb2923a47d0aa54d892ed104b12b3805170aebf72e9595777e23cb23cdc54eaf): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:4d500e0bdb507f6411793c079d693b47fef041bbd190c5fb789a77add0d8d952): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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); | ^~~~~~~~~~~~ INFO (action:88f04352f924bca7e0f5de9c0ba8465eef24b5bd9767dff6112fea873344afac): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ PROG: [ 13%] 103 cached, 22 run, 4 processing (["@","just","src/other_tools/just_mr","rc"]#0 "rc.o", ...). INFO (action:ad5377ca767e45e54db736626939195cdde489af5e899dd5b3113f6026262a84): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PROG: [ 16%] 113 cached, 26 run, 4 processing (["@","just","src/other_tools/just_mr","rc"]#0 "rc.o", ...). PROG: [ 19%] 116 cached, 29 run, 4 processing (["@","just","src/other_tools/just_mr","launch"]#0 "launch.o", ...). INFO (action:462d8821e0edef390874b8d0cc107cb09d9a4380f831124f2da3bd2864ad2518): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:247d3ef4b737a5dc759048e716c272a0fcc9091dd28d7d734c41b668095686e9): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:88b34d5ea473b059d51c24de15bc270fb7c84211c3e503ec831f5e678aec316a): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:085287cf697267a829755ece5c906d5a2186d078f4beb62ef4ab2a31bf0071cd): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:96fbe817f7b68b2adfed2ee00d228dad18b8c3dc6c6256bf5096752c07afd708): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:1c45cced561d9def11081c0cd7157ee917475e54cf967acdac8c495513fd260a): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ PROG: [ 25%] 131 cached, 35 run, 4 processing (["@","just","src/other_tools/root_maps","distdir_git_map"]#0 "distdir_git_map.o", ...). INFO (action:96a22ee008dc3d8b2588fc08421f44980996576bd77033fe31d4bfc149669a78): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:5b7898a7f9d12c5d7f762f90fcc7d7861955106d940e834ff5fa4ca9cef3c194): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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: [ 31%] 142 cached, 40 run, 4 processing (["@","just","src/other_tools/root_maps","commit_git_map"]#0 "commit_git_map.o", ...). INFO (action:a5cfe19df84d7fea2755da8012a31b66df0a7c82c4916f57d828ef18b37f1530): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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)) { | ~~~~~~~~~~~ INFO (action:416ff435fdbf3daff78775795513df17d5fc057de9b69af8b8da7ab8a2a51b0f): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:46a5ea6b301d9f91af4915d9c49db4743946247b6d9645c1f66198105ec550ac): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:8a6e9c08f4c414157bcf03004915bc0e59bc29e2036e26c03080dc5f956304a1): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:c9ce8192eedbe40fb8d76b634b1cdac19e4b531a0981b3ae25f1129a29467161): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:d0ba2a1905cd02fdf8489c07e5e657d64675ab887d60bf2f28cc67fe9c6a66db): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:1f64bdb69e94b55e64e1508d7859d707eff0e595902381f09f2aa5f19836f517): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:0266658ef701a591b28d462eb5ba3f04ce57f4aaec008585d3925c41f030cb0e): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:992efbae9d732439a6053446fb164fbfc2f5206c34d7bb27642c19f0d60ea5ca): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:56c74a6ab6052e4c48ee6cdf9f93d5ba3b98a484117adf1f0cf5dbda788451ee): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:68e156b0b7ac98619ae18f06c79eea972259ddaedb926e3e60165226ef475549): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:582111f445594bef97034f6ea06e5c64b73f9c81fd77316789dabd25264f5d9f): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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:8a4e974a7ac2a138372c7bc69303ba0be83a22dfbbf42445622887451bb20533): Stderr of command ["x86_64-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","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-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: [ 89%] 201 cached, 60 run, 3 processing (["@","just","src/other_tools/just_mr","setup"]#0 "setup.o", ...). 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 [386c8a99ad7bef0c865e2d53b0352f5cd528369f:283150312: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 -j6 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 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.2_amd64.deb'. dpkg-deb: building package 'justbuild' in '../justbuild_1.6.5-0.2_amd64.deb'. dpkg-genbuildinfo --build=any -O../justbuild_1.6.5-0.2_amd64.buildinfo dpkg-genchanges --build=any -O../justbuild_1.6.5-0.2_amd64.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-09-28T03:19:11Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Mon, 28 Sep 2026 03:19:12 +0000 | +------------------------------------------------------------------------------+ justbuild_1.6.5-0.2_amd64.changes: ---------------------------------- Format: 1.8 Date: Sat, 19 Sep 2026 21:15:00 +0300 Source: justbuild Binary: justbuild justbuild-dbgsym Architecture: amd64 Version: 1.6.5-0.2 Distribution: unstable Urgency: medium Maintainer: Oliver Reiche Changed-By: Adrian Bunk Description: justbuild - Generic build system Closes: 1147663 Changes: justbuild (1.6.5-0.2) unstable; urgency=medium . * Non-maintainer upload. * Build with gcc until the fixed fmtlib is in unstable. (Closes: #1147663) Checksums-Sha1: d4abfcaa736c2c713360959573edb7f15375f900 200827472 justbuild-dbgsym_1.6.5-0.2_amd64.deb 7f0b8f75a4977efa59fa9d16dac6ef8c963e08f4 8345 justbuild_1.6.5-0.2_amd64.buildinfo db48af4f6327488889622a0405ab9c7978ac05f5 3866824 justbuild_1.6.5-0.2_amd64.deb Checksums-Sha256: 72faab709f67410ba330ce1d78c0e3108bd9e1dea72214a8bb64940428253c57 200827472 justbuild-dbgsym_1.6.5-0.2_amd64.deb 5f573fcfddaf9326efb4f2a53dd7d591fde881d251e7a689632ebffc6b6c7878 8345 justbuild_1.6.5-0.2_amd64.buildinfo a0df31880d662bbd80d40404bb666f982baed26dd822a83c45b700c13e418ac6 3866824 justbuild_1.6.5-0.2_amd64.deb Files: cd3864ea577bb56892cf47ca7f320e84 200827472 debug optional justbuild-dbgsym_1.6.5-0.2_amd64.deb 91c487bd89aa06dd0cc7cbf91215731d 8345 devel optional justbuild_1.6.5-0.2_amd64.buildinfo ea903f84e4b78ead6a7622795ee03e1d 3866824 devel optional justbuild_1.6.5-0.2_amd64.deb +------------------------------------------------------------------------------+ | Buildinfo Mon, 28 Sep 2026 03:19:12 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: justbuild Binary: justbuild justbuild-dbgsym Architecture: amd64 Version: 1.6.5-0.2 Checksums-Md5: cd3864ea577bb56892cf47ca7f320e84 200827472 justbuild-dbgsym_1.6.5-0.2_amd64.deb ea903f84e4b78ead6a7622795ee03e1d 3866824 justbuild_1.6.5-0.2_amd64.deb Checksums-Sha1: d4abfcaa736c2c713360959573edb7f15375f900 200827472 justbuild-dbgsym_1.6.5-0.2_amd64.deb db48af4f6327488889622a0405ab9c7978ac05f5 3866824 justbuild_1.6.5-0.2_amd64.deb Checksums-Sha256: 72faab709f67410ba330ce1d78c0e3108bd9e1dea72214a8bb64940428253c57 200827472 justbuild-dbgsym_1.6.5-0.2_amd64.deb a0df31880d662bbd80d40404bb666f982baed26dd822a83c45b700c13e418ac6 3866824 justbuild_1.6.5-0.2_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Mon, 28 Sep 2026 03:19:09 +0000 Build-Path: /build/reproducible-path/justbuild-1.6.5 Installed-Build-Depends: autoconf (= 2.73-2), automake (= 1:1.19-2), autopoint (= 1.0-5), autotools-dev (= 20240727.1+nmu1), base-files (= 14.2), base-passwd (= 3.6.8), bash (= 5.3-4), binutils (= 2.47-6), binutils-common (= 2.47-6), binutils-x86-64-linux-gnu (= 2.47-6), bsdextrautils (= 2.42.3-1), build-essential (= 12.12), bzip2 (= 1.0.8-6+b2), comerr-dev (= 2.1-1.47.4-1+b1), coreutils (= 9.10-1), cpp (= 4:16.1.0-3), cpp-16 (= 16.2.0-3), cpp-16-x86-64-linux-gnu (= 16.2.0-3), cpp-x86-64-linux-gnu (= 4:16.1.0-3), dash (= 0.5.12-12), debconf (= 1.5.92), debhelper (= 14.5), debianutils (= 5.24), dh-autoreconf (= 23), dh-strip-nondeterminism (= 1.15.1-1), diffutils (= 1:3.12-1), dpkg (= 1.23.11), dpkg-dev (= 1.23.11), dwz (= 0.17-1), file (= 1:5.47-4), findutils (= 4.11.0-2), g++ (= 4:16.1.0-3), g++-16 (= 16.2.0-3), g++-16-x86-64-linux-gnu (= 16.2.0-3), g++-x86-64-linux-gnu (= 4:16.1.0-3), gcc (= 4:16.1.0-3), gcc-16 (= 16.2.0-3), gcc-16-base (= 16.2.0-3), gcc-16-x86-64-linux-gnu (= 16.2.0-3), gcc-x86-64-linux-gnu (= 4:16.1.0-3), gettext (= 1.0-5), gettext-base (= 1.0-5), grep (= 3.12-1), groff-base (= 1.24.1-1), gzip (= 1.14-1), hostname (= 3.25), init-system-helpers (= 1.69+nmu2), 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.9-1), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.8.9-1), libasan8 (= 16.2.0-3), libatomic1 (= 16.2.0-3), libattr1 (= 1:2.6.0-1), libattr1-dev (= 1:2.6.0-1), libaudit-common (= 1:4.2.1-1), libaudit1 (= 1:4.2.1-1), libbinutils (= 2.47-6), libblkid1 (= 2.42.3-1), libbrotli-dev (= 1.2.0-4+b1), libbrotli1 (= 1.2.0-4+b1), 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.43-6), libc-dev-bin (= 2.43-6), libc-gconv-modules-extra (= 2.43-6), libc6 (= 2.43-6), libc6-dev (= 2.43-6), libcap-ng0 (= 0.9.6-1), libcares2 (= 1.34.8-1), libcc1-0 (= 16.2.0-3), libcli11-dev (= 2.6.1+ds-1), libcom-err2 (= 1.47.4-1+b1), libcrypt1 (= 1:4.5.2+20251210-1), libctf-nobfd0 (= 2.47-6), libctf0 (= 2.47-6), libcurl4-openssl-dev (= 8.22.0-1), libcurl4t64 (= 8.22.0-1), libdb5.3t64 (= 5.3.28+dfsg2-11+b1), libdebconfclient0 (= 0.283), libdebhelper-perl (= 14.5), libdpkg-perl (= 1.23.11), libelf1t64 (= 0.196-1), libevent-2.1-7t64 (= 2.1.13-stable-1), libexpat1 (= 2.8.4-1), libext2fs-dev (= 1.47.4-1+b1), libext2fs2t64 (= 1.47.4-1+b1), libffi8 (= 3.8.0-2), libfile-stripnondeterminism-perl (= 1.15.1-1), libfmt-dev (= 10.1.1+ds1-4+b2), libfmt10 (= 10.1.1+ds1-4+b2), libgcc-16-dev (= 16.2.0-3), libgcc-s1 (= 16.2.0-3), libgdbm-compat4t64 (= 1.26-1+b2), libgdbm6t64 (= 1.26-1+b2), libgit2-1.9 (= 1.9.7+ds-1), libgit2-dev (= 1.9.7+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.2.0-3), libgprofng0 (= 2.47-6), libgrpc++-dev (= 1.51.1-9+b2), libgrpc++1.51t64 (= 1.51.1-9+b2), libgrpc-dev (= 1.51.1-9+b2), libgrpc29t64 (= 1.51.1-9+b2), libgssapi-krb5-2 (= 1.22.1-3), libgssrpc4t64 (= 1.22.1-3), libhogweed6t64 (= 3.10.2-1+b1), libhwasan0 (= 16.2.0-3), libidn2-0 (= 2.3.8-5), libidn2-dev (= 2.3.8-5), libisl23 (= 0.28-1), libitm1 (= 16.2.0-3), 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.14+dfsg-2), libldap2 (= 2.6.14+dfsg-2), libllhttp-dev (= 9.4.3+~cs12.11.9-2), libllhttp9.4 (= 9.4.3+~cs12.11.9-2), liblsan0 (= 16.2.0-3), liblua5.4-0 (= 5.4.9-1), liblz4-1 (= 1.10.0-10), liblz4-dev (= 1.10.0-10), liblzma-dev (= 5.8.4-1), liblzma5 (= 5.8.4-1), libmagic-mgc (= 1:5.47-4), libmagic1t64 (= 1:5.47-4), libmd0 (= 1.2.0-2), libmount1 (= 2.42.3-1), libmpc3 (= 1.3.1-3), libmpfr6 (= 4.2.2-3), libmsgsl-dev (= 5.0.0-1), libncursesw6 (= 6.6+20260608-2), libnettle8t64 (= 3.10.2-1+b1), libnghttp2-14 (= 1.70.0-1), libnghttp2-dev (= 1.70.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), libp11-kit-dev (= 0.26.5-1), libp11-kit0 (= 0.26.5-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.48-3), libpcre2-32-0 (= 10.48-3), libpcre2-8-0 (= 10.48-3), libpcre2-dev (= 10.48-3), libpcre2-posix3 (= 10.48-3), libperl5.42 (= 5.42.3-1), 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.3-1), libpsl5t64 (= 0.23.3-1), libpython3-stdlib (= 3.14.7-3), libpython3.14-minimal (= 3.14.7-4), libpython3.14-stdlib (= 3.14.7-4), libquadmath0 (= 16.2.0-3), libre2-11 (= 20251105-1+b2), libre2-dev (= 20251105-1+b2), 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), libseccomp2 (= 2.6.1-1+b1), libselinux1 (= 3.11-2), libsframe3 (= 2.47-6), libsmartcols1 (= 2.42.3-1), libsqlite3-0 (= 3.53.4-2), libssh2-1-dev (= 1.11.1-6), libssh2-1t64 (= 1.11.1-6), libssl-dev (= 3.6.4-1), libssl3t64 (= 3.6.4-1), libstdc++-16-dev (= 16.2.0-3), libstdc++6 (= 16.2.0-3), libsystemd0 (= 262~rc3-1), libtasn1-6 (= 4.21.0-2+b1), libtasn1-6-dev (= 4.21.0-2+b1), libtinfo6 (= 6.6+20260608-2), libtool (= 2.6.2-3), libtsan2 (= 16.2.0-3), libubsan1 (= 16.2.0-3), libuchardet0 (= 0.0.8-2+b2), libudev1 (= 262~rc3-1), libunbound8 (= 1.26.1-1), libunistring-dev (= 1.4.2-1), libunistring5 (= 1.4.2-1), libuuid1 (= 2.42.3-1), libxml2-16 (= 2.15.4+dfsg-1), libxml2-dev (= 2.15.4+dfsg-1), libxxhash-dev (= 0.8.3-2+b2), libxxhash0 (= 0.8.3-2+b2), libyaml-0-2 (= 0.2.5-2+b1), libzstd-dev (= 1.5.7+dfsg-4), libzstd1 (= 1.5.7+dfsg-4), linux-libc-dev (= 7.2.6-1), 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.6), 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.4-1), pandoc (= 3.11-1), pandoc-data (= 3.11-1), patch (= 2.8-2), perl (= 5.42.3-1), perl-base (= 5.42.3-1), perl-modules-5.42 (= 5.42.3-1), 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+b2), python3 (= 3.14.7-3), python3-minimal (= 3.14.7-3), python3.14 (= 3.14.7-4), python3.14-minimal (= 3.14.7-4), readline-common (= 8.3-4), sed (= 4.9-3), sensible-utils (= 0.0.26), sysvinit-utils (= 3.18-1), tar (= 1.35+dfsg-6), tzdata (= 2026c-1), unzip (= 6.0-31), util-linux (= 2.42.3-1), xz-utils (= 5.8.4-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=6" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1789841700" +------------------------------------------------------------------------------+ | Package contents Mon, 28 Sep 2026 03:19:13 +0000 | +------------------------------------------------------------------------------+ justbuild-dbgsym_1.6.5-0.2_amd64.deb ------------------------------------ new Debian package, version 2.0. size 200827472 bytes: control archive=584 bytes. 393 bytes, 12 lines control 212 bytes, 2 lines md5sums Package: justbuild-dbgsym Source: justbuild Version: 1.6.5-0.2 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Oliver Reiche Installed-Size: 203985 Depends: justbuild (= 1.6.5-0.2) Section: debug Priority: optional Description: debug symbols for justbuild Build-Ids: 7a02df167eea08a3c439164b40976d4f43a231e6 94358ec2580d4a8a307b50b1d214bf1164931db2 drwxr-xr-x root/root 0 2026-09-19 18:15 ./ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/lib/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/lib/debug/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/lib/debug/.build-id/7a/ -rw-r--r-- root/root 90858096 2026-09-19 18:15 ./usr/lib/debug/.build-id/7a/02df167eea08a3c439164b40976d4f43a231e6.debug drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/lib/debug/.build-id/94/ -rw-r--r-- root/root 118010344 2026-09-19 18:15 ./usr/lib/debug/.build-id/94/358ec2580d4a8a307b50b1d214bf1164931db2.debug drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/doc/ lrwxrwxrwx root/root 0 2026-09-19 18:15 ./usr/share/doc/justbuild-dbgsym -> justbuild justbuild_1.6.5-0.2_amd64.deb ----------------------------- new Debian package, version 2.0. size 3866824 bytes: control archive=1500 bytes. 1103 bytes, 18 lines control 1462 bytes, 21 lines md5sums Package: justbuild Version: 1.6.5-0.2 Architecture: amd64 Maintainer: Oliver Reiche Installed-Size: 15601 Depends: libabsl20260526 (>= 20260526.0-0~), libarchive13t64 (>= 3.0.4), libc6 (>= 2.38), libcurl4t64 (>= 7.80.0), libfmt10 (>= 10.1.1+ds1), libgcc-s1 (>= 3.0), 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-09-19 18:15 ./ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/bin/ -rwxr-xr-x root/root 11593 2026-09-19 18:15 ./usr/bin/just-deduplicate-repos -rwxr-xr-x root/root 15857 2026-09-19 18:15 ./usr/bin/just-import-git -rwxr-xr-x root/root 124987 2026-09-19 18:15 ./usr/bin/just-lock -rwxr-xr-x root/root 7185136 2026-09-19 18:15 ./usr/bin/just-mr -rwxr-xr-x root/root 8553776 2026-09-19 18:15 ./usr/bin/justbuild drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 7223 2026-09-19 18:15 ./usr/share/bash-completion/completions/justbuild drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/doc/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/doc/justbuild/ -rw-r--r-- root/root 645 2026-09-19 18:15 ./usr/share/doc/justbuild/changelog.Debian.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-09-19 18:15 ./usr/share/man/ drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/man/man1/ -rw-r--r-- root/root 1619 2026-09-19 18:15 ./usr/share/man/man1/just-deduplicate-repos.1.gz -rw-r--r-- root/root 1877 2026-09-19 18:15 ./usr/share/man/man1/just-import-git.1.gz -rw-r--r-- root/root 1667 2026-09-19 18:15 ./usr/share/man/man1/just-lock.1.gz -rw-r--r-- root/root 5705 2026-09-19 18:15 ./usr/share/man/man1/just-mr.1.gz -rw-r--r-- root/root 11430 2026-09-19 18:15 ./usr/share/man/man1/justbuild.1.gz drwxr-xr-x root/root 0 2026-09-19 18:15 ./usr/share/man/man5/ -rw-r--r-- root/root 2820 2026-09-19 18:15 ./usr/share/man/man5/just-graph-file.5.gz -rw-r--r-- root/root 3288 2026-09-19 18:15 ./usr/share/man/man5/just-lock-config.5.gz -rw-r--r-- root/root 3736 2026-09-19 18:15 ./usr/share/man/man5/just-mr-repository-config.5.gz -rw-r--r-- root/root 3547 2026-09-19 18:15 ./usr/share/man/man5/just-mrrc.5.gz -rw-r--r-- root/root 1471 2026-09-19 18:15 ./usr/share/man/man5/just-profile.5.gz -rw-r--r-- root/root 1948 2026-09-19 18:15 ./usr/share/man/man5/just-repository-config.5.gz -rw-r--r-- root/root 2697 2026-09-19 18:15 ./usr/share/man/man5/just-serve-config.5.gz +------------------------------------------------------------------------------+ | Post Build Mon, 28 Sep 2026 03:19:15 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Mon, 28 Sep 2026 03:19:15 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Mon, 28 Sep 2026 03:19:18 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: any Build-Space: 8203420 Build-Time: 1417 Distribution: unstable Host Architecture: amd64 Install-Time: 3 Job: /srv/rebuilderd/tmp/rebuilderdI9nBcK/inputs/justbuild_1.6.5-0.2.dsc Machine Architecture: amd64 Package: justbuild Package-Time: 1428 Source-Version: 1.6.5-0.2 Space: 8203420 Status: successful Version: 1.6.5-0.2 -------------------------------------------------------------------------------- Finished at 2026-09-28T03:19:11Z Build needed 00:23:48, 8203420k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderdI9nBcK/out checking justbuild-dbgsym_1.6.5-0.2_amd64.deb: size differs for justbuild-dbgsym_1.6.5-0.2_amd64.deb