This is also producing a build failiure on macOS 10.14
``` gcc -m32 -c -o dlls/winemac.drv/cocoa_display.o dlls/winemac.drv/cocoa_display.m -Idlls/winemac.drv -Iinclude -D__WINESRC__ \ -DWINE_UNIX_LIB -Wall -pipe -fno-stack-protector -fno-strict-aliasing \ -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Winit-self -Wno-pragma-pack \ -Wstrict-prototypes -Wtype-limits -Wvla -Wwrite-strings -Wpointer-arith -gdwarf-4 -fPIC \ -fasynchronous-unwind-tables -O2 -g -Wno-deprecated-declarations -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 dlls/winemac.drv/cocoa_display.m:273:94: warning: instance method '-supportsFamily:' not found (return type defaults to 'id') [-Wobjc-method-access] if (!gpu->device_id && [device respondsToSelector:@selector(supportsFamily:)] && [device supportsFamily:MTLGPUFamilyApple1]) ^~~~~~~~~~~~~~ dlls/winemac.drv/cocoa_display.m:273:109: error: use of undeclared identifier 'MTLGPUFamilyApple1' if (!gpu->device_id && [device respondsToSelector:@selector(supportsFamily:)] && [device supportsFamily:MTLGPUFamilyApple1]) ^ dlls/winemac.drv/cocoa_display.m:275:9: error: use of undeclared identifier 'MTLGPUFamily' MTLGPUFamily highest = MTLGPUFamilyApple1; ^ dlls/winemac.drv/cocoa_display.m:279:13: error: use of undeclared identifier 'MTLGPUFamily' MTLGPUFamily next = highest + 1; ^ dlls/winemac.drv/cocoa_display.m:280:25: warning: instance method '-supportsFamily:' not found (return type defaults to 'id') [-Wobjc-method-access] if ([device supportsFamily:next]) ^~~~~~~~~~~~~~ dlls/winemac.drv/cocoa_display.m:280:40: error: use of undeclared identifier 'next' if ([device supportsFamily:next]) ^ dlls/winemac.drv/cocoa_display.m:281:17: error: use of undeclared identifier 'highest' highest = next; ^ dlls/winemac.drv/cocoa_display.m:281:27: error: use of undeclared identifier 'next' highest = next; ^ dlls/winemac.drv/cocoa_display.m:285:26: error: use of undeclared identifier 'highest'; did you mean 'sigset'? gpu->device_id = highest; ^~~~~~~ sigset /usr/include/signal.h:99:22: note: 'sigset' declared here void (* _Nullable sigset(int, void (* _Nullable)(int)))(int); ^ dlls/winemac.drv/cocoa_display.m:285:24: warning: incompatible pointer to integer conversion assigning to 'uint32_t' (aka 'unsigned int') from 'void (* _Nullable (int, void (* _Nullable)(int)))(int)' [-Wint-conversion] gpu->device_id = highest; ^ ~~~~~~~ ```