Bug ID | 1202292 |
---|---|
Summary | [staging][ftbfs] ceph fails to build against fmt 9.0 |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | dimstar@opensuse.org |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
fmt 9.0 has been submitted for inclusion into Factory. During the staging process we have observed ceph failing to build (currently logs available at https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:L/ceph/standard/x86_64 - but that won't stay forever) [ 471s] In file included from /usr/include/fmt/format.h:48, [ 471s] from /home/abuild/rpmbuild/BUILD/ceph-16.2.9-538-g9de83fa4064/src/tools/neorados.cc:31: [ 471s] /usr/include/fmt/core.h: In instantiation of 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = boost::program_options::options_description&]': [ 471s] /usr/include/fmt/core.h:1753:29: required from 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::custom_type; T = boost::program_options::options_description&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]' [ 471s] /usr/include/fmt/core.h:1877:77: required from 'constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {boost::program_options::options_description&}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {boost::program_options::options_description}]' [ 471s] /usr/include/fmt/core.h:1894:38: required from 'constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {boost::program_options::options_description&}]' [ 471s] /usr/include/fmt/core.h:3251:44: required from 'void fmt::v9::print(format_string<T ...>, T&& ...) [with T = {boost::program_options::options_description&}; format_string<T ...> = basic_format_string<char, boost::program_options::options_description&>]' [ 471s] /home/abuild/rpmbuild/BUILD/ceph-16.2.9-538-g9de83fa4064/src/tools/neorados.cc:324:17: required from here [ 471s] /usr/include/fmt/core.h:1733:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt [ 471s] 1733 | formattable, [ 471s] | ^~~~~~~~~~~