web-dev-qa-db-ja.com

エラーが発生するのはなぜですか:コマンド 'llvm-gcc-4.2'が終了ステータス1で失敗しました

私はosX10.7をセットアップしています。

Pythonのデフォルトインストールを使用しています:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /

私はeasy_installと呼ばれるPythonベースのパッケージマネージャーを使用しています。Easy_installはコンパイラーを見つけることができないようです。

編集:MySQL-pythonをインストールしようとすると、次のエラーが発生しました:

$ Sudo easy_install MySQL-python 
Password:
Searching for MySQL-python
Reading http://pypi.python.org/simple/MySQL-python/
Reading http://sourceforge.net/projects/mysql-python/
Reading http://sourceforge.net/projects/mysql-python
Best match: MySQL-python 1.2.3
Downloading http://download.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz
Processing MySQL-python-1.2.3.tar.gz
Running MySQL-python-1.2.3/setup.py -q bdist_Egg --dist-dir /tmp/easy_install-P9H9WX/MySQL-python-1.2.3/Egg-dist-tmp-rRTfZL
warning: no files found matching 'MANIFEST'
warning: no files found matching 'ChangeLog'
warning: no files found matching 'GPL'
unable to execute llvm-gcc-4.2: No such file or directory
error: Setup script exited with error: command 'llvm-gcc-4.2' failed with exit status 1

エラー:セットアップスクリプトがエラーで終了しました:コマンド 'llvm-gcc-4.2'が終了ステータス1で失敗しました

Xcode 4.1はGCCを使用していましたが、Xcode4.2では変更されたようです。

Apple使用したいコンパイラは何ですか?OSSをコンパイルできるように構成をセットアップするにはどうすればよいですか?

17
BryanWheelock

OSX 10.6から10.7にアップグレードしたときも、まったく同じ問題が発生しました。 10.6から10.7にアップグレードすると、バージョンPythonが2.6から2.7になり、その結果、ほとんどのpythonパッケージ。

これが私のために働いたものです:

  1. AppStoreから最新バージョンのXCodeをインストールします
  2. XCode内で、[設定]-> [ダウンロード]-> [コンポーネント]に移動します
  3. ダウンロードコマンドラインツール

それはあなたがする必要があるすべてです。新しいシェルに再度インストールしてみてください。コマンドラインツールをインストールすると、llvm-gcc-4.2が/ usr/binに配置されます。これは、デフォルトのパスにあるはずです。インストールは、何かが壊れない限り、あなたが本当に知りたくないライブラリパスやものも処理します。

10.9編集

10.9以降を実行している場合は、コマンドラインツールをインストールする代わりに、コマンドラインからこれを実行できる可能性があると思います。

xcode-select --install

これが問題の実際の修正であることを確認していません。

34
Mark Chackerian

Xcodeをインストールする代わりに、GCCおよび関連ツールを次の方法でインストールします。

https://github.com/kennethreitz/osx-gcc-installer

4
xgMz

OS X 10.7.5(ライオン)を使用

XCodeソリューションを試しましたが、geventpipのインストールはまだ成功しませんでした。次に、ソースからlibeventをビルドしようとしましたが、geventのインストールで成功しませんでした。しかし、私がした後

    brew install libevent

Geventを正常にインストールできました

    Sudo pip install gevent

(注:greenletはgeventの依存関係でもあるため、pipを使用してインストールしてみてください。すでに私のマシンにインストールされています。)

0
user1521440

ここでのすべての提案(XcodeコマンドラインオプションとKenneth Reitzのもの)は私にはうまくいきませんでした(私はMac OS X 10.7.5、Xcode 4.6.3を使用しています)。

最終的に役立ったのは、mysql_configファイルのcflagsオプションを変更することでした(「Sudopip install MySQL-python」を実行しようとしたときに、「unreconizedcommandlineoptions」に関するエラーが発生しました)。

この投稿を参照してください: cc1:エラー:Mac 10.7.5にpython-mysqlをインストールする際の認識されないコマンドラインオプション "-Wno-null-conversion"

0
Tom

あなたが遭遇した私には聞こえます この問題 。スレッドはさまざまな解決策を示しています。

お役に立てば幸いです。

0
Carlos

修正は非常に簡単です。次のブログ投稿をご覧ください。 http://waqasshabbir.tumblr.com/post/19073648382/llvm-gcc-4-2-exe-error-on-mac-osx-lion-when-building

0
user739721