Compile [2024-08-07 16:14:15 UTC]: fail
"clang++-6.0" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -stdlib=libc++ -isystem/usr/include/libcxxabi -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_ASIO_DISABLE_BOOST_ARRAY=1 -DBOOST_ASIO_DISABLE_BOOST_BIND=1 -DBOOST_ASIO_DISABLE_BOOST_DATE_TIME=1 -DBOOST_ASIO_DISABLE_BOOST_REGEX=1 -DBOOST_ASIO_NO_DEPRECATED=1 -DBOOST_ASIO_SEPARATE_COMPILATION -DBOOST_ATOMIC_DYN_LINK=1 -DBOOST_BEAST_ALLOW_DEPRECATED -DBOOST_BEAST_SEPARATE_COMPILATION -DBOOST_BEAST_TESTS -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTEXT_DYN_LINK=1 -DBOOST_COROUTINES_NO_DEPRECATION_WARNING=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -D_GNU_SOURCE=1 -D_XOPEN_SOURCE=600 -I".." -I"../libs/beast" -I"../libs/beast/test/extras/include" -c -o "/var/boost/run/results/boost/bin.v2/libs/beast/test/beast/core/buffer_ref.test/clang-linux-6.0~c++17~lc/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/buffer_ref.o" "../libs/beast/test/beast/core/buffer_ref.cpp"
In file included from ../libs/beast/test/beast/core/buffer_ref.cpp:7:
In file included from ../boost/beast/core/flat_buffer.hpp:15:
In file included from ../boost/asio/buffer.hpp:29:
../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/beast/test/beast/core/buffer_ref.cpp:13:
In file included from ../boost/asio/readable_pipe.hpp:23:
In file included from ../boost/asio/basic_readable_pipe.hpp:28:
../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_descriptor_service, boost::asio::any_io_executor>::executor_type' (aka 'boost::asio::any_io_executor')
executor_(context.get_executor())
^ ~~~~~~~~~~~~~~~~~~~~~~
../boost/asio/basic_readable_pipe.hpp:117:7: note: in instantiation of function template specialization 'boost::asio::detail::io_object_impl<boost::asio::detail::reactive_descriptor_service, boost::asio::any_io_executor>::io_object_impl<boost::asio::io_context>' requested here
: impl_(0, 0, context)
^
../libs/beast/test/beast/core/buffer_ref.cpp:36:28: note: in instantiation of function template specialization 'boost::asio::basic_readable_pipe<boost::asio::any_io_executor>::basic_readable_pipe<boost::asio::io_context>' requested here
net::readable_pipe rp{ioc};
^
../libs/beast/test/beast/core/buffer_ref.cpp:64:9: note: in instantiation of function template specialization 'boost::beast::buffer_ref_test::testBuffer<boost::beast::basic_flat_buffer<std::__1::allocator<char> > >' requested here
testBuffer<flat_buffer>();
^
../boost/asio/any_io_executor.hpp:94:19: 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
BOOST_ASIO_DECL any_io_executor(nullptr_t) noexcept;
^
../boost/asio/any_io_executor.hpp:97:19: 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
BOOST_ASIO_DECL any_io_executor(const any_io_executor& e) noexcept;
^
../boost/asio/any_io_executor.hpp:100:19: 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
BOOST_ASIO_DECL 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::__1::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::__1::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/any_io_executor.hpp:91:19: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
BOOST_ASIO_DECL any_io_executor() noexcept;
^
../boost/asio/any_io_executor.hpp:150:19: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
BOOST_ASIO_DECL any_io_executor(std::nothrow_t,
^
../boost/asio/any_io_executor.hpp:154:19: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
BOOST_ASIO_DECL any_io_executor(std::nothrow_t, any_io_executor&& e) noexcept;
^
In file included from ../libs/beast/test/beast/core/buffer_ref.cpp:14:
In file included from ../boost/asio/writable_pipe.hpp:23:
../boost/asio/basic_writable_pipe.hpp:117:7: error: no matching constructor for initialization of 'detail::io_object_impl<detail::reactive_descriptor_service, any_io_executor>'
: impl_(0, 0, context)
^ ~~~~~~~~~~~~~
../libs/beast/test/beast/core/buffer_ref.cpp:37:28: note: in instantiation of function template specialization 'boost::asio::basic_writable_pipe<boost::asio::any_io_executor>::basic_writable_pipe<boost::asio::io_context>' requested here
net::writable_pipe wp{ioc};
^
../libs/beast/test/beast/core/buffer_ref.cpp:64:9: note: in instantiation of function template specialization 'boost::beast::buffer_ref_test::testBuffer<boost::beast::basic_flat_buffer<std::__1::allocator<char> > >' requested here
testBuffer<flat_buffer>();
^
../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/beast/test/beast/core/buffer_ref.cpp:12:
In file included from ../boost/asio/io_context.hpp:1494:
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/descriptor_write_op.hpp:178:37: note: in instantiation of template class 'boost::asio::detail::handler_work<boost::asio::detail::write_op<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>, boost::asio::const_buffer, const boost::asio::const_buffer *, boost::asio::detail::transfer_all_t, boost::asio::detail::detached_handler>, boost::asio::any_io_executor, void>' requested here
handler_work<Handler, IoExecutor> work_;
^
../boost/asio/detail/reactive_descriptor_service.hpp:313:14: note: in instantiation of template class 'boost::asio::detail::descriptor_write_op<boost::asio::const_buffer, boost::asio::detail::write_op<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>, boost::asio::const_buffer, const boost::asio::const_buffer *, boost::asio::detail::transfer_all_t, boost::asio::detail::detached_handler>, boost::asio::any_io_executor>' requested here
typename op::ptr p = { boost::asio::detail::addressof(handler),
^
../boost/asio/basic_writable_pipe.hpp:598:34: note: in instantiation of function template specialization 'boost::asio::detail::reactive_descriptor_service::async_write_some<boost::asio::const_buffer, boost::asio::detail::write_op<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>, boost::asio::const_buffer, const boost::asio::const_buffer *, boost::asio::detail::transfer_all_t, boost::asio::detail::detached_handler>, boost::asio::any_io_executor>' requested here
self_->impl_.get_service().async_write_some(
^
../boost/asio/async_result.hpp:329:5: note: in instantiation of function template specialization 'boost::asio::basic_writable_pipe<boost::asio::any_io_executor>::initiate_async_write_some::operator()<boost::asio::detail::write_op<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>, boost::asio::const_buffer, const boost::asio::const_buffer *, boost::asio::detail::transfer_all_t, boost::asio::detail::detached_handler>, boost::asio::const_buffer>' requested here
static_cast<Initiation&&>(initiation)(
^
../boost/asio/async_result.hpp:629:65: note: in instantiation of function template specialization 'boost::asio::detail::completion_handler_async_result<boost::asio::detail::write_op<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>, boost::asio::const_buffer, const boost::asio::const_buffer *, boost::asio::detail::transfer_all_t, boost::asio::detail::detached_handler>, void (boost::system::error_code, unsigned long)>::initiate<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>::initiate_async_write_some, boost::asio::detail::write_op<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>, boost::asio::const_buffer, const boost::asio::const_buffer *, boost::asio::detail::transfer_all_t, boost::asio::detail::detached_handler>, const boost::asio::const_buffer &>' requested here
return async_result<decay_t<CompletionToken>, Signatures...>::initiate(
^
../boost/asio/basic_writable_pipe.hpp:564:12: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
return async_initiate<WriteToken,
^
../boost/asio/impl/detached.hpp:66:5: note: in instantiation of function template specialization 'boost::asio::detail::initiate_async_write<boost::asio::basic_writable_pipe<boost::asio::any_io_executor> >::operator()<boost::asio::detail::detached_handler, boost::asio::const_buffer, boost::asio::detail::transfer_all_t>' requested here
static_cast<Initiation&&>(initiation)(
^
../boost/asio/async_result.hpp:629:65: note: in instantiation of function template specialization 'boost::asio::async_result<boost::asio::detached_t, void (boost::system::error_code, unsigned long)>::initiate<boost::asio::detail::initiate_async_write<boost::asio::basic_writable_pipe<boost::asio::any_io_executor> >, const boost::asio::detached_t &, const boost::asio::const_buffer &, boost::asio::detail::transfer_all_t>' requested here
return async_result<decay_t<CompletionToken>, Signatures...>::initiate(
^
../boost/asio/write.hpp:834:10: note: in instantiation of function template specialization 'boost::asio::async_initiate<const boost::asio::detached_t &, void (boost::system::error_code, unsigned long), boost::asio::detail::initiate_async_write<boost::asio::basic_writable_pipe<boost::asio::any_io_executor> >, const boost::asio::const_buffer &, boost::asio::detail::transfer_all_t>' requested here
return async_initiate<WriteToken,
^
../libs/beast/test/beast/core/buffer_ref.cpp:42:14: note: in instantiation of function template specialization 'boost::asio::async_write<boost::asio::basic_writable_pipe<boost::asio::any_io_executor>, boost::asio::const_buffer, const boost::asio::detached_t &>' requested here
net::async_write(wp, net::buffer(msg), asio::detached);
^
../libs/beast/test/beast/core/buffer_ref.cpp:64:9: note: in instantiation of function template specialization 'boost::beast::buffer_ref_test::testBuffer<boost::beast::basic_flat_buffer<std::__1::allocator<char> > >' requested here
testBuffer<flat_buffer>();
^
../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<
^
../libs/beast/test/beast/core/buffer_ref.cpp:37:28: error: no matching constructor for initialization of 'net::writable_pipe' (aka 'basic_writable_pipe<>')
net::writable_pipe wp{ioc};
^~~~~~~
../libs/beast/test/beast/core/buffer_ref.cpp:65:9: note: in instantiation of function template specialization 'boost::beast::buffer_ref_test::testBuffer<boost::beast::flat_static_buffer<1024> >' requested here
testBuffer<flat_static_buffer<1024u>>();
^
../boost/asio/basic_writable_pipe.hpp:98:12: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'const boost::asio::basic_writable_pipe<boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
explicit basic_writable_pipe(const executor_type& ex)
^
../boost/asio/basic_writable_pipe.hpp:182:3: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'boost::asio::basic_writable_pipe<boost::asio::any_io_executor>' for 1st argument
basic_writable_pipe(basic_writable_pipe&& other)
^
../boost/asio/basic_writable_pipe.hpp:571:3: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'const boost::asio::basic_writable_pipe<boost::asio::any_io_executor>' for 1st argument
basic_writable_pipe(const basic_writable_pipe&) = delete;
^
../boost/asio/basic_writable_pipe.hpp:112:12: note: candidate template ignored: substitution failure [with ExecutionContext = boost::asio::io_context]
explicit basic_writable_pipe(ExecutionContext& context,
^
../boost/asio/basic_writable_pipe.hpp:220:3: note: candidate template ignored: could not match 'basic_writable_pipe<type-parameter-0-0>' against 'boost::asio::io_context'
basic_writable_pipe(basic_writable_pipe<Executor1>&& other,
^
../boost/asio/basic_writable_pipe.hpp:158:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
basic_writable_pipe(ExecutionContext& context,
^
../boost/asio/basic_writable_pipe.hpp:134:3: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_writable_pipe(const executor_type& ex,
^
../libs/beast/test/beast/core/buffer_ref.cpp:37:28: error: no matching constructor for initialization of 'net::writable_pipe' (aka 'basic_writable_pipe<>')
net::writable_pipe wp{ioc};
^~~~~~~
../libs/beast/test/beast/core/buffer_ref.cpp:66:9: note: in instantiation of function template specialization 'boost::beast::buffer_ref_test::testBuffer<boost::beast::basic_multi_buffer<std::__1::allocator<char> > >' requested here
testBuffer<multi_buffer>();
^
../boost/asio/basic_writable_pipe.hpp:98:12: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'const boost::asio::basic_writable_pipe<boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
explicit basic_writable_pipe(const executor_type& ex)
^
../boost/asio/basic_writable_pipe.hpp:182:3: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'boost::asio::basic_writable_pipe<boost::asio::any_io_executor>' for 1st argument
basic_writable_pipe(basic_writable_pipe&& other)
^
../boost/asio/basic_writable_pipe.hpp:571:3: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'const boost::asio::basic_writable_pipe<boost::asio::any_io_executor>' for 1st argument
basic_writable_pipe(const basic_writable_pipe&) = delete;
^
../boost/asio/basic_writable_pipe.hpp:112:12: note: candidate template ignored: substitution failure [with ExecutionContext = boost::asio::io_context]
explicit basic_writable_pipe(ExecutionContext& context,
^
../boost/asio/basic_writable_pipe.hpp:220:3: note: candidate template ignored: could not match 'basic_writable_pipe<type-parameter-0-0>' against 'boost::asio::io_context'
basic_writable_pipe(basic_writable_pipe<Executor1>&& other,
^
../boost/asio/basic_writable_pipe.hpp:158:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
basic_writable_pipe(ExecutionContext& context,
^
../boost/asio/basic_writable_pipe.hpp:134:3: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_writable_pipe(const executor_type& ex,
^
../libs/beast/test/beast/core/buffer_ref.cpp:37:28: error: no matching constructor for initialization of 'net::writable_pipe' (aka 'basic_writable_pipe<>')
net::writable_pipe wp{ioc};
^~~~~~~
../libs/beast/test/beast/core/buffer_ref.cpp:67:9: note: in instantiation of function template specialization 'boost::beast::buffer_ref_test::testBuffer<boost::beast::static_buffer<1024> >' requested here
testBuffer<static_buffer<1024u>>();
^
../boost/asio/basic_writable_pipe.hpp:98:12: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'const boost::asio::basic_writable_pipe<boost::asio::any_io_executor>::executor_type' (aka 'const boost::asio::any_io_executor') for 1st argument
explicit basic_writable_pipe(const executor_type& ex)
^
../boost/asio/basic_writable_pipe.hpp:182:3: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'boost::asio::basic_writable_pipe<boost::asio::any_io_executor>' for 1st argument
basic_writable_pipe(basic_writable_pipe&& other)
^
../boost/asio/basic_writable_pipe.hpp:571:3: note: candidate constructor not viable: no known conversion from 'net::io_context' to 'const boost::asio::basic_writable_pipe<boost::asio::any_io_executor>' for 1st argument
basic_writable_pipe(const basic_writable_pipe&) = delete;
^
../boost/asio/basic_writable_pipe.hpp:112:12: note: candidate template ignored: substitution failure [with ExecutionContext = boost::asio::io_context]
explicit basic_writable_pipe(ExecutionContext& context,
^
../boost/asio/basic_writable_pipe.hpp:220:3: note: candidate template ignored: could not match 'basic_writable_pipe<type-parameter-0-0>' against 'boost::asio::io_context'
basic_writable_pipe(basic_writable_pipe<Executor1>&& other,
^
../boost/asio/basic_writable_pipe.hpp:158:3: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
basic_writable_pipe(ExecutionContext& context,
^
../boost/asio/basic_writable_pipe.hpp:134:3: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
basic_writable_pipe(const executor_type& ex,
^
7 errors generated.