Bug ID 1121395
Summary GCC 9: ceph build fails
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee bnc-team-screening@forge.provo.novell.com
Reporter martin.liska@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

https://build.opensuse.org/build/openSUSE:Factory:Staging:Gcc7/standard/x86_64/ceph/_log

[ 4920s] [ 71%] Building CXX object
src/rgw/CMakeFiles/rgw_common.dir/rgw_rest_metadata.cc.o
[ 4926s] In file included from
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/common/mClockPriorityQueue.h:26,
[ 4926s]                  from
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/osd/mClockOpClassQueue.h:25,
[ 4926s]                  from
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/osd/OSD.h:57,
[ 4926s]                  from
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/osd/OSD.cc:42:
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:
In constructor 'crimson::dmclock::PriorityQueueBase<C, R, IsDelayed, U1,
B>::PriorityQueueBase(crimson::dmclock::PriorityQueueBase<C, R, IsDelayed, U1,
B>::ClientInfoFunc, std::chrono::duration<_Rep, _Period>,
std::chrono::duration<_Rep, _Period>, std::chrono::duration<_Rep, _Period>,
crimson::dmclock::AtLimitParam, double)':
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:832:66:
error: no matching function for call to 'crimson::dmclock::PriorityQueueBase<C,
R, IsDelayed, U1,
B>::get_or_default<crimson::dmclock::AtLimit>(crimson::dmclock::AtLimitParam&,
crimson::dmclock::AtLimit)'
[ 4926s]   832 |  at_limit(get_or_default<AtLimit>(at_limit_param,
AtLimit::Reject)),
[ 4926s]       |                                                               
  ^
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:817:16:
note: candidate: 'template<class C, class R, bool IsDelayed, bool U1, unsigned
int B> template<class T, class Variant> static T
crimson::dmclock::PriorityQueueBase<C, R, IsDelayed, U1,
B>::get_or_default(const Variant&, T)'
[ 4926s]   817 |       static T get_or_default(const Variant& param, T
default_value) {
[ 4926s]       |                ^~~~~~~~~~~~~~
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:817:16:
note:   template argument deduction/substitution failed:
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:832:66:
note:   mismatched types 'const Variant' and 'crimson::dmclock::AtLimitParam'
{aka 'boost::variant<crimson::dmclock::AtLimit, double>'}
[ 4926s]   832 |  at_limit(get_or_default<AtLimit>(at_limit_param,
AtLimit::Reject)),
[ 4926s]       |                                                               
  ^
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:833:68:
error: no matching function for call to 'crimson::dmclock::PriorityQueueBase<C,
R, IsDelayed, U1,
B>::get_or_default<crimson::dmclock::RejectThreshold>(crimson::dmclock::AtLimitParam&,
int)'
[ 4926s]   833 | 
reject_threshold(get_or_default<RejectThreshold>(at_limit_param, 0)),
[ 4926s]       |                                                               
    ^
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:817:16:
note: candidate: 'template<class C, class R, bool IsDelayed, bool U1, unsigned
int B> template<class T, class Variant> static T
crimson::dmclock::PriorityQueueBase<C, R, IsDelayed, U1,
B>::get_or_default(const Variant&, T)'
[ 4926s]   817 |       static T get_or_default(const Variant& param, T
default_value) {
[ 4926s]       |                ^~~~~~~~~~~~~~
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:817:16:
note:   template argument deduction/substitution failed:
[ 4926s]
/home/abuild/rpmbuild/BUILD/ceph-14.0.1-1555-g42662f72f4/src/dmclock/src/dmclock_server.h:833:68:
note:   mismatched types 'const Variant' and 'crimson::dmclock::AtLimitParam'
{aka 'boost::variant<crimson::dmclock::AtLimit, double>'}
[ 4926s]   833 | 
reject_threshold(get_or_default<RejectThreshold>(at_limit_param, 0)),
[ 4926s]       |                                                               
    ^


You are receiving this mail because: