Opened 4 weeks ago

Last modified 2 weeks ago

#74433 assigned defect

qemu @11.1.1: Fails to Compile on MacOS 27 (Golden Gate) due to use of removed interfaces

Reported by: tytso (Theodore Ts'o) Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version:
Keywords: goldengate Cc: herbygillot (Herby Gillot), markmentovai (Mark Mentovai)
Port: qemu

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

There are a number of interfaces used by qemu which are no longer supported on MacOS 27:

:info:build ../qemu-11.1.1/hw/display/apple-gfx.m:82:8: error: 'PGTask_t' is unavailable: obsoleted in macOS 27.0 - No longer supported
:info:build    82 | static PGTask_t *apple_gfx_new_task(AppleGFXState *s, uint64_t len)
:info:build       |        ^

:info:build ../qemu-11.1.1/hw/display/apple-gfx.m:602:10: error: 'createTask' is unavailable: obsoleted in macOS 27.0 - No longer supported
:info:build   602 |     desc.createTask = ^(uint64_t vmSize, void * _Nullable * _Nonnull baseAddress) {
:info:build       |          ^

:info:build ../qemu-11.1.1/hw/display/apple-gfx.m:609:10: error: 'destroyTask' is unavailable: obsoleted in macOS 27.0 - No longer supported
:info:build   609 |     desc.destroyTask = ^(PGTask_t * _Nonnull task) {
:info:build       |          ^

Analysis from Google Gemini: ​https://share.google/aimode/cm118zh0EpTn9VoSu

Attachments (1)

main.log​ (4.8 MB) - added by tytso (Theodore Ts'o) 4 weeks ago.
Failed build log

Change History (5)

Changed 4 weeks ago by tytso (Theodore Ts'o)

Attachment: main.log​ added

Failed build log

comment:1 Changed 4 weeks ago by tytso (Theodore Ts'o)

comment:2 Changed 4 weeks ago by ryandesign (Ryan Carsten Schmidt)

Cc: herbygillot added
Description: modified (diff)
Keywords: goldengate added
Owner: set to raimue
Port: qemu added
Status: new → assigned
Summary: qemu: Fails to Compile on MacOS 27 (Golden Gate) due to use of removed interfaces → qemu @11.1.1: Fails to Compile on MacOS 27 (Golden Gate) due to use of removed interfaces

comment:3 Changed 2 weeks ago by markmentovai (Mark Mentovai)

I worked around this in ​macports 25ee45e1740a (the ​pull request preceded this ticket).

comment:4 Changed 2 weeks ago by markmentovai (Mark Mentovai)

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