https://bugs.gentoo.org/892503 https://github.com/xbmc/xbmc/pull/22627 https://github.com/xbmc/xbmc/pull/22631 From 6730f62c5d709f8789e11d3f979c597fe702daa3 Mon Sep 17 00:00:00 2001 From: Sam James Date: Sun, 29 Jan 2023 22:14:16 +0000 Subject: [PATCH] windowing: X11: Add missing include (fix build with GCC 13) GCC 13 (as usual for new compiler releases) shuffles around some internal includes and so etc is no longer transitively included. See https://www.gnu.org/software/gcc/gcc-13/porting_to.html. Bug: https://bugs.gentoo.org/892503 --- a/xbmc/windowing/X11/GLContext.h +++ b/xbmc/windowing/X11/GLContext.h @@ -8,6 +8,7 @@ #pragma once +#include #include #include --- a/xbmc/cores/VideoPlayer/VideoRenderers/ColorManager.h +++ b/xbmc/cores/VideoPlayer/VideoRenderers/ColorManager.h @@ -12,6 +12,7 @@ #include #endif +#include #include extern "C" --- a/xbmc/pictures/Picture.h +++ b/xbmc/pictures/Picture.h @@ -11,6 +11,8 @@ #include "pictures/PictureScalingAlgorithm.h" #include "utils/Job.h" +#include +#include #include #include --- a/xbmc/platform/Filesystem.h +++ b/xbmc/platform/Filesystem.h @@ -8,6 +8,7 @@ #pragma once +#include #include #include namespace KODI diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h index 66d1bf0200..dcd60698d6 100644 --- a/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h +++ b/xbmc/cores/VideoPlayer/VideoRenderers/HwDecRender/VaapiEGL.h @@ -9,6 +9,7 @@ #pragma once #include +#include #if defined(HAS_GL) // always define GL_GLEXT_PROTOTYPES before include gl headers