Supportza1
New Member
- Joined
- Dec 31, 2021
- Messages
- 13
- Reaction score
- 0
anyone know about this
In file included from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/fmt/fmt.h:32,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/common.h:50,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/spdlog.h:12,
from /home/forgottenserver/src/otpch.h:50,
from /home/forgottenserver/src/config/configmanager.cpp:20:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::string_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::string_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::string_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::string_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::string_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::string_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::string_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:307:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::string_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::integer_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::integer_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::integer_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::integer_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::integer_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::integer_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::integer_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:316:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::integer_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::boolean_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::boolean_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::boolean_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::boolean_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::boolean_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::boolean_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::boolean_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:334:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::boolean_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::floating_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::floating_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::floating_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::floating_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::floating_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::floating_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::floating_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:343:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::floating_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
make[2]: *** [src/CMakeFiles/otbr.dir/build.make:76: src/CMakeFiles/otbr.dir/config/configmanager.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/fmt/fmt.h:32,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/common.h:50,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/spdlog.h:12,
from /home/forgottenserver/src/otpch.h:50,
from /home/forgottenserver/src/creatures/combat/combat.cpp:20:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const formulaType_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const formulaType_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, formulaType_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const formulaType_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const formulaType_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const formulaType_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const formulaType_t&>]’
/home/forgottenserver/src/creatures/combat/combat.cpp:1401:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<const formulaType_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
make[2]: *** [src/CMakeFiles/otbr.dir/build.make:118: src/CMakeFiles/otbr.dir/creatures/combat/combat.cpp.o] Error 1
In file included from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/fmt/fmt.h:32,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/common.h:50,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/spdlog.h:12,
from /home/forgottenserver/src/otpch.h:50,
from /home/forgottenserver/src/creatures/interactions/chat.cpp:20:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = SpeakClasses; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SpeakClasses}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SpeakClasses}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SpeakClasses}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, SpeakClasses&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, SpeakClasses&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, SpeakClasses&>]’
/home/forgottenserver/src/creatures/interactions/chat.cpp:249:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<SpeakClasses, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
make[2]: *** [src/CMakeFiles/otbr.dir/build.make:174: src/CMakeFiles/otbr.dir/creatures/interactions/chat.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/otbr.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
In file included from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/fmt/fmt.h:32,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/common.h:50,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/spdlog.h:12,
from /home/forgottenserver/src/otpch.h:50,
from /home/forgottenserver/src/config/configmanager.cpp:20:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::string_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::string_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::string_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::string_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::string_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::string_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::string_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:307:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::string_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::integer_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::integer_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::integer_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::integer_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::integer_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::integer_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::integer_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:316:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::integer_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::boolean_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::boolean_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::boolean_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::boolean_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::boolean_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::boolean_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::boolean_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:334:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::boolean_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = ConfigManager::floating_config_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {ConfigManager::floating_config_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {ConfigManager::floating_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {ConfigManager::floating_config_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {ConfigManager::floating_config_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {ConfigManager::floating_config_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, ConfigManager::floating_config_t&>]’
/home/forgottenserver/src/config/configmanager.cpp:343:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<ConfigManager::floating_config_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
make[2]: *** [src/CMakeFiles/otbr.dir/build.make:76: src/CMakeFiles/otbr.dir/config/configmanager.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/fmt/fmt.h:32,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/common.h:50,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/spdlog.h:12,
from /home/forgottenserver/src/otpch.h:50,
from /home/forgottenserver/src/creatures/combat/combat.cpp:20:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const formulaType_t; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const formulaType_t}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, formulaType_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const formulaType_t}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const formulaType_t&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const formulaType_t&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const formulaType_t&>]’
/home/forgottenserver/src/creatures/combat/combat.cpp:1401:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<const formulaType_t, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
make[2]: *** [src/CMakeFiles/otbr.dir/build.make:118: src/CMakeFiles/otbr.dir/creatures/combat/combat.cpp.o] Error 1
In file included from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/fmt/fmt.h:32,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/common.h:50,
from /home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/spdlog.h:12,
from /home/forgottenserver/src/otpch.h:50,
from /home/forgottenserver/src/creatures/interactions/chat.cpp:20:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&) [with bool PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = SpeakClasses; typename std::enable_if<C, int>::type <anonymous> = 0]’:
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1842:51: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T& ...) [with T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SpeakClasses}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SpeakClasses}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1860:18: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T& ...) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, SpeakClasses}]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:328:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum, spdlog::string_view_t, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, SpeakClasses&}; spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/spdlog/logger.h:80:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum, fmt::v10::format_string<T ...>, Args&& ...) [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, SpeakClasses&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, SpeakClasses&>]’
/home/forgottenserver/src/creatures/interactions/chat.cpp:249:3: required from here
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<SpeakClasses, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: API Reference — fmt 10.2.0 documentation (https://fmt.dev/latest/api.html#udt)
1604 | formattable,
| ^~~~~~~~~~~
/home/forgottenserver/build/vcpkg_installed/arm64-linux/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
make[2]: *** [src/CMakeFiles/otbr.dir/build.make:174: src/CMakeFiles/otbr.dir/creatures/interactions/chat.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/otbr.dir/all] Error 2
make: *** [Makefile:91: all] Error 2