Xcode 2.5 のインストール失敗した

やっとダウンロードが終わった〜、と思ったら、"There were errors installing the software."とか言われてインストール失敗。"Try again."って書いてあったのでもう一度インストールを試したけどダメ。


コンソールでログみたらここら辺が怪しい。


Mar 1 14:41:20 MyPowerBook-G4 : postflight[838]: raise RuntimeError("install_name_tool (-change %s %s %s) failed with exit code %d and output %s" % (oldLoadPath, newLoadPath, loaderPath, exitCode, outputLines))
Mar 1 14:41:20 MyPowerBook-G4 : postflight[838]: RuntimeError: install_name_tool (-change /usr/local/lib/libevent-1.4.2.dylib /Developer/Applications/eclipse/plugins/com.aptana.ide.framework.jaxer.server.macosx_1.1.7.015414/jam/jaxer/libevent-1.4.2.dylib /Developer/Applications/eclipse/plugins/com.aptana.ide.framework.jaxer.server.macosx_1.1.7.015414/jam/jaxer/libevent-1.4.2.dylib) failed with exit code 256 and output ['install_name_tool: for architecture ppc7400 object: /Developer/Applications/eclipse/plugins/com.aptana.ide.framework.jaxer.server.macosx_1.1.7.015414/jam/jaxer/libevent-1.4.2.dylib malformed object (unknown load command 6)\n']
Mar 1 14:41:20 MyPowerBook-G4 : postflight[838]:
Mar 1 14:41:20 MyPowerBook-G4 : Install failed: The following install step failed: run postflight script for Developer Tools Software

install_name_tool??だったのでググる
Using install_name_tool on OSX to change DylIb path - Dev Archives
Macオブジェクトバイナリの中に記録されたdylibへのパスを変えたり出来るっぽい。
XcodeEclipseAptanaプラグインに同梱されてたlibevent-1.4.2.dylibを使うから、dylib自身のパスを/usr/local/lib/から本当の場所に変えようとしている……ということだろうか?んー???
なんとなくlibevent-1.4.2.dylibを/usr/local/lib/にコピーしてみて再度インストールを試すが、またインストール失敗。ログ見たらまた同じ内容。よく見るとmalformed objectと書いてある。
Aptanaプラグインのlibevent-1.4.2.dylibがダメってことなのか?と思い、aptanaプラグインをアンインストールして再度Xcodeをインストールしたら成功。
やったー、と思ったら、/usr/local/lib/にさっき自分で持っていったlibevent-1.4.2.dylibを残したままの状態でインストールしたことに気付く。
一応Xcodeは正常に動いているっぽいけど、なんか心配だったので、アンインストール


$ sudo /Developer/Library/uninstall-devtools
してlibevent-1.4.2.dylibを消し、再度インストールした。

結論:さっさとAptanaプラグインをアンインストールすればよかった。