Mac OS X MavericksのHomebrewでPlease reinstall ... と出た場合の対処法
解決方法
真面目に後の方の "using a compatible compiler." とかを見て唸ってて解決しなかったが、単にbrew uninstall
で言われているパッケージを一回アンインストールしてから再度brew install
しなおせばでなくなる。
原因
どうやら、Mac OS X Mavericksになってコンパイル時のライブラリが変わったために、バージョンアップ前にコンパイルしたライブラリを依存関係の解決に使用できなくてこんなエラーが出るらしい。
おまけ
なんだったら、brew upgrade
でインストールしてるパッケージを全てバージョンアップしておけばこんな問題に当たらなくて住むかも。