[MacPorts] #67191: mpd does not build on (or for) macOS 13
MacPorts
noreply at macports.org
Tue Apr 4 20:03:05 UTC 2023
#67191: mpd does not build on (or for) macOS 13
---------------------+--------------------
Reporter: colons | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: mpd |
---------------------+--------------------
Comment (by ryandesign):
`kAudioObjectPropertyElementMain`
[https://developer.apple.com/documentation/coreaudio/kaudioobjectpropertyelementmain
exists in macOS 12 and later]. If you're getting this message on macOS 13,
that tells us your Xcode and/or CLT are too old for macOS 13.
This line in the log is curious:
{{{
:debug:sysinfo Xcode none, CLT none
}}}
MacPorts doesn't think you have Xcode or CLT installed but clearly you do
otherwise you wouldn't have a compiler to get the error message from. My
guess is you do not have Xcode and you do have the CLT but its receipt was
deleted due to a macOS bug; see ProblemHotlist#reinstall-clt.
The log also says:
{{{
:debug:main compiler clang 1200.0.31.1 not blacklisted because it doesn't
match {clang < 211.10.1}
}}}
We don't have that exact clang version in XcodeVersionInfo but it is
between the version numbers we have listed for Xcode 11.7 and 12.0; maybe
you have a beta of Xcode 12.0 or a contemporaneous version of the CLT.
That would be compatible with macOS 10.15, but not macOS 13.
If you want to have Xcode, install the latest Xcode and manually install
the corresponding version of the CLT; if you only want the CLT, manually
install the latest CLT. Then `sudo port clean mpd` and try again.
--
Ticket URL: <https://trac.macports.org/ticket/67191#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list