The mainline version was built, using the pre-compiled library default cmake option, these errors occurred.
-- Detected OS X 11.0 and Xcode 12.0 at /Applications/Xcode.app
-- OSX_SYSROOT_PREFIX: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
-- Detected OSX_SYSROOT: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk
-- Using /Volumes/ext4linux/OSSbuild/blender-git/blender/../lib/darwin/openmp for OpenMP
-- Tests: Using Python executable: /Volumes/ext4linux/OSSbuild/blender-git/blender/../lib/darwin/python/bin/python3.7m
-- Disabling render tests because tests folder does not exist at /Volumes/ext4linux/OSSbuild/blender-git/blender/../lib/tests
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/ext4linux/OSSbuild/blender-git/blender/macbuild
Scanning dependencies of target bf_intern_clog
[ 1%] Building C object intern/clog/CMakeFiles/bf_intern_clog.dir/clog.c.o
[ 1%] Linking C static library ../../lib/libbf_intern_clog.a
[ 1%] Built target bf_intern_clog
Scanning dependencies of target bf_intern_ghost
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_Buttons.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_C-api.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_CallbackEventConsumer.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_Context.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_ContextNone.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_DisplayManager.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_EventManager.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_ISystem.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_ISystemPaths.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_ModifierKeys.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_Path-api.cpp.o
[ 1%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_Rect.cpp.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_System.cpp.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_TimerManager.cpp.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_Window.cpp.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_WindowManager.cpp.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_NDOFManager.cpp.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_DisplayManagerCocoa.mm.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_SystemCocoa.mm.o
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_WindowCocoa.mm.o
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_WindowCocoa.mm:407:16: warning:
'setAcceptsTouchEvents:' is deprecated: first deprecated in macOS 10.12.2
- Use allowedTouchTypes instead [-Wdeprecated-declarations]
[contentview setAcceptsTouchEvents:YES];
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:227:16: note:
property 'acceptsTouchEvents' is declared deprecated here
@property BOOL acceptsTouchEvents API_DEPRECATED("Use allowedTouchTypes ...
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSView.h:227:16: note:
'setAcceptsTouchEvents:' has been explicitly marked deprecated here
1 warning generated.
[ 2%] Building CXX object intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_ContextCGL.mm.o
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:233:23: warning:
'NSOpenGLPFAStereo' is deprecated: first deprecated in macOS 10.12
[-Wdeprecated-declarations]
attribs.push_back(NSOpenGLPFAStereo);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSOpenGL.h:89:5: note:
'NSOpenGLPFAStereo' has been explicitly marked deprecated here
NSOpenGLPFAStereo API_DEPRECATED("", macos(10.0,10.12...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:7: error:
expected expression
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:8: error:
use of undeclared identifier 'Volumes'; did you mean 'soVolume'?
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^~~~~~~
soVolume
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/SpeechSynthesis.framework/Headers/SpeechSynthesis.h:71:3: note:
'soVolume' declared here
soVolume = 'volm',
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:16: error:
use of undeclared identifier 'ext4linux'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:26: error:
use of undeclared identifier 'OSSbuild'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:35: error:
use of undeclared identifier 'blender'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:75: error:
expected identifier or '('
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOS...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:43: error:
use of undeclared identifier 'git'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:47: error:
use of undeclared identifier 'blender'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:55: error:
use of undeclared identifier 'intern'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:62: error:
use of undeclared identifier 'ghost'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/intern/GHOST_ContextCGL.mm:237:68: error:
use of undeclared identifier 'intern'
/Volumes/ext4linux/OSSbuild/blender-git/blender/intern/ghost/inter...
^
1 warning and 11 errors generated.
make[2]: *** [intern/ghost/CMakeFiles/bf_intern_ghost.dir/intern/GHOST_ContextCGL.mm.o] Error 1
make[1]: *** [intern/ghost/CMakeFiles/bf_intern_ghost.dir/all] Error 2
make: *** [all] Error 2