[MacPorts] #64312: iaito: ld: cannot link directly with dylib/framework, your binary is not an allowed client of /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks//Python.framework/Python.tbd

MacPorts noreply at macports.org
Thu Feb 3 01:34:12 UTC 2022


#64312: iaito: ld: cannot link directly with dylib/framework, your binary is not an
allowed client of
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks//Python.framework/Python.tbd
-------------------------+------------------------
  Reporter:  ryandesign  |      Owner:  i0ntempest
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:              |   Keywords:
      Port:  iaito       |
-------------------------+------------------------

Comment (by i0ntempest):

 But it never needed Python 2 framework, it has always been linking just
 MacPorts Python 3 without problems for me. You can see in the log it's
 {{{Project MESSAGE: Using Python.framework at
 /opt/local/Library/Frameworks}}}, and nowhere other than the final error
 message does it mention this {{{Python.tbd}}} in the SDK. I probably need
 to remove this SDK framework path from framework search paths but I'll
 need to figure out how first. There's no mention of
 {{{/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks}}}
 being in framework search paths in the log either.

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


More information about the macports-tickets mailing list