2012-04-26 85 views
0

我正在尝试构建MySQLdb 1.2.3。我已经编辑生成配置设置线程= FALSE,而现在,当我建,我看到以下内容:警告翼在Mac OS 10.7上构建mysqldb时出错,Python 2.7.1

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

一个长长的清单,并在年底的LLVM崩溃:

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位和运行

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

推荐here纠正它。

相关问题