Project

General

Profile

Actions

Bug #50244

closed

pacific: FTBFS has no member named 'defer'; did you mean 'prefer'?

Added by singuliere _ about 3 years ago. Updated about 3 years ago.

Status:
Duplicate
Priority:
Urgent
Assignee:
-
Category:
build
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The pacific branch fails to build because of:

[ 81%] Building CXX object src/test/rgw/CMakeFiles/unittest_rgw_crypto.dir/test_rgw_crypto.cc.o
In file included from /home/jenkins-build/build/workspace/ceph-pull-requests/src/rgw/rgw_dmclock_async_scheduler.h:18,
                 from /home/jenkins-build/build/workspace/ceph-pull-requests/src/test/rgw/test_rgw_dmclock_scheduler.cc:18:
/home/jenkins-build/build/workspace/ceph-pull-requests/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> > > >, crimson::dmclock::PhaseType>; T = ceph::async::AsBase<rgw::dmclock::Request>; Args = {boost::system::error_code, crimson::dmclock::PhaseType}]':
/home/jenkins-build/build/workspace/ceph-pull-requests/src/common/async/completion.h:188:8:   required from here
/home/jenkins-build/build/workspace/ceph-pull-requests/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);
/home/jenkins-build/build/workspace/ceph-pull-requests/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> > > >, crimson::dmclock::PhaseType>; T = ceph::async::AsBase<rgw::dmclock::Request>; Args = {boost::system::error_code, crimson::dmclock::PhaseType}]':
/home/jenkins-build/build/workspace/ceph-pull-requests/src/common/async/completion.h:196:8:   required from here
/home/jenkins-build/build/workspace/ceph-pull-requests/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);
/home/jenkins-build/build/workspace/ceph-pull-requests/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> > > >, crimson::dmclock::PhaseType>; T = ceph::async::AsBase<rgw::dmclock::Request>; Args = {boost::system::error_code, crimson::dmclock::PhaseType}]':
/home/jenkins-build/build/workspace/ceph-pull-requests/src/common/async/completion.h:204:8:   required from here
/home/jenkins-build/build/workspace/ceph-pull-requests/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/test/rgw/CMakeFiles/unittest_rgw_dmclock_scheduler.dir/build.make:63: src/test/rgw/CMakeFiles/unittest_rgw_dmclock_scheduler.dir/test_rgw_dmclock_scheduler.cc.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:23304: src/test/rgw/CMakeFiles/unittest_rgw_dmclock_scheduler.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 81%] Building CXX object src/rgw/CMakeFiles/radosgw-admin.dir/rgw_admin.cc.o

Related issues 1 (0 open1 closed)

Is duplicate of Ceph - Bug #50247: pacific build fails ResolvedCasey Bodley

Actions
Actions #4

Updated by singuliere _ about 3 years ago

  • Subject changed from pacific: has no member named 'defer'; did you mean 'prefer'? to pacific: FTBFS has no member named 'defer'; did you mean 'prefer'?
Actions #5

Updated by singuliere _ about 3 years ago

  • Status changed from New to Duplicate
Actions #6

Updated by singuliere _ about 3 years ago

  • Is duplicate of Bug #50247: pacific build fails added
Actions

Also available in: Atom PDF