MySqlDB:llvm-gcc-4.2:错误。甚至在安装XCode 4.6.3并在XAMPP中存储MySQL include文件夹之后

时间:2013-07-07 19:16:10

标签: xampp mysql-python llvm-gcc

在阅读http://andhikalegawa.wordpress.com/2012/01/05/installing-mysql-python-on-snow-leopard-using-xampp-mysql/

的建议后,我采取了以下步骤
  1. 下载了MySQL-python-1.2.4b4并解压缩
  2. 更改了mysql_config = / Applications / XAMPP / xamppfiles / bin / mysql_config(因为我正在使用XAMPP 1.7.3)
  3. 下载mysql-5.1.70-osx10.6-x86(我找不到5.1.55,这是XAMPP中使用的版本)将include文件夹保存在/ Applications / XAMPP / xamppfiles /
  4. 我是开发新手,所以用命令行工具下载了XCode 4.6.3。
  5. 逻辑上它应该有效我收到以下错误

    运行构建 运行build_py 复制MySQLdb / release.py - >建立/ lib.macosx-10.7-Intel的2.7 / MySQLdb的 运行build_ext 构建'_mysql'扩展 创建build / temp.macosx-10.7-intel-2.7 llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall - Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info =(1,2,4,'beta',4)-D_ version _ = 1.2.4b4 -I / Applications / XAMPP / xamppfiles / include -I / System / Library / Frameworks / Python.framework / Versions / 2.7 / include / python2.7 -c _mysql.c -o build /temp.macosx-10.7-intel-2.7/_mysql.o -mmacosx-version-min = 10.4 -arch i386 -arch ppc -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL 在_mysql.c:44中包含的文件中: /Applications/XAMPP/xamppfiles/include/my_config.h:1088:1:警告:“HAVE_WCSCOLL”重新定义 在/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:8中包含的文件中,                  来自_mysql.c:29: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/pyconfig.h:891:1:警告:这是前一个定义的位置 llvm-gcc-4.2:尝试exec'/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2'时出错:execvp:没有这样的文件或目录 lipo:无法弄清楚架构类型:/var/folders/6p/8bxdl12d2nq05dmwbmdzttt40000gn/T//cc0v0ehE.out 错误:命令'llvm-gcc-4.2'失败,退出状态为255

1 个答案:

答案 0 :(得分:0)

看起来它正在尝试为PowerPC编译通用,你可能没有?

error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2'

我建议setting the ARCHFLAGS

shell> rm -Rf build/
shell> ARCHFLAGS="-arch i386" /usr/bin/python setup.py build

或者代替i386,在64位x86_64上。但是因为你正在下载32位MySQL,所以使用i386可能会很好。

祝你好运! (无耻的广告:你总是可以尝试MySQL Connector/Python