fmt-10.1.1-dev/include/fmt/core.h:1576:63: error: 'fmt::v10::detail::type_is_unformattable_for<const Protocol::Channel::Direction, char> _' has incomplete typefmt-10.1.1-dev/include/fmt/core.h:1580: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
Yes I think I ran into this problem in another project as well, it seems it's no longer sufficient to implement an ostream operator<<(ostream&, T) function with newer fmt versions >:[
ricochet version cfa98b851fa7e5eaf7294c37aa3fd7bebcccfba8 build fails with fmt versions
FileChannel.cpp:323:35
https://github.com/blueprint-freespeech/ricochet-refresh/blob/cfa98b851fa7e5eaf7294c37aa3fd7bebcccfba8/src/libtego/source/protocol/FileChannel.cpp#L323
direction
is not formattablequickfix
fmt docs: https://fmt.dev/latest/api.html#udt