Opened 3 weeks ago

Closed 2 weeks ago

#70844 closed defect (fixed)

wxWidgets-3.2: Please add to "ScreenCaptureKit Requirement with macOS 15 SDK"

Reported by: kwolcott Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version:
Keywords: sequoia Cc:
Port: wxWidgets-3.2

Description (last modified by ryandesign (Ryan Carsten Schmidt))

when trying install the diff-pdf port, the diff-pdf port is required as a dependency. This port fails to build due to the category "ScreenCaptureKit Requirement with macOS 15 SDK"

...
  73 |     image = CGDisplayCreateImage(kCGDirectMainDisplay);
...

Is it possible to temporarily block the diff-pdf port on this basis?

Change History (2)

comment:1 Changed 3 weeks ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: sequoia added
Owner: set to mojca
Port: diff-pdf removed
Status: newassigned
Summary: diff-pdf port depends on the wxWidgets-3.2 port which fails to build: Please add to "ScreenCaptureKit Requirement with macOS 15 SDK"wxWidgets-3.2: Please add to "ScreenCaptureKit Requirement with macOS 15 SDK"

What do you mean "block the diff-pdf port"? You can certainly choose not to install a port. Simply don't type sudo port install diff-pdf.

comment:2 Changed 2 weeks ago by markemer (Mark Anderson)

Resolution: fixed
Status: assignedclosed

In 7d4ba4cf4d97c7304621da93d4e41d5be59bdd69/macports-ports (master):

wxWidgets-3.2: fix error on macOS 15 (https://github.com/macports/macports-ports/pull/25877)

  • Another victim of the CoreGraphics Deprecations in the macOS 15 SDK in favor of screen capture kit
  • macos_deployment_target of 14.0 fixed it

Closes: #70844

Note: See TracTickets for help on using tickets.