Mountain LionでHomebrewがこける件
クロネコさんからMacBook Airを受け取って、いつもの流れでXcode入れてHomebrew入れてもろもろbrew installしていったところ、brew install svnの途中でmakeが見つからないエラーで止まる。
どうやらXcode入れるだけじゃだめで、Xcodeの設定画面から"Preferences > Downloads > Command Line Tools"を別途インストールする必要がある模様*1。最近はXcodeとコマンドラインツールは別配布なんですね。
makeが通ったら別のエラーが発生。
configure:4135: error: C preprocessor "/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -E" fails sanity check
ググってみるとHomebrewのIssueを発見。
修正済みっぽいけど手元の環境では発生するので、コメントにあった回避策のシンボリックリンクを張って応急処理。
sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain
これで無事ビルド完了しましたー。
*1:直接ダウンロードもできるらしいです。http://d.hatena.ne.jp/deepfolte/20120225/1330129212