我试图让Homebrew安装gcc49
(GCC 4.9)。具体来说,我是使用命令
brew install homebrew/versions/gcc49
然而,通常这样做,我得到一个错误,说我错过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版本的桌面上尝试此操作时,只需运行brew install gcc49
即可安装GCC 4.9而不会出现问题,甚至无需通过homebrew/versions
。