Need help! macos compile blender error

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