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.