Test output: teeks99-dkr-mc6-17 - asio - ip_udp_select / clang-linux-6.0~c++17
Rev 9f83dd55ea67f1bab62c20d29bc5527345aafc55 / Thu, 08 Feb 2024 21:01:40 +0000
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]