[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