2013年10月27日日曜日

MavericksとHomebrew

何気なく

% brew update
% brew upgrade
したらエラー。MavericksでC++の標準ライブラリがlibstdc++からlibc++に変わったからリビルドしろとのこと。

とりあえず

Error: xx dependency XX was built with the following
C++ standard library: libstdc++ (from clang)
のようなエラーが出る度に
% brew reinstall XX
すれば良いのだが…。リビルドが必要な依存するformulaが1つ見つかる度に止まるので、その都度reinstallするのはめんどい。特にGTK+が依存しているライブラリで軒並み引っ掛かる。めんどいと言いながらも結局は手動でやってしまったのだが、今思えば一度全formulaを一度アンインストールしてから、能動的にインストールした覚えのあるformulaを再インストールしてしまった方が楽だったかもしれない。

あと、いつの間にかRubyが2.0系になっていた。Mavericksから?

0 件のコメント:

コメントを投稿