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
> --------------------------------------------------------------------------------


Reply via email to