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)
Change History (5)
Changed 4 weeks ago by tytso (Theodore Ts'o)
comment:1 Changed 4 weeks ago by tytso (Theodore Ts'o)
I filed a report upstream: https://gitlab.com/qemu-project/qemu/-/work_items/4486
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.

Failed build log