[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
Wed Dec 29 05:55:40 UTC 2021


#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:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:              |   Keywords:
      Port:  iaito       |
-------------------------+------------------------

Comment (by ryandesign):

 Installing the port on 10.15.7, I see:

 {{{
 $ otool -L /Applications/MacPorts/iaito.app/Contents/MacOS/iaito.bin
 /Applications/MacPorts/iaito.app/Contents/MacOS/iaito.bin:
         /opt/local/Library/Frameworks/Python.framework/Versions/3.9/Python
 (compatibility version 3.9.0, current version 3.9.0)
         /opt/local/lib/libr_core.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_config.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_cons.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_io.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libr_flag.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_asm.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_debug.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_hash.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_bin.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_lang.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_parse.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_bp.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libr_egg.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_reg.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_search.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_syscall.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_socket.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_fs.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libr_anal.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_magic.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_util.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/libr_crypto.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /System/Library/Frameworks/Python.framework/Versions/2.7/Python
 (compatibility version 2.7.0, current version 2.7.16)
         @rpath/libshiboken2.cpython-39-darwin.5.15.dylib (compatibility
 version 5.15.0, current version 5.15.2)
         @rpath/libpyside2.cpython-39-darwin.5.15.dylib (compatibility
 version 5.15.0, current version 5.15.2)
         /opt/local/libexec/qt5/lib/QtSvg.framework/Versions/5/QtSvg
 (compatibility version 5.15.0, current version 5.15.2)
 /opt/local/libexec/qt5/lib/QtWidgets.framework/Versions/5/QtWidgets
 (compatibility version 5.15.0, current version 5.15.2)
         /opt/local/libexec/qt5/lib/QtGui.framework/Versions/5/QtGui
 (compatibility version 5.15.0, current version 5.15.2)
         /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
 (compatibility version 45.0.0, current version 1894.40.150)
         /System/Library/Frameworks/Metal.framework/Versions/A/Metal
 (compatibility version 1.0.0, current version 212.5.15)
 /opt/local/libexec/qt5/lib/QtNetwork.framework/Versions/5/QtNetwork
 (compatibility version 5.15.0, current version 5.15.2)
         /opt/local/libexec/qt5/lib/QtCore.framework/Versions/5/QtCore
 (compatibility version 5.15.0, current version 5.15.2)
 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
 (compatibility version 1.0.0, current version 1.0.0)
         /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
 (compatibility version 1.0.0, current version 275.0.0)
         /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
 (compatibility version 1.0.0, current version 1.0.0)
         /System/Library/Frameworks/AGL.framework/Versions/A/AGL
 (compatibility version 1.0.0, current version 1.0.0)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 902.1.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1281.100.1)
 }}}

 Note both
 `/opt/local/Library/Frameworks/Python.framework/Versions/3.9/Python
 (compatibility version 3.9.0, current version 3.9.0)` and
 `/System/Library/Frameworks/Python.framework/Versions/2.7/Python
 (compatibility version 2.7.0, current version 2.7.16)`.

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


More information about the macports-tickets mailing list