<div dir="auto">I figured as much but didn’t have chance to really dig into it to verify just figured it was wine-6.17 where winemac.drv broken.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 15, 2021 at 9:55 PM Chip Davis <<a href="mailto:cdavis@codeweavers.com">cdavis@codeweavers.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">December 15, 2021 7:17 PM, "Keno Fischer" <<a href="mailto:keno@juliacomputing.com" target="_blank">keno@juliacomputing.com</a>> wrote:<br>
<br>
> Hi Dean,<br>
> <br>
> sorry, I missed your follow up messages to this.<br>
> <br>
>> Even with this patch wine-7.0-rc1 without Metal fails to compile<br>
> <br>
> Hmm, that's odd. The error you're seeing is precisely the one I was<br>
> attempting to address with this patch. As you can see in [1], we did<br>
> successfully build wine for Darwin with this patch.<br>
> <br>
>> As this framework was never linked prior outside of a Metal build this<br>
>> patch is invalid<br>
> <br>
> Ok, I don't know the history here. Getting rid of QuartzCore in the<br>
> non-Metal build would of course address the issue as well.<br>
> I'll drop this patch then and wait for a proper fix.<br>
<br>
I'm afraid this is all my fault. In a5cf847aa45c38bae1500ef19a9bac38bbd8d5ba, I turned on layer-backed views in winemac.drv. In 01f027b2db3196a8fe43be3d6718227794362985, I moved to using a mask layer for window regions. These introduced a dependency on QuartzCore that was not present before. I am sorry--this was an oversight on my part. We really do want to link to QuartzCore unconditionally.<br>
<br>
<br>
Chip<br>
</blockquote></div></div>