[MacPorts] #66918: MacOSX10.7.sdk and MacOSX10.9.sdk: Marked as broken by rev-upgrade (was: MacOSX10.7.sdk and MacOSX10.9.sdk & fail to install on 10.13 HighSierra)

MacPorts noreply at macports.org
Tue Mar 7 21:44:54 UTC 2023


#66918: MacOSX10.7.sdk and MacOSX10.9.sdk: Marked as broken by rev-upgrade
-------------------------+------------------------
  Reporter:  rmottola    |      Owner:  ryandesign
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:  highsierra
      Port:  MacOSX.sdk  |
-------------------------+------------------------
Changes (by ryandesign):

 * keywords:  macosx sdk highsierra 10.7 => highsierra
 * port:  MacOSX10.9.sdk => MacOSX.sdk


Comment:

 So they don't fail to install; they're just marked as broken by rev-
 upgrade.

 I assume that if you use these SDK ports (i.e. specifying their paths with
 `-isysroot` and `-syslibroot` when building something) then the brokenness
 reported by rev-upgrade will not exist.

 Taking as an example the first problem in your log:

 {{{
 Could not open
 /System/Library/PrivateFrameworks/ContactsData.framework/Versions/A/ContactsData:
 Error opening or reading file (referenced from
 /opt/local/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook)
 DEBUG: Marking
 /opt/local/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
 as broken
 }}}

 Yes, ContactsData.framework does not exist in
 /System/Library/PrivateFrameworks on High Sierra but it did exist there on
 Mavericks and should exist in
 /opt/local/Developer/SDKs/MacOSX10.9.sdk/System/Library/PrivateFrameworks.

 My inclination would be to ignore the rev-upgrade message or disable the
 use of rev-upgrade. (I have it disabled on my system which is why I didn't
 notice this issue.) Maybe there should be a way for a port to tell rev-
 upgrade not to scan it.

-- 
Ticket URL: <https://trac.macports.org/ticket/66918#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list