доморощенная установка для gfortran не удается для xcode 4.2 - PullRequest
3 голосов
/ 16 октября 2011

У меня установлен xcode4.2, и из-за этого я не могу установить gfortran через homebrew.

Вот ошибка:

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 Ответ

2 голосов
/ 17 октября 2011

Доморощенный в моем опыте является худшим вариантом для получения gfortran на OS X.

Пробовали ли вы двоичные файлы с этой страницы ?

Другой вариант - MacPorts . И вы также можете собрать gfortran из источников самостоятельно. С XCode 3 это не так сложно. Однако с XCode 4 история может отличаться из-за стандартного LLVM-компилятора.

Есть ли какая-либо конкретная причина использовать для вас последнюю версию XCode? Попробуйте двоичные файлы в первую очередь. Я не тестировал их с XCode 4, но ... дайте нам знать, если вы попробуете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...