[Bf-blender-cvs] [4e1d32107b9] master: Build: add missing include for opencolorio

Campbell Barton noreply at git.blender.org
Tue Sep 27 03:22:34 CEST 2022


Commit: 4e1d32107b94519361eb3afeae054acecd513bde
Author: Campbell Barton
Date:   Tue Sep 27 11:12:06 2022 +1000
Branches: master
https://developer.blender.org/rB4e1d32107b94519361eb3afeae054acecd513bde

Build: add missing include for opencolorio

OpenColorIO failed to build on Linux+GCC-12.2 because of strlen() use.

===================================================================

M	build_files/build_environment/patches/opencolorio.diff

===================================================================

diff --git a/build_files/build_environment/patches/opencolorio.diff b/build_files/build_environment/patches/opencolorio.diff
index 2255cbc02ed..278dfe0d857 100644
--- a/build_files/build_environment/patches/opencolorio.diff
+++ b/build_files/build_environment/patches/opencolorio.diff
@@ -14,3 +14,15 @@ index 7b894a45..92618215 100644
          )
          if(CMAKE_TOOLCHAIN_FILE)
              set(pystring_CMAKE_ARGS
+--- a/src/OpenColorIO/FileRules.cpp
++++ b/src/OpenColorIO/FileRules.cpp
+@@ -7,6 +7,9 @@
+ #include <regex>
+ #include <sstream>
+ 
++/* NOTE: this has been applied up-stream, this edit can be removed after upgrading OpenColorIO. */
++#include <cstring>
++
+ #include <OpenColorIO/OpenColorIO.h>
+ 
+ #include "CustomKeys.h"



More information about the Bf-blender-cvs mailing list