[MacPorts] #37395: On PPC Tiger, Mac OS X 10.4.11, tk has a problematic wish: Could not open /opt/local/lib:/opt/local/lib/libtk8.6.dylib

MacPorts noreply at macports.org
Wed Dec 26 11:47:08 PST 2012


#37395: On PPC Tiger, Mac OS X 10.4.11, tk has a problematic wish: Could not open
/opt/local/lib:/opt/local/lib/libtk8.6.dylib
-----------------------------+--------------------------------
 Reporter:  Peter_Dyballa@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:  2.1.2
 Keywords:                   |       Port:  tk
-----------------------------+--------------------------------
 Upgrading MacPorts today brought Tcl/Tk 8.6.0. A few times port found that
 tk needed to be rebuilt, or whatever, because linking problems were found
 in that final stage of activating a port.

 The last I encountered this effect was after ImageMagick's upgrade:

 {{{
 --->  Updating database of binaries
 DEBUG: Ignoring loadcommand containing @executable_path in
 /Applications/MacPorts/Desktop Manager.app/Contents/MacOS/Desktop Manager
 DEBUG: Ignoring loadcommand containing @executable_path in
 /Applications/MacPorts/Desktop
 Manager.app/Contents/PlugIns/DesktopPagerPlugin.bundle/Contents/MacOS/DesktopPagerPlugin
 DEBUG: Ignoring loadcommand containing @executable_path in
 /Applications/MacPorts/Desktop
 Manager.app/Contents/PlugIns/OperationsMenu.bundle/Contents/MacOS/OperationsMenu
 DEBUG: Ignoring loadcommand containing @executable_path in
 /Applications/MacPorts/Desktop
 Manager.app/Contents/PlugIns/StatusbarPagerPlugin.bundle/Contents/MacOS/StatusbarPagerPlugin
 DEBUG: Ignoring loadcommand containing @executable_path in
 /Applications/MacPorts/Desktop
 Manager.app/Contents/Resources/PreferencePanes/HotKeysPreferences.bundle/Contents/MacOS/HotKeysPreferences
 DEBUG: Ignoring loadcommand containing @executable_path in /opt/local/bin
 /quartz-wm
 DEBUG: Missing architecture ppc64 in file
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 DEBUG: Missing architecture ppc64 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: Missing architecture ppc64 in file
 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 DEBUG: Missing architecture ppc64 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: Missing architecture ppc64 in file /usr/lib/libXplugin.1.dylib
 DEBUG: Missing architecture ppc64 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: skipping x86_64 in /opt/local/lib/libquartz-wm-ds.1.dylib since
 this system can't run it anyway
 DEBUG: Missing architecture i386 in file
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 DEBUG: Missing architecture i386 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: Missing architecture i386 in file /usr/lib/libgcc_s.1.dylib
 DEBUG: Missing architecture i386 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: Missing architecture i386 in file /usr/lib/libSystem.B.dylib
 DEBUG: Missing architecture i386 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: Missing architecture i386 in file
 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 DEBUG: Missing architecture i386 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: Missing architecture i386 in file /usr/lib/libXplugin.1.dylib
 DEBUG: Missing architecture i386 in file outside prefix referenced from
 /opt/local/lib/libquartz-wm-ds.1.dylib
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/bugpoint
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llc
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/lli
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-ar
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-as
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-bcanalyzer
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-diff
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-dis
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-extract
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-ld
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-link
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-mc
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-nm
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-objdump
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-prof
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvm-ranlib
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/llvmc
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/macho-dump
 DEBUG: Ignoring loadcommand containing @executable_path in
 /opt/local/libexec/llvm-2.9/bin/opt
 DEBUG: Missing architecture i386 in file /usr/lib/libSystem.B.dylib
 DEBUG: Missing architecture i386 in file outside prefix referenced from
 /opt/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.in
 DEBUG: Missing architecture i386 in file
 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
 DEBUG: Missing architecture i386 in file outside prefix referenced from
 /opt/local/share/cmake-2.8/Modules/CPack.OSXScriptLauncher.in
 --->  Scanning binaries for linking errors
 Could not open /opt/local/lib:/opt/local/lib/libtk8.6.dylib: Error opening
 or reading file (referenced from /opt/local/bin/wish8.6)
 DEBUG: Marking /opt/local/bin/wish8.6 as broken

 --->  Found 1 broken file(s), matching files to ports
 --->  Found 1 broken port(s), determining rebuild order
 DEBUG: Broken: tk
 DEBUG: Processing port tk @0:8.6.0_0
 --->  Rebuilding in order
      tk @8.6.0
 }}}

 The build of wish really is a bit strange, as otool tells as well:

 {{{
 pete 240 /\ otool -L  /opt/local/bin/wish8.6
 /opt/local/bin/wish8.6:
         /opt/local/lib/libfontconfig.1.dylib (compatibility version 8.0.0,
 current version 8.2.0)
         /opt/local/lib:/opt/local/lib/libtk8.6.dylib (compatibility
 version 8.6.0, current version 8.6.0)
         /opt/local/lib/libtcl8.6.dylib (compatibility version 8.6.0,
 current version 8.6.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.1.12)
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 368.35.0)
         /opt/local/lib/libXft.2.dylib (compatibility version 6.0.0,
 current version 6.1.0)
         /opt/local/lib/libX11.6.dylib (compatibility version 10.0.0,
 current version 10.0.0)
         /opt/local/lib/libXss.1.dylib (compatibility version 2.0.0,
 current version 2.0.0)
         /opt/local/lib/libXext.6.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.7)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
 }}}

 The build tree was cleaned and no main.log file was created and left, so I
 might need to retry the build of Tk to find the cause for
 "opt/local/lib:/opt/local/lib/libtk8.6.dylib" in some Makefile,
 presumingly?

-- 
Ticket URL: <https://trac.macports.org/ticket/37395>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list