[MacPorts] #63084: py37-pyobjc fails to build

MacPorts noreply at macports.org
Sun Jun 13 17:49:51 UTC 2021


#63084: py37-pyobjc fails to build
-------------------------+--------------------
  Reporter:  tonywong94  |      Owner:  danchr
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:  fixed       |   Keywords:
      Port:  py-pyobjc   |
-------------------------+--------------------

Comment (by kencu):

 It looks like most (all?) of those {{{kAXValue*}}} errors are just due to
 someone updating older deprecated names.

 eg.
 {{{
 MacOSX10.13.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXValue.h
 40:  @constant kAXValueTypeCGSize a wrapper for CGSize; see CoreGraphics.h
 48:    kAXValueTypeCGSize       CF_ENUM_AVAILABLE_MAC(10_11) = 2,
 57:static const UInt32 kAXValueCGSizeType = kAXValueTypeCGSize;
 }}}

 So {{{kAXValueTypeCGSize}}} is just a rename of {{{kAXValueCGSizeType}}},
 and that is present in old SDKs:

 {{{
 $ ag kAXValueCGSizeType

 MacOSX10.6.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXValue.h
 24:    kAXValueCGSizeType = 2,

 MacOSX10.7.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXValue.h
 24:    kAXValueCGSizeType = 2,

 MacOSX10.13.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXAttributeConstants.h
 633:    Value: An AXValueRef with type kAXValueCGSizeType. Units are
 points.

 MacOSX10.13.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXValue.h
 57:static const UInt32 kAXValueCGSizeType = kAXValueTypeCGSize;

 MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXAttributeConstants.h
 633:    Value: An AXValueRef with type kAXValueCGSizeType. Units are
 points.

 MacOSX10.14.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXValue.h
 57:static const UInt32 kAXValueCGSizeType = kAXValueTypeCGSize;

 MacOSX10.15.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXAttributeConstants.h
 633:    Value: An AXValueRef with type kAXValueCGSizeType. Units are
 points.

 MacOSX10.15.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Headers/AXValue.h
 57:static const UInt32 kAXValueCGSizeType = kAXValueTypeCGSize;
 }}}

 (I don't have all the SDKs in this folder -- most likely it is in all of
 them).

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


More information about the macports-tickets mailing list