Source: waybar
Version: 0.9.13-1
Severity: important
Tags: ftbfs
X-Debbugs-Cc: z...@debian.org
Control: affects -1 src:fmtlib

I have uploaded fmtlib 9.0.0 to experimental. During rebuild the reverse
dependencies, your package FTBFS.

Some relevant logs:

In file included from /usr/include/fmt/format.h:48,
                 from /usr/include/fmt/ostream.h:14,
                 from ../src/config.cpp:3:
/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 = Json::Value&]’:
/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>; fmt::v9::detail::type 
<anonymous> = fmt::v9::detail::type::custom_type; T = Json::Value&; typename 
std::enable_if<IS_PACKED,
 int>::type <anonymous> = 0]’
/usr/include/fmt/core.h:1877:77:   required from ‘constexpr 
fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = 
{const std::__cxx11::basic_string
<char, std::char_traits<char>, std::allocator<char> >&, Json::Value&}; Context 
= fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = 
{std::__cxx11::basic_string
<char, std::char_traits<char>, std::allocator<char> >, Json::Value}]’
/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 = 
fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {const 
std::__cxx11::basic_string<char, std::char_t
raits<char>, std::allocator<char> >&, Json::Value&}]’
/usr/include/spdlog/logger.h:332:68:   required from ‘void 
spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, 
spdlog::string_view_t, Args&& ...) [with Arg
s = {const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >&, Json::Value&}; spdlog::string_view_t = 
fmt::v9::basic_string_view<char>]’
/usr/include/spdlog/logger.h:83:13:   required from ‘void 
spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, 
fmt::v9::format_string<T ...>, Args&& ...) [wi
th Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >&, Json::Value&}; fmt::v9::format_string<T ...> = 
fmt::v9::basic_format_str
ing<char, const std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> >&, Json::Value&>]’
/usr/include/spdlog/logger.h:89:12:   required from ‘void 
spdlog::logger::log(spdlog::level::level_enum, fmt::v9::format_string<T ...>, 
Args&& ...) [with Args = {const std
::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 
Json::Value&}; fmt::v9::format_string<T ...> = 
fmt::v9::basic_format_string<char, const std:
:__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, 
Json::Value&>]’
/usr/include/spdlog/logger.h:146:12:   required from ‘void 
spdlog::logger::trace(fmt::v9::format_string<T ...>, Args&& ...) [with Args = 
{const std::__cxx11::basic_string<
char, std::char_traits<char>, std::allocator<char> >&, Json::Value&}; 
fmt::v9::format_string<T ...> = fmt::v9::basic_format_string<char, const 
std::__cxx11::basic_string<c
har, std::char_traits<char>, std::allocator<char> >&, Json::Value&>]’
/usr/include/spdlog/spdlog.h:145:32:   required from ‘void 
spdlog::trace(fmt::v9::format_string<T ...>, Args&& ...) [with Args = {const 
std::__cxx11::basic_string<char, st
d::char_traits<char>, std::allocator<char> >&, Json::Value&}; 
fmt::v9::format_string<T ...> = fmt::v9::basic_format_string<char, const 
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> 
>&, Json::Value&>]’
../src/config.cpp:94:22:   required from here
/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
 1733 |       formattable,
      |       ^~~~~~~~~~~
/usr/include/fmt/core.h:1733:7: note: ‘formattable’ evaluates to false

Reply via email to