Build fails under macOS 12.1 - SOLVED

Hello, I can’t build Blender anymore since I updated my M1 mac to Monteray 12.1. “make lite” works for me, but “make” or “make full” results in an error.

System:

  • M1 mac mini, macOS 12.1, Xcode & comandlinetools are up to date
  • cmake version 3.22.1
  • svn version 1.15
  • git version 2.32
  • SVN libs: Revision 62772

Console output for “make”:

(base) oli92@Mac-mini-von-Oliver blender % make

Configuring Blender in “/Users/oli92/Documents/DEV/Blender/blender-git/build_darwin” …
objc[2418]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x220222b90) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x108bd82c8). One of the two will be used. Which one is undefined.
objc[2418]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x220222be0) and /Library/Apple/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x108bd8318). One of the two will be used. Which one is undefined.
– Detected OS X 12.1 and Xcode 13.2 at /Applications/Xcode.app/Contents/Developer
– SDKs Directory: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
– Detected OSX_SYSROOT: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk
– JACK not found, disabling WITH_JACK
– Using /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/darwin_arm64/openmp for OpenMP
– Neon SIMD instructions enabled
CUDA_TOOLKIT_ROOT_DIR not found or specified
– Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY)
– CUDA compiler not found, disabling WITH_CYCLES_CUDA_BINARIES
– Additionally falling back to dynamic CUDA load
– Found Metal: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Metal.framework
– Tests: Using Python executable: /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/darwin_arm64/python/bin/python3.9
– Disabling Cycles tests because tests folder does not exist at /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/attributes/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/curve_primitives/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/curves/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/geometry/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/mesh_primitives/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/mesh/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/points/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/utilities/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/vector/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/mesh/boolean/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/volume/ Not Found, disabling test.
– Directory named /Users/oli92/Documents/Dev/Blender/blender-git/blender/…/lib/tests/modeling/geometry_nodes/mesh/subdivision_tests/ Not Found, disabling test.
– Configuring done
– Generating done
– Build files have been written to: /Users/oli92/Documents/Dev/Blender/blender-git/build_darwin

Building Blender …
make -s -C “/Users/oli92/Documents/DEV/Blender/blender-git/build_darwin” -j 8 install
Consolidate compiler generated dependencies of target bf_intern_memutil
Consolidate compiler generated dependencies of target bf_intern_clog
Consolidate compiler generated dependencies of target bf_intern_guardedalloc
Consolidate compiler generated dependencies of target datatoc
Consolidate compiler generated dependencies of target bf_intern_numaapi
Consolidate compiler generated dependencies of target bf_intern_opensubdiv
[ 0%] Built target bf_intern_numaapi
[ 0%] Built target datatoc
[ 0%] Built target bf_intern_clog
Consolidate compiler generated dependencies of target bf_intern_ghost
[ 0%] Built target bf_intern_memutil
[ 0%] Built target bf_intern_guardedalloc
Consolidate compiler generated dependencies of target bf_intern_glew_mx
Consolidate compiler generated dependencies of target bf_intern_sky
Consolidate compiler generated dependencies of target bf_intern_mikktspace
Consolidate compiler generated dependencies of target bf_intern_eigen
Consolidate compiler generated dependencies of target bf_intern_audaspace
[ 0%] Built target bf_intern_glew_mx
[ 0%] Built target bf_intern_opensubdiv
[ 0%] Built target bf_intern_sky
[ 0%] Built target bf_intern_mikktspace
Consolidate compiler generated dependencies of target bf_intern_libmv
Consolidate compiler generated dependencies of target bf_intern_dualcon
Consolidate compiler generated dependencies of target bf_intern_iksolver
[ 0%] Built target bf_intern_audaspace
Consolidate compiler generated dependencies of target bf_dna_blenlib
Consolidate compiler generated dependencies of target bf_intern_itasc
[ 0%] Built target bf_intern_eigen
Consolidate compiler generated dependencies of target makesdna
[ 1%] Built target bf_dna_blenlib
[ 1%] Built target bf_intern_dualcon
Consolidate compiler generated dependencies of target extern_glew
[ 1%] Built target bf_intern_iksolver
Consolidate compiler generated dependencies of target cycles_subd
[ 1%] Built target extern_glew
[ 1%] Built target makesdna
Consolidate compiler generated dependencies of target cycles_util
Consolidate compiler generated dependencies of target bf_intern_rigidbody
[ 1%] Generating node_add_closure.oso
Consolidate compiler generated dependencies of target bf_intern_locale
[ 1%] Built target bf_intern_rigidbody
[ 2%] Built target bf_intern_ghost
[ 2%] Generating node_ambient_occlusion.oso
[ 2%] Built target cycles_subd
Consolidate compiler generated dependencies of target bf_intern_mantaflow
Consolidate compiler generated dependencies of target bf_intern_openvdb
error: /Users/oli92/Documents/Dev/Blender/blender-git/blender/intern/cycles/kernel/osl/shaders/node_ambient_occlusion.osl:1:10: warning: non-portable path to file ‘“Userss/oli92/Documents/DEV/Blender/blender-git/lib/darwin_arm64/osl/share/OSL/shaders/stdosl.h”’; specified path differs in case from file name on disk
#include “/Users/oli92/Documents/Dev/Blender/blender-git/lib/darwin_arm64/osl/share/OSL/shaders/stdosl.h”
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
“Userss/oli92/Documents/DEV/Blender/blender-git/lib/darwin_arm64/osl/share/OSL/shaders/stdosl.h”
error: /Users/oli92/Documents/Dev/Blender/blender-git/blender/intern/cycles/kernel/osl/shaders/node_add_closure.osl:1:10: warning: non-portable path to file ‘“Userss/oli92/Documents/DEV/Blender/blender-git/lib/darwin_arm64/osl/share/OSL/shaders/stdosl.h”’; specified path differs in case from file name on disk
#include “/Users/oli92/Documents/Dev/Blender/blender-git/lib/darwin_arm64/osl/share/OSL/shaders/stdosl.h”
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
“Userss/oli92/Documents/DEV/Blender/blender-git/lib/darwin_arm64/osl/share/OSL/shaders/stdosl.h”
FAILED /Users/oli92/Documents/Dev/Blender/blender-git/blender/intern/cycles/kernel/osl/shaders/node_add_closure.osl
FAILED /Users/oli92/Documents/Dev/Blender/blender-git/blender/intern/cycles/kernel/osl/shaders/node_ambient_occlusion.osl
make[3]: *** [intern/cycles/kernel/osl/shaders/node_add_closure.oso] Error 1
make[3]: *** Waiting for unfinished jobs…
make[3]: *** [intern/cycles/kernel/osl/shaders/node_ambient_occlusion.oso] Error 1
make[2]: *** [intern/cycles/kernel/osl/shaders/CMakeFiles/cycles_osl_shaders.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs…
Consolidate compiler generated dependencies of target bf_intern_quadriflow
[ 2%] Built target bf_intern_mantaflow
[ 3%] Built target bf_intern_itasc
[ 4%] Built target bf_intern_openvdb
[ 5%] Built target cycles_util
[ 5%] Built target bf_intern_locale
[ 5%] Built target bf_intern_quadriflow
[ 6%] Built target bf_intern_libmv
make[1]: *** [all] Error 2
make: *** [all] Error 2
(base) oli92@Mac-mini-von-Oliver blender %

After I deleted the blender-git folder and follow the build-on mac guide 4 times it works.