Dear Debian folks, This is caused by a bug in fmtlib 10.1.1. I was hoping that this resolves itself, since the fmtlib maintainer prepared an update 1,5 years ago... Will this ever land in unstable? I'm a bit hesitant to prepare a fix for a dependency that might be superseded any time soon.
Kind regards, Oliver On Sun, Dec 28, 2025 at 7:27 PM Santiago Vila <[email protected]> wrote: > > Package: src:justbuild > Version: 1.6.3-1 > Severity: serious > Tags: ftbfs forky sid > > Dear maintainer: > > During a rebuild of all packages in unstable, this package failed to build. > > Below you will find the last part of the build log (probably the most > relevant part, but not necessarily). If required, the full build log > is available here: > > https://people.debian.org/~sanvila/build-logs/202512/ > > About the archive rebuild: The build was made on virtual machines from AWS, > using sbuild and a reduced chroot with only build-essential packages. > > If you cannot reproduce the bug please contact me privately, as I > am willing to provide ssh access to a virtual machine where the bug is > fully reproducible. > > If this is really a bug in one of the build-depends, please use > reassign and add an affects on src:justbuild, so that this is still > visible in the BTS web page for this package. > > Thanks. > > -------------------------------------------------------------------------------- > [...] > debian/rules clean > dh clean > debian/rules override_dh_clean > make[1]: Entering directory '/<<PKGBUILDDIR>>' > make -f debian/justbuild.makefile clean > make[2]: Entering directory '/<<PKGBUILDDIR>>' > rm -rf /<<PKGBUILDDIR>>/debian/build > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > dh_clean > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > debian/rules binary > dh binary > dh_update_autotools_config > dh_autoreconf > debian/rules override_dh_auto_build > > [... snipped ...] > > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:33: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:127:21: warning: > 'atomic_load<bool>' is deprecated: use 'std::atomic<std::shared_ptr<T>>' > instead [-Wdeprecated-declarations] > 127 | return std::atomic_load(&value_); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:19: > note: in instantiation of member function 'atomic_shared_ptr<bool>::load' > requested here > 41 | if (data_.load() == nullptr) { > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:168:25: > note: in instantiation of member function 'AtomicValue<bool>::SetOnceAndGet' > requested here > 168 | return is_cachable_.SetOnceAndGet([this] { return > ComputeIsCacheable(); }); > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: > note: 'atomic_load<bool>' has been explicitly marked deprecated here > 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:33: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/base_maps/entity_name_data.hpp:30: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression_ptr.hpp:26: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/function_map.hpp:21: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:30: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:124:14: warning: > 'atomic_store<bool>' is deprecated: use 'std::atomic<std::shared_ptr<T>>' > instead [-Wdeprecated-declarations] > 124 | std::atomic_store(&value_, std::move(desired)); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:23: > note: in instantiation of member function 'atomic_shared_ptr<bool>::store' > requested here > 43 | data_.store(std::make_shared<T>(setter())); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression.cpp:168:25: > note: in instantiation of member function 'AtomicValue<bool>::SetOnceAndGet' > requested here > 168 | return is_cachable_.SetOnceAndGet([this] { return > ComputeIsCacheable(); }); > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: > note: 'atomic_store<bool>' has been explicitly marked deprecated here > 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > 1 warning generated. > Running ['clang++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', > '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', > '-fstack-clash-protection', '-Wformat', '-Werror=format-security', > '-fcf-protection', '-fdebug-compilation-dir=.', '-gdwarf-4', > '-I/<<PKGBUILDDIR>>/debian/build/include', '-std=c++20', > '-DBOOTSTRAP_BUILD_TOOL', '-I', '/<<PKGBUILDDIR>>/debian/build/src', '-I', > '/<<PKGBUILDDIR>>/debian/build/dep_includes', '-I', '/usr/include', '-c', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/location.cpp', '-o', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/location.o'] in > '/<<PKGBUILDDIR>>/debian/build/src' > Running ['clang++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', > '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', > '-fstack-clash-protection', '-Wformat', '-Werror=format-security', > '-fcf-protection', '-fdebug-compilation-dir=.', '-gdwarf-4', > '-I/<<PKGBUILDDIR>>/debian/build/include', '-std=c++20', > '-DBOOTSTRAP_BUILD_TOOL', '-I', '/<<PKGBUILDDIR>>/debian/build/src', '-I', > '/<<PKGBUILDDIR>>/debian/build/dep_includes', '-I', '/usr/include', '-c', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp', > '-o', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.o'] > in '/<<PKGBUILDDIR>>/debian/build/src' > Running ['clang++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', > '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', > '-fstack-clash-protection', '-Wformat', '-Werror=format-security', > '-fcf-protection', '-fdebug-compilation-dir=.', '-gdwarf-4', > '-I/<<PKGBUILDDIR>>/debian/build/include', '-std=c++20', > '-DBOOTSTRAP_BUILD_TOOL', '-I', '/<<PKGBUILDDIR>>/debian/build/src', '-I', > '/<<PKGBUILDDIR>>/debian/build/dep_includes', '-I', '/usr/include', '-c', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/remote/retry.cpp', > '-o', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/remote/retry.o'] in > '/<<PKGBUILDDIR>>/debian/build/src' > Running ['clang++', '-Wno-error', '-Wno-pedantic', '-g', '-O2', > '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', > '-fstack-clash-protection', '-Wformat', '-Werror=format-security', > '-fcf-protection', '-fdebug-compilation-dir=.', '-gdwarf-4', > '-I/<<PKGBUILDDIR>>/debian/build/include', '-std=c++20', > '-DBOOTSTRAP_BUILD_TOOL', '-I', '/<<PKGBUILDDIR>>/debian/build/src', '-I', > '/<<PKGBUILDDIR>>/debian/build/dep_includes', '-I', '/usr/include', '-c', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/graph_traverser/graph_traverser.cpp', > '-o', > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/graph_traverser/graph_traverser.o'] > in '/<<PKGBUILDDIR>>/debian/build/src' > 6 warnings generated. > 3 warnings generated. > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:127:21: warning: > 'atomic_load<std::vector<std::pair<std::basic_string<char>, ExpressionPtr>>>' > is deprecated: use 'std::atomic<std::shared_ptr<T>>' instead > [-Wdeprecated-declarations] > 127 | return std::atomic_load(&value_); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:30:67: > note: in instantiation of member function > 'atomic_shared_ptr<std::vector<std::pair<std::basic_string<char>, > ExpressionPtr>>>::load' requested here > 30 | AtomicValue(AtomicValue&& other) noexcept : > data_{other.data_.load()} {} > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:131:5: > note: in instantiation of member function > 'AtomicValue<std::vector<std::pair<std::basic_string<char>, > ExpressionPtr>>>::AtomicValue' requested here > 131 | LinkedMap(LinkedMap&& other) noexcept = default; > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/expression.hpp:141:33: > note: in instantiation of function template specialization > 'Expression::Cast<LinkedMap<std::basic_string<char>, ExpressionPtr, > ExpressionPtr>>' requested here > 141 | return std::move(*this).Cast<map_t>(); > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: > note: 'atomic_load<std::vector<std::pair<std::basic_string<char>, > ExpressionPtr>>>' has been explicitly marked deprecated here > 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:124:14: warning: > 'atomic_store<std::vector<std::pair<std::basic_string<char>, > ExpressionPtr>>>' is deprecated: use 'std::atomic<std::shared_ptr<T>>' > instead [-Wdeprecated-declarations] > 124 | std::atomic_store(&value_, std::move(desired)); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:23: > note: in instantiation of member function > 'atomic_shared_ptr<std::vector<std::pair<std::basic_string<char>, > ExpressionPtr>>>::store' requested here > 43 | data_.store(std::make_shared<T>(setter())); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:276:23: > note: in instantiation of member function > 'AtomicValue<std::vector<std::pair<std::basic_string<char>, > ExpressionPtr>>>::SetOnceAndGet' requested here > 276 | return items_.SetOnceAndGet([this] { return > ComputeSortedItems(); }); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/linked_map.hpp:247:16: > note: in instantiation of member function > 'LinkedMap<std::basic_string<char>, ExpressionPtr, ExpressionPtr>::Items' > requested here > 247 | return Items().cbegin(); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/build_engine/expression/configuration.hpp:70:43: > note: in instantiation of member function > 'LinkedMap<std::basic_string<char>, ExpressionPtr, ExpressionPtr>::begin' > requested here > 70 | for (auto const& [key, value] : expr_->Map()) { > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: > note: 'atomic_store<std::vector<std::pair<std::basic_string<char>, > ExpressionPtr>>>' has been explicitly marked deprecated here > 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:117:14: warning: > 'atomic_store<std::optional<ArtifactDigest>>' is deprecated: use > 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations] > 117 | std::atomic_store(&value_, desired); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: > note: in instantiation of member function > 'atomic_shared_ptr<std::optional<ArtifactDigest>>::operator=' requested here > 59 | data_ = nullptr; > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:62:26: > note: in instantiation of member function > 'AtomicValue<std::optional<ArtifactDigest>>::Reset' requested here > 62 | repos_[repo].key.Reset(); > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: > note: 'atomic_store<std::optional<ArtifactDigest>>' has been explicitly > marked deprecated here > 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:117:14: warning: > 'atomic_store<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>' is deprecated: use > 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations] > 117 | std::atomic_store(&value_, desired); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:59:15: > note: in instantiation of member function > 'atomic_shared_ptr<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>::operator=' requested here > 59 | data_ = nullptr; > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:63:21: > note: in instantiation of member function > 'AtomicValue<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>::Reset' requested here > 63 | duplicates_.Reset(); > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: > note: 'atomic_store<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>' has been explicitly marked deprecated here > 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:127:21: warning: > 'atomic_load<std::optional<ArtifactDigest>>' is deprecated: use > 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations] > 127 | return std::atomic_load(&value_); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:19: > note: in instantiation of member function > 'atomic_shared_ptr<std::optional<ArtifactDigest>>::load' requested here > 41 | if (data_.load() == nullptr) { > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:46:26: > note: in instantiation of member function > 'AtomicValue<std::optional<ArtifactDigest>>::SetOnceAndGet' requested here > 46 | return data->key.SetOnceAndGet( > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: > note: 'atomic_load<std::optional<ArtifactDigest>>' has been explicitly > marked deprecated here > 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:124:14: warning: > 'atomic_store<std::optional<ArtifactDigest>>' is deprecated: use > 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations] > 124 | std::atomic_store(&value_, std::move(desired)); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:23: > note: in instantiation of member function > 'atomic_shared_ptr<std::optional<ArtifactDigest>>::store' requested here > 43 | data_.store(std::make_shared<T>(setter())); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:46:26: > note: in instantiation of member function > 'AtomicValue<std::optional<ArtifactDigest>>::SetOnceAndGet' requested here > 46 | return data->key.SetOnceAndGet( > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: > note: 'atomic_store<std::optional<ArtifactDigest>>' has been explicitly > marked deprecated here > 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:127:21: warning: > 'atomic_load<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>' is deprecated: use > 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations] > 127 | return std::atomic_load(&value_); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:41:19: > note: in instantiation of member function > 'atomic_shared_ptr<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>::load' requested here > 41 | if (data_.load() == nullptr) { > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:64:42: > note: in instantiation of member function > 'AtomicValue<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>::SetOnceAndGet' requested here > 64 | auto const& duplicates = duplicates_.SetOnceAndGet([this, > &hash_function] { > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:140:5: > note: 'atomic_load<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>' has been explicitly marked deprecated here > 140 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:15: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.hpp:31: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/file_root.hpp:42: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/file_system/git_tree.hpp:32: > In file included from > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:22: > /<<PKGBUILDDIR>>/debian/build/src/src/utils/cpp/atomic.hpp:124:14: warning: > 'atomic_store<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>' is deprecated: use > 'std::atomic<std::shared_ptr<T>>' instead [-Wdeprecated-declarations] > 124 | std::atomic_store(&value_, std::move(desired)); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/multithreading/atomic_value.hpp:43:23: > note: in instantiation of member function > 'atomic_shared_ptr<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>::store' requested here > 43 | data_.store(std::make_shared<T>(setter())); > | ^ > /<<PKGBUILDDIR>>/debian/build/src/src/buildtool/common/repository_config.cpp:64:42: > note: in instantiation of member function > 'AtomicValue<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>::SetOnceAndGet' requested here > 64 | auto const& duplicates = duplicates_.SetOnceAndGet([this, > &hash_function] { > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/shared_ptr_atomic.h:181:5: > note: 'atomic_store<std::unordered_map<std::basic_string<char>, > std::basic_string<char>>>' has been explicitly marked deprecated here > 181 | _GLIBCXX20_DEPRECATED_SUGGEST("std::atomic<std::shared_ptr<T>>") > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:144:45: > note: expanded from macro '_GLIBCXX20_DEPRECATED_SUGGEST' > 144 | # define _GLIBCXX20_DEPRECATED_SUGGEST(ALT) > _GLIBCXX_DEPRECATED_SUGGEST(ALT) > | ^ > /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15/bits/c++config.h:112:19: > note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' > 112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) > | ^ > 8 warnings generated. > 5 warnings generated. > Running ['clang++', '-Wno-error', '-Wno-pedantic', '-g', '-O > [too-long-redacted] PKGBUILDDIR>>/debian/build/src' > clang++: error: no such file or directory: > '/<<PKGBUILDDIR>>/debian/build/src/src/buildtool/main/main.o' > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/./bin/bootstrap.py", line 509, in <module> > main(sys.argv) > ~~~~^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/./bin/bootstrap.py", line 504, in main > bootstrap() > ~~~~~~~~~^^ > File "/<<PKGBUILDDIR>>/./bin/bootstrap.py", line 446, in bootstrap > run(final_cmd, cwd=src_wrkdir) > ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/<<PKGBUILDDIR>>/./bin/bootstrap.py", line 172, in run > subprocess.run(cmd, cwd=cwd, check=True, **kwargs) > ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.13/subprocess.py", line 577, in run > raise CalledProcessError(retcode, process.args, > output=stdout, stderr=stderr) > subprocess.CalledProcessError: Command '['clang++', '-Wno-er > [too-long-redacted] eturned non-zero exit status 1. > make[2]: *** [debian/justbuild.makefile:92: > /<<PKGBUILDDIR>>/debian/build/out/bin/just] Error 1 > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_build: error: make -j2 INSTALL="install --strip-program=true" -f > debian/justbuild.makefile returned exit code 2 > make[1]: *** [debian/rules:12: override_dh_auto_build] Error 25 > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > make: *** [debian/rules:5: binary] Error 2 > dpkg-buildpackage: error: debian/rules binary subprocess failed with exit > status 2 > --------------------------------------------------------------------------------

