Opened 2 days ago

Last modified 6 hours ago

#70774 assigned defect

gtk2 +quartz fails to build on Sequoia

Reported by: MaurizioLoreti Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: Cc: breiter (Brian Reiter), markemer (Mark Anderson)
Port: gtk2

Description

As said. Log file attached; the relevant line is:

info:build gdkimage-quartz.c:150:39: error: 'CGWindowListCreateImage' is unavailable: obsoleted in macOS 15.0 - Please use ScreenCaptureKit instead.
{{{
}}}

Attachments (1)

main.log (1.2 MB) - added by MaurizioLoreti 2 days ago.
main.log

Download all attachments as: .zip

Change History (7)

Changed 2 days ago by MaurizioLoreti

Attachment: main.log added

main.log

comment:1 Changed 43 hours ago by breiter (Brian Reiter)

Cc: breiter added

comment:2 Changed 43 hours ago by breiter (Brian Reiter)

I think this is the same underlying issue as #70709 where the solution is to build targeting macOS 14 SDK.

platform darwin 24 {
   macosx_deployment_target 14.0
}

comment:3 in reply to:  2 Changed 41 hours ago by MaurizioLoreti

Replying to breiter:

I think this is the same underlying issue as #70709 where the solution is to build targeting macOS 14 SDK.

platform darwin 24 {
   macosx_deployment_target 14.0
}

So, what am I supposed to do? To edit the portfile adding these lines somewhere? Or to wait for a new release, since this is a known problem?

comment:4 Changed 40 hours ago by jmroot (Joshua Root)

Cc: mascguy@… removed
Owner: set to mascguy
Status: newassigned

comment:5 Changed 6 hours ago by markemer (Mark Anderson)

I'm on it, I've been chasing this one all over.

comment:6 Changed 6 hours ago by markemer (Mark Anderson)

Cc: markemer added
Note: See TracTickets for help on using tickets.