File cemu_fmt11.patch of Package cemu
diff --git a/src/Cemu/Logging/CemuLogging.cpp b/src/Cemu/Logging/CemuLogging.cpp
index 5cde2a7f..75092f31 100644
--- a/src/Cemu/Logging/CemuLogging.cpp
+++ b/src/Cemu/Logging/CemuLogging.cpp
@@ -8,7 +8,10 @@
#include <condition_variable>
#include <chrono>
+#include <fmt/format.h>
+#include <fmt/ostream.h>
#include <fmt/printf.h>
+#include <fmt/ranges.h>
uint64 s_loggingFlagMask = cemuLog_getFlag(LogType::Force);
diff --git a/src/Cemu/Logging/CemuLogging.h b/src/Cemu/Logging/CemuLogging.h
index a671ce51..00b5b880 100644
--- a/src/Cemu/Logging/CemuLogging.h
+++ b/src/Cemu/Logging/CemuLogging.h
@@ -1,5 +1,10 @@
#pragma once
+#include <fmt/format.h>
+#include <fmt/ostream.h>
+#include <fmt/printf.h>
+#include <fmt/ranges.h>
+
extern uint64 s_loggingFlagMask;
enum class LogType : sint32
@@ -91,7 +96,7 @@ bool cemuLog_log(LogType type, std::basic_string<T> formatStr, TArgs&&... args)
else
{
const auto format_view = fmt::basic_string_view<T>(formatStr);
- const auto text = fmt::vformat(format_view, fmt::make_format_args<fmt::buffer_context<T>>(args...));
+ const auto text = fmt::vformat(format_view, fmt::make_format_args<fmt::buffered_context<T>>(args...));
cemuLog_log(type, std::basic_string_view(text.data(), text.size()));
}
return true;