Source: ceph
Version: 14.2.15-3
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/package.php?p=ceph

...
In file included from /<<PKGBUILDDIR>>/src/rgw/rgw_http_client.cc:16:
/<<PKGBUILDDIR>>/src/common/async/completion.h: In instantiation of ‘void 
ceph::async::detail::CompletionImpl<Executor1, Handler, T, 
Args>::destroy_defer(std::tuple<Args ...>&&) [with Executor1 = 
boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Handler 
= boost::asio::detail::coro_handler<boost::asio::executor_binder<void (*)(), 
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>
 > > >, void>; T = void; Args = {boost::system::error_code}]’:
/<<PKGBUILDDIR>>/src/common/async/completion.h:188:8:   required from here
/<<PKGBUILDDIR>>/src/common/async/completion.h:194:29: error: 
‘boost::asio::executor_work_guard<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>
 > >, void>::executor_type’ {aka ‘class 
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>
 > >’} has no member named ‘defer’; did you mean ‘prefer’?
  194 |     w.second.get_executor().defer(std::move(f), alloc2);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
      |     prefer
/<<PKGBUILDDIR>>/src/common/async/completion.h: In instantiation of ‘void 
ceph::async::detail::CompletionImpl<Executor1, Handler, T, 
Args>::destroy_dispatch(std::tuple<Args ...>&&) [with Executor1 = 
boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Handler 
= boost::asio::detail::coro_handler<boost::asio::executor_binder<void (*)(), 
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>
 > > >, void>; T = void; Args = {boost::system::error_code}]’:
/<<PKGBUILDDIR>>/src/common/async/completion.h:196:8:   required from here
/<<PKGBUILDDIR>>/src/common/async/completion.h:202:29: error: 
‘boost::asio::executor_work_guard<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>
 > >, void>::executor_type’ {aka ‘class 
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>
 > >’} has no member named ‘dispatch’
  202 |     w.second.get_executor().dispatch(std::move(f), alloc2);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/src/common/async/completion.h: In instantiation of ‘void 
ceph::async::detail::CompletionImpl<Executor1, Handler, T, 
Args>::destroy_post(std::tuple<Args ...>&&) [with Executor1 = 
boost::asio::io_context::basic_executor_type<std::allocator<void>, 0>; Handler 
= boost::asio::detail::coro_handler<boost::asio::executor_binder<void (*)(), 
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>
 > > >, void>; T = void; Args = {boost::system::error_code}]’:
/<<PKGBUILDDIR>>/src/common/async/completion.h:204:8:   required from here
/<<PKGBUILDDIR>>/src/common/async/completion.h:210:29: error: 
‘boost::asio::executor_work_guard<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>
 > >, void>::executor_type’ {aka ‘class 
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>
 > >’} has no member named ‘post’
  210 |     w.second.get_executor().post(std::move(f), alloc2);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
make[3]: *** [src/rgw/CMakeFiles/rgw_common.dir/build.make:479: 
src/rgw/CMakeFiles/rgw_common.dir/rgw_http_client.cc.o] Error 1

Reply via email to