<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Oct 16, 2022, 11:15 AM martin schmidt <<a href="mailto:martin.schmidt13@gmx.de" target="_blank" rel="noreferrer">martin.schmidt13@gmx.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
according to <a href="https://github.com/xbmc/xbmc/pull/21649/commits" rel="noreferrer noreferrer noreferrer" target="_blank">https://github.com/xbmc/xbmc/pull/21649/commits</a><br>
we need a patch for builds with libfmt 9.0.0<br>
<br>
I adapted the patch so it does work now with the Slackbuild for kodi 19.4<br>
<br>
Here it comes - enjoy :-)<br>
<br>
diff --git a/xbmc/utils/GLUtils.cpp b/xbmc/utils/GLUtils.cpp<br>
index 1ef804709f..df8921e2b0 100644<br>
--- a/xbmc/utils/GLUtils.cpp<br>
+++ b/xbmc/utils/GLUtils.cpp<br>
<br>
@@ -148,29 +149,29 @@ void _VerifyGLState(const char* szfile, const char* szfunction, int lineno)<br>
  void LogGraphicsInfo()<br>
  {<br>
  #if defined(HAS_GL) || defined(HAS_GLES)<br>
-  const GLubyte *s;<br>
+  const char* s;<br>
<br>
-  s = glGetString(GL_VENDOR);<br>
+  s = reinterpret_cast<const char*>(glGetString(GL_VENDOR));<br>
    if (s)<br>
-    CLog::Log(LOGINFO, "GL_VENDOR = %s", s);<br>
+    CLog::Log(LOGINFO, "GL_VENDOR = {}", s);<br>
    else<br>
      CLog::Log(LOGINFO, "GL_VENDOR = NULL");<br>
<br>
-  s = glGetString(GL_RENDERER);<br>
+  s = reinterpret_cast<const char*>(glGetString(GL_RENDERER));<br>
    if (s)<br>
-    CLog::Log(LOGINFO, "GL_RENDERER = %s", s);<br>
+    CLog::Log(LOGINFO, "GL_RENDERER = {}", s);<br>
    else<br>
      CLog::Log(LOGINFO, "GL_RENDERER = NULL");<br>
<br>
-  s = glGetString(GL_VERSION);<br>
+  s = reinterpret_cast<const char*>(glGetString(GL_VERSION));<br>
    if (s)<br>
-    CLog::Log(LOGINFO, "GL_VERSION = %s", s);<br>
+    CLog::Log(LOGINFO, "GL_VERSION = {}", s);<br>
    else<br>
      CLog::Log(LOGINFO, "GL_VERSION = NULL");<br>
<br>
-  s = glGetString(GL_SHADING_LANGUAGE_VERSION);<br>
+  s = reinterpret_cast<const char*>(glGetString(GL_SHADING_LANGUAGE_VERSION));<br>
    if (s)<br>
-    CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = %s", s);<br>
+    CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = {}", s);<br>
    else<br>
      CLog::Log(LOGINFO, "GL_SHADING_LANGUAGE_VERSION = NULL");<br>
<br>
diff --git a/xbmc/windowing/X11/WinSystemX11.cpp b/xbmc/windowing/X11/WinSystemX11.cpp<br>
index 8a18288fd8..cdb2a1da2e 100644<br>
--- a/xbmc/windowing/X11/WinSystemX11.cpp<br>
+++ b/xbmc/windowing/X11/WinSystemX11.cpp<br>
<br>
@@ -1038,7 +1048,10 @@ bool CWinSystemX11::HasWindowManager()<br>
<br>
    if(status == Success && items_read)<br>
    {<br>
-    CLog::Log(LOGDEBUG,"Window Manager Name: %s", data);<br>
+    const char* s;<br>
+<br>
+    s = reinterpret_cast<const char*>(data);<br>
+    CLog::Log(LOGDEBUG, "Window Manager Name: {}", s);<br>
    }<br>
    else<br>
      CLog::Log(LOGDEBUG,"Window Manager Name: ");<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">I'm the maintainer and already submitted a fix, I just screwed up and left an extra command in the SlackBuild, so I'll be resubmitting later today.</div><div dir="auto"><br></div><div dir="auto">Is there a reason you messaged the mailing list instead of me directly (or at least cc'ing me in this message)? In general, you should always message the maintainer as not all of them are subscribed to the mailing list.</div><div dir="auto"><br></div><div dir="auto">Jeremy</div></div>