Source: bear
Version: 3.0.19-1
Severity: important
Tags: ftbfs
Forwarded: https://github.com/rizsotto/Bear/issues/471
X-Debbugs-Cc: z...@debian.org

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/spdlog/fmt/fmt.h:25,
                 from /usr/include/spdlog/common.h:36,
                 from /usr/include/spdlog/spdlog.h:12,
                 from /<<PKGBUILDDIR>>/source/libsys/source/Process.cc:47:
/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 = 
{anonymous}::Arguments&]’:
/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 = {anonymous}::Arguments&; 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 = 
{int&, {anonymous}::Arguments&}; Context = 
fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {int, 
{anonymous}::Arguments}]’
/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 = {int&, {anonymous}::Arguments&}]’
/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 Args = {int, {anonymous}::Arguments}; 
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&& ...) [with Args = {int, 
{anonymous}::Arguments}; fmt::v9::format_string<T ...> = 
fmt::v9::basic_format_string<char, int, {anonymous}::Arguments>]’
/usr/include/spdlog/logger.h:89:12:   [ skipping 5 instantiation contexts, use 
-ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/11/type_traits:2547:55:   required from ‘struct 
std::__result_of_impl<false, false, 
{anonymous}::spawn_process({anonymous}::spawn_function_t, const 
std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>&, const sys::Process&>’
/usr/include/c++/11/bits/std_function.h:348:9:   recursively required by 
substitution of ‘template<class _Result, class _Ret> struct 
std::__is_invocable_impl<_Result, _Ret, true, std::__void_t<typename 
_CTp::type> > [with _Result = 
std::__invoke_result<{anonymous}::spawn_process({anonymous}::spawn_function_t, 
const std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>&, const sys::Process&>; _Ret = void]’
/usr/include/c++/11/bits/std_function.h:348:9:   required from ‘struct 
std::function<void(const 
sys::Process&)>::_Callable<{anonymous}::spawn_process({anonymous}::spawn_function_t,
 const std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>, 
{anonymous}::spawn_process({anonymous}::spawn_function_t, const 
std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>, 
std::__invoke_result<{anonymous}::spawn_process({anonymous}::spawn_function_t, 
const std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>&, const sys::Process&> >’
/usr/include/c++/11/bits/std_function.h:353:8:   required by substitution of 
‘template<class _Res, class ... _ArgTypes> template<class _Cond, class _Tp> 
using _Requires = std::__enable_if_t<_Cond::value, _Tp> [with _Cond = 
std::function<void(const 
sys::Process&)>::_Callable<{anonymous}::spawn_process({anonymous}::spawn_function_t,
 const std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>, 
{anonymous}::spawn_process({anonymous}::spawn_function_t, const 
std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>, 
std::__invoke_result<{anonymous}::spawn_process({anonymous}::spawn_function_t, 
const std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>&, const sys::Process&> >; _Tp = void; _Res = 
void; _ArgTypes = {const sys::Process&}]’
/usr/include/c++/11/bits/std_function.h:434:9:   required by substitution of 
‘template<class _Functor, class _Constraints> std::function<void(const 
sys::Process&)>::function(_Functor&&) [with _Functor = 
{anonymous}::spawn_process({anonymous}::spawn_function_t, const 
std::filesystem::__cxx11::path&, const 
std::__cxx11::list<std::__cxx11::basic_string<char> >&, const 
std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> 
>&)::<lambda(const auto:10&)>; _Constraints = void]’
/<<PKGBUILDDIR>>/source/libsys/source/Process.cc:160:28:   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