我試圖讓自制軟件安裝gcc49
(GCC 4.9)。具體來說,我使用的命令進行安裝,用自制軟件安裝gcc49
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
。
如果你先「自制tap homebrew/versions」,然後「brew install gcc49」,會發生什麼情況? – Pouya
@Pouya你應該把這個評論變成一個答案。它爲我工作。謝謝! –
@MattLong,我照你的建議做了。快樂它幫助':)' – Pouya