osx: 32 bit build of 3.24 is broken
The commit 4d0cae44 introduced two lines that result in error when compiling gtk-3.24.2 for macOS 10.7, 32 bit:
.../gtk+-3.24.2/gdk/quartz/GdkQuartzNSWindow.c:395:24: error: used type 'CGRect' (aka 'struct CGRect') where arithmetic or
pointer type is required
return (NSPoint)((CGRect)outrect).origin;
^ ~~~~~~~
I don't know much about mac programming, but when I changed the two lines to:
return NSPointFromCGPoint(NSRectToCGRect(outrect).origin);
the build was successful, and gtk3-demo seems to work.