Test output: teeks99-dkr-dc15-20 - stl_interfaces - static_vec / clang-linux-15~c++20
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Wed, 20 Nov 2024 20:17:42 +0000
Compile [2024-11-20 22:59:00 UTC]: fail


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

In file included from ../libs/stl_interfaces/test/static_vec.cpp:6:
In file included from ../libs/stl_interfaces/test/../example/static_vector.hpp: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/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:66:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/streambuf_iterator.h:35:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/streambuf:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/ios_base.h:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/locale_classes.h:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/string:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/char_traits.h:39:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:386:8: error: cannot increment value of type 'boost::stl_interfaces::detail::n_iter<int, unsigned long>'
              ++__first;
              ^ ~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:492:4: note: in instantiation of function template specialization 'std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
          __copy_m(__first, __last, __result);
          ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:522:19: note: in instantiation of function template specialization 'std::__copy_move_a2<false, boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
    { return std::__copy_move_a2<_IsMove>(__first, __last, __result); }
                  ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:530:8: note: in instantiation of function template specialization 'std::__copy_move_a1<false, boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
                std::__copy_move_a1<_IsMove>(std::__niter_base(__first),
                     ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:619:19: note: in instantiation of function template specialization 'std::__copy_move_a<false, boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
      return std::__copy_move_a<__is_move_iterator<_II>::__value>
                  ^
../libs/stl_interfaces/test/../example/static_vector.hpp:203:14: note: in instantiation of function template specialization 'std::copy<boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
        std::copy(first, last, position);
             ^
../boost/stl_interfaces/sequence_container_interface.hpp:541:31: note: in instantiation of function template specialization 'static_vector<int, 1024>::insert<boost::stl_interfaces::detail::n_iter<int, unsigned long>, void>' requested here
                    derived().insert(
                              ^
In file included from ../libs/stl_interfaces/test/static_vec.cpp:6:
In file included from ../libs/stl_interfaces/test/../example/static_vector.hpp: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/x86_64-linux-gnu/11/../../../../include/c++/11/iterator:66:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/streambuf_iterator.h:35:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/streambuf:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/ios_base.h:41:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/locale_classes.h:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/string:40:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/char_traits.h:39:
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:494:14: error: no matching function for call to '__copy_m'
      return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:522:19: note: in instantiation of function template specialization 'std::__copy_move_a2<false, boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
    { return std::__copy_move_a2<_IsMove>(__first, __last, __result); }
                  ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:530:8: note: in instantiation of function template specialization 'std::__copy_move_a1<false, boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
                std::__copy_move_a1<_IsMove>(std::__niter_base(__first),
                     ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:619:19: note: in instantiation of function template specialization 'std::__copy_move_a<false, boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
      return std::__copy_move_a<__is_move_iterator<_II>::__value>
                  ^
../libs/stl_interfaces/test/../example/static_vector.hpp:203:14: note: in instantiation of function template specialization 'std::copy<boost::stl_interfaces::detail::n_iter<int, unsigned long>, int *>' requested here
        std::copy(first, last, position);
             ^
../boost/stl_interfaces/sequence_container_interface.hpp:541:31: note: in instantiation of function template specialization 'static_vector<int, 1024>::insert<boost::stl_interfaces::detail::n_iter<int, unsigned long>, void>' requested here
                    derived().insert(
                              ^
/usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/stl_algobase.h:380:2: note: candidate template ignored: substitution failure [with _II = boost::stl_interfaces::detail::n_iter<int, unsigned long>, _OI = int *]
        __copy_m(_II __first, _II __last, _OI __result)
        ^
2 errors generated.