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