Test output: teeks99-06-dc15-2b-64onaarch64 - stl_interfaces - array / clang-linux-15~c++2b
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Thu, 21 Nov 2024 00:15:43 +0000
Compile [2024-11-22 00:27:45 UTC]: fail


    "clang++-15"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++2b -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=arm64-pc-linux  -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"/mnt/fs1/teeks99-06/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/stl_interfaces/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/throw_exception/include"  -c -o "/mnt/fs1/teeks99-06/run/results/boost/bin.v2/libs/stl_interfaces/test/array.test/clang-linux-15~c++2b/debug/arm_64/debug-symbols-off/threading-multi/visibility-hidden/array.o" "../libs/stl_interfaces/test/array.cpp"

In file included from ../libs/stl_interfaces/test/array.cpp:6:
In file included from ../boost/stl_interfaces/sequence_container_interface.hpp:9:
In file included from ../boost/stl_interfaces/reverse_iterator.hpp:9:
In file included from ../boost/stl_interfaces/iterator_interface.hpp:9:
In file included from ../boost/stl_interfaces/fwd.hpp:9:
In file included from ../boost/stl_interfaces/config.hpp:13:
In file included from /usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/iterator:61:
In file included from /usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/stl_iterator_base_types.h:71:
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:979:13: error: no matching function for call to '__begin'
        = decltype(ranges::__cust_access::__begin(std::declval<_Tp&>()));
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:590:5: note: in instantiation of template type alias '__range_iter_t' requested here
    using iterator_t = std::__detail::__range_iter_t<_Tp>;
    ^
../boost/stl_interfaces/sequence_container_interface.hpp:748:76: note: in instantiation of template type alias 'iterator_t' requested here
      constexpr auto data() requires std::contiguous_iterator<std::ranges::iterator_t<D>> {
                                                                           ^
../libs/stl_interfaces/test/array.cpp:20:16: note: in instantiation of template class 'boost::stl_interfaces::sequence_container_interface<array<int, 5>, boost::stl_interfaces::element_layout::contiguous>' requested here
struct array : boost::stl_interfaces::sequence_container_interface<
               ^
../libs/stl_interfaces/test/array.cpp:67:14: note: in instantiation of template class 'array<int, 5>' requested here
    arr_type sm;
             ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:963:7: note: candidate template ignored: constraints not satisfied [with _Tp = array<int, 5>]
      __begin(_Tp& __t)
      ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:961:16: note: because 'is_array_v<array<int, 5> >' evaluated to false
      requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:961:35: note: and 'array<int, 5> &' does not satisfy '__member_begin'
      requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&>
                                  ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:944:22: note: because '__decay_copy(__t.begin())' would be invalid: member access into incomplete type 'array<int, 5>'
          { __decay_copy(__t.begin()) } -> input_or_output_iterator;
                            ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:961:59: note: and 'array<int, 5> &' does not satisfy '__adl_begin'
      requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&>
                                                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:955:19: note: because '__decay_copy(begin(__t))' would be invalid: call to deleted function 'begin'
          { __decay_copy(begin(__t)) } -> input_or_output_iterator;
                         ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:979:13: error: no matching function for call to '__begin'
        = decltype(ranges::__cust_access::__begin(std::declval<_Tp&>()));
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:590:5: note: in instantiation of template type alias '__range_iter_t' requested here
    using iterator_t = std::__detail::__range_iter_t<_Tp>;
    ^
../boost/stl_interfaces/sequence_container_interface.hpp:751:82: note: in instantiation of template type alias 'iterator_t' requested here
      constexpr auto data() const requires std::contiguous_iterator<std::ranges::iterator_t<const D>> {
                                                                                 ^
../libs/stl_interfaces/test/array.cpp:20:16: note: in instantiation of template class 'boost::stl_interfaces::sequence_container_interface<array<int, 5>, boost::stl_interfaces::element_layout::contiguous>' requested here
struct array : boost::stl_interfaces::sequence_container_interface<
               ^
../libs/stl_interfaces/test/array.cpp:67:14: note: in instantiation of template class 'array<int, 5>' requested here
    arr_type sm;
             ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:963:7: note: candidate template ignored: constraints not satisfied [with _Tp = const array<int, 5>]
      __begin(_Tp& __t)
      ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:961:16: note: because 'is_array_v<const array<int, 5> >' evaluated to false
      requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:961:35: note: and 'const array<int, 5> &' does not satisfy '__member_begin'
      requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&>
                                  ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:944:22: note: because '__decay_copy(__t.begin())' would be invalid: member access into incomplete type 'const array<int, 5>'
          { __decay_copy(__t.begin()) } -> input_or_output_iterator;
                            ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:961:59: note: and 'const array<int, 5> &' does not satisfy '__adl_begin'
      requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&>
                                                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/iterator_concepts.h:955:19: note: because '__decay_copy(begin(__t))' would be invalid: call to deleted function 'begin'
          { __decay_copy(begin(__t)) } -> input_or_output_iterator;
                         ^
In file included from ../libs/stl_interfaces/test/array.cpp:6:
../boost/stl_interfaces/sequence_container_interface.hpp:782:52: error: constraints not satisfied for alias template 'range_value_t' [with _Range = array<int, 5>]
        requires requires (D d, const std::ranges::range_value_t<D>& x, std::ranges::iterator_t<D> position) {
                                                   ^~~~~~~~~~~~~~~~
../libs/stl_interfaces/test/array.cpp:20:16: note: in instantiation of template class 'boost::stl_interfaces::sequence_container_interface<array<int, 5>, boost::stl_interfaces::element_layout::contiguous>' requested here
struct array : boost::stl_interfaces::sequence_container_interface<
               ^
../libs/stl_interfaces/test/array.cpp:67:14: note: in instantiation of template class 'array<int, 5>' requested here
    arr_type sm;
             ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:598:12: note: because 'array<int, 5>' does not satisfy 'range'
  template<range _Range>
           ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
In file included from ../libs/stl_interfaces/test/array.cpp:6:
../boost/stl_interfaces/sequence_container_interface.hpp:812:37: error: constraints not satisfied for alias template 'range_value_t' [with _Range = array<int, 5>]
        requires (D d, std::ranges::range_value_t<D> x, std::ranges::iterator_t<D> position) {
                                    ^~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:598:12: note: because 'array<int, 5>' does not satisfy 'range'
  template<range _Range>
           ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
In file included from ../libs/stl_interfaces/test/array.cpp:6:
../boost/stl_interfaces/sequence_container_interface.hpp:1007:52: error: constraints not satisfied for alias template 'range_reference_t' [with _Range = array<int, 5>]
        requires std::totally_ordered<std::ranges::range_reference_t<D>> {
                                                   ^~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:601:12: note: because 'array<int, 5>' does not satisfy 'range'
  template<range _Range>
           ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
In file included from ../libs/stl_interfaces/test/array.cpp:6:
../boost/stl_interfaces/sequence_container_interface.hpp:1011:52: error: constraints not satisfied for alias template 'range_reference_t' [with _Range = array<int, 5>]
        requires std::totally_ordered<std::ranges::range_reference_t<D>> {
                                                   ^~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:601:12: note: because 'array<int, 5>' does not satisfy 'range'
  template<range _Range>
           ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
In file included from ../libs/stl_interfaces/test/array.cpp:6:
../boost/stl_interfaces/sequence_container_interface.hpp:1015:52: error: constraints not satisfied for alias template 'range_reference_t' [with _Range = array<int, 5>]
        requires std::totally_ordered<std::ranges::range_reference_t<D>> {
                                                   ^~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:601:12: note: because 'array<int, 5>' does not satisfy 'range'
  template<range _Range>
           ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
In file included from ../libs/stl_interfaces/test/array.cpp:6:
../boost/stl_interfaces/sequence_container_interface.hpp:1019:52: error: constraints not satisfied for alias template 'range_reference_t' [with _Range = array<int, 5>]
        requires std::totally_ordered<std::ranges::range_reference_t<D>> {
                                                   ^~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:601:12: note: because 'array<int, 5>' does not satisfy 'range'
  template<range _Range>
           ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:68:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    sm[0] = 1;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:69:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    sm[1] = 2;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:70:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    sm[2] = 3;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:71:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    sm[3] = 0;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:72:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    sm[4] = 0;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:74:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    md[0] = 1;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:75:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    md[1] = 2;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:76:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    md[2] = 3;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:77:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    md[3] = 4;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:78:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    md[4] = 0;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../libs/stl_interfaces/test/array.cpp:80:7: error: no viable overloaded operator[] for type 'arr_type' (aka 'array<int, 5>')
    lg[0] = 1;
    ~~^~
../boost/stl_interfaces/sequence_container_interface.hpp:820:34: note: candidate template ignored: constraints not satisfied [with C = array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:819:16: note: because 'array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
../boost/stl_interfaces/sequence_container_interface.hpp:824:34: note: candidate template ignored: constraints not satisfied [with C = const array<int, 5>]
        constexpr decltype(auto) operator[](v2_dtl::container_size_t<C> n) const {
                                 ^
../boost/stl_interfaces/sequence_container_interface.hpp:823:16: note: because 'const array<int, 5>' does not satisfy 'random_access_range'
      template<std::ranges::random_access_range C = const D>
               ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:652:9: note: because 'const array<int, 5>' does not satisfy 'bidirectional_range'
      = bidirectional_range<_Tp> && random_access_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:647:9: note: because 'const array<int, 5>' does not satisfy 'forward_range'
      = forward_range<_Tp> && bidirectional_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:642:9: note: because 'const array<int, 5>' does not satisfy 'input_range'
      = input_range<_Tp> && forward_iterator<iterator_t<_Tp>>;
        ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:637:27: note: because 'const array<int, 5>' does not satisfy 'range'
    concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
                          ^
/usr/bin/../lib/gcc/aarch64-linux-gnu/11/../../../../include/c++/11/bits/ranges_base.h:580:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin'
        ranges::begin(__t);
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.