Mac OS X Snow Leopard にアップグレードした後のMacPorts
Mac OS X 10.5 から 10.6 Snow Leopard にアップグレードした後、MacPorts がおかしくなった。
症状
macbook% sudo port upgrade installed Error: The installed version of Xcode (3.0) is too old to use on the installed OS version. Version 3.2.2 or later is recommended on Mac OS X 10.6. Error: Unable to upgrade port: 1 To report a bug, see <http://guide.macports.org/#project.tickets>
macbook% sudo port -d selfupdate (中略) checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions (中略) returned error 1 DEBUG: Error installing new MacPorts base: shell command failed while executing "macports::selfupdate [array get global_options] base_updated" Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: shell command failed
対処
Apple Developer サイトからサインインして、最新版のXcodeをダウンロード、アップグレードするのみで無事直りました。
Downloads - Developer Tools - Xcode 3.2.1 Developer Tools
http://d.hatena.ne.jp/mizchi/20090827/1251358228
とそのはてブコメントを参考にさせて頂きました。感謝。
2008年以前のMacBookを使っています。長く使いたいという判断で、先月メモリを4G
まで増設しました。白いノートっていいなぁと・・・。