Установка pygraphviz на os 10.6.7 - python 2.6 (ошибка gcc-4.2)

Я пытаюсь установить pygraphviz на mac os 10.6.7. Я использую питон 2.6.

Пока вот что я сделал:

setup.py:

# OSX, Linux, alternate location
library_path='/usr/local/lib/graphviz'
include_path='/usr/local/include/graphviz'
  • Запустил "установка python setup.py"

но процесс завершается сбоем (см. код ниже) с сообщением: error: command 'gcc-4.2' failed with exit status 1

client126-234:pygraphviz francois$ python setup.py install
library_path=/usr/local/lib/graphviz
include_path=/usr/local/include/graphviz
running install
running build
running build_py
copying pygraphviz/version.py -> build/lib.macosx-10.6-universal-2.6/pygraphviz
running build_ext
building 'pygraphviz._graphviz' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict- 
prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -I/usr/local/include/graphviz 
-I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c 
pygraphviz/graphviz_wrap.c -o build/temp.macosx-10.6-universal-2.6/pygraphviz/graphviz_wrap.o
unable to execute gcc-4.2: No such file or directory
error: command 'gcc-4.2' failed with exit status 1

Я пытался :

  • удалить переустановить Graphviz
  • установить разрабатываемую версию Graphviz
  • загрузите pygraphviz из индекса пакетов python (http://pypi.python.org/pypi/pygraphviz) и установите снова
  • другие способы установки: easy_install pygraphviz (выдает ту же ошибку). macport (невозможно установить на моем компьютере)

Я делаю что-то неправильно? Как я могу решить эту ошибку?

Любые идеи были бы большим подспорьем,

Большое спасибо

Франсуа


person francois    schedule 06.07.2011    source источник


Ответы (1)


gcc-4.2 является частью пакета инструментов для разработчиков Apple, Xcode. Вам нужно установить его в первую очередь. Должен быть установщик Xcode 3 либо с DVD-диском для восстановления программного обеспечения, поставляемым с вашим Mac, либо, возможно, на самом жестком диске, либо с DVD-диском Mac OS X 10.6, или вы можете загрузить версию с веб-сайта Apple Developer Connection (требуется регистрация) или вы можете купить версию нового Xcode 4 в Mac App Store. Если вы устанавливаете Xcode 4, вам, вероятно, потребуется добавить export ARCHFLAGS='-arch i386 -arch x86_64' к вашей установке; см. здесь для получения дополнительной информации.

person Ned Deily    schedule 06.07.2011
comment
О, большое спасибо! Наконец-то работает! Поэтому мне пришлось зарегистрироваться как разработчик Apple, затем скачать Xcode (3.2.6 бесплатно), а затем установить его. Повторно запустите установку pygraphviz (easy_install pygraphviz), и все заработает! еще раз спасибо! - person francois; 07.07.2011