xfort 4.2的gfortran的homebrew安装失败

时间:2011-10-16 13:39:16

标签: xcode4 homebrew gfortran

我安装了xcode4.2,因此我无法通过自制软件安装gfortran。

这是错误:

calvin$ brew -v install gfortran
Homebrew 0.8
==> Downloading http://r.research.att.com/gfortran-lion-5666-3.pkg
/usr/bin/curl -f#LA Homebrew 0.8 (Ruby 1.8.7-249; Mac OS X 10.7.2) http://r.research.att.com    /gfortran-lion-5666-3.pkg -o /Users/calvin/Library/Caches/Homebrew/gfortran-4.2.4-5666.3.pkg
######################################################################## 100.0%^[[B
/usr/bin/xar -xf /Users/calvin/Library/Caches/Homebrew/gfortran-4.2.4-5666.3.pkg 
mv *.pkg/Payload Payload.gz 
ls | grep -v Payload | xargs rm -r 
/usr/bin/gcc
Error: Currently the gfortran compiler provided by this brew is only supported
for:

  - XCode 3.1.4 on OS X 10.5.x
  - XCode 3.2.2/3.2.3 -- 4.0 on OS X 10.6.x
  - XCode 4.1 on OS X 10.7.x

The AppStore and Software Update can help upgrade your copy of XCode.
The latest version of XCode is also available from:

http://developer.apple.com/technologies/xcode.html
rmdir: /usr/local/Cellar/gfortran/4.2.4-5666.3 (empty)
Error: Nothing was installed to /usr/local/Cellar/gfortran/4.2.4-5666.3

我怎样才能使这个工作(使用xcode 4.2,降级我的xcode 4.2不是一个很好的选择)?

1 个答案:

答案 0 :(得分:2)

根据我的经验,自制软件是在OS X上获得gfortran的最糟糕的选择。

您是否尝试过this page的二进制文件?

另一个选项是MacPorts。你也可以自己编译gfortran。使用XCode 3并不困难。但是,由于默认的LLVM编译器,故事可能与XCode 4不同。

有没有具体的理由为您使用最新版本的XCode?首先尝试二进制文件。我没有用XCode 4测试它们但是...如果你尝试,请告诉我们。