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に残しておいた良かった。