kybin
November 24, 2021, 3:56pm
1
Hello, I tried to build blender in my m1 mac, by following Building Blender/Mac - Blender Developer Wiki , but it didn’t work.
Following is the error message, seems like a permission problem, but please let me know what I should do.
Showing Recent Issues
PhaseScriptExecution CMake\ PostBuild\ Rules /Users/kybin/blender-git/build_xcode/Blender.build/Debug/install.build/Script-93426DA6A4AC2C2AC9CE883C.sh (in target 'install' from project 'Blender')
cd /Users/kybin/blender-git/blender
/bin/sh -c /Users/kybin/blender-git/build_xcode/Blender.build/Debug/install.build/Script-93426DA6A4AC2C2AC9CE883C.sh
-- Install configuration: "Debug"
-- Installing: /usr/local/Blender.app/Contents/Resources/3.1/scripts
CMake Error at source/creator/cmake_install.cmake:47 (file):
file INSTALL cannot make directory
"/usr/local/Blender.app/Contents/Resources/3.1/scripts": No such file or
directory.
Call Stack (most recent call first):
cmake_install.cmake:48 (include)
Command PhaseScriptExecution failed with a nonzero exit code
kybin
November 25, 2021, 1:42am
2
In further investigation, I found cmake_install.cmake has these lines, which causes the problem in my guess. But still don’t know what to do.
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
I noticed that I’ve already build blender with make
command in the guide. Still, it would be great that I can build inside of XCode.
Thanks!
kybin
November 25, 2021, 11:22pm
3
I got it working.
What I did is removing of the build_xcode directory and rebuild with cmake . -B ../build_xcode/ -G "Xcode"
.
I guess what causes the problem is that I set path of cmake executable (xcode-select --reset
) after the folder is generated.
ankitm
February 4, 2022, 5:36pm
4
xcode-select shouldn’t affect cmake executable path since it’s not distributed with Xcode command line tools.
Maybe a stale CMakeCache.txt had CMAKE_INSTALL_PREFIX
set to /usr/local likely due to make/ ninja generators.
One way to end up there is:
cmake . -B ../build_xcode
oops I forgot to specify xcode so ctrl + C the process midway
cmake . -B ../build_xcode -G Xcode
oops now CMAKE_INSTALL_PREFIX is wrong.
this solved the problem indeed.