=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for botan3-3.3.0 clang++ -fPIC -fvisibility=hidden -fstack-protector -pthread -stdlib=libc++ -std=c++20 -D_REENTRANT -pipe -Os -I/opt/pkg/include -D_REENTRANT -I/opt/pkg/include/python3.11 -Wall -Wextra -Wpedantic -Wshadow -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wshorten-64-to-32 -Wcomma -Wdocumentation -DBOTAN_IS_BEING_BUILT -I build/include/public -I build/include/internal -isystem build/include/external -c src/lib/asn1/alg_id.cpp -o build/obj/lib/asn1_alg_id.o In file included from src/lib/asn1/alg_id.cpp:10: In file included from build/include/public/botan/ber_dec.h:13: In file included from build/include/public/botan/mem_ops.h:11: build/include/public/botan/concepts.h:51:54: error: no template named 'range_value_t' in namespace 'std::ranges' template <typename T, typename ValueT = std::ranges::range_value_t<T>> ~~~~~~~~~~~~~^ build/include/public/botan/concepts.h:52:41: error: no member named 'contiguous_range' in namespace 'std::ranges' concept contiguous_range = std::ranges::contiguous_range<T> && std::same_as<ValueT, std::ranges::range_value_t<T>>; ~~~~~~~~~~~~~^ build/include/public/botan/concepts.h:52:58: error: 'T' does not refer to a value concept contiguous_range = std::ranges::contiguous_range<T> && std::same_as<ValueT, std::ranges::range_value_t<T>>; ^ build/include/public/botan/concepts.h:51:20: note: declared here template <typename T, typename ValueT = std::ranges::range_value_t<T>> ^ build/include/public/botan/concepts.h:52:64: error: use of address-of-label extension outside of a function body concept contiguous_range = std::ranges::contiguous_range<T> && std::same_as<ValueT, std::ranges::range_value_t<T>>; ^ build/include/public/botan/concepts.h:60:54: error: no template named 'range_value_t' in namespace 'std::ranges' template <typename T, typename ValueT = std::ranges::range_value_t<T>> ~~~~~~~~~~~~~^ build/include/public/botan/concepts.h:61:79: error: no member named 'output_range' in namespace 'std::ranges' concept contiguous_output_range = contiguous_range<T, ValueT> && std::ranges::output_range<T, ValueT>; ~~~~~~~~~~~~~^ build/include/public/botan/concepts.h:61:35: error: use of undeclared identifier 'contiguous_range' concept contiguous_output_range = contiguous_range<T, ValueT> && std::ranges::output_range<T, ValueT>; ^ build/include/public/botan/concepts.h:61:92: error: 'T' does not refer to a value concept contiguous_output_range = contiguous_range<T, ValueT> && std::ranges::output_range<T, ValueT>; ^ build/include/public/botan/concepts.h:60:20: note: declared here template <typename T, typename ValueT = std::ranges::range_value_t<T>> ^ build/include/public/botan/concepts.h:68:79: error: no template named 'range_value_t' in namespace 'std::ranges' concept spanable_range = std::constructible_from<std::span<const std::ranges::range_value_t<T>>, T>; ~~~~~~~~~~~~~^ build/include/public/botan/concepts.h:73:36: error: unknown type name 'spanable_range' inline constexpr size_t size_bytes(spanable_range auto&& r) { ^ build/include/public/botan/concepts.h:85:28: error: unknown type name 'spanable_range' template <size_t expected, spanable_range R> ^ build/include/public/botan/concepts.h:86:23: error: variable has incomplete type 'void' inline constexpr void assert_exact_byte_length(R&& r) { ^ build/include/public/botan/concepts.h:86:52: error: use of undeclared identifier 'r' inline constexpr void assert_exact_byte_length(R&& r) { ^ build/include/public/botan/concepts.h:86:54: error: expected ';' at end of declaration inline constexpr void assert_exact_byte_length(R&& r) { ^ ; build/include/public/botan/concepts.h:86:55: error: expected unqualified-id inline constexpr void assert_exact_byte_length(R&& r) { ^ build/include/public/botan/concepts.h:104:11: error: unknown type name 'spanable_range' template <spanable_range R0, spanable_range... Rs> ^ build/include/public/botan/concepts.h:104:30: error: unknown type name 'spanable_range' template <spanable_range R0, spanable_range... Rs> ^ build/include/public/botan/concepts.h:105:23: error: variable has incomplete type 'void' inline constexpr void assert_equal_byte_lengths(R0&& r0, Rs&&... rs) ^ build/include/public/botan/concepts.h:105:60: error: expected ')' inline constexpr void assert_equal_byte_lengths(R0&& r0, Rs&&... rs) ^ build/include/public/botan/concepts.h:105:48: note: to match this '(' inline constexpr void assert_equal_byte_lengths(R0&& r0, Rs&&... rs) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. gmake: *** [Makefile:107: build/obj/lib/asn1_alg_id.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/security/botan3 *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/security/botan3