http://bugs.winehq.org/show_bug.cgi?id=58916
Bug ID: 58916 Summary: winemac.drv no longer builds for i386 Product: Wine Version: 10.18 Hardware: x86 OS: MacOS Status: UNCONFIRMED Severity: blocker Priority: P2 Component: winemac.drv Assignee: wine-bugs@winehq.org Reporter: gcenx83@gmail.com
Created attachment 79598 --> http://bugs.winehq.org/attachment.cgi?id=79598 main.log from MacPorts 10.12 buildbot
/usr/bin/clang -arch i386 -m32 -c -o dlls/winemac.drv/surface.o dlls/winemac.drv/surface.c -Idlls/winemac.drv -Iinclude -D__WINESRC__ \ -DWINE_UNIX_LIB -Wall -pipe -fvisibility=hidden -fno-stack-protector -fno-strict-aliasing \ -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Winit-self -Wpointer-arith \ -Wstrict-prototypes -Wtype-limits -Wvla -Wwrite-strings -fPIC -fasynchronous-unwind-tables \ -pipe -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 dlls/winemac.drv/cocoa_window.m:1018:17: error: synthesized property 'contentViewMaskLayer' must either be named the same as a compatible instance variable or must explicitly name an instance variable @synthesize contentViewMaskLayer;
macOS Catalina and later all build without issue only macOS Sierra & macOS High Sierra are having this issue, macOS Mojave is not listed as MacPorts does not officially support building for i386 & x86_64 out-of-box but I'd assume it's the same for this version for the i386 build.