案の定MacPortsで苦しむ

MacPorts 1.8.0にあげてから、Leopard -> Snow Leopardをアップデートしたんだけどやっぱり不安的中でMacPortsが動かない。

dlopen(/opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib, 10): no suitable image found.  Did find: /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib: mach-o, but wrong architecture    while executing"load /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib"    ("package ifneeded Pextlib 1.0" script)    invoked from within"package require Pextlib 1.0"    (file "/opt/local/bin/port" line 40)

どうもSnow Leopardはモジュールが別っぽいので本家から1.8.0をインストールしなおした。

そしたらもっとひどい状態になった。

can't read "build.cmd": Failed to locate 'make'

makeすらできない・・・
Snow Leopard, fresh install, can’t install any ports
https://trac.macports.org/ticket/21062
によるとSnow LeopardのDiskからXcodeを入れ直すと良いらしい。

やってみた。port -vくらいは動くようになった。

が、apache2の更新とかするとやっぱりエラーになってしまう。

もうどうにもこうにもなので、全部消してMacPorts入れ直した。インストールログをwikiに残しておいた良かった。