6

Homebrew をインストールしようとしていますgcc49(GCC 4.9)。具体的には、次のコマンドを使用してインストールしています。

brew install homebrew/versions/gcc49

ただし、これを通常どおり実行すると、 I'm missing というエラーが表示されますgmp4。ここが変なところです。

すると、欠落brew install homebrew/versions/gmp4していることがもう一度通知されます。gmp4ライブラリがインストールされません。他のいくつかの必要なライブラリでもまったく同じことが起こります。現在、この奇妙な動作を修正するのではなく、実行しようとしています

brew install homebrew/versions/gcc48 --with homebrew/versions/gmp4 --with homebrew/versions/libmpc08 --with homebrew/versions/mpfr2 --with homebrew/versions/cloog018 --with homebrew/versions/isl011

...結果は

==> Installing dependencies for gcc48: gmp4, mpfr2, libmpc08, isl011, cloog018
==> Installing gcc48 dependency: gmp4
==> Downloading ftp://ftp.gmplib.org/pub/gmp/gmp-5.1.3.tar.bz2
######################################################################## 100.0%
==> Patching
patching file gmp-h.in
==> ./configure --prefix=/usr/local/Cellar/gmp/5.1.3 --enable-cxx
==> make
==> make check
==> make install
Error: Empty installation

本当に私を混乱させるのは最後の行です。インストールしようとしたソフトウェアがそれを返すのを見たことがありません - 何が起こっているのか、どうすれば修正できますか?

興味深いことに、同じ Homebrew バージョンのデスクトップでこれを試すと、GCC 4.9 は を実行するだけで問題なくインストールされbrew install gcc49ますhomebrew/versions

4

2 に答える 2

12

やってみる

brew tap homebrew/versions

最初に、次に

brew install gcc49

このページの一番下に行くと、私が上で述べたことを見つけることができます。

brew tapトラック、更新、およびインストールを作成する数式のリストに、Github リポジトリをさらに追加できます。ただし、Tap リポジトリと式に名前を付けるときは、注意すべき点がいくつかあります...

詳細はこちらをご覧ください

于 2014-10-24T16:03:15.767 に答える
7

受け入れられた回答は廃止されました。以前のバージョンの gcc をインストールする公式の方法は次のとおりです。

brew install gcc@4.9

https://github.com/Homebrew/homebrew-versions/pull/1472を参照してください。

于 2017-01-06T15:25:14.877 に答える