Compile [2024-02-08 23:10:15 UTC]: fail
"clang++-6.0" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_ASIO_DISABLE_DEV_POLL -DBOOST_ASIO_DISABLE_EPOLL -DBOOST_ASIO_DISABLE_IOCP -DBOOST_ASIO_DISABLE_KQUEUE -DBOOST_BEAST_ALLOW_DEPRECATED -DBOOST_BEAST_SEPARATE_COMPILATION -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_DATE_TIME_DYN_LINK=1 -DBOOST_HAS_ICU=1 -DBOOST_SYSTEM_DYN_LINK=1 -DDATE_TIME_INLINE -D_GNU_SOURCE=1 -D_XOPEN_SOURCE=600 -I".." -c -o "/var/boost/run/results/boost/bin.v2/libs/asio/test/ip_udp_select.test/clang-linux-6.0~c++17/debug/debug-symbols-off/threading-multi/visibility-hidden/ip/udp.o" "../libs/asio/test/ip/udp.cpp"
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:19:
In file included from ../boost/asio/any_io_executor.hpp:22:
In file included from ../boost/asio/execution.hpp:18:
In file included from ../boost/asio/execution/allocator.hpp:19:
../boost/asio/detail/type_traits.hpp:128:37: error: unknown template name 'invoke_result'
struct result_of<F(Args...)> : std::invoke_result<F, Args...> {};
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:19:
In file included from ../boost/asio/any_io_executor.hpp:349:
../boost/asio/impl/any_io_executor.ipp:91:10: error: no viable conversion from returned value of type '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> > >' to function return type 'boost::asio::any_io_executor'
return static_cast<const base_type&>(*this).require(p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/impl/any_io_executor.ipp:34:18: note: candidate constructor not viable: no known conversion from '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> > >' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
any_io_executor::any_io_executor(nullptr_t) noexcept
^
../boost/asio/impl/any_io_executor.ipp:39:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'const boost::asio::any_io_executor &' for 1st argument
any_io_executor::any_io_executor(const any_io_executor& e) noexcept
^
../boost/asio/impl/any_io_executor.ipp:50:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'boost::asio::any_io_executor &&' for 1st argument
any_io_executor::any_io_executor(any_io_executor&& e) noexcept
^
../boost/asio/any_io_executor.hpp:108:3: note: candidate template ignored: substitution failure [with OtherAnyExecutor = 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:162:3: note: candidate template ignored: substitution failure [with 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(Executor e,
^
../boost/asio/execution/any_executor.hpp:724:3: note: candidate function
operator unspecified_bool_type() const noexcept
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:19:
In file included from ../boost/asio/any_io_executor.hpp:349:
../boost/asio/impl/any_io_executor.ipp:98:10: error: no viable conversion from returned value of type '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> > >' to function return type 'boost::asio::any_io_executor'
return static_cast<const base_type&>(*this).prefer(p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/impl/any_io_executor.ipp:34:18: note: candidate constructor not viable: no known conversion from '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> > >' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
any_io_executor::any_io_executor(nullptr_t) noexcept
^
../boost/asio/impl/any_io_executor.ipp:39:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'const boost::asio::any_io_executor &' for 1st argument
any_io_executor::any_io_executor(const any_io_executor& e) noexcept
^
../boost/asio/impl/any_io_executor.ipp:50:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'boost::asio::any_io_executor &&' for 1st argument
any_io_executor::any_io_executor(any_io_executor&& e) noexcept
^
../boost/asio/any_io_executor.hpp:108:3: note: candidate template ignored: substitution failure [with OtherAnyExecutor = 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:162:3: note: candidate template ignored: substitution failure [with 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(Executor e,
^
../boost/asio/execution/any_executor.hpp:724:3: note: candidate function
operator unspecified_bool_type() const noexcept
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:19:
In file included from ../boost/asio/any_io_executor.hpp:349:
../boost/asio/impl/any_io_executor.ipp:105:10: error: no viable conversion from returned value of type '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> > >' to function return type 'boost::asio::any_io_executor'
return static_cast<const base_type&>(*this).prefer(p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/impl/any_io_executor.ipp:34:18: note: candidate constructor not viable: no known conversion from '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> > >' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
any_io_executor::any_io_executor(nullptr_t) noexcept
^
../boost/asio/impl/any_io_executor.ipp:39:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'const boost::asio::any_io_executor &' for 1st argument
any_io_executor::any_io_executor(const any_io_executor& e) noexcept
^
../boost/asio/impl/any_io_executor.ipp:50:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'boost::asio::any_io_executor &&' for 1st argument
any_io_executor::any_io_executor(any_io_executor&& e) noexcept
^
../boost/asio/any_io_executor.hpp:108:3: note: candidate template ignored: substitution failure [with OtherAnyExecutor = 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:162:3: note: candidate template ignored: substitution failure [with 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(Executor e,
^
../boost/asio/execution/any_executor.hpp:724:3: note: candidate function
operator unspecified_bool_type() const noexcept
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:19:
In file included from ../boost/asio/any_io_executor.hpp:349:
../boost/asio/impl/any_io_executor.ipp:112:10: error: no viable conversion from returned value of type '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> > >' to function return type 'boost::asio::any_io_executor'
return static_cast<const base_type&>(*this).prefer(p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/impl/any_io_executor.ipp:34:18: note: candidate constructor not viable: no known conversion from '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> > >' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
any_io_executor::any_io_executor(nullptr_t) noexcept
^
../boost/asio/impl/any_io_executor.ipp:39:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'const boost::asio::any_io_executor &' for 1st argument
any_io_executor::any_io_executor(const any_io_executor& e) noexcept
^
../boost/asio/impl/any_io_executor.ipp:50:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'boost::asio::any_io_executor &&' for 1st argument
any_io_executor::any_io_executor(any_io_executor&& e) noexcept
^
../boost/asio/any_io_executor.hpp:108:3: note: candidate template ignored: substitution failure [with OtherAnyExecutor = 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:162:3: note: candidate template ignored: substitution failure [with 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(Executor e,
^
../boost/asio/execution/any_executor.hpp:724:3: note: candidate function
operator unspecified_bool_type() const noexcept
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:19:
In file included from ../boost/asio/any_io_executor.hpp:349:
../boost/asio/impl/any_io_executor.ipp:119:10: error: no viable conversion from returned value of type '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> > >' to function return type 'boost::asio::any_io_executor'
return static_cast<const base_type&>(*this).prefer(p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/impl/any_io_executor.ipp:34:18: note: candidate constructor not viable: no known conversion from '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> > >' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
any_io_executor::any_io_executor(nullptr_t) noexcept
^
../boost/asio/impl/any_io_executor.ipp:39:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'const boost::asio::any_io_executor &' for 1st argument
any_io_executor::any_io_executor(const any_io_executor& e) noexcept
^
../boost/asio/impl/any_io_executor.ipp:50:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'boost::asio::any_io_executor &&' for 1st argument
any_io_executor::any_io_executor(any_io_executor&& e) noexcept
^
../boost/asio/any_io_executor.hpp:108:3: note: candidate template ignored: substitution failure [with OtherAnyExecutor = 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:162:3: note: candidate template ignored: substitution failure [with 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(Executor e,
^
../boost/asio/execution/any_executor.hpp:724:3: note: candidate function
operator unspecified_bool_type() const noexcept
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:19:
In file included from ../boost/asio/any_io_executor.hpp:349:
../boost/asio/impl/any_io_executor.ipp:126:10: error: no viable conversion from returned value of type '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> > >' to function return type 'boost::asio::any_io_executor'
return static_cast<const base_type&>(*this).prefer(p);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/impl/any_io_executor.ipp:34:18: note: candidate constructor not viable: no known conversion from '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> > >' to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
any_io_executor::any_io_executor(nullptr_t) noexcept
^
../boost/asio/impl/any_io_executor.ipp:39:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'const boost::asio::any_io_executor &' for 1st argument
any_io_executor::any_io_executor(const any_io_executor& e) noexcept
^
../boost/asio/impl/any_io_executor.ipp:50:18: note: candidate constructor not viable: cannot bind base class object of type '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> > >' to derived class reference 'boost::asio::any_io_executor &&' for 1st argument
any_io_executor::any_io_executor(any_io_executor&& e) noexcept
^
../boost/asio/any_io_executor.hpp:108:3: note: candidate template ignored: substitution failure [with OtherAnyExecutor = 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:162:3: note: candidate template ignored: substitution failure [with 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> > >]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(Executor e,
^
../boost/asio/execution/any_executor.hpp:724:3: note: candidate function
operator unspecified_bool_type() const noexcept
^
../libs/asio/test/ip/udp.cpp:109:21: error: no matching constructor for initialization of 'ip::udp::socket' (aka 'basic_datagram_socket<boost::asio::ip::udp>')
ip::udp::socket socket7(ioc_ex);
^ ~~~~~~
../boost/asio/basic_datagram_socket.hpp:101:12: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
explicit basic_datagram_socket(const executor_type& ex)
^
../boost/asio/basic_datagram_socket.hpp:265:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>' for 1st argument
basic_datagram_socket(basic_datagram_socket&& other) noexcept
^
../boost/asio/basic_datagram_socket.hpp:1218:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>' for 1st argument
basic_datagram_socket(const basic_datagram_socket&) = delete;
^
../boost/asio/basic_datagram_socket.hpp:116:12: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
explicit basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:301:3: note: candidate template ignored: could not match 'basic_datagram_socket' against 'basic_executor_type'
basic_datagram_socket(basic_datagram_socket<Protocol1, Executor1>&& other,
^
../boost/asio/basic_datagram_socket.hpp:153:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:200:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:245:3: note: candidate constructor template not viable: requires at least 3 arguments, but 1 was provided
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:135:3: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_datagram_socket(const executor_type& ex, const protocol_type& protocol)
^
../boost/asio/basic_datagram_socket.hpp:178:3: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_datagram_socket(const executor_type& ex, const endpoint_type& endpoint)
^
../boost/asio/basic_datagram_socket.hpp:223:3: note: candidate constructor not viable: requires 3 arguments, but 1 was provided
basic_datagram_socket(const executor_type& ex,
^
../libs/asio/test/ip/udp.cpp:110:21: error: no matching constructor for initialization of 'ip::udp::socket' (aka 'basic_datagram_socket<boost::asio::ip::udp>')
ip::udp::socket socket8(ioc_ex, ip::udp::v4());
^ ~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_datagram_socket.hpp:135:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const protocol_type& protocol)
^
../boost/asio/basic_datagram_socket.hpp:200:3: note: candidate constructor not viable: no known conversion from 'boost::asio::ip::udp' to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::endpoint_type' (aka 'const basic_endpoint<boost::asio::ip::udp>') for 2nd argument
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:178:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const endpoint_type& endpoint)
^
../boost/asio/basic_datagram_socket.hpp:116:12: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
explicit basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:153:3: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, boost::asio::defaulted_constraint>'
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:301:3: note: candidate template ignored: could not match 'basic_datagram_socket' against 'basic_executor_type'
basic_datagram_socket(basic_datagram_socket<Protocol1, Executor1>&& other,
^
../boost/asio/basic_datagram_socket.hpp:245:3: note: candidate constructor template not viable: requires at least 3 arguments, but 2 were provided
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:101:12: note: candidate constructor not viable: requires single argument 'ex', but 2 arguments were provided
explicit basic_datagram_socket(const executor_type& ex)
^
../boost/asio/basic_datagram_socket.hpp:265:3: note: candidate constructor not viable: requires single argument 'other', but 2 arguments were provided
basic_datagram_socket(basic_datagram_socket&& other) noexcept
^
../boost/asio/basic_datagram_socket.hpp:1218:3: note: candidate constructor not viable: requires 1 argument, but 2 were provided
basic_datagram_socket(const basic_datagram_socket&) = delete;
^
../boost/asio/basic_datagram_socket.hpp:223:3: note: candidate constructor not viable: requires 3 arguments, but 2 were provided
basic_datagram_socket(const executor_type& ex,
^
../libs/asio/test/ip/udp.cpp:111:21: error: no matching constructor for initialization of 'ip::udp::socket' (aka 'basic_datagram_socket<boost::asio::ip::udp>')
ip::udp::socket socket9(ioc_ex, ip::udp::v6());
^ ~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_datagram_socket.hpp:135:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const protocol_type& protocol)
^
../boost/asio/basic_datagram_socket.hpp:200:3: note: candidate constructor not viable: no known conversion from 'boost::asio::ip::udp' to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::endpoint_type' (aka 'const basic_endpoint<boost::asio::ip::udp>') for 2nd argument
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:178:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const endpoint_type& endpoint)
^
../boost/asio/basic_datagram_socket.hpp:116:12: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
explicit basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:153:3: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, boost::asio::defaulted_constraint>'
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:301:3: note: candidate template ignored: could not match 'basic_datagram_socket' against 'basic_executor_type'
basic_datagram_socket(basic_datagram_socket<Protocol1, Executor1>&& other,
^
../boost/asio/basic_datagram_socket.hpp:245:3: note: candidate constructor template not viable: requires at least 3 arguments, but 2 were provided
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:101:12: note: candidate constructor not viable: requires single argument 'ex', but 2 arguments were provided
explicit basic_datagram_socket(const executor_type& ex)
^
../boost/asio/basic_datagram_socket.hpp:265:3: note: candidate constructor not viable: requires single argument 'other', but 2 arguments were provided
basic_datagram_socket(basic_datagram_socket&& other) noexcept
^
../boost/asio/basic_datagram_socket.hpp:1218:3: note: candidate constructor not viable: requires 1 argument, but 2 were provided
basic_datagram_socket(const basic_datagram_socket&) = delete;
^
../boost/asio/basic_datagram_socket.hpp:223:3: note: candidate constructor not viable: requires 3 arguments, but 2 were provided
basic_datagram_socket(const executor_type& ex,
^
../libs/asio/test/ip/udp.cpp:112:21: error: no matching constructor for initialization of 'ip::udp::socket' (aka 'basic_datagram_socket<boost::asio::ip::udp>')
ip::udp::socket socket10(ioc_ex, ip::udp::endpoint(ip::udp::v4(), 0));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_datagram_socket.hpp:153:3: note: candidate constructor not viable: no known conversion from 'ip::udp::endpoint' (aka 'basic_endpoint<boost::asio::ip::udp>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::protocol_type' (aka 'const boost::asio::ip::udp') for 2nd argument
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:178:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const endpoint_type& endpoint)
^
../boost/asio/basic_datagram_socket.hpp:135:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const protocol_type& protocol)
^
../boost/asio/basic_datagram_socket.hpp:116:12: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
explicit basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:200:3: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:301:3: note: candidate template ignored: could not match 'basic_datagram_socket' against 'basic_executor_type'
basic_datagram_socket(basic_datagram_socket<Protocol1, Executor1>&& other,
^
../boost/asio/basic_datagram_socket.hpp:245:3: note: candidate constructor template not viable: requires at least 3 arguments, but 2 were provided
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:101:12: note: candidate constructor not viable: requires single argument 'ex', but 2 arguments were provided
explicit basic_datagram_socket(const executor_type& ex)
^
../boost/asio/basic_datagram_socket.hpp:265:3: note: candidate constructor not viable: requires single argument 'other', but 2 arguments were provided
basic_datagram_socket(basic_datagram_socket&& other) noexcept
^
../boost/asio/basic_datagram_socket.hpp:1218:3: note: candidate constructor not viable: requires 1 argument, but 2 were provided
basic_datagram_socket(const basic_datagram_socket&) = delete;
^
../boost/asio/basic_datagram_socket.hpp:223:3: note: candidate constructor not viable: requires 3 arguments, but 2 were provided
basic_datagram_socket(const executor_type& ex,
^
../libs/asio/test/ip/udp.cpp:113:21: error: no matching constructor for initialization of 'ip::udp::socket' (aka 'basic_datagram_socket<boost::asio::ip::udp>')
ip::udp::socket socket11(ioc_ex, ip::udp::endpoint(ip::udp::v6(), 0));
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_datagram_socket.hpp:153:3: note: candidate constructor not viable: no known conversion from 'ip::udp::endpoint' (aka 'basic_endpoint<boost::asio::ip::udp>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::protocol_type' (aka 'const boost::asio::ip::udp') for 2nd argument
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:178:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const endpoint_type& endpoint)
^
../boost/asio/basic_datagram_socket.hpp:135:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex, const protocol_type& protocol)
^
../boost/asio/basic_datagram_socket.hpp:116:12: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
explicit basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:200:3: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:301:3: note: candidate template ignored: could not match 'basic_datagram_socket' against 'basic_executor_type'
basic_datagram_socket(basic_datagram_socket<Protocol1, Executor1>&& other,
^
../boost/asio/basic_datagram_socket.hpp:245:3: note: candidate constructor template not viable: requires at least 3 arguments, but 2 were provided
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:101:12: note: candidate constructor not viable: requires single argument 'ex', but 2 arguments were provided
explicit basic_datagram_socket(const executor_type& ex)
^
../boost/asio/basic_datagram_socket.hpp:265:3: note: candidate constructor not viable: requires single argument 'other', but 2 arguments were provided
basic_datagram_socket(basic_datagram_socket&& other) noexcept
^
../boost/asio/basic_datagram_socket.hpp:1218:3: note: candidate constructor not viable: requires 1 argument, but 2 were provided
basic_datagram_socket(const basic_datagram_socket&) = delete;
^
../boost/asio/basic_datagram_socket.hpp:223:3: note: candidate constructor not viable: requires 3 arguments, but 2 were provided
basic_datagram_socket(const executor_type& ex,
^
../libs/asio/test/ip/udp.cpp:117:21: error: no matching constructor for initialization of 'ip::udp::socket' (aka 'basic_datagram_socket<boost::asio::ip::udp>')
ip::udp::socket socket12(ioc_ex, ip::udp::v4(), native_socket2);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_datagram_socket.hpp:200:3: note: candidate constructor not viable: no known conversion from 'boost::asio::ip::udp' to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::endpoint_type' (aka 'const basic_endpoint<boost::asio::ip::udp>') for 2nd argument
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:223:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_datagram_socket(const executor_type& ex,
^
../boost/asio/basic_datagram_socket.hpp:153:3: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, boost::asio::defaulted_constraint>'
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:245:3: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:116:12: note: candidate constructor template not viable: requires at most 2 arguments, but 3 were provided
explicit basic_datagram_socket(ExecutionContext& context,
^
../boost/asio/basic_datagram_socket.hpp:301:3: note: candidate constructor template not viable: requires at most 2 arguments, but 3 were provided
basic_datagram_socket(basic_datagram_socket<Protocol1, Executor1>&& other,
^
../boost/asio/basic_datagram_socket.hpp:135:3: note: candidate constructor not viable: requires 2 arguments, but 3 were provided
basic_datagram_socket(const executor_type& ex, const protocol_type& protocol)
^
../boost/asio/basic_datagram_socket.hpp:178:3: note: candidate constructor not viable: requires 2 arguments, but 3 were provided
basic_datagram_socket(const executor_type& ex, const endpoint_type& endpoint)
^
../boost/asio/basic_datagram_socket.hpp:101:12: note: candidate constructor not viable: requires single argument 'ex', but 3 arguments were provided
explicit basic_datagram_socket(const executor_type& ex)
^
../boost/asio/basic_datagram_socket.hpp:265:3: note: candidate constructor not viable: requires single argument 'other', but 3 arguments were provided
basic_datagram_socket(basic_datagram_socket&& other) noexcept
^
../boost/asio/basic_datagram_socket.hpp:1218:3: note: candidate constructor not viable: requires 1 argument, but 3 were provided
basic_datagram_socket(const basic_datagram_socket&) = delete;
^
../libs/asio/test/ip/udp.cpp:585:23: error: no matching constructor for initialization of 'ip::udp::resolver' (aka 'basic_resolver<boost::asio::ip::udp>')
ip::udp::resolver resolver2(ioc_ex);
^ ~~~~~~
../boost/asio/ip/basic_resolver.hpp:108:12: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::ip::basic_resolver<boost::asio::ip::udp, boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
explicit basic_resolver(const executor_type& ex)
^
../boost/asio/ip/basic_resolver.hpp:140:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'boost::asio::ip::basic_resolver<boost::asio::ip::udp, boost::asio::any_io_executor>' for 1st argument
basic_resolver(basic_resolver&& other)
^
../boost/asio/ip/basic_resolver.hpp:1060:3: note: candidate constructor not viable: no known conversion from 'const io_context::executor_type' (aka 'const basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::ip::basic_resolver<boost::asio::ip::udp, boost::asio::any_io_executor>' for 1st argument
basic_resolver(const basic_resolver&) = delete;
^
../boost/asio/ip/basic_resolver.hpp:122:12: note: candidate template ignored: substitution failure [with ExecutionContext = const boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
explicit basic_resolver(ExecutionContext& context,
^
../boost/asio/ip/basic_resolver.hpp:160:3: note: candidate template ignored: could not match 'basic_resolver' against 'basic_executor_type'
basic_resolver(basic_resolver<InternetProtocol, Executor1>&& other,
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
In file included from ../boost/asio/basic_socket.hpp:23:
../boost/asio/detail/io_object_impl.hpp:59:7: error: no matching constructor for initialization of 'boost::asio::detail::io_object_impl<boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>, boost::asio::any_io_executor>::executor_type' (aka 'boost::asio::any_io_executor')
executor_(context.get_executor())
^ ~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_socket.hpp:138:7: note: in instantiation of function template specialization 'boost::asio::detail::io_object_impl<boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>, boost::asio::any_io_executor>::io_object_impl<boost::asio::io_context>' requested here
: impl_(0, 0, context)
^
../boost/asio/basic_datagram_socket.hpp:120:7: note: in instantiation of function template specialization 'boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::basic_socket<boost::asio::io_context>' requested here
: basic_socket<Protocol, Executor>(context)
^
../libs/asio/test/ip/udp.cpp:98:21: note: in instantiation of function template specialization 'boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::basic_datagram_socket<boost::asio::io_context>' requested here
ip::udp::socket socket1(ioc);
^
../boost/asio/impl/any_io_executor.ipp:34:18: note: candidate constructor not viable: no known conversion from 'io_context::executor_type' (aka 'basic_executor_type<std::allocator<void>, 0>') to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
any_io_executor::any_io_executor(nullptr_t) noexcept
^
../boost/asio/impl/any_io_executor.ipp:39:18: note: candidate constructor not viable: no known conversion from 'io_context::executor_type' (aka 'basic_executor_type<std::allocator<void>, 0>') to 'const boost::asio::any_io_executor' for 1st argument
any_io_executor::any_io_executor(const any_io_executor& e) noexcept
^
../boost/asio/impl/any_io_executor.ipp:50:18: note: candidate constructor not viable: no known conversion from 'io_context::executor_type' (aka 'basic_executor_type<std::allocator<void>, 0>') to 'boost::asio::any_io_executor' for 1st argument
any_io_executor::any_io_executor(any_io_executor&& e) noexcept
^
../boost/asio/any_io_executor.hpp:108:3: note: candidate template ignored: substitution failure [with OtherAnyExecutor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:162:3: note: candidate template ignored: substitution failure [with Executor = boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>]: no type named 'type' in 'boost::asio::constraint<false, int>'
any_io_executor(Executor e,
^
../boost/asio/any_io_executor.hpp:132:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
any_io_executor(std::nothrow_t, OtherAnyExecutor e,
^
../boost/asio/any_io_executor.hpp:184:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
any_io_executor(std::nothrow_t, Executor e,
^
../boost/asio/impl/any_io_executor.ipp:29:18: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
any_io_executor::any_io_executor() noexcept
^
../boost/asio/impl/any_io_executor.ipp:44:18: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
any_io_executor::any_io_executor(std::nothrow_t,
^
../boost/asio/impl/any_io_executor.ipp:55:18: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
any_io_executor::any_io_executor(std::nothrow_t, any_io_executor&& e) noexcept
^
In file included from ../libs/asio/test/ip/udp.cpp:17:
In file included from ../boost/asio/ip/udp.hpp:19:
In file included from ../boost/asio/basic_datagram_socket.hpp:20:
../boost/asio/basic_socket.hpp:179:7: error: no matching constructor for initialization of 'detail::io_object_impl<detail::reactive_socket_service<udp>, any_io_executor>'
: impl_(0, 0, context)
^ ~~~~~~~~~~~~~
../boost/asio/basic_datagram_socket.hpp:159:7: note: in instantiation of function template specialization 'boost::asio::basic_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::basic_socket<boost::asio::io_context>' requested here
: basic_socket<Protocol, Executor>(context, protocol)
^
../libs/asio/test/ip/udp.cpp:99:21: note: in instantiation of function template specialization 'boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::any_io_executor>::basic_datagram_socket<boost::asio::io_context>' requested here
ip::udp::socket socket2(ioc, ip::udp::v4());
^
../boost/asio/detail/io_object_impl.hpp:57:12: note: candidate template ignored: substitution failure [with ExecutionContext = boost::asio::io_context]
explicit io_object_impl(int, int, ExecutionContext& context)
^
../boost/asio/detail/io_object_impl.hpp:74:3: note: candidate constructor template not viable: requires single argument 'other', but 3 arguments were provided
io_object_impl(io_object_impl<IoObjectService, Executor1>&& other)
^
../boost/asio/detail/io_object_impl.hpp:83:3: note: candidate constructor template not viable: requires single argument 'other', but 3 arguments were provided
io_object_impl(io_object_impl<IoObjectService1, Executor1>&& other)
^
../boost/asio/detail/io_object_impl.hpp:47:12: note: candidate constructor not viable: requires 2 arguments, but 3 were provided
explicit io_object_impl(int, const executor_type& ex)
^
../boost/asio/detail/io_object_impl.hpp:65:3: note: candidate constructor not via...
[The content has been trimmed by the report system because it exceeds 65536 bytes]