From 17543d27371d0c4fb20b14ef671bd31c213d406b Mon Sep 17 00:00:00 2001 From: Ani Date: Thu, 15 Oct 2026 16:47:01 +0200 Subject: [PATCH] ci: Fix clang23 compilation - Update openal-soft to dev 2026-10-13 - Latest OpenAL release 1.25.2 does not compile with Clang 23 which we use on the msys2 Windows builds. - np: Add missing std::vector include - vm: Add missing std::vector include - rsx: Add missing std::vector include - types: Add missing std::vector include - qt: Add missing std::vector include --- 3rdparty/OpenAL/openal-soft | 2 +- rpcs3/Emu/Memory/vm.h | 1 + rpcs3/Emu/NP/ip_address.h | 1 + rpcs3/Emu/RSX/Common/simple_array.hpp | 1 + rpcs3/rpcs3qt/render_creator.h | 1 + rpcs3/util/types.hpp | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/3rdparty/OpenAL/openal-soft b/3rdparty/OpenAL/openal-soft index b2c48f7718..96c394c825 160000 --- a/3rdparty/OpenAL/openal-soft +++ b/3rdparty/OpenAL/openal-soft @@ -1 +1 @@ -Subproject commit b2c48f7718ef3fcf67921a8b6534c4914e328970 +Subproject commit 96c394c825beb5984264530106f1298083713b32 diff --git a/rpcs3/Emu/Memory/vm.h b/rpcs3/Emu/Memory/vm.h index 63f60c28a2..9e8aa9efe9 100644 --- a/rpcs3/Emu/Memory/vm.h +++ b/rpcs3/Emu/Memory/vm.h @@ -2,6 +2,7 @@ #include #include +#include #include "util/types.hpp" #include "util/atomic.hpp" #include "util/auto_typemap.hpp" diff --git a/rpcs3/Emu/NP/ip_address.h b/rpcs3/Emu/NP/ip_address.h index 9cf084c719..61f7e5ade1 100644 --- a/rpcs3/Emu/NP/ip_address.h +++ b/rpcs3/Emu/NP/ip_address.h @@ -3,6 +3,7 @@ #include #include #include +#include #include "util/types.hpp" #include "Utilities/mutex.h" diff --git a/rpcs3/Emu/RSX/Common/simple_array.hpp b/rpcs3/Emu/RSX/Common/simple_array.hpp index d3535c71ff..e5fb4d733c 100644 --- a/rpcs3/Emu/RSX/Common/simple_array.hpp +++ b/rpcs3/Emu/RSX/Common/simple_array.hpp @@ -3,6 +3,7 @@ #include #include #include +#include #include "aligned_malloc.hpp" #include "reverse_ptr.hpp" diff --git a/rpcs3/rpcs3qt/render_creator.h b/rpcs3/rpcs3qt/render_creator.h index af672cb2b0..f4fcbef18e 100644 --- a/rpcs3/rpcs3qt/render_creator.h +++ b/rpcs3/rpcs3qt/render_creator.h @@ -1,5 +1,6 @@ #pragma once +#include #include "emu_settings_type.h" #include diff --git a/rpcs3/util/types.hpp b/rpcs3/util/types.hpp index 948de8faca..1cafbecfce 100644 --- a/rpcs3/util/types.hpp +++ b/rpcs3/util/types.hpp @@ -13,6 +13,7 @@ #include #include #include +#include #if defined(__SSE2__) || defined(_M_X64) || defined(_M_AMD64) || defined(__x86_64__) || defined(__amd64__) #define ARCH_X64 1