[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