Source: cryfs
Version: 0.11.2-4
Severity: important
Tags: ftbfs
X-Debbugs-Cc: [email protected]
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/spdlog/fmt/fmt.h:25,
from /usr/include/spdlog/common.h:36,
from /usr/include/spdlog/spdlog.h:12,
from
/<<PKGBUILDDIR>>/src/cpp-utils/assert/../logging/Logger.h:5,
from
/<<PKGBUILDDIR>>/src/cpp-utils/assert/../logging/logging.h:5,
from /<<PKGBUILDDIR>>/src/cpp-utils/assert/assert.h:15,
from
/<<PKGBUILDDIR>>/src/fspp/fuse/../fs_interface/FuseErrnoException.h:7,
from /<<PKGBUILDDIR>>/src/fspp/fuse/Fuse.cpp:10:
/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 = const
boost::filesystem::path&]’:
/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 = const boost::filesystem::path&; 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 boost::filesystem::path&, const unsigned int&}; Context =
fmt::v9::basic_format_context<fmt::v9::appender, char>; Args =
{boost::filesystem::path, unsigned int}]’
/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 boost::filesystem::path&, const unsigned int&}]’
/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 = {const
boost::filesystem::path&, const unsigned int&}; 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 = {const
boost::filesystem::path&, const unsigned int&}; fmt::v9::format_string<T ...> =
fmt::v9::basic_format_string<char, const boost::filesystem::path&, const
unsigned int&>]’
/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 boost::filesystem::path&, const unsigned int&};
fmt::v9::format_string<T ...> = fmt::v9::basic_format_string<char, const
boost::filesystem::path&, const unsigned int&>]’
/usr/include/spdlog/logger.h:164:12: required from ‘void
spdlog::logger::warn(fmt::v9::format_string<T ...>, Args&& ...) [with Args =
{const boost::filesystem::path&, const unsigned int&}; fmt::v9::format_string<T
...> = fmt::v9::basic_format_string<char, const boost::filesystem::path&, const
unsigned int&>]’
/<<PKGBUILDDIR>>/src/cpp-utils/assert/../logging/logging.h:68:27: required
from ‘void cpputils::logging::LOG(cpputils::logging::WARN_TYPE, const char*,
const Args& ...) [with Args = {boost::filesystem::path, unsigned int}]’
/<<PKGBUILDDIR>>/src/fspp/fuse/Fuse.cpp:606:6: 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