2012-04-26 15 views
0

MySQLdb 1.2.3をビルドしようとしています。私は、スレッドセーフがFalse =設定するビルド構成を編集した、と私はビルドする際に、今、私は、以下を参照してください。Mac OS 10.7、Python 2.7.1でmysqldbをビルドする際のエラー

終わり

_mysql.c:986: warning: implicit conversion shortens 64-bit value into a 32-bit value 

とLLVMクラッシュALA警告の長いリスト:

lipo: /var/folders/fk/648y1j5d0c94ljvc5k0xncmh0000gt/T//ccoAI1iz.out and /var/folders/fk/648y1j5d0c94ljvc5k0xncmh0000gt/T//cc9fJKgC.out have the same architectures (x86_64) and can't be in the same fat output file 
error: command 'llvm-gcc-4.2' failed with exit status 1 

これらの問題の迅速な回避策はありますか?

答えて

1

これは、私がビルドしているライブラリのバージョンと、Pythonのバージョンおよび/または私のシステムのmysqlのバージョンとの間に不一致があるために発生します。

私はすべてのバージョンは64ビットで一致し、かつhereが推奨されているよう

ARCHFLAGS="-arch x86_64" python setup.py build 

を実行している確保することによって、それを修正しました。

関連する問題