Skip to content

Compilation Error while using "make -j 4" in /build #79

@KadirKess

Description

@KadirKess

Here is the error I get:

$ make -j 4
[ 13%] Building C object CMakeFiles/mgl.dir/MGL/src/framebuffers.c.o
[ 13%] Building C object CMakeFiles/mgl.dir/MGL/src/gl_core.c.o
[ 13%] Building C object CMakeFiles/mgl.dir/MGL/src/get.c.o
[ 13%] Building C object CMakeFiles/mgl.dir/MGL/src/buffers.c.o
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/framebuffers.c:25:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:78: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                                                                             ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/framebuffers.c:25:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:31: error: missing ',' between enumerators
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                              ^
                              , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:78:79: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatRG8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 31,
                                                                              ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/framebuffers.c:25:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:78:32: error: missing ',' between enumerators
    MTLPixelFormatRG8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 31,
                               ^
                               , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:78:33: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatRG8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 31,
                                ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:85:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatB5G6R5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 40,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/framebuffers.c:25:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:85:30: error: missing ',' between enumerators
    MTLPixelFormatB5G6R5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 40,
                             ^
                             , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:85:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatB5G6R5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 40,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:86:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatA1BGR5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 41,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/framebuffers.c:25:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:86:30: error: missing ',' between enumerators
    MTLPixelFormatA1BGR5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 41,
                             ^
                             , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:86:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatA1BGR5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 41,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:87:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatABGR4Unorm  API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 42,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/framebuffers.c:25:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:87:29: error: missing ',' between enumerators
    MTLPixelFormatABGR4Unorm  API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 42,
                            ^
                            , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:87:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatABGR4Unorm  API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 42,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:88:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatBGR5A1Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 43,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/framebuffers.c:25:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:88:30: error: missing ',' between enumerators
    MTLPixelFormatBGR5A1Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 43,
                             ^
                             , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:88:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatBGR5A1Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 43,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:119:33: error: expected '= constant-expression' or end of enumerator definition
    MTLPixelFormatBGR10A2Unorm  API_AVAILABLE(macos(10.13), ios(11.0)) = 94,
                                ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:192: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:121:79: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatBGR10_XR      API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(10.0)) = 554,
                                                                              ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/mgl.dir/MGL/src/framebuffers.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/buffers.c:28:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:78: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                                                                             ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/buffers.c:28:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:31: error: missing ',' between enumerators
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                              ^
                              , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:78:79: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatRG8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 31,
                                                                              ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/buffers.c:28:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:78:32: error: missing ',' between enumerators
    MTLPixelFormatRG8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 31,
                               ^
                               , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:78:33: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatRG8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 31,
                                ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:85:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatB5G6R5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 40,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/buffers.c:28:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:85:30: error: missing ',' between enumerators
    MTLPixelFormatB5G6R5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 40,
                             ^
                             , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:85:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatB5G6R5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 40,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:86:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatA1BGR5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 41,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/buffers.c:28:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:86:30: error: missing ',' between enumerators
    MTLPixelFormatA1BGR5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 41,
                             ^
                             , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:86:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatA1BGR5Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 41,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:87:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatABGR4Unorm  API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 42,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/buffers.c:28:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:87:29: error: missing ',' between enumerators
    MTLPixelFormatABGR4Unorm  API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 42,
                            ^
                            , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:87:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatABGR4Unorm  API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 42,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:88:77: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatBGR5A1Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 43,
                                                                            ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
In file included from /Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/src/buffers.c:28:
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:88:30: error: missing ',' between enumerators
    MTLPixelFormatBGR5A1Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 43,
                             ^
                             , 
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:88:31: error: redefinition of enumerator '__API_AVAILABLE1'
    MTLPixelFormatBGR5A1Unorm API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 43,
                              ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:64:32: note: previous definition is here
    MTLPixelFormatR8Unorm_sRGB API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(8.0)) = 11,
                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:174: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                             ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:119:33: error: expected '= constant-expression' or end of enumerator definition
    MTLPixelFormatBGR10A2Unorm  API_AVAILABLE(macos(10.13), ios(11.0)) = 94,
                                ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:48:192: note: expanded from macro 'API_AVAILABLE'
#define API_AVAILABLE(...) __API_AVAILABLE_GET_MACRO(__VA_ARGS__,__API_AVAILABLE7, __API_AVAILABLE6, __API_AVAILABLE5, __API_AVAILABLE4, __API_AVAILABLE3, __API_AVAILABLE2, __API_AVAILABLE1, 0)(__VA_ARGS__)
                                                                                                                                                                                               ^
/Users/kadir/Library/Mobile Documents/com~apple~CloudDocs/Code/Fractals/Open4.6/MGL/MGL/include/pixel_utils.h:121:79: error: too many arguments provided to function-like macro invocation
    MTLPixelFormatBGR10_XR      API_AVAILABLE(macos(11.0), macCatalyst(14.0), ios(10.0)) = 554,
                                                                              ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4.sdk/usr/include/AvailabilityInternal.h:238:13: note: macro '__API_AVAILABLE1' defined here
    #define __API_AVAILABLE1(arg0,arg1) __API_A(arg0) __API_A(arg1)
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/mgl.dir/MGL/src/buffers.c.o] Error 1
make[1]: *** [CMakeFiles/mgl.dir/all] Error 2
make: *** [all] Error 2

I am on a M1 Pro with 16gb.
Does anyone has an idea please?

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions