[Debian-med-packaging] Bug#1087508: spdlog not useable in Trixie at the moment
Chen Shengqi
harry-chen at outlook.com
Tue Apr 8 06:00:47 BST 2025
Hi Dietmar,
> I'm getting the following
>
> error: ‘basic_runtime’ is not a member of ‘fmt’
> 168 | std::is_convertible<T,
> fmt::basic_string_view<Char>>::value || std::is_same<remove_cvref_t<T>,
> fmt::basic_runtime<Char>>::value>
This is weird. In <spdlog/common.h> in 1.15.1 we have [1]:
template <typename Char>
#if FMT_VERSION >= 90101
using fmt_runtime_string = fmt::runtime_format_string<Char>;
#else
using fmt_runtime_string = fmt::basic_runtime<Char>;
#endif
It is unlikely that you are still using basic_runtime for fmtlib10.
[1]: https://github.com/gabime/spdlog/blob/48bcf39a661a13be22666ac64db8a7f886f2637e/include/spdlog/common.h#L186-L191
Thanks,
Shengqi Chen
More information about the Debian-med-packaging
mailing list