See <
https://jenkins.scylladb.com/job/osv-build/1024/display/redirect?page=changes>
Changes:
[jwkozaczuk] java: add OpenJDK module for java 9 and above
[jwkozaczuk] openjdk8: make it work with aarch64
[jwkozaczuk] aarch64: make java-base and related modules compile
[Nadav Har'El] fix compatibility features.h for Fedora 34
[Nadav Har'El] Fix __cxa_finalize() signature
[Nadav Har'El] bsd/sha2.c: fix mismatched signatures
[Nadav Har'El] Fix warnings about misleading indentation
[Nadav Har'El] xen: fix overread and overwrite bug
[Nadav Har'El] Makefile: avoid warning in one Musl source file
[Nadav Har'El] fs/vfs/main.cc: fix gcc 11 build error
[Nadav Har'El] core/trace.cc: free aligned_alloc() with free()
[Nadav Har'El] sched: free aligned_alloc() with free()
[Nadav Har'El] core/mmu.cc: silence warning
[Nadav Har'El] add __libc_single_threaded symbol
[Nadav Har'El] scripts/setup.py: add Fedora 34
[stewart.hildebrand] scripts/boost: update URL
------------------------------------------
[...truncated 2.81 MB...]
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: required from ‘struct std::__and_<std::is_nothrow_move_constructible<std::_Any_data>, std::is_nothrow_move_assignable<std::_Any_data> >’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = std::_Any_data; std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:527:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1336:56: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1027:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_move_constructible_impl<std::_Any_data, true>’
1027 | struct is_nothrow_move_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1014:12: note: declaration of ‘struct std::__is_nothrow_move_constructible_impl<std::_Any_data, true>’
1014 | struct __is_nothrow_move_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::__and_<std::is_nothrow_move_constructible<std::_Any_data>, std::is_nothrow_move_assignable<std::_Any_data> >’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = std::_Any_data; std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:527:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1336:56: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: error: ‘value’ is not a member of ‘std::is_nothrow_move_constructible<std::_Any_data>’
138 | struct __and_<_B1, _B2>
| ^~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = std::_Any_data; std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:527:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>; _ArgTypes = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1336:56: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: error: ‘value’ is not a member of ‘std::__and_<std::is_nothrow_move_constructible<std::_Any_data>, std::is_nothrow_move_assignable<std::_Any_data> >’
2615 | is_nothrow_move_assignable<_Tp>>::value);
| ^~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&)>’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: required from ‘struct std::__and_<std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)>, std::is_nothrow_move_assignable<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)> >’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&); std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:529:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
tools/cpiod/cpiod.cc:151:91: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1027:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_move_constructible_impl<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&), true>’
1027 | struct is_nothrow_move_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1014:12: note: declaration of ‘struct std::__is_nothrow_move_constructible_impl<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&), true>’
1014 | struct __is_nothrow_move_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::__and_<std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)>, std::is_nothrow_move_assignable<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)> >’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: required from ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&); std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:529:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
tools/cpiod/cpiod.cc:151:91: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:138:12: error: ‘value’ is not a member of ‘std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&)>’
138 | struct __and_<_B1, _B2>
| ^~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char>&); std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > = void]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:529:11: required from ‘void std::function<_Res(_ArgTypes ...)>::swap(std::function<_Res(_ArgTypes ...)>&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/std_function.h:393:13: required from ‘std::function<_Res(_ArgTypes ...)>::function(std::function<_Res(_ArgTypes ...)>&&) [with _Res = void; _ArgTypes = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]’
tools/cpiod/cpiod.cc:151:91: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:2615:48: error: ‘value’ is not a member of ‘std::__and_<std::is_nothrow_move_constructible<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)>, std::is_nothrow_move_assignable<void (*)(const std::_Any_data&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)> >’
2615 | is_nothrow_move_assignable<_Tp>>::value);
| ^~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::is_nothrow_copy_constructible<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:48:44: required from ‘struct boost::asio::execution::detail::is_executor_of_impl_base<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:116:45: required by substitution of ‘template<class S> struct boost::asio::execution::detail::sender_traits_base<S, typename std::enable_if<((! boost::asio::execution::detail::has_sender_types<S>::value) && boost::asio::execution::detail::is_executor_of_impl<S, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, S> >::value)>::type> [with S = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:147:8: required from ‘struct boost::asio::execution::sender_traits<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:184:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:110:8: required from ‘struct boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: required from ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1006:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_copy_constructible_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, true>’
1006 | struct is_nothrow_copy_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:993:12: note: declaration of ‘struct std::__is_nothrow_copy_constructible_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, true>’
993 | struct __is_nothrow_copy_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp: In instantiation of ‘struct boost::asio::execution::detail::is_executor_of_impl_base<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> > >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:116:45: required by substitution of ‘template<class S> struct boost::asio::execution::detail::sender_traits_base<S, typename std::enable_if<((! boost::asio::execution::detail::has_sender_types<S>::value) && boost::asio::execution::detail::is_executor_of_impl<S, boost::asio::execution::detail::as_invocable<boost::asio::execution::detail::void_receiver, S> >::value)>::type> [with S = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:147:8: required from ‘struct boost::asio::execution::sender_traits<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:184:8: required from ‘struct boost::asio::execution::is_sender<const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/sender.hpp:233:19: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:110:8: required from ‘struct boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: required from ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:48:44: error: ‘value’ is not a member of ‘std::is_nothrow_copy_constructible<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
48 | && is_nothrow_copy_constructible<T>::value
| ^~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp: In instantiation of ‘struct boost::asio::execution::detail::is_executor_of_impl_base<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:61:8: required from ‘struct boost::asio::execution::detail::is_executor_of_impl<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, boost::asio::execution::invocable_archetype>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:110:8: required from ‘struct boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: required from ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/executor.hpp:48:44: error: ‘value’ is not a member of ‘std::is_nothrow_copy_constructible<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution.hpp:19,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/system_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp: In instantiation of ‘struct boost::asio::execution::detail::is_valid_target_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: required by substitution of ‘template<class Executor> boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > > >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>, std::integral_constant<bool, false> >::type::value, void>::type*) [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: required from ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:476:8: error: ‘value’ is not a member of ‘boost::asio::execution::is_executor<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0> >’
476 | struct is_valid_target_executor :
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_datagram_socket.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:24,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp: In instantiation of ‘boost::asio::detail::io_object_impl<IoObjectService, Executor>::io_object_impl(ExecutionContext&, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service<boost::asio::ip::tcp>; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket_acceptor.hpp:272:20: required from ‘boost::asio::basic_socket_acceptor<Protocol, Executor>::basic_socket_acceptor(ExecutionContext&, const endpoint_type&, bool, typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type*) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >; boost::asio::basic_socket_acceptor<Protocol, Executor>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>; typename std::enable_if<std::is_convertible<ExecutionContext&, boost::asio::execution_context&>::value>::type = void]’
tools/cpiod/cpiod.cc:180:70: required from here
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: error: no matching function for call to ‘boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::any_executor(boost::asio::io_context::executor_type)’
61 | executor_(context.get_executor())
| ^
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution.hpp:19,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/system_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1459:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor(boost::asio::execution::any_executor<SupportableProperties>&&) [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1459 | any_executor(any_executor&& other) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1459:31: note: no known conversion for argument 1 from ‘boost::asio::io_context::executor_type’ {aka ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’} to ‘boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >&&’
1459 | any_executor(any_executor&& other) BOOST_ASIO_NOEXCEPT
| ~~~~~~~~~~~~~~~^~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1432:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor(const boost::asio::execution::any_executor<SupportableProperties>&) [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1432 | any_executor(const any_executor& other) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1432:36: note: no known conversion for argument 1 from ‘boost::asio::io_context::executor_type’ {aka ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’} to ‘const boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >&’
1432 | any_executor(const any_executor& other) BOOST_ASIO_NOEXCEPT
| ~~~~~~~~~~~~~~~~~~~~^~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1413:3: note: candidate: ‘template<class ... OtherSupportableProperties> boost::asio::execution::any_executor<SupportableProperties>::any_executor(boost::asio::execution::any_executor<OtherSupportableProperties ...>, typename std::enable_if<typename std::conditional<(! std::is_same<boost::asio::execution::any_executor<OtherSupportableProperties ...>, boost::asio::execution::any_executor<SupportableProperties> >::value), typename boost::asio::execution::detail::supportable_properties<0, void(SupportableProperties ...)>::is_valid_target<boost::asio::execution::any_executor<OtherSupportableProperties ...> >, std::integral_constant<bool, false> >::type::value>::type*) [with OtherSupportableProperties = {OtherSupportableProperties ...}; SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1413 | any_executor(any_executor<OtherSupportableProperties...> other,
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1413:3: note: template argument deduction/substitution failed:
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_socket.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/basic_datagram_socket.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:24,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/detail/io_object_impl.hpp:61:39: note: ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’ is not derived from ‘boost::asio::execution::any_executor<OtherSupportableProperties ...>’
61 | executor_(context.get_executor())
| ^
In file included from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution.hpp:19,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/system_executor.hpp:20,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/associated_executor.hpp:22,
from build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio.hpp:21,
from tools/cpiod/cpiod.cc:13:
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: note: candidate: ‘template<class Executor> boost::asio::execution::any_executor<SupportableProperties>::any_executor(Executor, typename std::enable_if<typename std::conditional<((! std::is_same<Executor, boost::asio::execution::any_executor<SupportableProperties> >::value) && (! std::is_base_of<boost::asio::execution::detail::any_executor_base, Executor>::value)), boost::asio::execution::detail::is_valid_target_executor<Executor, void(SupportableProperties ...)>, std::integral_constant<bool, false> >::type::value>::type*) [with Executor = Executor; SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1396 | any_executor(Executor ex,
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1396:3: note: substitution of deduced template arguments resulted in errors seen above
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1389:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor(std::nullptr_t) [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}; std::nullptr_t = std::nullptr_t]’
1389 | any_executor(nullptr_t) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1389:16: note: no known conversion for argument 1 from ‘boost::asio::io_context::executor_type’ {aka ‘boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>’} to ‘std::nullptr_t’
1389 | any_executor(nullptr_t) BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1383:3: note: candidate: ‘boost::asio::execution::any_executor<SupportableProperties>::any_executor() [with SupportableProperties = {boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >}]’
1383 | any_executor() BOOST_ASIO_NOEXCEPT
| ^~~~~~~~~~~~
build/downloaded_packages/aarch64/boost/install/usr/include/boost/asio/execution/any_executor.hpp:1383:3: note: candidate expects 0 arguments, 1 provided
In file included from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ext/alloc_traits.h:34,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/basic_string.h:40,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/string:55,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/locale_classes.h:40,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/ios_base.h:41,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ios:42,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ostream:38,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/iostream:39,
from tools/cpiod/cpiod.cc:9:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _Args = {std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > >}; _Tp = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:595:32: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > >}; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:612:21: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > >}; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:529:32: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:1782:29: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _NodeGen = std::_Rb_tree<const boost::system::error_category*, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >, boost::system::detail::cat_ptr_less, std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >::_Alloc_node; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree<const boost::system::error_category*, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >, boost::system::detail::cat_ptr_less, std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_tree.h:2127:26: required from ‘std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _Key = const boost::system::error_category*; _Val = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >; _KeyOfValue = std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_map.h:811:37: required from ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(std::map<_Key, _Tp, _Compare, _Alloc>::value_type&&) [with _Key = const boost::system::error_category*; _Tp = std::unique_ptr<boost::system::detail::std_category>; _Compare = boost::system::detail::cat_ptr_less; _Alloc = std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >; typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator = std::_Rb_tree<const boost::system::error_category*, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::_Select1st<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > >, boost::system::detail::cat_ptr_less, std::allocator<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> > > >::iterator; std::map<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >]’
build/downloaded_packages/aarch64/boost/install/usr/include/boost/system/detail/to_std_category.hpp:115:111: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h:509:57: error: incomplete type ‘std::is_nothrow_constructible<std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category> >, std::pair<const boost::system::error_category* const, std::unique_ptr<boost::system::detail::std_category, std::default_delete<boost::system::detail::std_category> > > >’ used in nested name specifier
509 | noexcept(std::is_nothrow_constructible<_Up, _Args...>::value)
| ^~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::mutex; _Args = {}; _Tp = std::mutex; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::mutex>]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:519:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = std::mutex; _Alloc = std::allocator<std::mutex>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:650:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::mutex; _Alloc = std::allocator<std::mutex>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:1337:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::mutex>; _Args = {}; _Tp = std::mutex; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:409:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::mutex>; _Args = {}; _Tp = std::mutex]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:860:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = std::mutex; _Alloc = std::allocator<std::mutex>; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:876:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = std::mutex; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/condition_variable:283:65: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h:509:57: error: incomplete type ‘std::is_nothrow_constructible<std::mutex>’ used in nested name specifier
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::__future_base::_State_baseV2; _Args = {}; _Tp = std::__future_base::_State_baseV2; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::__future_base::_State_baseV2>]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:519:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<std::__future_base::_State_baseV2>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:650:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr_base.h:1337:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}; _Tp = std::__future_base::_State_baseV2; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:409:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}; _Tp = std::__future_base::_State_baseV2]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:860:14: required from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Alloc = std::allocator<std::__future_base::_State_baseV2>; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/shared_ptr.h:876:39: required from ‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = std::__future_base::_State_baseV2; _Args = {}]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/future:1280:44: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/alloc_traits.h:509:57: error: incomplete type ‘std::is_nothrow_constructible<std::__future_base::_State_baseV2>’ used in nested name specifier
In file included from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/move.h:57,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/nested_exception.h:40,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/exception:148,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ios:39,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/ostream:38,
from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/iostream:39,
from tools/cpiod/cpiod.cc:9:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits: In instantiation of ‘struct std::is_nothrow_copy_constructible<char*>’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_iterator.h:1255:5: required from ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = char*; _Container = std::__cxx11::basic_string<char>]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:530:49: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:110:27: required from ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:151:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:333:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*; _Tp = char]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:1585:33: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _Tp = char; _Alloc = std::allocator<char>]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:657:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; <template-parameter-2-2> = void; _Tp = char; _Alloc = std::allocator<char>; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<char>]’
tools/cpiod/cpiod.cc:107:53: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:1006:12: error: invalid use of incomplete type ‘struct std::__is_nothrow_copy_constructible_impl<char*, true>’
1006 | struct is_nothrow_copy_constructible
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/type_traits:993:12: note: declaration of ‘struct std::__is_nothrow_copy_constructible_impl<char*, true>’
993 | struct __is_nothrow_copy_constructible_impl;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/iostream:38,
from tools/cpiod/cpiod.cc:9:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_iterator.h: In instantiation of ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = char*; _Container = std::__cxx11::basic_string<char>]’:
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:530:49: required from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_algobase.h:620:7: required from ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _OI = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:110:27: required from ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:151:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_uninitialized.h:333:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _ForwardIterator = char*; _Tp = char]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:1585:33: required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; _Tp = char; _Alloc = std::allocator<char>]’
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_vector.h:657:23: required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char> >; <template-parameter-2-2> = void; _Tp = char; _Alloc = std::allocator<char>; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<char>]’
tools/cpiod/cpiod.cc:107:53: required from here
build/downloaded_packages/aarch64/gcc/install/usr/include/c++/11/bits/stl_iterator.h:1255:5: error: ‘value’ is not a member of ‘std::is_nothrow_copy_constructible<char*>’
1255 | _GLIBCXX_NOEXCEPT_IF(std::is_nothrow_copy_constructible<_Iterator>::value)
| ^~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:345: build/release.aarch64/tools/cpiod/cpiod.o] Error 1
Build step 'Execute shell' marked build as failure
Not sending mail to user
stewart.h...@dornerworks.com with no permission to view osv-build #1024
Not sending mail to user
jwkoz...@gmail.com with no permission to view osv-build #1024