attached fixes for the gcc-13 FTBFS
From e8d1d1486e3d9d8495af4c0903d6eb3e24a92094 Mon Sep 17 00:00:00 2001
From: Brecht Van Lommel <bre...@blender.org>
Date: Wed, 18 Jan 2023 13:42:55 +0100
Subject: [PATCH] Fix T103960: build issue with GCC 13 in Cycles thread code

---
 intern/cycles/util/thread.cpp | 2 ++
 1 file changed, 2 insertions(+)

Origin: upstream, https://projects.blender.org/blender/blender/commit/e8d1d1486e3d9d8495af4c0903d6eb3e24a92094
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/blender/+bug/2029503
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043014
Last-Update: 2023-08-05

diff --git a/intern/cycles/util/thread.cpp b/intern/cycles/util/thread.cpp
index f4949aa2b44..7f1e8eb4159 100644
--- a/intern/cycles/util/thread.cpp
+++ b/intern/cycles/util/thread.cpp
@@ -6,6 +6,8 @@
 #include "util/system.h"
 #include "util/windows.h"
 
+#include <system_error>
+
 CCL_NAMESPACE_BEGIN
 
 thread::thread(function<void()> run_cb) : run_cb_(run_cb), joined_(false)
From fea567651b5dadb71c830b17cbca31ed3f5b733e Mon Sep 17 00:00:00 2001
From: Bastien Montagne <bast...@blender.org>
Date: Mon, 27 Mar 2023 18:29:39 +0200
Subject: [PATCH] Fix building Blender with some versions of gcc.

Seems like quadriflow was missing a header, which somehow made the build
fails on Suse Tumbleweed (gcc 13).
---
 extern/quadriflow/src/loader.cpp | 1 +
 1 file changed, 1 insertion(+)

Origin: upstream, https://projects.blender.org/blender/blender/commit/fea567651b5dadb71c830b17cbca31ed3f5b733e
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/blender/+bug/2029503
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043014
Last-Update: 2023-08-05

diff --git a/extern/quadriflow/src/loader.cpp b/extern/quadriflow/src/loader.cpp
index a1596eeff9a..5b9d717db71 100644
--- a/extern/quadriflow/src/loader.cpp
+++ b/extern/quadriflow/src/loader.cpp
@@ -8,6 +8,7 @@
 
 #include "loader.hpp"
 
+#include <cstdint>
 #include <fstream>
 #include <unordered_map>
 

Reply via email to