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.
http://bugs.winehq.org/show_bug.cgi?id=58916
Gcenx gcenx83@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |edfc7b57af7b4bf1fc5e95b7c47 | |e7f3de38edc60
http://bugs.winehq.org/show_bug.cgi?id=58916
Gcenx gcenx83@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tclem@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=58916
Gcenx gcenx83@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gcenx83@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=58916
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=58916
--- Comment #1 from Tim Clem tclem@codeweavers.com --- Created attachment 79610 --> http://bugs.winehq.org/attachment.cgi?id=79610 attempted fix
http://bugs.winehq.org/show_bug.cgi?id=58916
--- Comment #2 from Tim Clem tclem@codeweavers.com --- Ah, thanks for catching this, Dean. I don't have a machine with an old enough OS to reproduce this right now. Does the patch I just attached fix it for you?
http://bugs.winehq.org/show_bug.cgi?id=58916
--- Comment #3 from Gcenx gcenx83@gmail.com --- (In reply to Tim Clem from comment #2)
Ah, thanks for catching this, Dean. I don't have a machine with an old enough OS to reproduce this right now. Does the patch I just attached fix it for you?
Took a while but the patch indeed fixes the i386 build problem.
http://bugs.winehq.org/show_bug.cgi?id=58916
--- Comment #4 from Gcenx gcenx83@gmail.com --- Resolved by commit 189976fd3fa7385ede2f82f3a814e2c5e89904bf
http://bugs.winehq.org/show_bug.cgi?id=58916
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |189976fd3fa7385ede2f82f3a81 | |4e2c5e89904bf
--- Comment #5 from Gijs Vermeulen gijsvrm@gmail.com --- Marking FIXED.
http://bugs.winehq.org/show_bug.cgi?id=58916
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 10.19.