首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >brew在OSX10.10上安装gcc49 (无法找到可用的ISL)

brew在OSX10.10上安装gcc49 (无法找到可用的ISL)
EN

Stack Overflow用户
提问于 2015-09-24 22:06:44
回答 2查看 2.2K关注 0票数 4

当我试图安装gcc49时,会收到一个错误

代码语言:javascript
复制
 $  brew install https://raw.githubusercontent.com/Homebrew/homebrew-versions/master/gcc49.rb
######################################################################## 100.0%
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2
Already downloaded: /Library/Caches/Homebrew/gcc49-4.9.3.tar.bz2
==> ../configure --build=x86_64-apple-darwin14.5.0 --prefix=/usr/local/Cellar/gcc49/4.9.3 --libdir=/usr/local/Cellar/gcc49/4.9.3/lib/gcc/4.9 --enable-languages=c,c++,objc,obj-c++ --program-suffix=-4.9 --w
checking for version 0.10 of ISL... no
checking for version 0.11 of ISL... no
checking for version 0.12 of ISL... no
checking for version 0.14 of ISL... no
configure: error: Unable to find a usable ISL.  See config.log for details.
Warning: It appears you have MacPorts or Fink installed.
Software installed with other package managers causes known problems for
Homebrew. If a formula fails to build, uninstall MacPorts/Fink and try again.

READ THIS: https://git.io/brew-troubleshooting

然而,我确实拥有ISL:

代码语言:javascript
复制
$  brew info isl
isl: stable 0.14.1 (bottled), HEAD
Integer Set Library for the polyhedral model
http://freecode.com/projects/isl
/usr/local/Cellar/isl/0.14.1 (68 files, 3.2M) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/isl.rb
==> Dependencies
Build: xz ✔
Required: gmp ✔

我不知道config.log在哪里。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-26 04:49:42

这个问题是由更新的Xcode引起的。需要运行:"$ xcode-select --安装“

票数 3
EN

Stack Overflow用户

发布于 2015-09-25 08:11:04

安装GCC 4.9的正确方法是使用

代码语言:javascript
复制
$ brew install homebrew/versions/gcc49

这样,Homebrew将正确地解决缺少的依赖项,并为您安装它们。您可以通过以下方法找到这个版本的gcc (或任何其他版本)

代码语言:javascript
复制
$ brew search gcc49
homebrew/versions/gcc49

代码语言:javascript
复制
$ brew search gcc
gcc                             homebrew/versions/gcc47
homebrew/dupes/apple-gcc42      homebrew/versions/gcc48
homebrew/versions/gcc43         homebrew/versions/gcc49
homebrew/versions/gcc44         homebrew/versions/gcc5
homebrew/versions/gcc45         homebrew/versions/llvm-gcc28
homebrew/versions/gcc46

但是,您缺少的依赖项不是isl,而是isl011。你可以用

代码语言:javascript
复制
$ brew install isl011

我们可以看到,这是gcc49的一个依赖项

代码语言:javascript
复制
$ brew info gcc49
==> Dependencies
Required: gmp4 ✔, libmpc08 ✔, mpfr2 ✔, cloog018 ✔, isl011 ✔
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32771728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档