Compile [2024-02-07 18:06:25 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/signal_set_select.test/clang-linux-6.0~c++17/debug/debug-symbols-off/threading-multi/visibility-hidden/signal_set.o" "../libs/asio/test/signal_set.cpp"
In file included from ../libs/asio/test/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:20:
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/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:20:
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/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:20:
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/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:20:
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/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:20:
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/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:20:
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/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:20:
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/signal_set.cpp:54:16: error: no matching constructor for initialization of 'boost::asio::signal_set' (aka 'basic_signal_set<>')
signal_set set5(ioc_ex);
^ ~~~~~~
../boost/asio/basic_signal_set.hpp:123: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_signal_set<boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
explicit basic_signal_set(const executor_type& ex)
^
../boost/asio/basic_signal_set.hpp:607: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_signal_set<boost::asio::any_io_executor>' for 1st argument
basic_signal_set(const basic_signal_set&) = delete;
^
../boost/asio/basic_signal_set.hpp:137: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, boost::asio::defaulted_constraint>'
explicit basic_signal_set(ExecutionContext& context,
^
../boost/asio/basic_signal_set.hpp:183:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
basic_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:241:3: note: candidate constructor template not viable: requires at least 3 arguments, but 1 was provided
basic_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:310:3: note: candidate constructor template not viable: requires at least 4 arguments, but 1 was provided
basic_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:160:3: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_signal_set(const executor_type& ex, int signal_number_1)
^
../boost/asio/basic_signal_set.hpp:212:3: note: candidate constructor not viable: requires 3 arguments, but 1 was provided
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:276:3: note: candidate constructor not viable: requires 4 arguments, but 1 was provided
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../libs/asio/test/signal_set.cpp:55:16: error: no matching constructor for initialization of 'boost::asio::signal_set' (aka 'basic_signal_set<>')
signal_set set6(ioc_ex, 1);
^ ~~~~~~~~~
../boost/asio/basic_signal_set.hpp:160: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_signal_set<boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_signal_set(const executor_type& ex, int signal_number_1)
^
../boost/asio/basic_signal_set.hpp:137: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, boost::asio::defaulted_constraint>'
explicit basic_signal_set(ExecutionContext& context,
^
../boost/asio/basic_signal_set.hpp:183: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_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:241:3: note: candidate constructor template not viable: requires at least 3 arguments, but 2 were provided
basic_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:310:3: note: candidate constructor template not viable: requires at least 4 arguments, but 2 were provided
basic_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:123:12: note: candidate constructor not viable: requires single argument 'ex', but 2 arguments were provided
explicit basic_signal_set(const executor_type& ex)
^
../boost/asio/basic_signal_set.hpp:607:3: note: candidate constructor not viable: requires 1 argument, but 2 were provided
basic_signal_set(const basic_signal_set&) = delete;
^
../boost/asio/basic_signal_set.hpp:212:3: note: candidate constructor not viable: requires 3 arguments, but 2 were provided
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:276:3: note: candidate constructor not viable: requires 4 arguments, but 2 were provided
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../libs/asio/test/signal_set.cpp:56:16: error: no matching constructor for initialization of 'boost::asio::signal_set' (aka 'basic_signal_set<>')
signal_set set7(ioc_ex, 1, 2);
^ ~~~~~~~~~~~~
../boost/asio/basic_signal_set.hpp:212: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_signal_set<boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:183: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_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:241: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_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:137:12: note: candidate constructor template not viable: requires at most 2 arguments, but 3 were provided
explicit basic_signal_set(ExecutionContext& context,
^
../boost/asio/basic_signal_set.hpp:310:3: note: candidate constructor template not viable: requires at least 4 arguments, but 3 were provided
basic_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:160:3: note: candidate constructor not viable: requires 2 arguments, but 3 were provided
basic_signal_set(const executor_type& ex, int signal_number_1)
^
../boost/asio/basic_signal_set.hpp:276:3: note: candidate constructor not viable: requires 4 arguments, but 3 were provided
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:123:12: note: candidate constructor not viable: requires single argument 'ex', but 3 arguments were provided
explicit basic_signal_set(const executor_type& ex)
^
../boost/asio/basic_signal_set.hpp:607:3: note: candidate constructor not viable: requires 1 argument, but 3 were provided
basic_signal_set(const basic_signal_set&) = delete;
^
../libs/asio/test/signal_set.cpp:57:16: error: no matching constructor for initialization of 'boost::asio::signal_set' (aka 'basic_signal_set<>')
signal_set set8(ioc_ex, 1, 2, 3);
^ ~~~~~~~~~~~~~~~
../boost/asio/basic_signal_set.hpp:276: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_signal_set<boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:241: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_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:310: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_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:137:12: note: candidate constructor template not viable: requires at most 2 arguments, but 4 were provided
explicit basic_signal_set(ExecutionContext& context,
^
../boost/asio/basic_signal_set.hpp:183:3: note: candidate constructor template not viable: requires at most 3 arguments, but 4 were provided
basic_signal_set(ExecutionContext& context, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:212:3: note: candidate constructor not viable: requires 3 arguments, but 4 were provided
basic_signal_set(const executor_type& ex, int signal_number_1,
^
../boost/asio/basic_signal_set.hpp:160:3: note: candidate constructor not viable: requires 2 arguments, but 4 were provided
basic_signal_set(const executor_type& ex, int signal_number_1)
^
../boost/asio/basic_signal_set.hpp:123:12: note: candidate constructor not viable: requires single argument 'ex', but 4 arguments were provided
explicit basic_signal_set(const executor_type& ex)
^
../boost/asio/basic_signal_set.hpp:607:3: note: candidate constructor not viable: requires 1 argument, but 4 were provided
basic_signal_set(const basic_signal_set&) = delete;
^
In file included from ../libs/asio/test/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.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::signal_set_service, boost::asio::any_io_executor>::executor_type' (aka 'boost::asio::any_io_executor')
executor_(context.get_executor())
^ ~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_signal_set.hpp:142:7: note: in instantiation of function template specialization 'boost::asio::detail::io_object_impl<boost::asio::detail::signal_set_service, boost::asio::any_io_executor>::io_object_impl<boost::asio::io_context>' requested here
: impl_(0, 0, context)
^
../libs/asio/test/signal_set.cpp:49:16: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::any_io_executor>::basic_signal_set<boost::asio::io_context>' requested here
signal_set set1(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/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
../boost/asio/basic_signal_set.hpp:188:7: error: no matching constructor for initialization of 'detail::io_object_impl<detail::signal_set_service, any_io_executor>'
: impl_(0, 0, context)
^ ~~~~~~~~~~~~~
../libs/asio/test/signal_set.cpp:50:16: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::any_io_executor>::basic_signal_set<boost::asio::io_context>' requested here
signal_set set2(ioc, 1);
^
../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 viable: requires single argument 'other', but 3 arguments were provided
io_object_impl(io_object_impl&& other)
^
../boost/asio/detail/io_object_impl.hpp:160:3: note: candidate constructor not viable: requires 1 argument, but 3 were provided
io_object_impl(const io_object_impl&);
^
In file included from ../libs/asio/test/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
../boost/asio/basic_signal_set.hpp:247:7: error: no matching constructor for initialization of 'detail::io_object_impl<detail::signal_set_service, any_io_executor>'
: impl_(0, 0, context)
^ ~~~~~~~~~~~~~
../libs/asio/test/signal_set.cpp:51:16: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::any_io_executor>::basic_signal_set<boost::asio::io_context>' requested here
signal_set set3(ioc, 1, 2);
^
../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 viable: requires single argument 'other', but 3 arguments were provided
io_object_impl(io_object_impl&& other)
^
../boost/asio/detail/io_object_impl.hpp:160:3: note: candidate constructor not viable: requires 1 argument, but 3 were provided
io_object_impl(const io_object_impl&);
^
In file included from ../libs/asio/test/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
../boost/asio/basic_signal_set.hpp:316:7: error: no matching constructor for initialization of 'detail::io_object_impl<detail::signal_set_service, any_io_executor>'
: impl_(0, 0, context)
^ ~~~~~~~~~~~~~
../libs/asio/test/signal_set.cpp:52:16: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::any_io_executor>::basic_signal_set<boost::asio::io_context>' requested here
signal_set set4(ioc, 1, 2, 3);
^
../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 viable: requires single argument 'other', but 3 arguments were provided
io_object_impl(io_object_impl&& other)
^
../boost/asio/detail/io_object_impl.hpp:160:3: note: candidate constructor not viable: requires 1 argument, but 3 were provided
io_object_impl(const io_object_impl&);
^
In file included from ../libs/asio/test/signal_set.cpp:17:
In file included from ../boost/asio/signal_set.hpp:19:
In file included from ../boost/asio/basic_signal_set.hpp:23:
In file included from ../boost/asio/detail/io_object_impl.hpp:23:
In file included from ../boost/asio/io_context.hpp:1498:
In file included from ../boost/asio/impl/io_context.hpp:18:
In file included from ../boost/asio/detail/completion_handler.hpp:21:
../boost/asio/detail/handler_work.hpp:452:7: error: ambiguous partial specializations of 'handler_work_base<boost::asio::any_io_executor, void, boost::asio::io_context, boost::asio::executor, void>'
> : handler_work_base<IoExecutor>
^
../boost/asio/detail/signal_handler.hpp:83:37: note: in instantiation of template class 'boost::asio::detail::handler_work<void (*)(const boost::system::error_code &, int), boost::asio::any_io_executor, void>' requested here
handler_work<Handler, IoExecutor> work_;
^
../boost/asio/detail/signal_set_service.hpp:182:14: note: in instantiation of template class 'boost::asio::detail::signal_handler<void (*)(const boost::system::error_code &, int), boost::asio::any_io_executor>' requested here
typename op::ptr p = { boost::asio::detail::addressof(handler),
^
../boost/asio/basic_signal_set.hpp:633:34: note: in instantiation of function template specialization 'boost::asio::detail::signal_set_service::async_wait<void (*)(const boost::system::error_code &, int), boost::asio::any_io_executor>' requested here
self_->impl_.get_service().async_wait(
^
../boost/asio/async_result.hpp:273:5: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::any_io_executor>::initiate_async_wait::operator()<void (*)(const boost::system::error_code &, int)>' requested here
static_cast<Initiation&&>(initiation)(
^
../boost/asio/async_result.hpp:570:65: note: in instantiation of function template specialization 'boost::asio::detail::completion_handler_async_result<void (*)(const boost::system::error_code &, int), void (boost::system::error_code, int)>::initiate<boost::asio::basic_signal_set<boost::asio::any_io_executor>::initiate_async_wait, void (*)(const boost::system::error_code &, int)>' requested here
return async_result<decay_t<CompletionToken>, Signatures...>::initiate(
^
../boost/asio/basic_signal_set.hpp:601:12: note: in instantiation of function template specialization 'boost::asio::async_initiate<void (*)(const boost::system::error_code &, int), void (boost::system::error_code, int), boost::asio::basic_signal_set<boost::asio::any_io_executor>::initiate_async_wait>' requested here
return async_initiate<SignalToken, void (boost::system::error_code, int)>(
^
../libs/asio/test/signal_set.cpp:81:10: note: in instantiation of function template specialization 'boost::asio::basic_signal_set<boost::asio::any_io_executor>::async_wait<void (*)(const boost::system::error_code &, int)>' requested here
set1.async_wait(&signal_handler);
^
../boost/asio/detail/handler_work.hpp:105:7: note: partial specialization matches [with Executor = boost::asio::any_io_executor, CandidateExecutor = void, IoContext = boost::asio::io_context, PolymorphicExecutor = boost::asio::executor]
class handler_work_base<Executor, CandidateExecutor,
^
../boost/asio/detail/handler_work.hpp:340:7: note: partial specialization matches [with Executor = boost::asio::any_io_executor, CandidateExecutor = void, IoContext = boost::asio::io_context, PolymorphicExecutor = boost::asio::executor]
class handler_work_base<
^
16 errors generated.