Diff of the two buildlogs: -- --- b1/build.log 2024-10-17 22:01:51.612540148 +0000 +++ b2/build.log 2024-10-17 22:25:43.534667319 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Nov 19 16:15:34 -12 2025 -I: pbuilder-time-stamp: 1763612134 +I: Current time: Fri Oct 18 12:01:55 +14 2024 +I: pbuilder-time-stamp: 1729202515 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,52 +27,84 @@ dpkg-source: info: applying rename_just_to_justbuild.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4176339/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 17 22:02 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='7c28d5ed2667409e9a7ca9ddefc582e3' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='4176339' - PS1='# ' - PS2='> ' + INVOCATION_ID=99d3f923675846e7a48267ae5bac4293 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=355387 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kzlqYFmw/pbuilderrc_v5c8 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kzlqYFmw/b1 --logfile b1/build.log justbuild_1.3.1-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.kzlqYFmw/pbuilderrc_1n1r --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.kzlqYFmw/b2 --logfile b2/build.log justbuild_1.3.1-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.10.11+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.11-1~bpo12+1 (2024-10-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.112-1 (2024-09-30) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4176339/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -275,7 +307,7 @@ Get: 133 http://deb.debian.org/debian unstable/main amd64 protobuf-compiler amd64 3.21.12-10 [84.5 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 protobuf-compiler-grpc amd64 1.51.1-4.1+b6 [41.0 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 unzip amd64 6.0-28 [166 kB] -Fetched 99.3 MB in 2s (45.4 MB/s) +Fetched 99.3 MB in 2s (47.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19944 files and directories currently installed.) @@ -734,8 +766,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Nov 20 04:16:53 UTC 2025. -Universal Time is now: Thu Nov 20 04:16:53 UTC 2025. +Local time is now: Thu Oct 17 22:02:48 UTC 2024. +Universal Time is now: Thu Oct 17 22:02:48 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -848,7 +880,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/justbuild-1.3.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../justbuild_1.3.1-1_source.changes +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/justbuild-1.3.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../justbuild_1.3.1-1_source.changes dpkg-buildpackage: info: source package justbuild dpkg-buildpackage: info: source version 1.3.1-1 dpkg-buildpackage: info: source distribution unstable @@ -872,7 +908,7 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/justbuild-1.3.1' dh_auto_build --buildsystem=makefile -- -f debian/justbuild.makefile - make -j42 "INSTALL=install --strip-program=true" -f debian/justbuild.makefile + make -j20 "INSTALL=install --strip-program=true" -f debian/justbuild.makefile make[2]: Entering directory '/build/reproducible-path/justbuild-1.3.1' if [ -d /build/reproducible-path/justbuild-1.3.1/debian/pkgconfig ]; then \ cp -r /build/reproducible-path/justbuild-1.3.1/debian/pkgconfig/. /build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig; \ @@ -892,6 +928,7 @@ pandoc -s -t man /build/reproducible-path/justbuild-1.3.1/debian/build/man/justbuild.1.md -o /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/justbuild.1 env PACKAGE=YES python3 ./bin/bootstrap.py . /build/reproducible-path/justbuild-1.3.1/debian/build /build/reproducible-path/justbuild-1.3.1/debian/third_party mkdir -p /build/reproducible-path/justbuild-1.3.1/debian/man +cp /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-deduplicate-repos.1 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-graph-file.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-import-git.1 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-mr-repository-config.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-mr.1 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-mrrc.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-repository-config.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-serve-config.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/justbuild.1 /build/reproducible-path/justbuild-1.3.1/debian/man/ Bootstrap build in '/build/reproducible-path/justbuild-1.3.1/debian/build' from sources '/build/reproducible-path/justbuild-1.3.1' against LOCALBASE '/usr' just-mr config rewritten to local: { @@ -1434,156 +1471,191 @@ } } } -cp /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-deduplicate-repos.1 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-graph-file.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-import-git.1 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-mr-repository-config.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-mr.1 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-mrrc.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-repository-config.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/just-serve-config.5 /build/reproducible-path/justbuild-1.3.1/debian/build//build/reproducible-path/justbuild-1.3.1/debian/build/man/justbuild.1 /build/reproducible-path/justbuild-1.3.1/debian/man/ External link arguments ['-L/usr/lib'] Unpacking 'bazel_remote_apis' from '/build/reproducible-path/justbuild-1.3.1/debian/third_party/e1fe21be4c9ae76269a5a63215bb3c72ed9ab3f0.tar.gz' Unpacking 'google_apis' from '/build/reproducible-path/justbuild-1.3.1/debian/third_party/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/tmp_dir.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/tmp_dir.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/file_locking.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/file_locking.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_function.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_function.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hasher.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hasher.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactifier.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactifier.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/fs_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/fs_utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactification_task.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactification_task.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/garbage_collector.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/garbage_collector.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/file_chunker.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/file_chunker.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/task_system.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/task_system.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/retry.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/retry.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/serve.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/serve.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/archive.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/archive.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/version.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/version.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/add_to_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/add_to_cas.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/location.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/location.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp: In constructor 'HashImplSha1::HashImplSha1()': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:26:46: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 26 | HashImplSha1() { initialized_ = SHA1_Init(&ctx_) == 1; } - | ~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:21: -/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp: In member function 'virtual bool HashImplSha1::Update(const std::string&)': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:30:27: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 30 | SHA1_Update(&ctx_, data.data(), data.size()) == 1; - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp: In member function 'virtual std::optional > HashImplSha1::Finalize() &&': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:36:27: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 36 | if (SHA1_Final(out.data(), &ctx_) == 1) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp: In constructor 'HashImplSha512::HashImplSha512()': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:26:50: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 26 | HashImplSha512() { initialized_ = SHA512_Init(&ctx_) == 1; } - | ~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:21: -/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp: In member function 'virtual bool HashImplSha512::Update(const std::string&)': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:30:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 30 | SHA512_Update(&ctx_, data.data(), data.size()) == 1; - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp: In member function 'virtual std::optional > HashImplSha512::Finalize() &&': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:36:29: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 36 | if (SHA512_Final(out.data(), &ctx_) == 1) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/openssl/sha.h:127:27: note: declared here - 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); - | ^~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp: In constructor 'HashImplSha256::HashImplSha256()': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:26:50: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 26 | HashImplSha256() { initialized_ = SHA256_Init(&ctx_) == 1; } - | ~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:21: -/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp: In member function 'virtual bool HashImplSha256::Update(const std::string&)': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:30:29: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 30 | SHA256_Update(&ctx_, data.data(), data.size()) == 1; - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp: In member function 'virtual std::optional > HashImplSha256::Finalize() &&': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:36:29: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 36 | if (SHA256_Final(out.data(), &ctx_) == 1) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/openssl/sha.h:76:27: note: declared here - 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); - | ^~~~~~~~~~~~ -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_cas.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_repo.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_repo.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_context.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_context.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/task_system.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/task_system.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/system/system.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/system/system.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.hpp:28, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp:142:38: required from here + 142 | return tree_cached_.SetOnceAndGet( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 143 | [this, ignore_special]() -> std::optional { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | if (IsTree()) { + | ~~~~~~~~~~~~~~~ + 145 | auto repo = GitRepo::Open(cas_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 146 | if (repo == std::nullopt) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | return std::nullopt; + | ~~~~~~~~~~~~~~~~~~~~ + 148 | } + | ~ + 149 | // create symlinks checker + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | auto check_symlinks = + | ~~~~~~~~~~~~~~~~~~~~~ + 151 | [cas = cas_](std::vector const& ids) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | for (auto const& id : ids) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | auto content = cas->ReadObject( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | ArtifactDigest(id).hash(), /*is_hex_id=*/true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | if (not content or not PathIsNonUpwards(*content)) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | return false; + | ~~~~~~~~~~~~~ + 157 | } + | ~ + 158 | } + | ~ + 159 | return true; + | ~~~~~~~~~~~~ + 160 | }; + | ~~ + 161 | if (auto entries = repo->ReadTree(raw_id_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 162 | check_symlinks, + | ~~~~~~~~~~~~~~~ + 163 | /*is_hex_id=*/false, + | ~~~~~~~~~~~~~~~~~~~~ + 164 | ignore_special)) { + | ~~~~~~~~~~~~~~~~~~ + 165 | return GitTree::FromEntries( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 166 | cas_, std::move(*entries), raw_id_, ignore_special); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | } + | ~ + 168 | } + | ~ + 169 | return std::nullopt; + | ~~~~~~~~~~~~~~~~~~~~ + 170 | }); + | ~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = optional]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:20: + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.hpp:25: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp:142:38: required from here + 142 | return tree_cached_.SetOnceAndGet( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 143 | [this, ignore_special]() -> std::optional { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | if (IsTree()) { + | ~~~~~~~~~~~~~~~ + 145 | auto repo = GitRepo::Open(cas_); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 146 | if (repo == std::nullopt) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 147 | return std::nullopt; + | ~~~~~~~~~~~~~~~~~~~~ + 148 | } + | ~ + 149 | // create symlinks checker + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 150 | auto check_symlinks = + | ~~~~~~~~~~~~~~~~~~~~~ + 151 | [cas = cas_](std::vector const& ids) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 152 | for (auto const& id : ids) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 153 | auto content = cas->ReadObject( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | ArtifactDigest(id).hash(), /*is_hex_id=*/true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | if (not content or not PathIsNonUpwards(*content)) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | return false; + | ~~~~~~~~~~~~~ + 157 | } + | ~ + 158 | } + | ~ + 159 | return true; + | ~~~~~~~~~~~~ + 160 | }; + | ~~ + 161 | if (auto entries = repo->ReadTree(raw_id_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 162 | check_symlinks, + | ~~~~~~~~~~~~~~~ + 163 | /*is_hex_id=*/false, + | ~~~~~~~~~~~~~~~~~~~~ + 164 | ignore_special)) { + | ~~~~~~~~~~~~~~~~~~ + 165 | return GitTree::FromEntries( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 166 | cas_, std::move(*entries), raw_id_, ignore_special); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 167 | } + | ~ + 168 | } + | ~ + 169 | return std::nullopt; + | ~~~~~~~~~~~~~~~~~~~~ + 170 | }); + | ~~ +/build/reproducible-path/justbuild-1.3.1/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_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/garbage_collector.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/garbage_collector.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/fs_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/fs_utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactifier.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactifier.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.hpp:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -1598,9 +1670,8 @@ 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.hpp:18: + from /usr/include/nlohmann/json.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.hpp:22: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ @@ -1611,26 +1682,64 @@ /build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp:82:36: required from here + 82 | hashes.reserve(map.size()); + | ~~~~~~~~^~ /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] 117 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/file_chunker.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/file_chunker.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.hpp:28, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/file_root.hpp:31, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:28, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here + 54 | repos_[repo].key.Reset(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.hpp:23: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' + 59 | data_ = nullptr; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here + 146 | duplicates_.Reset(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -1645,7 +1754,7 @@ 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:21: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:18: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ @@ -1653,11 +1762,8 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -1672,9 +1778,7 @@ 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.hpp:18: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:20: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ @@ -1702,11 +1806,70 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:172:31: required from here + 172 | return hash_.SetOnceAndGet([this] { return ComputeHash(); }); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:21: +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:172:31: required from here + 172 | return hash_.SetOnceAndGet([this] { return ComputeHash(); }); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = bool; ptr_t = std::shared_ptr]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:23: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = bool]' + 41 | if (data_.load() == nullptr) { + | ~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:177:38: required from here + 177 | return is_cachable_.SetOnceAndGet([this] { return ComputeIsCacheable(); }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = bool]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'void atomic_shared_ptr::store(ptr_t) [with T = bool; ptr_t = std::shared_ptr]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = bool]' + 43 | data_.store(std::make_shared(setter())); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:177:38: required from here + 177 | return is_cachable_.SetOnceAndGet([this] { return ComputeIsCacheable(); }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = bool]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -1721,39 +1884,31 @@ 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.hpp:24: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:21: +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -1768,8 +1923,7 @@ 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /usr/include/nlohmann/json.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:23: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:20: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ @@ -1783,9 +1937,9 @@ /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:121:32: required from here + 121 | std::for_each(map.begin(), map.end(), [&](auto const& p) { + | ~~~~~~~~~^~ /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] 117 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1811,39 +1965,7 @@ /usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.hpp:28, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/file_root.hpp:31, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:28, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here - 54 | repos_[repo].key.Reset(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:20: -/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' - 59 | data_ = nullptr; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here - 146 | duplicates_.Reset(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactification_task.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactification_task.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, @@ -1851,8 +1973,7 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -1867,194 +1988,11 @@ 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:18: -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:43:39: required from here - 43 | return data->key.SetOnceAndGet( - | ~~~~~~~~~~~~~~~~~~~~~~~^ - 44 | [this, &unique]() -> std::optional { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 45 | if (auto graph = BuildGraphForRepository(unique)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 46 | auto const& cas = Storage::Instance().CAS(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 47 | if (auto digest = cas.StoreBlob(graph->dump(2))) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 48 | return ArtifactDigest{*digest}.hash(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 49 | } - | ~ - 50 | } - | ~ - 51 | return std::nullopt; - | ~~~~~~~~~~~~~~~~~~~~ - 52 | }); - | ~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:43:39: required from here - 43 | return data->key.SetOnceAndGet( - | ~~~~~~~~~~~~~~~~~~~~~~~^ - 44 | [this, &unique]() -> std::optional { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 45 | if (auto graph = BuildGraphForRepository(unique)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 46 | auto const& cas = Storage::Instance().CAS(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 47 | if (auto digest = cas.StoreBlob(graph->dump(2))) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 48 | return ArtifactDigest{*digest}.hash(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 49 | } - | ~ - 50 | } - | ~ - 51 | return std::nullopt; - | ~~~~~~~~~~~~~~~~~~~~ - 52 | }); - | ~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:23: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::unordered_map, std::__cxx11::basic_string >]' - 41 | if (data_.load() == nullptr) { - | ~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:61:55: required from here - 61 | auto const& duplicates = duplicates_.SetOnceAndGet([this] { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 62 | // To detect duplicate repository descriptions, we represent each - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 63 | // repository as a DFA state with repo name as state name, repo - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | // bindings as state transitions, and repo base description as state - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | // content id. Then we use a DFA minimizer to find the bisimulation - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | // for each state. - | ~~~~~~~~~~~~~~~~~~ - 67 | auto minimizer = DFAMinimizer{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | for (auto const& [repo, data] : repos_) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | // Only add content-fixed repositories. This is sufficient, as for - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 70 | // incomplete graphs our minimizer implementation identifies states - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 71 | // with transitions to differently-named missing states as - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 72 | // distinguishable. Even if those were considered indistinguishable, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 73 | // repository key computation would still work correctly, as this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 74 | // computation is only performed if all transitive dependencies are - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 75 | // content-fixed. - | ~~~~~~~~~~~~~~~~~ - 76 | if (data.base_desc) { - | ~~~~~~~~~~~~~~~~~~~~~ - 77 | // Use hash of content-fixed base description as content id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 78 | auto hash = - | ~~~~~~~~~~~ - 79 | HashFunction::ComputeHash(data.base_desc->dump()).Bytes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | // Add state with name, transitions, and content id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 81 | minimizer.AddState(repo, data.info.name_mapping, hash); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 82 | } - | ~ - 83 | } - | ~ - 84 | return minimizer.ComputeBisimulation(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | }); - | ~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ + from /usr/include/nlohmann/json.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:23: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'void atomic_shared_ptr::store(ptr_t) [with T = std::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::unordered_map, std::__cxx11::basic_string >]' - 43 | data_.store(std::make_shared(setter())); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:61:55: required from here - 61 | auto const& duplicates = duplicates_.SetOnceAndGet([this] { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 62 | // To detect duplicate repository descriptions, we represent each - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 63 | // repository as a DFA state with repo name as state name, repo - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | // bindings as state transitions, and repo base description as state - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 65 | // content id. Then we use a DFA minimizer to find the bisimulation - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 66 | // for each state. - | ~~~~~~~~~~~~~~~~~~ - 67 | auto minimizer = DFAMinimizer{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 68 | for (auto const& [repo, data] : repos_) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 69 | // Only add content-fixed repositories. This is sufficient, as for - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 70 | // incomplete graphs our minimizer implementation identifies states - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 71 | // with transitions to differently-named missing states as - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 72 | // distinguishable. Even if those were considered indistinguishable, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 73 | // repository key computation would still work correctly, as this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 74 | // computation is only performed if all transitive dependencies are - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 75 | // content-fixed. - | ~~~~~~~~~~~~~~~~~ - 76 | if (data.base_desc) { - | ~~~~~~~~~~~~~~~~~~~~~ - 77 | // Use hash of content-fixed base description as content id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 78 | auto hash = - | ~~~~~~~~~~~ - 79 | HashFunction::ComputeHash(data.base_desc->dump()).Bytes(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 80 | // Add state with name, transitions, and content id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 81 | minimizer.AddState(repo, data.info.name_mapping, hash); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 82 | } - | ~ - 83 | } - | ~ - 84 | return minimizer.ComputeBisimulation(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 85 | }); - | ~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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())); @@ -2213,144 +2151,6 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:172:31: required from here - 172 | return hash_.SetOnceAndGet([this] { return ComputeHash(); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:21: -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:172:31: required from here - 172 | return hash_.SetOnceAndGet([this] { return ComputeHash(); }); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = bool; ptr_t = std::shared_ptr]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:23: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = bool]' - 41 | if (data_.load() == nullptr) { - | ~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:177:38: required from here - 177 | return is_cachable_.SetOnceAndGet([this] { return ComputeIsCacheable(); }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = bool]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'void atomic_shared_ptr::store(ptr_t) [with T = bool; ptr_t = std::shared_ptr]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = bool]' - 43 | data_.store(std::make_shared(setter())); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:177:38: required from here - 177 | return is_cachable_.SetOnceAndGet([this] { return ComputeIsCacheable(); }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = bool]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /usr/include/nlohmann/json.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:24: -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, @@ -2378,184 +2178,7 @@ /usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here - 54 | repos_[repo].key.Reset(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:18: -/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' - 59 | data_ = nullptr; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here - 146 | duplicates_.Reset(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:121:32: required from here - 121 | std::for_each(map.begin(), map.end(), [&](auto const& p) { - | ~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.hpp:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /usr/include/nlohmann/json.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.hpp:22: -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.cpp:82:36: required from here - 82 | hashes.reserve(map.size()); - | ~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:20: -/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/location.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/location.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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.3.1/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())); @@ -2580,47 +2203,11 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/cli.hpp:32, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here - 54 | repos_[repo].key.Reset(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.hpp:20: -/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' - 59 | data_ = nullptr; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here - 146 | duplicates_.Reset(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.hpp:28, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/file_root.hpp:31, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:28, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.cpp:14: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -2634,7 +2221,7 @@ In file included from /usr/include/c++/14/memory:81, from /usr/include/gsl/pointers:24, from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.hpp:23: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.hpp:23: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -2656,11 +2243,9 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.hpp:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -2672,9 +2257,7 @@ 110 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.hpp:21: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:20: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -2712,37 +2295,9 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/result_map.hpp:31, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.hpp:18, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here - 54 | repos_[repo].key.Reset(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/result_map.hpp:29: -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -2754,22 +2309,7 @@ 110 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.hpp:20: -/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' - 59 | data_ = nullptr; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here - 146 | duplicates_.Reset(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.hpp:19: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -2786,7 +2326,7 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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.3.1/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())); @@ -2806,34 +2346,6 @@ /usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/cli.hpp:32, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.hpp:18, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here - 54 | repos_[repo].key.Reset(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /usr/include/CLI/impl/Argv_inl.hpp:16, - from /usr/include/CLI/Argv.hpp:28, - from /usr/include/CLI/CLI.hpp:18, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/cli.hpp:28: -/usr/include/c++/14/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.3.1/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.3.1/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()} {} @@ -2850,19 +2362,26 @@ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' - 59 | data_ = nullptr; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here - 146 | duplicates_.Reset(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -2879,6 +2398,13 @@ /usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -2892,71 +2418,22 @@ /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/nlohmann/json.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:24: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.hpp:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -2968,7 +2445,9 @@ 110 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.hpp:20: + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.hpp:22: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -3023,14 +2502,66 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' + 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = LinkedMap<__cxx11::basic_string, function&&, const ExpressionPtr&, const Configuration&)> >; _Args = {LinkedMap<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)> > >}]' + 131 | LinkedMap(LinkedMap&& other) noexcept = default; + | ^~~~~~~~~ +/usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; allocator_type = std::allocator]' + 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 608 | std::forward<_Args>(__args)...); // might throw + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; _Alloc = std::allocator; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 969 | auto __pi = ::new (__mem) + | ^~~~~~~~~~~~~ + 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >]' + 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) + | ^ +/usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = LinkedMap<__cxx11::basic_string, function&&, const ExpressionPtr&, const Configuration&)> >; _Args = {LinkedMap<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)> > >}; _NonArray<_Tp> = LinkedMap<__cxx11::basic_string, function&&, const ExpressionPtr&, const Configuration&)> >]' + 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1008 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:56:45: required from 'static LinkedMapPtr::ptr_t LinkedMapPtr::Make(map_t&&) [with K = std::__cxx11::basic_string; V = std::function&&, const ExpressionPtr&, const Configuration&)>; ptr_t = LinkedMapPtr, std::function&&, const ExpressionPtr&, const Configuration&)> >; map_t = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >]' + 56 | return ptr_t{std::make_shared(std::move(map))}; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:109:25: required from 'static constexpr LinkedMap::Ptr LinkedMap::MakePtr(const Ptr&, K, V) [with K = std::__cxx11::basic_string; V = std::function&&, const ExpressionPtr&, const Configuration&)>; NextPtr = LinkedMapPtr, std::function&&, const ExpressionPtr&, const Configuration&)> >; Ptr = LinkedMapPtr, std::function&&, const ExpressionPtr&, const Configuration&)> >]' + 109 | return Ptr::Make( + | ~~~~~~~~~^ + 110 | LinkedMap{next, std::move(key), std::move(value)}); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_function.hpp:97:37: required from here + 97 | FunctionMap::MakePtr( + | ~~~~~~~~~~~~~~~~~~~~^ + 98 | functions, "CALL_EXPRESSION", imports_caller), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, function&&, const ExpressionPtr&, const Configuration&)> >, allocator, function&&, const ExpressionPtr&, const Configuration&)> > > >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.cpp:29: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.hpp:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -3044,20 +2575,7 @@ In file included from /usr/include/c++/14/memory:81, from /usr/include/gsl/pointers:24, from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.cpp:27: -/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' - 59 | data_ = nullptr; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here - 146 | duplicates_.Reset(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.hpp:21: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -3069,25 +2587,28 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.hpp:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here - 54 | repos_[repo].key.Reset(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/14/memory:81, from /usr/include/gsl/pointers:24, from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.hpp:22: -/usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here - 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) - | ^~~~~~~~~~~~ + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.hpp:24: +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' 59 | data_ = nullptr; @@ -3106,9 +2627,11 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -3120,7 +2643,9 @@ 110 | std::atomic_store(&value_, desired); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/memory:81, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.hpp:19: + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.hpp:22: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -3153,54 +2678,6 @@ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here - 143 | return std::move(*this).Cast(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.3.1/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.3.1/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())); @@ -3220,7 +2697,22 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} @@ -3290,35 +2782,14 @@ /usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.cpp:14: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.hpp:20, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -3332,10 +2803,39 @@ In file included from /usr/include/c++/14/memory:81, from /usr/include/gsl/pointers:24, from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.hpp:23: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.hpp:18: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' + 59 | data_ = nullptr; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here + 146 | duplicates_.Reset(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.3.1/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.3.1/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())); @@ -3355,6 +2855,50 @@ /usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.hpp:20, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here + 54 | repos_[repo].key.Reset(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.hpp:18: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' 59 | data_ = nullptr; @@ -3368,8 +2912,6 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/system/system.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/system/system.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/execution_engine/dag/dag.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/execution_engine/dag/dag.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -3436,66 +2978,6 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_cas.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.hpp:24, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here - 54 | repos_[repo].key.Reset(); - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.hpp:22: -/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' - 59 | data_ = nullptr; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here - 146 | duplicates_.Reset(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 110 | std::atomic_store(&value_, desired); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} @@ -3546,7 +3028,7 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/retry.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/retry.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -3563,8 +3045,6 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_repo.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_repo.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_context.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_context.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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.3.1/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())); @@ -3584,8 +3064,27 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_utils.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_utils.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/version.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/version.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} @@ -3636,92 +3135,7 @@ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::__cxx11::basic_string]' - 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:83:5: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Expression; _Args = {Expression}]' - 83 | Expression(Expression&& other) noexcept = default; - | ^~~~~~~~~~ -/usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Expression; _Args = {Expression}; allocator_type = std::allocator]' - 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Expression}; _Tp = Expression; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 608 | std::forward<_Args>(__args)...); // might throw - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Expression; _Alloc = std::allocator; _Args = {Expression}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 969 | auto __pi = ::new (__mem) - | ^~~~~~~~~~~~~ - 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression]' - 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) - | ^ -/usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = Expression; _Args = {Expression}; _NonArray<_Tp> = Expression]' - 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1008 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:43:44: required from 'ExpressionPtr::ExpressionPtr(T&&) [with T = Expression]' - 43 | : ptr_{std::make_shared(std::forward(data))} {} - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp:68:48: required from here - 68 | inputs[k] = ExpressionPtr{Expression{v}}; - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here - 142 | atomic_load(const shared_ptr<_Tp>* __p) - | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = bool; ptr_t = std::shared_ptr]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = bool]' - 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:83:5: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Expression; _Args = {Expression}]' - 83 | Expression(Expression&& other) noexcept = default; - | ^~~~~~~~~~ -/usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Expression; _Args = {Expression}; allocator_type = std::allocator]' - 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Expression}; _Tp = Expression; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 608 | std::forward<_Args>(__args)...); // might throw - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Expression; _Alloc = std::allocator; _Args = {Expression}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 969 | auto __pi = ::new (__mem) - | ^~~~~~~~~~~~~ - 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression]' - 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) - | ^ -/usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = Expression; _Args = {Expression}; _NonArray<_Tp> = Expression]' - 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1008 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:43:44: required from 'ExpressionPtr::ExpressionPtr(T&&) [with T = Expression]' - 43 | : ptr_{std::make_shared(std::forward(data))} {} - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp:68:48: required from here - 68 | inputs[k] = ExpressionPtr{Expression{v}}; - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = bool]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] - 120 | return std::atomic_load(&value_); - | ~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' /build/reproducible-path/justbuild-1.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} @@ -3772,146 +3186,224 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/add_to_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/add_to_cas.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/serve.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/serve.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/archive.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/archive.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.hpp:28, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp:15: -/build/reproducible-path/justbuild-1.3.1/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.3.1/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]' + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/file_root.hpp:31, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:28, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here + 54 | repos_[repo].key.Reset(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:20: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' + 59 | data_ = nullptr; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here + 146 | duplicates_.Reset(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp:142:38: required from here - 142 | return tree_cached_.SetOnceAndGet( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 143 | [this, ignore_special]() -> std::optional { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | if (IsTree()) { - | ~~~~~~~~~~~~~~~ - 145 | auto repo = GitRepo::Open(cas_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 146 | if (repo == std::nullopt) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | return std::nullopt; - | ~~~~~~~~~~~~~~~~~~~~ - 148 | } - | ~ - 149 | // create symlinks checker - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | auto check_symlinks = - | ~~~~~~~~~~~~~~~~~~~~~ - 151 | [cas = cas_](std::vector const& ids) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | for (auto const& id : ids) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | auto content = cas->ReadObject( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | ArtifactDigest(id).hash(), /*is_hex_id=*/true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | if (not content or not PathIsNonUpwards(*content)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | return false; - | ~~~~~~~~~~~~~ - 157 | } - | ~ - 158 | } - | ~ - 159 | return true; - | ~~~~~~~~~~~~ - 160 | }; - | ~~ - 161 | if (auto entries = repo->ReadTree(raw_id_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 162 | check_symlinks, - | ~~~~~~~~~~~~~~~ - 163 | /*is_hex_id=*/false, - | ~~~~~~~~~~~~~~~~~~~~ - 164 | ignore_special)) { - | ~~~~~~~~~~~~~~~~~~ - 165 | return GitTree::FromEntries( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 166 | cas_, std::move(*entries), raw_id_, ignore_special); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | } - | ~ - 168 | } - | ~ - 169 | return std::nullopt; - | ~~~~~~~~~~~~~~~~~~~~ - 170 | }); - | ~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = optional]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:43:39: required from here + 43 | return data->key.SetOnceAndGet( + | ~~~~~~~~~~~~~~~~~~~~~~~^ + 44 | [this, &unique]() -> std::optional { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 45 | if (auto graph = BuildGraphForRepository(unique)) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 46 | auto const& cas = Storage::Instance().CAS(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 47 | if (auto digest = cas.StoreBlob(graph->dump(2))) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 48 | return ArtifactDigest{*digest}.hash(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 49 | } + | ~ + 50 | } + | ~ + 51 | return std::nullopt; + | ~~~~~~~~~~~~~~~~~~~~ + 52 | }); + | ~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/c++/14/memory:81, - from /usr/include/gsl/pointers:24, - from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.hpp:25: /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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]' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/file_system/git_tree.cpp:142:38: required from here - 142 | return tree_cached_.SetOnceAndGet( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 143 | [this, ignore_special]() -> std::optional { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | if (IsTree()) { - | ~~~~~~~~~~~~~~~ - 145 | auto repo = GitRepo::Open(cas_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 146 | if (repo == std::nullopt) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 147 | return std::nullopt; - | ~~~~~~~~~~~~~~~~~~~~ - 148 | } - | ~ - 149 | // create symlinks checker - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 150 | auto check_symlinks = - | ~~~~~~~~~~~~~~~~~~~~~ - 151 | [cas = cas_](std::vector const& ids) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 152 | for (auto const& id : ids) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 153 | auto content = cas->ReadObject( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | ArtifactDigest(id).hash(), /*is_hex_id=*/true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | if (not content or not PathIsNonUpwards(*content)) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | return false; - | ~~~~~~~~~~~~~ - 157 | } - | ~ - 158 | } - | ~ - 159 | return true; - | ~~~~~~~~~~~~ - 160 | }; - | ~~ - 161 | if (auto entries = repo->ReadTree(raw_id_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 162 | check_symlinks, - | ~~~~~~~~~~~~~~~ - 163 | /*is_hex_id=*/false, - | ~~~~~~~~~~~~~~~~~~~~ - 164 | ignore_special)) { - | ~~~~~~~~~~~~~~~~~~ - 165 | return GitTree::FromEntries( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 166 | cas_, std::move(*entries), raw_id_, ignore_special); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 167 | } - | ~ - 168 | } - | ~ - 169 | return std::nullopt; - | ~~~~~~~~~~~~~~~~~~~~ - 170 | }); - | ~~ -/build/reproducible-path/justbuild-1.3.1/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] +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:43:39: required from here + 43 | return data->key.SetOnceAndGet( + | ~~~~~~~~~~~~~~~~~~~~~~~^ + 44 | [this, &unique]() -> std::optional { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 45 | if (auto graph = BuildGraphForRepository(unique)) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 46 | auto const& cas = Storage::Instance().CAS(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 47 | if (auto digest = cas.StoreBlob(graph->dump(2))) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 48 | return ArtifactDigest{*digest}.hash(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 49 | } + | ~ + 50 | } + | ~ + 51 | return std::nullopt; + | ~~~~~~~~~~~~~~~~~~~~ + 52 | }); + | ~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = std::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:23: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::unordered_map, std::__cxx11::basic_string >]' + 41 | if (data_.load() == nullptr) { + | ~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:61:55: required from here + 61 | auto const& duplicates = duplicates_.SetOnceAndGet([this] { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 62 | // To detect duplicate repository descriptions, we represent each + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 63 | // repository as a DFA state with repo name as state name, repo + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 64 | // bindings as state transitions, and repo base description as state + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | // content id. Then we use a DFA minimizer to find the bisimulation + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | // for each state. + | ~~~~~~~~~~~~~~~~~~ + 67 | auto minimizer = DFAMinimizer{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | for (auto const& [repo, data] : repos_) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | // Only add content-fixed repositories. This is sufficient, as for + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 70 | // incomplete graphs our minimizer implementation identifies states + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 71 | // with transitions to differently-named missing states as + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 72 | // distinguishable. Even if those were considered indistinguishable, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 73 | // repository key computation would still work correctly, as this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 74 | // computation is only performed if all transitive dependencies are + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 75 | // content-fixed. + | ~~~~~~~~~~~~~~~~~ + 76 | if (data.base_desc) { + | ~~~~~~~~~~~~~~~~~~~~~ + 77 | // Use hash of content-fixed base description as content id + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 78 | auto hash = + | ~~~~~~~~~~~ + 79 | HashFunction::ComputeHash(data.base_desc->dump()).Bytes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | // Add state with name, transitions, and content id + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 81 | minimizer.AddState(repo, data.info.name_mapping, hash); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 82 | } + | ~ + 83 | } + | ~ + 84 | return minimizer.ComputeBisimulation(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | }); + | ~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'void atomic_shared_ptr::store(ptr_t) [with T = std::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:28: required from 'const T& AtomicValue::SetOnceAndGet(const std::function&) const & [with T = std::unordered_map, std::__cxx11::basic_string >]' + 43 | data_.store(std::make_shared(setter())); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.cpp:61:55: required from here + 61 | auto const& duplicates = duplicates_.SetOnceAndGet([this] { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 62 | // To detect duplicate repository descriptions, we represent each + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 63 | // repository as a DFA state with repo name as state name, repo + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 64 | // bindings as state transitions, and repo base description as state + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 65 | // content id. Then we use a DFA minimizer to find the bisimulation + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 66 | // for each state. + | ~~~~~~~~~~~~~~~~~~ + 67 | auto minimizer = DFAMinimizer{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 68 | for (auto const& [repo, data] : repos_) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 69 | // Only add content-fixed repositories. This is sufficient, as for + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 70 | // incomplete graphs our minimizer implementation identifies states + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 71 | // with transitions to differently-named missing states as + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 72 | // distinguishable. Even if those were considered indistinguishable, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 73 | // repository key computation would still work correctly, as this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 74 | // computation is only performed if all transitive dependencies are + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 75 | // content-fixed. + | ~~~~~~~~~~~~~~~~~ + 76 | if (data.base_desc) { + | ~~~~~~~~~~~~~~~~~~~~~ + 77 | // Use hash of content-fixed base description as content id + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 78 | auto hash = + | ~~~~~~~~~~~ + 79 | HashFunction::ComputeHash(data.base_desc->dump()).Bytes(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 80 | // Add state with name, transitions, and content id + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 81 | minimizer.AddState(repo, data.info.name_mapping, hash); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 82 | } + | ~ + 83 | } + | ~ + 84 | return minimizer.ComputeBisimulation(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 85 | }); + | ~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] 117 | std::atomic_store(&value_, std::move(desired)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here @@ -3923,8 +3415,122 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.hpp:20, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here + 54 | repos_[repo].key.Reset(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:18: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' + 59 | data_ = nullptr; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here + 146 | duplicates_.Reset(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/execution_engine/dag/dag.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/execution_engine/dag/dag.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/cli.hpp:32, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -3938,7 +3544,49 @@ In file included from /usr/include/c++/14/memory:81, from /usr/include/gsl/pointers:24, from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.hpp:18: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.hpp:20: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' + 59 | data_ = nullptr; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here + 146 | duplicates_.Reset(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:31, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/cli.hpp:32, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.hpp:18, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here + 54 | repos_[repo].key.Reset(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/CLI/impl/Argv_inl.hpp:16, + from /usr/include/CLI/Argv.hpp:28, + from /usr/include/CLI/CLI.hpp:18, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/cli.hpp:28: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -3971,51 +3619,17 @@ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = LinkedMap<__cxx11::basic_string, function&&, const ExpressionPtr&, const Configuration&)> >; _Args = {LinkedMap<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)> > >}]' +/build/reproducible-path/justbuild-1.3.1/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; | ^~~~~~~~~ -/usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; allocator_type = std::allocator]' - 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ - 608 | std::forward<_Args>(__args)...); // might throw - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; _Alloc = std::allocator; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 969 | auto __pi = ::new (__mem) - | ^~~~~~~~~~~~~ - 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {LinkedMap, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr, std::allocator >, std::function&&, const ExpressionPtr&, const Configuration&)> > >}; _Tp = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >]' - 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) - | ^ -/usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = LinkedMap<__cxx11::basic_string, function&&, const ExpressionPtr&, const Configuration&)> >; _Args = {LinkedMap<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)>, LinkedMapPtr<__cxx11::basic_string, allocator >, function&&, const ExpressionPtr&, const Configuration&)> > >}; _NonArray<_Tp> = LinkedMap<__cxx11::basic_string, function&&, const ExpressionPtr&, const Configuration&)> >]' - 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1008 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:56:45: required from 'static LinkedMapPtr::ptr_t LinkedMapPtr::Make(map_t&&) [with K = std::__cxx11::basic_string; V = std::function&&, const ExpressionPtr&, const Configuration&)>; ptr_t = LinkedMapPtr, std::function&&, const ExpressionPtr&, const Configuration&)> >; map_t = LinkedMap, std::function&&, const ExpressionPtr&, const Configuration&)> >]' - 56 | return ptr_t{std::make_shared(std::move(map))}; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:109:25: required from 'static constexpr LinkedMap::Ptr LinkedMap::MakePtr(const Ptr&, K, V) [with K = std::__cxx11::basic_string; V = std::function&&, const ExpressionPtr&, const Configuration&)>; NextPtr = LinkedMapPtr, std::function&&, const ExpressionPtr&, const Configuration&)> >; Ptr = LinkedMapPtr, std::function&&, const ExpressionPtr&, const Configuration&)> >]' - 109 | return Ptr::Make( - | ~~~~~~~~~^ - 110 | LinkedMap{next, std::move(key), std::move(value)}); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_function.hpp:97:37: required from here - 97 | FunctionMap::MakePtr( - | ~~~~~~~~~~~~~~~~~~~~^ - 98 | functions, "CALL_EXPRESSION", imports_caller), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = vector, function&&, const ExpressionPtr&, const Configuration&)> >, allocator, function&&, const ExpressionPtr&, const Configuration&)> > > >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] 120 | return std::atomic_load(&value_); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here @@ -4040,6 +3654,65 @@ /usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here + 54 | repos_[repo].key.Reset(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.hpp:20: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' + 59 | data_ = nullptr; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here + 146 | duplicates_.Reset(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, @@ -4048,8 +3721,9 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.hpp:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/result_map.hpp:31, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.hpp:18, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -4063,7 +3737,7 @@ In file included from /usr/include/c++/14/memory:81, from /usr/include/gsl/pointers:24, from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.hpp:22: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/result_map.hpp:29: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -4096,6 +3770,109 @@ /usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_function.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_function.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp: In constructor 'HashImplSha1::HashImplSha1()': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:26:46: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 26 | HashImplSha1() { initialized_ = SHA1_Init(&ctx_) == 1; } + | ~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:21: +/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp: In member function 'virtual bool HashImplSha1::Update(const std::string&)': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:30:27: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 30 | SHA1_Update(&ctx_, data.data(), data.size()) == 1; + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp: In member function 'virtual std::optional > HashImplSha1::Finalize() &&': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.cpp:36:27: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 36 | if (SHA1_Final(out.data(), &ctx_) == 1) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/openssl/sha.h:51:27: note: declared here + 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); + | ^~~~~~~~~~ +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hasher.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hasher.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/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.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/file_locking.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/file_locking.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '-I', '/build/reproducible-path/justbuild-1.3.1/debian/build/dep_includes', '-I', '/usr/include', '-c', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/tmp_dir.cpp', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/tmp_dir.o'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp: In constructor 'HashImplSha256::HashImplSha256()': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:26:50: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 26 | HashImplSha256() { initialized_ = SHA256_Init(&ctx_) == 1; } + | ~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:21: +/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp: In member function 'virtual bool HashImplSha256::Update(const std::string&)': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:30:29: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 30 | SHA256_Update(&ctx_, data.data(), data.size()) == 1; + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp: In member function 'virtual std::optional > HashImplSha256::Finalize() &&': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.cpp:36:29: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 36 | if (SHA256_Final(out.data(), &ctx_) == 1) { + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} @@ -4146,6 +3923,57 @@ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp: In constructor 'HashImplSha512::HashImplSha512()': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:26:50: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 26 | HashImplSha512() { initialized_ = SHA512_Init(&ctx_) == 1; } + | ~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:21: +/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp: In member function 'virtual bool HashImplSha512::Update(const std::string&)': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:30:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 30 | SHA512_Update(&ctx_, data.data(), data.size()) == 1; + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp: In member function 'virtual std::optional > HashImplSha512::Finalize() &&': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.cpp:36:29: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 36 | if (SHA512_Final(out.data(), &ctx_) == 1) { + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/openssl/sha.h:127:27: note: declared here + 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.hpp:18: +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.3.1/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.3.1/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())); @@ -4170,9 +3998,48 @@ from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.cpp:29: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:54:31: required from here + 54 | repos_[repo].key.Reset(); + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = optional<__cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.cpp:27: +/usr/include/c++/14/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.3.1/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::unordered_map, std::__cxx11::basic_string >; ptr_t = std::shared_ptr, std::__cxx11::basic_string > >]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::unordered_map, std::__cxx11::basic_string >]' + 59 | data_ = nullptr; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.hpp:146:26: required from here + 146 | duplicates_.Reset(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:110:26: warning: 'void std::atomic_store(shared_ptr<_Tp>*, shared_ptr<_Tp>) [with _Tp = unordered_map<__cxx11::basic_string, __cxx11::basic_string >]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 110 | std::atomic_store(&value_, desired); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.hpp:20, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.cpp:15: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.hpp:24, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.hpp:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp:15: /build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: required from 'void AtomicValue::Reset() [with T = std::optional >]' 59 | data_ = nullptr; @@ -4186,7 +4053,7 @@ In file included from /usr/include/c++/14/memory:81, from /usr/include/gsl/pointers:24, from /usr/include/gsl/gsl:23, - from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.hpp:18: + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.hpp:22: /usr/include/c++/14/bits/shared_ptr_atomic.h:183:5: note: declared here 183 | atomic_store(shared_ptr<_Tp>* __p, shared_ptr<_Tp> __r) | ^~~~~~~~~~~~ @@ -4203,6 +4070,35 @@ /usr/include/c++/14/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:29, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:26, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/configured_target.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress.hpp:25, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.hpp:22, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.cpp:15: +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/c++/14/memory:81, + from /usr/include/gsl/pointers:24, + from /usr/include/gsl/gsl:23, + from /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.hpp:18: +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.3.1/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.3.1/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()} {} @@ -4219,6 +4115,79 @@ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:143:44: required from here + 143 | return std::move(*this).Cast(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here + 65 | for (auto const& [key, value] : expr_->Map()) { + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] + 117 | std::atomic_store(&value_, std::move(desired)); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/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.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} @@ -4269,25 +4238,92 @@ /usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here 142 | atomic_load(const shared_ptr<_Tp>* __p) | ^~~~~~~~~~~ -/build/reproducible-path/justbuild-1.3.1/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.3.1/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.3.1/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.3.1/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.3.1/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:65:56: required from here - 65 | for (auto const& [key, value] : expr_->Map()) { - | ^ -/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:117: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] - 117 | std::atomic_store(&value_, std::move(desired)); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/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.3.1/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.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::__cxx11::basic_string]' + 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:83:5: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Expression; _Args = {Expression}]' + 83 | Expression(Expression&& other) noexcept = default; + | ^~~~~~~~~~ +/usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Expression; _Args = {Expression}; allocator_type = std::allocator]' + 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Expression}; _Tp = Expression; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 608 | std::forward<_Args>(__args)...); // might throw + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Expression; _Alloc = std::allocator; _Args = {Expression}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 969 | auto __pi = ::new (__mem) + | ^~~~~~~~~~~~~ + 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression]' + 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) + | ^ +/usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = Expression; _Args = {Expression}; _NonArray<_Tp> = Expression]' + 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1008 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:43:44: required from 'ExpressionPtr::ExpressionPtr(T&&) [with T = Expression]' + 43 | : ptr_{std::make_shared(std::forward(data))} {} + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp:68:48: required from here + 68 | inputs[k] = ExpressionPtr{Expression{v}}; + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120: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] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp: In instantiation of 'atomic_shared_ptr::ptr_t atomic_shared_ptr::load() const [with T = bool; ptr_t = std::shared_ptr]': +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = bool]' + 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:83:5: required from 'constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Expression; _Args = {Expression}]' + 83 | Expression(Expression&& other) noexcept = default; + | ^~~~~~~~~~ +/usr/include/c++/14/bits/alloc_traits.h:694:19: required from 'static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Expression; _Args = {Expression}; allocator_type = std::allocator]' + 694 | { std::_Construct(__p, std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:607:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {Expression}; _Tp = Expression; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 607 | allocator_traits<_Alloc>::construct(__a, _M_ptr(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ + 608 | std::forward<_Args>(__args)...); // might throw + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:969:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = Expression; _Alloc = std::allocator; _Args = {Expression}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 969 | auto __pi = ::new (__mem) + | ^~~~~~~~~~~~~ + 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {Expression}; _Tp = Expression]' + 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) + | ^ +/usr/include/c++/14/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr > std::make_shared(_Args&& ...) [with _Tp = Expression; _Args = {Expression}; _NonArray<_Tp> = Expression]' + 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1008 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:43:44: required from 'ExpressionPtr::ExpressionPtr(T&&) [with T = Expression]' + 43 | : ptr_{std::make_shared(std::forward(data))} {} + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.cpp:68:48: required from here + 68 | inputs[k] = ExpressionPtr{Expression{v}}; + | ^ +/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/atomic.hpp:120:32: warning: 'std::shared_ptr<_Tp> std::atomic_load(const shared_ptr<_Tp>*) [with _Tp = bool]' is deprecated: use 'std::atomic>' instead [-Wdeprecated-declarations] + 120 | return std::atomic_load(&value_); + | ~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/c++/14/bits/shared_ptr_atomic.h:142:5: note: declared here + 142 | atomic_load(const shared_ptr<_Tp>* __p) + | ^~~~~~~~~~~ /build/reproducible-path/justbuild-1.3.1/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, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >; ptr_t = std::shared_ptr, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > > >]': /build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:71: required from 'AtomicValue::AtomicValue(AtomicValue&&) [with T = std::vector, std::function&&, const ExpressionPtr&, const Configuration&)> >, std::allocator, std::function&&, const ExpressionPtr&, const Configuration&)> > > >]' 30 | AtomicValue(AtomicValue&& other) noexcept : data_{other.data_.load()} {} @@ -4412,7 +4448,7 @@ /usr/include/c++/14/bits/new_allocator.h:151:55: note: destination object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-Wl,-z,stack-size=8388608', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/bootstrap-just', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/tmp_dir.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/file_locking.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_function.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hasher.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactifier.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/fs_utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactification_task.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/garbage_collector.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/file_chunker.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/task_system.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/retry.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/serve.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/archive.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/version.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/add_to_cas.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/location.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/system/system.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/execution_engine/dag/dag.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_cas.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_repo.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_context.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o', '-L', '/usr/lib', '-lfmt', '-L', '/usr/lib', '-lcrypto', '-pthread'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' +Running ['g++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-std=c++20', '-DBOOTSTRAP_BUILD_TOOL', '-Wl,-z,stack-size=8388608', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/bootstrap-just', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_cas.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_repo.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_tree.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/git_context.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/directory_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/rule_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/source_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/base_maps/expression_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/export.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/absent_target_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/target_map.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/target_map/built_in_rules.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_node.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/evaluator.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/expression/target_result.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/target_graph_information.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/build_engine/analysed_target/analysed_target.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/multithreading/task_system.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/system/system.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/garbage_collector.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/fs_utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactifier.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_key.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/target_cache_entry.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/file_chunker.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/storage/compactification_task.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/location.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/common/repository_config.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/build_utils.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/retry.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/diagnose.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/version.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/cli.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/main.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/add_to_cas.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/serve.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/archive.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/install_cas.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/analyse.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/main/describe.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/execution_engine/dag/dag.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/base_progress_reporter.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/exports_progress_reporter.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/progress_reporting/progress_reporter.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha256.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha1.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_impl_sha512.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hash_function.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/buildtool/crypto/hasher.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/file_locking.o', '/build/reproducible-path/justbuild-1.3.1/debian/build/src/src/utils/cpp/tmp_dir.o', '-L', '/usr/lib', '-lfmt', '-L', '/usr/lib', '-lcrypto', '-pthread'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['sh', '-c', 'cp `./bin/just-mr.py --always-file -C etc/repos.json --local-build-root=/build/reproducible-path/justbuild-1.3.1/debian/build/.just --distdir=/build/reproducible-path/justbuild-1.3.1/debian/third_party setup just` /build/reproducible-path/justbuild-1.3.1/debian/build/repo-conf.json'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' Running ['/build/reproducible-path/justbuild-1.3.1/debian/build/bootstrap-just', 'analyse', '-C', '/build/reproducible-path/justbuild-1.3.1/debian/build/repo-conf.json', '-D', '{"TOOLCHAIN_CONFIG": {"FAMILY": "gnu"}, "ARCH": "x86_64", "TARGET_ARCH": "x86_64", "SOURCE_DATE_EPOCH": 1716372383, "ADD_CFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-Werror=implicit-function-declaration", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.", "-fstack-protector-strong", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"], "ADD_CXXFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.", "-fstack-protector-strong", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"], "OS": "linux", "ENV": {"PKG_CONFIG_PATH": "/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"}}', '--dump-graph', '/build/reproducible-path/justbuild-1.3.1/debian/build/graph.json', '--dump-artifacts-to-build', '/build/reproducible-path/justbuild-1.3.1/debian/build/to_build.json', '', ''] in '/build/reproducible-path/justbuild-1.3.1/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.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] @@ -4428,103 +4464,68 @@ } } Running ['./bin/parallel-bootstrap-traverser.py', '-C', '/build/reproducible-path/justbuild-1.3.1/debian/build/repo-conf.json', '--default-workspace', '/build/reproducible-path/justbuild-1.3.1/debian/build/src', '/build/reproducible-path/justbuild-1.3.1/debian/build/graph.json', '/build/reproducible-path/justbuild-1.3.1/debian/build/to_build.json'] in '/build/reproducible-path/justbuild-1.3.1/debian/build/src' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0ad24b9de814cd599124075fbc5ce6686f884d4a' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '493863a5b4d19a164faf8397b0357af3eac1c95f' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2d227c08a572ba4f6ead7e945b2cf975bf866639' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2674e06dc279801973d892eda5e3ec116e4be4c2' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1a0d89257d7e378a1fe3bcfb262a30cc69a58595' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0ad24b9de814cd599124075fbc5ce6686f884d4a' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b3d111542906efff437e5a0d1eaef360b471340a' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9177a7e7b9d697a3649b6a0319d2acc8b09fa2bc' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '888090d65c2ddc4ed33aff8a16a8c650e198c909' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5b50e4f7b9cd9f22b6da9512c6199402382da018' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '493863a5b4d19a164faf8397b0357af3eac1c95f' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '256d5bbd2f1b12609dd98d7428d594efe05fbd83' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cc381f9a2d8a212ffd68df824b19b1a4574f708d' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7716f4117fd704ead1c8c082e70e9101fa56d76d' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cc381f9a2d8a212ffd68df824b19b1a4574f708d' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2674e06dc279801973d892eda5e3ec116e4be4c2' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '412250ef5c65b77398694565df338b93be6719f9' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b3d111542906efff437e5a0d1eaef360b471340a' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '09cab1a6a7797e768220c78748069f6585e8a6f1' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1a0d89257d7e378a1fe3bcfb262a30cc69a58595' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5b50e4f7b9cd9f22b6da9512c6199402382da018' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '608cd960b5972e7b108b00a61142d7482c4106a1' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5a62e043b09181dda626ea952b802335c244d6e5' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7ce69a9709fe21db61db222c915c24417ec64469' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5955880927a42ec8bf8e5db452e80bc1594abae9' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'aa001e883df6c879f526cbb1f1fdbf226ec63f6e' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'da52f7fb4ef92102458d780e334334acb696aa4c' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7ce69a9709fe21db61db222c915c24417ec64469' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e51d28c67e93da4c9ec5b721ada1163726cbbb91' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f0e2790e78bb9cce6dd9ae6c3a83d6a79022fff3' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5a62e043b09181dda626ea952b802335c244d6e5' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b2770f7cb4a56340cc7b644a9087b940333a4980' +Running ['sh', './run_patch.sh'] with env {'PATH': '/bin:/usr/bin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7ee7f9a45217307363a0fd5a0c6afb10275649cc' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libgit2.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e9ac3ebc19ea3b967d8568aab052ebe8e109c851' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd9f1f7deef67b3d6f8bc284168a895ac145f9686' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/system/libsystem.a', 'src/buildtool/system/system.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '293ac9a27a759433169a29028277f235c661efd4' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c8f0b2fb6414a39042beeaa07465926692ed7daf' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '68272e96d156f16debaeba1e3fdaa0d0275dc9c9' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9dbf73fe3c62577521860b6b2d922e548847f705' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5955880927a42ec8bf8e5db452e80bc1594abae9' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '732fbab1a064a5b70cd4ee44f084a80c61e2ecbf' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d3b29ff4d9fa8de54344349ddd32247de04c48e' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b36bab1e136f4a613ea046da24f8a352b7d1f96b' +Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1fd058872f2be888ef8d9c70d901e374610581a9' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f089178c1e402ab969963618398b2f06b651ca10' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b2770f7cb4a56340cc7b644a9087b940333a4980' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@libgit2.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd79be18cf37819e2702ef3b580842b0d80355586' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_context.a', 'src/buildtool/file_system/git_context.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1763dcf46063c5ee35f4f945452dba2965ba109f' Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '13d4a5f92322e613693ba1511d4aa8dea19c6f4f' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f0e2790e78bb9cce6dd9ae6c3a83d6a79022fff3' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5385fb204b4c74134fcf8c47b232d09647073f2e' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libcrypto.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hash_impl_sha256.cpp', '-o', 'work/src/buildtool/crypto/hash_impl_sha256.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d364bc7ea888e703efe3d2d2746085ec75c92f8' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1b6d82c2b3e4646b611e8aab67419769d203475e' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-DSOURCE_DATE_EPOCH=1716372383.0', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2164e8123e6af681a2e10e33d51b82c57cbed454' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libgit2.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e9ac3ebc19ea3b967d8568aab052ebe8e109c851' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@libgit2.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd79be18cf37819e2702ef3b580842b0d80355586' -work/src/buildtool/crypto/hash_impl_sha256.cpp: In constructor 'HashImplSha256::HashImplSha256()': -work/src/buildtool/crypto/hash_impl_sha256.cpp:26:50: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 26 | HashImplSha256() { initialized_ = SHA256_Init(&ctx_) == 1; } - | ~~~~~~~~~~~^~~~~~~ -In file included from work/src/buildtool/crypto/hash_impl_sha256.cpp:21: -/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/hash_impl_sha256.cpp: In member function 'virtual bool HashImplSha256::Update(const std::string&)': -work/src/buildtool/crypto/hash_impl_sha256.cpp:30:29: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 30 | SHA256_Update(&ctx_, data.data(), data.size()) == 1; - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/hash_impl_sha256.cpp: In member function 'virtual std::optional > HashImplSha256::Finalize() &&': -work/src/buildtool/crypto/hash_impl_sha256.cpp:36:29: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 36 | if (SHA256_Final(out.data(), &ctx_) == 1) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/openssl/sha.h:76:27: note: declared here - 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); - | ^~~~~~~~~~~~ +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '29282054dd9a0b57d4bae4a1d1f371b48f031dc3' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/utils/cpp/libtmp_dir.a', 'src/utils/cpp/tmp_dir.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '725e72102f4b42d9bded52dcd431cd40ba0652c5' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_cas.a', 'src/buildtool/file_system/git_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd996a388abd0b136ccb4c7470028b9a7e3368099' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/utils/cpp/libfile_locking.a', 'src/utils/cpp/file_locking.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4cfa5e8f170df63a29d0228a9aaa3f5e946838d5' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/storage/libfile_chunker.a', 'src/buildtool/storage/file_chunker.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a51657bef300dcfc32a1cd882814b59523ee9397' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1fd058872f2be888ef8d9c70d901e374610581a9' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '732fbab1a064a5b70cd4ee44f084a80c61e2ecbf' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_context.a', 'src/buildtool/file_system/git_context.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1763dcf46063c5ee35f4f945452dba2965ba109f' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c8f0b2fb6414a39042beeaa07465926692ed7daf' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libarchive.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '95ad94f451b49468370f3b3ddf403bc7ec7795a3' -Running ['/bin/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'da52f7fb4ef92102458d780e334334acb696aa4c' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b36bab1e136f4a613ea046da24f8a352b7d1f96b' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libcrypto.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hash_impl_sha512.cpp', '-o', 'work/src/buildtool/crypto/hash_impl_sha512.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7b38e6384ac51fe587a579df4bffc6a843a22e2f' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/multithreading/libtask_system.a', 'src/buildtool/multithreading/task_system.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '08b8a05ba193ee18456888b06abb6c12be4fa3ba' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_cas.a', 'src/buildtool/file_system/git_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd996a388abd0b136ccb4c7470028b9a7e3368099' -work/src/buildtool/crypto/hash_impl_sha512.cpp: In constructor 'HashImplSha512::HashImplSha512()': -work/src/buildtool/crypto/hash_impl_sha512.cpp:26:50: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 26 | HashImplSha512() { initialized_ = SHA512_Init(&ctx_) == 1; } - | ~~~~~~~~~~~^~~~~~~ -In file included from work/src/buildtool/crypto/hash_impl_sha512.cpp:21: -/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/hash_impl_sha512.cpp: In member function 'virtual bool HashImplSha512::Update(const std::string&)': -work/src/buildtool/crypto/hash_impl_sha512.cpp:30:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 30 | SHA512_Update(&ctx_, data.data(), data.size()) == 1; - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/hash_impl_sha512.cpp: In member function 'virtual std::optional > HashImplSha512::Finalize() &&': -work/src/buildtool/crypto/hash_impl_sha512.cpp:36:29: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 36 | if (SHA512_Final(out.data(), &ctx_) == 1) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4bf5563b1e0d16b0a44983a4bd37be4a2c1767d2' +Running ['sh', './run_patch.sh'] with env {'PATH': '/bin:/usr/bin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'abe57072063dbf9d0eeab48cd3f4d44149a764c3' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1b6d82c2b3e4646b611e8aab67419769d203475e' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libcrypto.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c7bd689af0338301e4907483baf49052a985bdf5' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd9f1f7deef67b3d6f8bc284168a895ac145f9686' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/utils/cpp/libtmp_dir.a', 'src/utils/cpp/tmp_dir.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '725e72102f4b42d9bded52dcd431cd40ba0652c5' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '68272e96d156f16debaeba1e3fdaa0d0275dc9c9' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/system/libsystem.a', 'src/buildtool/system/system.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '293ac9a27a759433169a29028277f235c661efd4' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libcrypto.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hash_impl_sha1.cpp', '-o', 'work/src/buildtool/crypto/hash_impl_sha1.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ef3b0ad6719d26217a8ee3b2620e3d7de13d40c4' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/utils/archive/libarchive_ops.a', 'src/utils/archive/archive_ops.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '04fd5018471e1fde418ce8ba16a24f7341ce8532' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_utils.a', 'src/buildtool/file_system/git_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '211687f7380555086603b47c21857600c3aae9a6' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libversion.a', 'src/buildtool/main/version.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ccbce1c4e4c807a0f205acbdd57352f34e3f02cd' -Running ['sh', './run_patch.sh'] with env {'PATH': '/bin:/usr/bin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'abe57072063dbf9d0eeab48cd3f4d44149a764c3' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7d5c46c194710345209aeb9bfe233f0f3a3b59ba' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-DSOURCE_DATE_EPOCH=1716372383.0', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2164e8123e6af681a2e10e33d51b82c57cbed454' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'efc3f011ef6f6934cd913a3232c40aac95d5e71f' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fee7d86034583d4fe55e3e8cea1a198c5492a9e7' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'deb723faedb5faac59d38fb73c2c7e0f49da2835' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9a81be184d32acec215bddb2c8d35817ca714cfc' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9c4242c8dd62caf6558263798c15e3a9c1aa0fc2' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '32ae129700c41e6a408f24cdf55a21693294a697' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0cbe45fe37e4f24a10a8b1692f8878943c98f500' +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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'eb9a5484d4438dded29ee1052aebeb07d5999ac8' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e1edfcd930e9b429975071e42c96fb3b2f22952c' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b13005010001ab7ea37077c255cfa01a4adf803c' work/src/buildtool/crypto/hash_impl_sha1.cpp: In constructor 'HashImplSha1::HashImplSha1()': work/src/buildtool/crypto/hash_impl_sha1.cpp:26:46: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 26 | HashImplSha1() { initialized_ = SHA1_Init(&ctx_) == 1; } @@ -4547,171 +4548,206 @@ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/crypto/libhasher.a', 'src/buildtool/crypto/hash_impl_sha1.o', 'src/buildtool/crypto/hash_impl_sha256.o', 'src/buildtool/crypto/hash_impl_sha512.o', 'src/buildtool/crypto/hasher.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '474c0cd8fe260b5f67a91e66c8c325796652a509' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d3b29ff4d9fa8de54344349ddd32247de04c48e' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/libentity_name_data.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '27c23108efb3f5e2e133edbe16498c021c8e1bf4' +Running ['x86_64-linux-gnu-ar', 'cqs', 'libsemver_proto.a', 'build/bazel/semver/semver.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e32d2e2e7f5dcffc268e2e2851a16e76b1fe7fc9' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@libgit2.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0a12567e040fa805856d4de32edb259aca69cc07' +Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_api_annotations_proto.a', 'google/api/annotations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '20872e257f2ebac58d15abc103f62464b73f7d3a' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '907dbfddfe4128c2664470a87b0925427cf2bcec' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/progress_reporting/libbase_progress_reporter.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '453ca48fbcefac812b8498e733948df1fffdfa78' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/remote/libconfig.a', 'src/buildtool/execution_api/remote/config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '426b9bc8c325a7fcbbd6f98562bf9513ec79d24a' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/utils/cpp/libfile_locking.a', 'src/utils/cpp/file_locking.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4cfa5e8f170df63a29d0228a9aaa3f5e946838d5' -Running ['sh', './run_patch.sh'] with env {'PATH': '/bin:/usr/bin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7ee7f9a45217307363a0fd5a0c6afb10275649cc' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '29282054dd9a0b57d4bae4a1d1f371b48f031dc3' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'efc3f011ef6f6934cd913a3232c40aac95d5e71f' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '91f5b55247e3d7051f07b79cdc400ac5db06584f' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/crypto/libhash_function.a', 'src/buildtool/crypto/hash_function.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2e954b9bd97474aedab380774b98b8e5398dce2f' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/libentity_name_data.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '27c23108efb3f5e2e133edbe16498c021c8e1bf4' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_utils.a', 'src/buildtool/file_system/git_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '211687f7380555086603b47c21857600c3aae9a6' 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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '822b1a1cd1c766a0ec3545ff5e86c0cd398dda50' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0cbe45fe37e4f24a10a8b1692f8878943c98f500' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'deb723faedb5faac59d38fb73c2c7e0f49da2835' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '32ae129700c41e6a408f24cdf55a21693294a697' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fee7d86034583d4fe55e3e8cea1a198c5492a9e7' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9a81be184d32acec215bddb2c8d35817ca714cfc' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9c4242c8dd62caf6558263798c15e3a9c1aa0fc2' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4bf5563b1e0d16b0a44983a4bd37be4a2c1767d2' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e1edfcd930e9b429975071e42c96fb3b2f22952c' -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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'eb9a5484d4438dded29ee1052aebeb07d5999ac8' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '02124cd52e83767410c029e909465217e7154f47' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b13005010001ab7ea37077c255cfa01a4adf803c' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9cd4e97281a4c7d14e1617e57a87f10d4dfea831' +Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_api_http_proto.a', 'google/api/http.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fb9319d05a72038da69946970194701028534064' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '69140228b55d3bccff85671da4d576bc32a53ec6' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/target_cache_key.cpp', '-o', 'work/src/buildtool/storage/target_cache_key.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6e18b72060bf3023a6a3196f3fbdef255f0915ab' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f62567761c4507f094efaceb474d58b6ee3e3f7d' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ffc878424bfef750c80044c028dbaf20a083c904' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libarchive.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '95ad94f451b49468370f3b3ddf403bc7ec7795a3' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ad8f5725b8821f460cd3fcc98283e557f8c5c670' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '242b8fd31f5193b1bb10ba88120ca7b2680ae967' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_tree.a', 'src/buildtool/file_system/git_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '261b1f511482ec6a7e44b8af4c1eb75dcf55d67e' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libretry.a', 'src/buildtool/main/retry.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5faf11cc018568c9bdbf6a9ea948e4333a7b5d07' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libcrypto.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hash_impl_sha512.cpp', '-o', 'work/src/buildtool/crypto/hash_impl_sha512.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7b38e6384ac51fe587a579df4bffc6a843a22e2f' +work/src/buildtool/crypto/hash_impl_sha512.cpp: In constructor 'HashImplSha512::HashImplSha512()': +work/src/buildtool/crypto/hash_impl_sha512.cpp:26:50: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 26 | HashImplSha512() { initialized_ = SHA512_Init(&ctx_) == 1; } + | ~~~~~~~~~~~^~~~~~~ +In file included from work/src/buildtool/crypto/hash_impl_sha512.cpp:21: +/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/hash_impl_sha512.cpp: In member function 'virtual bool HashImplSha512::Update(const std::string&)': +work/src/buildtool/crypto/hash_impl_sha512.cpp:30:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 30 | SHA512_Update(&ctx_, data.data(), data.size()) == 1; + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/hash_impl_sha512.cpp: In member function 'virtual std::optional > HashImplSha512::Finalize() &&': +work/src/buildtool/crypto/hash_impl_sha512.cpp:36:29: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 36 | if (SHA512_Final(out.data(), &ctx_) == 1) { + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8d4d5a2503d4d1ff34d313f5f7baf7cc772fa857' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f2dbe69ed81f5dc32891facae94568a3b68bc56f' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1ed8139404768a64f6e6ef14f555919036a27b80' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/remote/libconfig.a', 'src/buildtool/execution_api/remote/config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '426b9bc8c325a7fcbbd6f98562bf9513ec79d24a' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ba61ab22669f79308cf25e2bcc86a9256ad42fca' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3c66331c6e09055621e2b756f2d6363462ce9bcf' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4daadcdfbc6488cbe672f07d8fd464153702a00d' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3488c0cd14afbc61c43465aad5d391c8816fc7a7' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/bazel_msg/blob_tree.cpp', '-o', 'work/src/buildtool/execution_api/bazel_msg/blob_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9f6dfff2a3393413908c7f95fda6666f3a432d62' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/utils/archive/libarchive_ops.a', 'src/utils/archive/archive_ops.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '04fd5018471e1fde418ce8ba16a24f7341ce8532' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'acf8742aaa21c3d343d7759df6fac4c39312359f' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a892308e8acb8b79b3880e65bda9003122ad3d81' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '22b8ca7404e02fc2f7801930b27e4665d9a2521f' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3c5106607bd057016c30c372138e88f9fe6f214d' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '72454c19cdd8c6a34e3537fe0c3e4b01611d4ec3' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1f25eee7f35e61b51288e2393862167d7e29e9ea' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/execution_api.cpp', '-o', 'work/src/buildtool/execution_api/common/execution_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cbaac39a7bf6c87f0fd1718314444f6fe7b06146' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4a1904fb19475b5b50d2ea9f20a07050ab270efe' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7e163cadc7dc35756ca31b25653c449c099596e3' +Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_rpc_status_proto.a', 'google/rpc/status.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3f23ce1d5dd7275c26df0ec8f626d7a5795b5b64' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a8ebf22fc8fa042be457921d469a2d4dd247094d' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '460342c927ad6476386bb4f7afc1248078c15e3a' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '61732e9fb6696560eba6bbc31e5888d7c998a52d' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '69140228b55d3bccff85671da4d576bc32a53ec6' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e4fdb0ca397f8813a51db1ef32aa9fd2e385d797' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bf4005e8ba5b5f4842ff92d389535c738d462934' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '150e9fa1f4f9e0605a3574de69899969af9d2160' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0f16a0a1cbfafc598433dba495625f9a6117cc6e' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.cpp', '-o', 'work/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2593c43e43ef8782bf170d95d88a87210c1a41fd' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'acc6c675b2a7236cc9ded82fcbc4e705ac65c2e0' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@libarchive.cflags', '-pthread', '@gsl.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f3f772439e543a669416a2749fcb29cf3b5ee7ea' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libversion.a', 'src/buildtool/main/version.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ccbce1c4e4c807a0f205acbdd57352f34e3f02cd' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@CLI11.cflags', '@nlohmann_json.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0edfac5a8204aef8f6411430c82c20ceebcb634e' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a8ebf22fc8fa042be457921d469a2d4dd247094d' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@libgit2.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '22a42e66ab03ef25387c29b76fc21718051a6332' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f629d5fdf50c437d57f588c013dbc91c11edd874' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '187ce9bd800bf4f513ae76045f0bad836105b1d2' -Running ['x86_64-linux-gnu-ar', 'cqs', 'libsemver_proto.a', 'build/bazel/semver/semver.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e32d2e2e7f5dcffc268e2e2851a16e76b1fe7fc9' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6676ece1200de75b2bbef9867b440a094f8534c8' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '02124cd52e83767410c029e909465217e7154f47' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0fcb53f469580cf5ab4c0a8fde814a15576cec94' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f2dbe69ed81f5dc32891facae94568a3b68bc56f' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '45b0b0e4d9e4b078f006c98667634cd6cf57770e' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@CLI11.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@CLI11.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '08fb97a7a5d5826339f9d56f7016ee1b2edc59b6' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b33be492f2f428052dbd4984f944dcbe974e1b62' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '242b8fd31f5193b1bb10ba88120ca7b2680ae967' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f62567761c4507f094efaceb474d58b6ee3e3f7d' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3c66331c6e09055621e2b756f2d6363462ce9bcf' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '72454c19cdd8c6a34e3537fe0c3e4b01611d4ec3' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1e1567ce18cc3b4612f246706a0c31e1848c1d67' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@CLI11.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e3a19315d17d4e5251dcb74c43010f61ef75de53' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3488c0cd14afbc61c43465aad5d391c8816fc7a7' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd39b7c95bb967ed045fcbb1ad53e063213989086' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c543ae878233718ac029ef68c4fe5b660bcf7e19' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0fcb53f469580cf5ab4c0a8fde814a15576cec94' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a299951aa74e2f0adda94e8431a4f3ede5bd9cb1' -Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_api_annotations_proto.a', 'google/api/annotations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '20872e257f2ebac58d15abc103f62464b73f7d3a' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '62b6eed09f808c03aed407fd2fedb3702bf88b6e' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '907dbfddfe4128c2664470a87b0925427cf2bcec' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ec4a23f349d9fcceb89f0773346d7f0f76d08f0f' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c084d1773c20f186b09c35489d2da6bfac65572d' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bb26870298e70c29e02a44d8a9ca4525cf643c27' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libbytestream.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5a1f60c522e545280840b85424bf1be2939f9c78' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd39b7c95bb967ed045fcbb1ad53e063213989086' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/bazel_msg/libblob_tree.a', 'src/buildtool/execution_api/bazel_msg/blob_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c75918bc3f30e1ebc106803d863ffb6271dd3e8f' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3c5106607bd057016c30c372138e88f9fe6f214d' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/symlinks_map/libresolve_symlinks_map.a', 'src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5ea704fb66a6ea96f408b9acd454ca87f68753c8' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/libdirectory_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'aca3c1cd8296e11cb1e606db8d621273422f7a13' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/liboperations_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bac6d7bf92b5984aff2e514028941e9d963ee86a' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c543ae878233718ac029ef68c4fe5b660bcf7e19' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6676ece1200de75b2bbef9867b440a094f8534c8' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bdaab9be147c4b84de62ca1b2adbe6be2482f6d9' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a8e4f09017734eb32885297e176d2a346a2df03b' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '07085cc29a6d4d5ad1d488dadd451d8485c8315c' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/remote/libsource_tree_client.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0adbc1b33869e892ea6efb3846f71e9038735286' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ffc878424bfef750c80044c028dbaf20a083c904' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0f16a0a1cbfafc598433dba495625f9a6117cc6e' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/target_map/libabsent_target_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b6d60e9d1a71a2a8e2f0d89680cbe3566751f46c' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b33be492f2f428052dbd4984f944dcbe974e1b62' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5708a208111b63b408092fe000c1a57ac3f1b345' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/crypto/libhash_function.a', 'src/buildtool/crypto/hash_function.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2e954b9bd97474aedab380774b98b8e5398dce2f' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libretry.a', 'src/buildtool/main/retry.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5faf11cc018568c9bdbf6a9ea948e4333a7b5d07' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@libgit2.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0a12567e040fa805856d4de32edb259aca69cc07' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '425397aac151d8f1106071b7852ab89da9085b7b' -Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_api_http_proto.a', 'google/api/http.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fb9319d05a72038da69946970194701028534064' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '604c8b76f90bcf8f5c56b56c6cb7d8f1e502cc36' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '946b5f19765155d08eed41133f7e6dbcdda8c695' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'db9033166516b9d0ecbdee1e36dc49ab274fac54' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ed8f376d56157f62eadace920c1ae32e1e61466d' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.cpp', '-o', 'work/src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2593c43e43ef8782bf170d95d88a87210c1a41fd' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e1cd50f339fe8ee1292c3ca27f13dce158d2d6db' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1e1567ce18cc3b4612f246706a0c31e1848c1d67' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '91f5b55247e3d7051f07b79cdc400ac5db06584f' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_tree.a', 'src/buildtool/file_system/git_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '261b1f511482ec6a7e44b8af4c1eb75dcf55d67e' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@grpc++.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/storage/target_cache_key.cpp', '-o', 'work/src/buildtool/storage/target_cache_key.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '6e18b72060bf3023a6a3196f3fbdef255f0915ab' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '608ca566875bc9d107b873aa99af80ea4c59e78d' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '93258e9eeade54d9a94e23c8cd2c08d79699dbd4' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@nlohmann_json.cflags', '@fmt.cflags', '@libarchive.cflags', '-pthread', '@gsl.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f3f772439e543a669416a2749fcb29cf3b5ee7ea' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/common/libcommon.a', 'src/buildtool/execution_api/common/execution_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8dcedb818aa5e65d05c326aec39944c8a76d203c' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '37fab3c7e9df3eccc42ec00841f22db628f07e4a' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '780c74cb04fb780714af358d45a17f145e4c9275' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c3a791322668a2739267aaf0934f2be6b9ab4904' -Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_rpc_status_proto.a', 'google/rpc/status.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3f23ce1d5dd7275c26df0ec8f626d7a5795b5b64' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@nlohmann_json.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '15d59b3aa2e1998671bc161537a8780bd48aeb74' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libserve.a', 'src/buildtool/main/serve.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1186f5eb132c6f743586fdb0a6d71f975716f675' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libcli.a', 'src/buildtool/main/cli.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3f3be6c4c7ee2053ac1a268c8a930eeaea9389d1' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7e163cadc7dc35756ca31b25653c449c099596e3' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/utils/libsubobject.a', 'src/buildtool/execution_api/utils/subobject.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c3d3cab8b94c047b6487c8b31caa599297833b0a' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ba61ab22669f79308cf25e2bcc86a9256ad42fca' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/bazel_msg/blob_tree.cpp', '-o', 'work/src/buildtool/execution_api/bazel_msg/blob_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9f6dfff2a3393413908c7f95fda6666f3a432d62' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/analysed_target/libgraph_information.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '013197daeadfbcff961f581dcfc9d2783148c9d5' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '652d7d4e39dd91d56f762ea97ea67f4fac588004' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '643e61aee92244870781ce7647f3385ce787d54b' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libserver_implementation.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '97364604f1867ed78a44b633854a9c302ada744f' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/symlinks_map/libresolve_symlinks_map.a', 'src/buildtool/file_system/symlinks_map/resolve_symlinks_map.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5ea704fb66a6ea96f408b9acd454ca87f68753c8' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ce83ea330a2b250a36beef9e2c6642d5019cf19b' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/remote/libconfiguration_client.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '652d3f99860a849f8b45c9b191da7238e517867c' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/common/liblocation.a', 'src/buildtool/common/location.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '10d4ed9143c11c047529ae5d30693b5b3e0e198e' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libdescribe.a', 'src/buildtool/main/describe.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '12fcc7ac7d9918d324a5c13f96cdbb5e6c499dff' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libarchive.a', 'src/buildtool/main/archive.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9664d65b4f7e1db59200dbd43878282209fc4f88' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libdiagnose.a', 'src/buildtool/main/diagnose.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3ee8b34c88d7daf5ae7013f35029b39277c0777b' Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_bytestream_proto.a', 'google/bytestream/bytestream.grpc.pb.o', 'google/bytestream/bytestream.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bfaf6df9ae5812628c1f1fed38dc48f9863eb33e' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2a1e99a451fb51f50c5190ecf282e881d8296f59' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ad8f5725b8821f460cd3fcc98283e557f8c5c670' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/liboperations_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bac6d7bf92b5984aff2e514028941e9d963ee86a' -Running ['x86_64-linux-gnu-ar', 'cqs', 'libremote_execution_proto.a', 'build/bazel/remote/execution/v2/remote_execution.grpc.pb.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bc6757b08a12eaa20bd342b49287096bb955b3ed' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'acc6c675b2a7236cc9ded82fcbc4e705ac65c2e0' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/remote/libconfiguration_client.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '652d3f99860a849f8b45c9b191da7238e517867c' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1832023b450b1bdd6140d532e998acd6867be4dd' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/common/libconfig.a', 'src/buildtool/common/repository_config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bd06beeba57c5ba62acde79395801f423e7c67d5' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libcapabilities_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '941d902104f14d8647f20d20c414b0a360339ca0' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/libdirectory_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'aca3c1cd8296e11cb1e606db8d621273422f7a13' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/storage/libstorage.a', 'src/buildtool/storage/compactification_task.o', 'src/buildtool/storage/compactifier.o', 'src/buildtool/storage/garbage_collector.o', 'src/buildtool/storage/target_cache_entry.o', 'src/buildtool/storage/target_cache_key.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bf1ce54de3727fc3b023227998f4bb74220ee4ce' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/local/liblocal.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '7f55dc411ff7bcbdd60f4aa220d5a855b6c3dc5c' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a93161be7fb6c92d6e99c07a7a62a88045e1d4c0' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/storage/libfs_utils.a', 'src/buildtool/storage/fs_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '114925b47224e11f9f93f73b43a77f1ed1af40f4' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/remote/libbazel.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4417f49e9c2a7fc33d27607cbe56e08138437828' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/remote/libtarget_client.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1bf44d411e95c5b8ad254f63f69f9a0bcd630d81' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ce83ea330a2b250a36beef9e2c6642d5019cf19b' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_repo.a', 'src/buildtool/file_system/git_repo.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '326780537508a9dd32b0e68fa21a66b26be164c3' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libserve_server_implementation.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d4a1336b902929a06fd21b403bf922228c0c6c5' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/analysed_target/libtarget.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4a2f3177b82633a1d9a0e785f1f21ff6b3f85431' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/progress_reporting/libprogress_reporter.a', 'src/buildtool/progress_reporting/progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9b933e326b5393a4c7e10f8e33679335f9de7712' -Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_longrunning_operations_proto.a', 'google/longrunning/operations.grpc.pb.o', 'google/longrunning/operations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '40bcbebe7b0c4d6a2eb059e64bbb5bddc9174522' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e1cd50f339fe8ee1292c3ca27f13dce158d2d6db' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/target_map/libtarget_map.a', 'src/buildtool/build_engine/target_map/built_in_rules.o', 'src/buildtool/build_engine/target_map/export.o', 'src/buildtool/build_engine/target_map/target_map.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c482f7a7a8e447a965cb383bf68d94fcc7fb3cda' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '643e61aee92244870781ce7647f3385ce787d54b' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@nlohmann_json.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '15d59b3aa2e1998671bc161537a8780bd48aeb74' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@libcrypto.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/crypto/hash_impl_sha256.cpp', '-o', 'work/src/buildtool/crypto/hash_impl_sha256.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d364bc7ea888e703efe3d2d2746085ec75c92f8' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '780c74cb04fb780714af358d45a17f145e4c9275' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a299951aa74e2f0adda94e8431a4f3ede5bd9cb1' +work/src/buildtool/crypto/hash_impl_sha256.cpp: In constructor 'HashImplSha256::HashImplSha256()': +work/src/buildtool/crypto/hash_impl_sha256.cpp:26:50: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 26 | HashImplSha256() { initialized_ = SHA256_Init(&ctx_) == 1; } + | ~~~~~~~~~~~^~~~~~~ +In file included from work/src/buildtool/crypto/hash_impl_sha256.cpp:21: +/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/hash_impl_sha256.cpp: In member function 'virtual bool HashImplSha256::Update(const std::string&)': +work/src/buildtool/crypto/hash_impl_sha256.cpp:30:29: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 30 | SHA256_Update(&ctx_, data.data(), data.size()) == 1; + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/hash_impl_sha256.cpp: In member function 'virtual std::optional > HashImplSha256::Finalize() &&': +work/src/buildtool/crypto/hash_impl_sha256.cpp:36:29: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 36 | if (SHA256_Final(out.data(), &ctx_) == 1) { + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/openssl/sha.h:76:27: note: declared here + 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); + | ^~~~~~~~~~~~ +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/crypto/libhasher.a', 'src/buildtool/crypto/hash_impl_sha1.o', 'src/buildtool/crypto/hash_impl_sha256.o', 'src/buildtool/crypto/hash_impl_sha512.o', 'src/buildtool/crypto/hasher.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '474c0cd8fe260b5f67a91e66c8c325796652a509' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4a1904fb19475b5b50d2ea9f20a07050ab270efe' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@gsl.cflags', '@fmt.cflags', '@nlohmann_json.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '61732e9fb6696560eba6bbc31e5888d7c998a52d' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4658dc3c12c4a59346b1b016de8e9488582c5b30' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/librule_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bd49c59995989c2af04eaf9f963ff6dcfd6fca17' -Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_api_client_proto.a', 'google/api/client.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd3cb7dc610808445eadd85a4a830d2507a3b1897' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libconfiguration_service.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4e8bef25f57fe5587789745661d69a55ff1558b9' -Running ['x86_64-linux-gnu-ar', 'cqs', 'justbuild/just_serve/libjust_serve_proto.a', 'justbuild/just_serve/just_serve.grpc.pb.o', 'justbuild/just_serve/just_serve.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b2a11a5dd44e2a92b6eaefc30fe394e55b7c33ff' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libcas_utils.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '60816ba3d404f4c345a783dd19c379b265e613e4' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bb26870298e70c29e02a44d8a9ca4525cf643c27' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '604c8b76f90bcf8f5c56b56c6cb7d8f1e502cc36' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@CLI11.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@CLI11.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '08fb97a7a5d5826339f9d56f7016ee1b2edc59b6' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/liboperation_cache.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f2cda654684091449b35624c9e58b6a10ba1c491' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libcli.a', 'src/buildtool/main/cli.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3f3be6c4c7ee2053ac1a268c8a930eeaea9389d1' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_engine/dag/libdag.a', 'src/buildtool/execution_engine/dag/dag.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bee0dbc8e7737277d22cf4f9c72d4bb3f4e9491d' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/bazel_msg/libbazel_msg_factory.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '508a368cd59a6de0b46734b02ec2ffdd4fcfd3b6' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/libsource_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2e094ef4b359e4ffaf525e1309435bbd73e22a3a' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a892308e8acb8b79b3880e65bda9003122ad3d81' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4daadcdfbc6488cbe672f07d8fd464153702a00d' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libdescribe.a', 'src/buildtool/main/describe.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '12fcc7ac7d9918d324a5c13f96cdbb5e6c499dff' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/remote/libbazel_network.a', 'src/buildtool/execution_api/remote/bazel/bazel_ac_client.o', 'src/buildtool/execution_api/remote/bazel/bazel_action.o', 'src/buildtool/execution_api/remote/bazel/bazel_cas_client.o', 'src/buildtool/execution_api/remote/bazel/bazel_execution_client.o', 'src/buildtool/execution_api/remote/bazel/bazel_network.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fe514586be505dd1724a3db7793fbc8c0de026fe' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b46f44d2d9da9a2a16021ba980c3a020b487e09c' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libac_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0498b5565a3a64852dfbce686e3fe4f2c3ad5171' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/expression/libexpression.a', 'src/buildtool/build_engine/expression/evaluator.o', 'src/buildtool/build_engine/expression/expression.o', 'src/buildtool/build_engine/expression/expression_ptr.o', 'src/buildtool/build_engine/expression/target_node.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d4aee5b8816cc0fbdac520b5b3dd05d9dcf2c3c' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libdiagnose.a', 'src/buildtool/main/diagnose.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '3ee8b34c88d7daf5ae7013f35029b39277c0777b' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/progress_reporting/libexports_progress_reporter.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '260d30cba7ea5a22f31feae2d5244ea3e1ddef0f' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libcas_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ca97db638c0f060c9d1be2599545587633a434b8' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libserve.a', 'src/buildtool/main/serve.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1186f5eb132c6f743586fdb0a6d71f975716f675' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libinstall_cas.a', 'src/buildtool/main/install_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '444991ff73bbcfff135c2c529ed622bb4b04603a' +Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_longrunning_operations_proto.a', 'google/longrunning/operations.grpc.pb.o', 'google/longrunning/operations.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '40bcbebe7b0c4d6a2eb059e64bbb5bddc9174522' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bf4005e8ba5b5f4842ff92d389535c738d462934' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1ed8139404768a64f6e6ef14f555919036a27b80' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '187ce9bd800bf4f513ae76045f0bad836105b1d2' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '93258e9eeade54d9a94e23c8cd2c08d79699dbd4' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libcapabilities_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '941d902104f14d8647f20d20c414b0a360339ca0' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/bazel_msg/libdirectory_tree.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1e0e8ebcfcfd4fcd51359779d864fbd45e419c68' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libsource_tree.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ac337fcab2b0e556025930e5606fc30471985388' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/target_map/libabsent_target_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b6d60e9d1a71a2a8e2f0d89680cbe3566751f46c' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libadd_to_cas.a', 'src/buildtool/main/add_to_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4bc669f18b24d6c549a12ea448ce9e3cc351a0b1' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libbuild_utils.a', 'src/buildtool/main/build_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a0deb43356cbce440cb2ac3f65ad9b7dda421904' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/libexpression_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fbf39c74a489ecbe1de9afd8f81e12805975120c' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/storage/libstorage.a', 'src/buildtool/storage/compactification_task.o', 'src/buildtool/storage/compactifier.o', 'src/buildtool/storage/garbage_collector.o', 'src/buildtool/storage/target_cache_entry.o', 'src/buildtool/storage/target_cache_key.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bf1ce54de3727fc3b023227998f4bb74220ee4ce' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '652d7d4e39dd91d56f762ea97ea67f4fac588004' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '608ca566875bc9d107b873aa99af80ea4c59e78d' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '-I', 'work', '-isystem', 'include', '-c', 'work/src/buildtool/execution_api/common/execution_api.cpp', '-o', 'work/src/buildtool/execution_api/common/execution_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'cbaac39a7bf6c87f0fd1718314444f6fe7b06146' +Running ['x86_64-linux-gnu-ar', 'cqs', 'libremote_execution_proto.a', 'build/bazel/remote/execution/v2/remote_execution.grpc.pb.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bc6757b08a12eaa20bd342b49287096bb955b3ed' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f629d5fdf50c437d57f588c013dbc91c11edd874' Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9096d56802dc5c85eecd0ce15746975ce6f05a31' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libbytestream.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '5a1f60c522e545280840b85424bf1be2939f9c78' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9cd4e97281a4c7d14e1617e57a87f10d4dfea831' -Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b46f44d2d9da9a2a16021ba980c3a020b487e09c' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/common/liblocation.a', 'src/buildtool/common/location.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '10d4ed9143c11c047529ae5d30693b5b3e0e198e' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libexecution_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0746a29f1956604fe1c06a993fa6ec74ab7da46a' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libinstall_cas.a', 'src/buildtool/main/install_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '444991ff73bbcfff135c2c529ed622bb4b04603a' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/progress_reporting/libprogress_reporter.a', 'src/buildtool/progress_reporting/progress_reporter.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '9b933e326b5393a4c7e10f8e33679335f9de7712' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a8e4f09017734eb32885297e176d2a346a2df03b' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/libsource_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2e094ef4b359e4ffaf525e1309435bbd73e22a3a' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/storage/libfs_utils.a', 'src/buildtool/storage/fs_utils.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '114925b47224e11f9f93f73b43a77f1ed1af40f4' +Running ['x86_64-linux-gnu-ar', 'cqs', 'libgoogle_api_client_proto.a', 'google/api/client.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'd3cb7dc610808445eadd85a4a830d2507a3b1897' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libconfiguration_service.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4e8bef25f57fe5587789745661d69a55ff1558b9' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '946b5f19765155d08eed41133f7e6dbcdda8c695' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/common/libcommon.a', 'src/buildtool/execution_api/common/execution_api.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '8dcedb818aa5e65d05c326aec39944c8a76d203c' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/remote/libsource_tree_client.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0adbc1b33869e892ea6efb3846f71e9038735286' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1832023b450b1bdd6140d532e998acd6867be4dd' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libserver_implementation.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '97364604f1867ed78a44b633854a9c302ada744f' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c084d1773c20f186b09c35489d2da6bfac65572d' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'e4fdb0ca397f8813a51db1ef32aa9fd2e385d797' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@libgit2.cflags', '@protobuf.cflags', '@grpc++.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '22a42e66ab03ef25387c29b76fc21718051a6332' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '150e9fa1f4f9e0605a3574de69899969af9d2160' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/progress_reporting/libexports_progress_reporter.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '260d30cba7ea5a22f31feae2d5244ea3e1ddef0f' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libcas_utils.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '60816ba3d404f4c345a783dd19c379b265e613e4' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '2a1e99a451fb51f50c5190ecf282e881d8296f59' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_engine/dag/libdag.a', 'src/buildtool/execution_engine/dag/dag.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bee0dbc8e7737277d22cf4f9c72d4bb3f4e9491d' +Running ['x86_64-linux-gnu-ar', 'cqs', 'justbuild/just_serve/libjust_serve_proto.a', 'justbuild/just_serve/just_serve.grpc.pb.o', 'justbuild/just_serve/just_serve.pb.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b2a11a5dd44e2a92b6eaefc30fe394e55b7c33ff' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '425397aac151d8f1106071b7852ab89da9085b7b' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/file_system/libgit_repo.a', 'src/buildtool/file_system/git_repo.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '326780537508a9dd32b0e68fa21a66b26be164c3' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libanalyse.a', 'src/buildtool/main/analyse.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'f6f0bb4dd464fb6def3f00e36830f8e51a624ea4' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libtarget_utils.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b71069e3b8415de0ff6a49ce383d1d705f1d871c' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/bazel_msg/libblob_tree.a', 'src/buildtool/execution_api/bazel_msg/blob_tree.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c75918bc3f30e1ebc106803d863ffb6271dd3e8f' -Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/target_map/libtarget_map.a', 'src/buildtool/build_engine/target_map/built_in_rules.o', 'src/buildtool/build_engine/target_map/export.o', 'src/buildtool/build_engine/target_map/target_map.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c482f7a7a8e447a965cb383bf68d94fcc7fb3cda' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'db9033166516b9d0ecbdee1e36dc49ab274fac54' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'c3a791322668a2739267aaf0934f2be6b9ab4904' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/analysed_target/libgraph_information.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '013197daeadfbcff961f581dcfc9d2783148c9d5' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libsource_tree.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ac337fcab2b0e556025930e5606fc30471985388' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'a93161be7fb6c92d6e99c07a7a62a88045e1d4c0' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ed8f376d56157f62eadace920c1ae32e1e61466d' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1f25eee7f35e61b51288e2393862167d7e29e9ea' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/analysed_target/libtarget.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4a2f3177b82633a1d9a0e785f1f21ff6b3f85431' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '07085cc29a6d4d5ad1d488dadd451d8485c8315c' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/remote/libtarget_client.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '1bf44d411e95c5b8ad254f63f69f9a0bcd630d81' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libserve_server_implementation.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d4a1336b902929a06fd21b403bf922228c0c6c5' +Running ['x86_64-linux-gnu-g++', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/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/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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '37fab3c7e9df3eccc42ec00841f22db628f07e4a' Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libtarget_service.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '50c53fad7af366349dcff722ca4e080f1b4d903b' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/serve_api/serve_service/libtarget_utils.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'b71069e3b8415de0ff6a49ce383d1d705f1d871c' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/expression/libexpression.a', 'src/buildtool/build_engine/expression/evaluator.o', 'src/buildtool/build_engine/expression/expression.o', 'src/buildtool/build_engine/expression/expression_ptr.o', 'src/buildtool/build_engine/expression/target_node.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0d4aee5b8816cc0fbdac520b5b3dd05d9dcf2c3c' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libcas_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'ca97db638c0f060c9d1be2599545587633a434b8' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/execution_service/libexecution_server.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '0746a29f1956604fe1c06a993fa6ec74ab7da46a' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/build_engine/base_maps/librule_map.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bd49c59995989c2af04eaf9f963ff6dcfd6fca17' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/remote/libbazel_network.a', 'src/buildtool/execution_api/remote/bazel/bazel_ac_client.o', 'src/buildtool/execution_api/remote/bazel/bazel_action.o', 'src/buildtool/execution_api/remote/bazel/bazel_cas_client.o', 'src/buildtool/execution_api/remote/bazel/bazel_execution_client.o', 'src/buildtool/execution_api/remote/bazel/bazel_network.o', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'fe514586be505dd1724a3db7793fbc8c0de026fe' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/main/libadd_to_cas.a', 'src/buildtool/main/add_to_cas.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4bc669f18b24d6c549a12ea448ce9e3cc351a0b1' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/execution_api/remote/libbazel.a', '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.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '4417f49e9c2a7fc33d27607cbe56e08138437828' +Running ['x86_64-linux-gnu-ar', 'cqs', 'src/buildtool/common/libconfig.a', 'src/buildtool/common/repository_config.o'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action 'bd06beeba57c5ba62acde79395801f423e7c67d5' Running ['x86_64-linux-gnu-g++', '-o', 'src/buildtool/main/just', '-O2', '-DNDEBUG', '-std=c++20', '-Wno-error', '-Wno-pedantic', '-g', '-O2', '-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.', '-fstack-protector-strong', '-fstack-clash-protection', '-Wformat', '-Werror=format-security', '-fcf-protection', '-I/build/reproducible-path/justbuild-1.3.1/debian/build/include', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@fmt.cflags', '@fmt.cflags', '@gsl.cflags', '@protobuf.cflags', '@grpc++.cflags', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@nlohmann_json.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@CLI11.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@nlohmann_json.cflags', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@fmt.cflags', '@nlohmann_json.cflags', '@gsl.cflags', '@CLI11.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@CLI11.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '-pthread', '@protobuf.cflags', '@grpc++.cflags', '@nlohmann_json.cflags', '@fmt.cflags', '@gsl.cflags', '@CLI11.cflags', '@gsl.cflags', 'src/buildtool/main/main.o', '-L/usr/lib', '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/libsource_tree.a', 'src/buildtool/file_system/symlinks_map/libresolve_symlinks_map.a', 'src/utils/archive/libarchive_ops.a', 'src/buildtool/serve_api/serve_service/libtarget_service.a', 'src/buildtool/serve_api/serve_service/libtarget_utils.a', 'src/buildtool/progress_reporting/libprogress_reporter.a', 'src/buildtool/serve_api/serve_service/libconfiguration_service.a', 'src/buildtool/execution_api/execution_service/libexecution_server.a', 'src/buildtool/execution_api/execution_service/libac_server.a', 'src/buildtool/execution_api/execution_service/libcas_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/liboperations_server.a', 'src/buildtool/execution_api/execution_service/liboperation_cache.a', 'src/buildtool/main/libversion.a', 'src/buildtool/main/libadd_to_cas.a', 'src/buildtool/main/libinstall_cas.a', 'src/buildtool/execution_api/utils/libsubobject.a', 'src/buildtool/main/libarchive.a', '@libarchive.ldflags', 'src/buildtool/main/libdescribe.a', 'src/buildtool/main/libdiagnose.a', 'src/buildtool/main/libanalyse.a', '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/serve_api/remote/libsource_tree_client.a', 'src/buildtool/serve_api/remote/libtarget_client.a', 'src/buildtool/execution_api/local/liblocal.a', 'src/buildtool/execution_api/execution_service/libcas_utils.a', 'src/buildtool/execution_api/remote/libbazel.a', 'src/buildtool/execution_api/bazel_msg/libblob_tree.a', 'src/buildtool/execution_api/remote/libbazel_network.a', 'libgoogle_bytestream_proto.a', 'src/buildtool/storage/libfs_utils.a', 'src/buildtool/serve_api/remote/libconfiguration_client.a', 'justbuild/just_serve/libjust_serve_proto.a', 'src/buildtool/progress_reporting/libexports_progress_reporter.a', 'src/buildtool/progress_reporting/libbase_progress_reporter.a', 'src/buildtool/main/libserve.a', 'src/buildtool/main/libcli.a', 'src/buildtool/common/liblocation.a', 'src/buildtool/main/libbuild_utils.a', 'src/buildtool/common/libconfig.a', 'src/buildtool/file_system/libgit_tree.a', 'src/buildtool/storage/libstorage.a', 'src/buildtool/storage/libfile_chunker.a', 'src/buildtool/execution_api/common/libcommon.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/utils/cpp/libfile_locking.a', 'src/buildtool/execution_api/bazel_msg/libbazel_msg_factory.a', 'src/buildtool/execution_api/bazel_msg/libdirectory_tree.a', 'src/buildtool/execution_engine/dag/libdag.a', 'src/buildtool/file_system/libgit_repo.a', 'src/buildtool/file_system/libgit_cas.a', 'src/buildtool/file_system/libgit_context.a', 'src/buildtool/file_system/libgit_utils.a', '@libgit2.ldflags', 'src/utils/cpp/libtmp_dir.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_rpc_status_proto.a', '@protobuf.ldflags', 'src/buildtool/crypto/libhash_function.a', 'src/buildtool/crypto/libhasher.a', '@libcrypto.ldflags', 'src/buildtool/execution_api/remote/libconfig.a', '@nlohmann_json.ldflags', 'src/buildtool/system/libsystem.a', '@grpc++.ldflags', 'src/buildtool/multithreading/libtask_system.a', 'src/buildtool/main/libretry.a', '@CLI11.ldflags', '-pthread', '-Wl,--whole-archive,-lpthread,--no-whole-archive', '@fmt.ldflags', '@gsl.ldflags'] with env {'PATH': '/bin:/sbin:/usr/bin:/usr/sbin', 'PKG_CONFIG_PATH': '/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig'} for action '15eb966f4d059b7e3aa1843a5d5a8937a5f8cb6d' Running ['./out-boot/bin/just', 'install', '-C', '/build/reproducible-path/justbuild-1.3.1/debian/build/repo-conf.json', '-D', '{"TOOLCHAIN_CONFIG": {"FAMILY": "gnu"}, "ARCH": "x86_64", "TARGET_ARCH": "x86_64", "SOURCE_DATE_EPOCH": 1716372383, "ADD_CFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-Werror=implicit-function-declaration", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.", "-fstack-protector-strong", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"], "ADD_CXXFLAGS": ["-Wno-error", "-Wno-pedantic", "-g", "-O2", "-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.", "-fstack-protector-strong", "-fstack-clash-protection", "-Wformat", "-Werror=format-security", "-fcf-protection", "-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"], "OS": "linux", "ENV": {"PKG_CONFIG_PATH": "/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"}}', '-o', '/build/reproducible-path/justbuild-1.3.1/debian/build/out', '--local-build-root', '/build/reproducible-path/justbuild-1.3.1/debian/build/.just', '', ''] in '/build/reproducible-path/justbuild-1.3.1/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.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] @@ -4719,30 +4755,31 @@ INFO: Export targets found: 0 cached, 0 uncached, 10 not eligible for caching INFO: Discovered 219 actions, 119 trees, 1 blobs INFO: Building [["@","just","",""],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}]. -INFO (action:7b38e6384ac51fe587a579df4bffc6a843a22e2f): - Stderr of command ["x86_64-linux-gnu-g++","-O2","-DNDEBUG","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include","@fmt.cflags","@gsl.cflags","@libcrypto.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hash_impl_sha512.cpp","-o","work/src/buildtool/crypto/hash_impl_sha512.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} - work/src/buildtool/crypto/hash_impl_sha512.cpp: In constructor 'HashImplSha512::HashImplSha512()': - work/src/buildtool/crypto/hash_impl_sha512.cpp:26:50: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 26 | HashImplSha512() { initialized_ = SHA512_Init(&ctx_) == 1; } - | ~~~~~~~~~~~^~~~~~~ - In file included from work/src/buildtool/crypto/hash_impl_sha512.cpp:21: - /usr/include/openssl/sha.h:124:27: note: declared here - 124 | OSSL_DEPRECATEDIN_3_0 int SHA512_Init(SHA512_CTX *c); +PROG: [ 11%] 0 cached, 26 run, 20 processing (["@","com_github_grpc_grpc","","grpc++"]#0, ...). +INFO (action:ef3b0ad6719d26217a8ee3b2620e3d7de13d40c4): + Stderr of command ["x86_64-linux-gnu-g++","-O2","-DNDEBUG","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include","@fmt.cflags","@gsl.cflags","@libcrypto.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hash_impl_sha1.cpp","-o","work/src/buildtool/crypto/hash_impl_sha1.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} + work/src/buildtool/crypto/hash_impl_sha1.cpp: In constructor 'HashImplSha1::HashImplSha1()': + work/src/buildtool/crypto/hash_impl_sha1.cpp:26:46: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 26 | HashImplSha1() { initialized_ = SHA1_Init(&ctx_) == 1; } + | ~~~~~~~~~^~~~~~~ + In file included from work/src/buildtool/crypto/hash_impl_sha1.cpp:21: + /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/hash_impl_sha1.cpp: In member function 'virtual bool HashImplSha1::Update(const std::string&)': + work/src/buildtool/crypto/hash_impl_sha1.cpp:30:27: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 30 | SHA1_Update(&ctx_, data.data(), data.size()) == 1; + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + /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/hash_impl_sha512.cpp: In member function 'virtual bool HashImplSha512::Update(const std::string&)': - work/src/buildtool/crypto/hash_impl_sha512.cpp:30:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 30 | SHA512_Update(&ctx_, data.data(), data.size()) == 1; - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - /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/hash_impl_sha512.cpp: In member function 'virtual std::optional > HashImplSha512::Finalize() &&': - work/src/buildtool/crypto/hash_impl_sha512.cpp:36:29: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 36 | if (SHA512_Final(out.data(), &ctx_) == 1) { - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ - /usr/include/openssl/sha.h:127:27: note: declared here - 127 | OSSL_DEPRECATEDIN_3_0 int SHA512_Final(unsigned char *md, SHA512_CTX *c); - | ^~~~~~~~~~~~ + work/src/buildtool/crypto/hash_impl_sha1.cpp: In member function 'virtual std::optional > HashImplSha1::Finalize() &&': + work/src/buildtool/crypto/hash_impl_sha1.cpp:36:27: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 36 | if (SHA1_Final(out.data(), &ctx_) == 1) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ + /usr/include/openssl/sha.h:51:27: note: declared here + 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); + | ^~~~~~~~~~ INFO (action:0d364bc7ea888e703efe3d2d2746085ec75c92f8): Stderr of command ["x86_64-linux-gnu-g++","-O2","-DNDEBUG","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include","@fmt.cflags","@gsl.cflags","@libcrypto.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hash_impl_sha256.cpp","-o","work/src/buildtool/crypto/hash_impl_sha256.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/crypto/hash_impl_sha256.cpp: In constructor 'HashImplSha256::HashImplSha256()': @@ -4767,6 +4804,53 @@ /usr/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ +INFO (action:7b38e6384ac51fe587a579df4bffc6a843a22e2f): + Stderr of command ["x86_64-linux-gnu-g++","-O2","-DNDEBUG","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include","@fmt.cflags","@gsl.cflags","@libcrypto.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hash_impl_sha512.cpp","-o","work/src/buildtool/crypto/hash_impl_sha512.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} + work/src/buildtool/crypto/hash_impl_sha512.cpp: In constructor 'HashImplSha512::HashImplSha512()': + work/src/buildtool/crypto/hash_impl_sha512.cpp:26:50: warning: 'int SHA512_Init(SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 26 | HashImplSha512() { initialized_ = SHA512_Init(&ctx_) == 1; } + | ~~~~~~~~~~~^~~~~~~ + In file included from work/src/buildtool/crypto/hash_impl_sha512.cpp:21: + /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/hash_impl_sha512.cpp: In member function 'virtual bool HashImplSha512::Update(const std::string&)': + work/src/buildtool/crypto/hash_impl_sha512.cpp:30:29: warning: 'int SHA512_Update(SHA512_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 30 | SHA512_Update(&ctx_, data.data(), data.size()) == 1; + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + /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/hash_impl_sha512.cpp: In member function 'virtual std::optional > HashImplSha512::Finalize() &&': + work/src/buildtool/crypto/hash_impl_sha512.cpp:36:29: warning: 'int SHA512_Final(unsigned char*, SHA512_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] + 36 | if (SHA512_Final(out.data(), &ctx_) == 1) { + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ + /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: [ 22%] 0 cached, 49 run, 17 processing (["@","just","src/buildtool/progress_reporting","base_progress_reporter"]#0, ...). +PROG: [ 26%] 0 cached, 57 run, 20 processing (["@","just","src/buildtool/main","version"]#0, ...). +PROG: [ 29%] 0 cached, 64 run, 20 processing (["@","just","src/buildtool/main","version"]#0, ...). +PROG: [ 30%] 0 cached, 67 run, 20 processing (["@","just","src/buildtool/execution_api/remote","config"]#0, ...). +PROG: [ 33%] 0 cached, 73 run, 20 processing (["@","just","src/buildtool/build_engine/target_map","target_map"]#0, ...). +PROG: [ 35%] 0 cached, 77 run, 20 processing (["@","just","src/buildtool/build_engine/target_map","target_map"]#0, ...). +PROG: [ 41%] 0 cached, 90 run, 20 processing (["@","just","src/buildtool/build_engine/target_map","target_map"]#0, ...). +PROG: [ 48%] 0 cached, 106 run, 20 processing (["@","just","src/buildtool/serve_api/serve_service","source_tree"]#0, ...). +PROG: [ 72%] 0 cached, 158 run, 20 processing (["@","just","src/buildtool/build_engine/target_map","target_map"]#2, ...). +PROG: [ 98%] 0 cached, 215 run, 2 processing (["@","just","src/buildtool/main","just"]#0, ...). +INFO: Processed 219 actions, 0 cache hits. +INFO: Artifacts can be found in: + /build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just [02e1d9b4094f2cadc8945454d7fa1e053011b704:283517312:x] +/build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just install \ + --local-build-root /build/reproducible-path/justbuild-1.3.1/debian/build/.just \ + -C /build/reproducible-path/justbuild-1.3.1/debian/build/repo-conf.json \ + -c /build/reproducible-path/justbuild-1.3.1/debian/build/build-conf.json \ + -o /build/reproducible-path/justbuild-1.3.1/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.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] +INFO: Analysed target [["@","just","","installed just-mr"],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] +INFO: Export targets found: 0 cached, 0 uncached, 9 not eligible for caching +INFO: Discovered 219 actions, 114 trees, 1 blobs +INFO: Building [["@","just","","installed just-mr"],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}]. INFO (action:ef3b0ad6719d26217a8ee3b2620e3d7de13d40c4): Stderr of command ["x86_64-linux-gnu-g++","-O2","-DNDEBUG","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include","@fmt.cflags","@gsl.cflags","@libcrypto.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hash_impl_sha1.cpp","-o","work/src/buildtool/crypto/hash_impl_sha1.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/crypto/hash_impl_sha1.cpp: In constructor 'HashImplSha1::HashImplSha1()': @@ -4791,26 +4875,6 @@ /usr/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ -PROG: [ 22%] 0 cached, 50 run, 42 processing (["@","just","src/buildtool/main","version"]#0, ...). -PROG: [ 27%] 0 cached, 60 run, 42 processing (["@","just","src/buildtool/main","version"]#0, ...). -PROG: [ 32%] 0 cached, 72 run, 42 processing (["@","just","src/buildtool/main","retry"]#0, ...). -PROG: [ 36%] 0 cached, 81 run, 42 processing (["@","just","src/buildtool/main","just"]#0, ...). -PROG: [ 47%] 0 cached, 105 run, 41 processing (["@","just","src/buildtool/main","just"]#0, ...). -PROG: [ 74%] 0 cached, 163 run, 31 processing (["@","just","src/buildtool/main","just"]#0, ...). -PROG: [ 93%] 0 cached, 205 run, 7 processing (["@","just","src/buildtool/main","just"]#0, ...). -INFO: Processed 219 actions, 0 cache hits. -INFO: Artifacts can be found in: - /build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just [b8ef8bef3b9410f5d17b04470abe5ed978d0339f:283517208:x] -/build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just install \ - --local-build-root /build/reproducible-path/justbuild-1.3.1/debian/build/.just \ - -C /build/reproducible-path/justbuild-1.3.1/debian/build/repo-conf.json \ - -c /build/reproducible-path/justbuild-1.3.1/debian/build/build-conf.json \ - -o /build/reproducible-path/justbuild-1.3.1/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.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] -INFO: Analysed target [["@","just","","installed just-mr"],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}] -INFO: Export targets found: 0 cached, 0 uncached, 9 not eligible for caching -INFO: Discovered 219 actions, 114 trees, 1 blobs -INFO: Building [["@","just","","installed just-mr"],{"ADD_CFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-Werror=implicit-function-declaration","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ADD_CXXFLAGS":["-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include"],"ARCH":"x86_64","ENV":{"PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"},"OS":"linux","SOURCE_DATE_EPOCH":1716372383.0,"TARGET_ARCH":"x86_64","TOOLCHAIN_CONFIG":{"FAMILY":"gnu"}}]. INFO (action:0d364bc7ea888e703efe3d2d2746085ec75c92f8): Stderr of command ["x86_64-linux-gnu-g++","-O2","-DNDEBUG","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include","@fmt.cflags","@gsl.cflags","@libcrypto.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hash_impl_sha256.cpp","-o","work/src/buildtool/crypto/hash_impl_sha256.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} work/src/buildtool/crypto/hash_impl_sha256.cpp: In constructor 'HashImplSha256::HashImplSha256()': @@ -4859,39 +4923,18 @@ /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:ef3b0ad6719d26217a8ee3b2620e3d7de13d40c4): - Stderr of command ["x86_64-linux-gnu-g++","-O2","-DNDEBUG","-std=c++20","-Wno-error","-Wno-pedantic","-g","-O2","-ffile-prefix-map=/build/reproducible-path/justbuild-1.3.1=.","-fstack-protector-strong","-fstack-clash-protection","-Wformat","-Werror=format-security","-fcf-protection","-I/build/reproducible-path/justbuild-1.3.1/debian/build/include","@fmt.cflags","@gsl.cflags","@libcrypto.cflags","-I","work","-isystem","include","-c","work/src/buildtool/crypto/hash_impl_sha1.cpp","-o","work/src/buildtool/crypto/hash_impl_sha1.o"] in environment {"PATH":"/bin:/sbin:/usr/bin:/usr/sbin","PKG_CONFIG_PATH":"/build/reproducible-path/justbuild-1.3.1/debian/build/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"} - work/src/buildtool/crypto/hash_impl_sha1.cpp: In constructor 'HashImplSha1::HashImplSha1()': - work/src/buildtool/crypto/hash_impl_sha1.cpp:26:46: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 26 | HashImplSha1() { initialized_ = SHA1_Init(&ctx_) == 1; } - | ~~~~~~~~~^~~~~~~ - In file included from work/src/buildtool/crypto/hash_impl_sha1.cpp:21: - /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/hash_impl_sha1.cpp: In member function 'virtual bool HashImplSha1::Update(const std::string&)': - work/src/buildtool/crypto/hash_impl_sha1.cpp:30:27: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 30 | SHA1_Update(&ctx_, data.data(), data.size()) == 1; - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - /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/hash_impl_sha1.cpp: In member function 'virtual std::optional > HashImplSha1::Finalize() &&': - work/src/buildtool/crypto/hash_impl_sha1.cpp:36:27: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] - 36 | if (SHA1_Final(out.data(), &ctx_) == 1) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ - /usr/include/openssl/sha.h:51:27: note: declared here - 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); - | ^~~~~~~~~~ -PROG: [ 7%] 154 cached, 5 run, 30 processing (["@","just","src/other_tools/git_operations","git_config_settings"]#0, ...). -PROG: [ 20%] 154 cached, 13 run, 26 processing (["@","just","src/other_tools/utils","curl_url_handle"]#0, ...). -PROG: [ 26%] 154 cached, 17 run, 24 processing (["@","just","src/other_tools/utils","curl_url_handle"]#0, ...). -PROG: [ 43%] 154 cached, 28 run, 19 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). -PROG: [ 60%] 154 cached, 39 run, 13 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). -PROG: [ 93%] 154 cached, 61 run, 2 processing (["@","just","src/other_tools/just_mr","fetch"]#0, ...). +PROG: [ 2%] 112 cached, 3 run, 20 processing (["@","just","src/other_tools/ops_maps","critical_git_op_map"]#0, ...). +PROG: [ 3%] 116 cached, 4 run, 20 processing (["@","just","src/other_tools/ops_maps","critical_git_op_map"]#0, ...). +PROG: [ 9%] 123 cached, 9 run, 20 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). +PROG: [ 10%] 128 cached, 10 run, 20 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). +PROG: [ 14%] 134 cached, 12 run, 20 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). +PROG: [ 21%] 140 cached, 17 run, 20 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). +PROG: [ 47%] 154 cached, 31 run, 17 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). +PROG: [ 63%] 154 cached, 41 run, 12 processing (["@","just","src/other_tools/repo_map","repos_to_setup_map"]#0, ...). +PROG: [ 92%] 154 cached, 60 run, 2 processing (["@","just","src/other_tools/just_mr","setup"]#0, ...). INFO: Processed 219 actions, 154 cache hits. INFO: Artifacts can be found in: - /build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just-mr [7067576aead8c1f99d8f33741ce8fb31e0fb82a8:242216008:x] + /build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just-mr [3c3898c9f6aedf93e0afef5886790629bc7a8df3:242216096:x] make[2]: Leaving directory '/build/reproducible-path/justbuild-1.3.1' make[1]: Leaving directory '/build/reproducible-path/justbuild-1.3.1' create-stamp debian/debhelper-build-stamp @@ -4899,7 +4942,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/justbuild-1.3.1' dh_auto_install --buildsystem=makefile -- -f debian/justbuild.makefile - make -j42 install DESTDIR=/build/reproducible-path/justbuild-1.3.1/debian/justbuild AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" -f debian/justbuild.makefile + make -j20 install DESTDIR=/build/reproducible-path/justbuild-1.3.1/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.3.1' install -D /build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just /build/reproducible-path/justbuild-1.3.1/debian/justbuild//usr/bin/justbuild install -D /build/reproducible-path/justbuild-1.3.1/debian/build/out/bin/just-mr /build/reproducible-path/justbuild-1.3.1/debian/justbuild//usr/bin/just-mr @@ -4938,12 +4981,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/355387/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/4176339 and its subdirectories -I: Current time: Wed Nov 19 16:24:50 -12 2025 -I: pbuilder-time-stamp: 1763612690 +I: removing directory /srv/workspace/pbuilder/355387 and its subdirectories +I: Current time: Fri Oct 18 12:25:42 +14 2024 +I: pbuilder-time-stamp: 1729203942