When I try to use trace mode I get this error: $ sudo port -dvut upgrade zlib DEBUG: Found port in file:///opt/local/var/db/dports/sources/ rsync.rsync.darwinports.org_dpupdate_dports/archivers/zlib DEBUG: epoch: in tree: 0 installed: 0 DEBUG: zlib 1.2.3_1 exists in the ports tree DEBUG: zlib 1.2.3_0 is installed DEBUG: variants to install DEBUG: available variants are : DEBUG: new portvariants: DEBUG: Changing to port directory: /opt/local/var/db/dports/sources/ rsync.rsync.darwinports.org_dpupdate_dports/archivers/zlib DEBUG: Requested variant darwin is not provided by port zlib. DEBUG: Requested variant i386 is not provided by port zlib. DEBUG: Requested variant macosx is not provided by port zlib. Warning: trace requires Tcl Thread package (no suitable image found. Did find: /Library/Tcl/thread2.6.1/libthread2.6.1.dylib: mach-o, but wrong architecture) can't read "trace_sandboxbounds": no such variable Warning: the following items did not execute (for zlib): com.apple.destroot com.apple.main com.apple.fetch com.apple.extract com.apple.checksum com.apple.patch com.apple.configure com.apple.build DEBUG: Error: Unable to upgrade port: 1 Indeed: $ file /Library/Tcl/thread2.6.1/libthread2.6.1.dylib /Library/Tcl/thread2.6.1/libthread2.6.1.dylib: Mach-O dynamically linked shared library ppc However, $ file /System/Library/Tcl/thread2.6/libthread2.6.dylib /System/Library/Tcl/thread2.6/libthread2.6.dylib: Mach-O universal binary with 2 architectures /System/Library/Tcl/thread2.6/libthread2.6.dylib (for architecture i386): Mach-O dynamically linked shared library i386 /System/Library/Tcl/thread2.6/libthread2.6.dylib (for architecture ppc): Mach-O dynamically linked shared library ppc and, $ file /opt/local/share/darwinports/Tcl/thread2.6/libthread2.6.dylib /opt/local/share/darwinports/Tcl/thread2.6/libthread2.6.dylib: Mach-O dynamically linked shared library i386 Is there a way to A) install the correct Tcl library for intel into /Library (short of manually copying all the correct files) or B) get macports to use its own tcl library or the one in /System, instead of in /Library? I'm running the latest version of macports (1.4) installed via selfupdate. I have an intel mac (macbook pro core 2 duo) onto which I migrated my files from a G4 powerbook using migration assistant (and nothing more except for a few files manually here and there like httpd.conf), so it looks like somehow my Tcl thread library got migrated over (unless this is a known issue?). If I manually remove the Tcl folder from / Library (hoping it will use one of the alternatives) port breaks completely: $ port can't find package darwinports while executing "package require darwinports" (file "/opt/local/bin/port" line 42) Thanks, Alex Pretzlav alex@turnlav.net / pretz@berkeley.edu Alex Pretzlav alex@turnlav.net / pretz@berkeley.edu