Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
KadirKess opened this issue Apr 6, 2024 · 0 comments
Open

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

KadirKess opened this issue Apr 6, 2024 · 0 comments

Comments

@KadirKess
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant