在mac os x上安装mod-wsgi 3.3时出错

时间:2012-02-25 03:22:25

标签: macos apache mod-wsgi

  • apache 2.2
  • mod_wsgi版本是3.3
  • xcode 4安装在我的机器上(这是一个问题吗?)

步骤: 1)./configure 2)sudo make install

第2步出现以下错误

$sudo make install
/usr/sbin/apxs -c -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -DNDEBUG  -Wc,'-arch x86_64' -Wc,'-arch i386' -Wc,'-arch ppc7400' mod_wsgi.c -Wl,-F/Library/Frameworks -framework Python -u _PyMac_Error   -arch x86_64 -arch i386 -arch ppc7400 -ldl  -framework CoreFoundation  
/usr/share/apr-1/build-1/libtool --silent --mode=compile gcc    -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -I/usr/local/include -I/usr/include/apache2  -I/usr/include/apr-1   -I/usr/include/apr-1  -arch x86_64 -arch i386 -arch ppc7400 -I/Library/Frameworks/Python.framework       
/Versions/2.7/include/python2.7 -DNDEBUG  -c -o mod_wsgi.lo mod_wsgi.c && touch mod_wsgi.slo
/usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler (/usr/bin/../libexec/gcc/darwin     /ppc/as or /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not installed
Installed assemblers are:
/usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64
/usr/bin/../libexec/gcc/darwin/i386/as for architecture i386

lipo:无法打开输入文件:/var/tmp//ccuKotEU.out(没有这样的文件或目录) apxs:错误:命令失败,rc = 65536 。 make: * [mod_wsgi.la]错误1

1 个答案:

答案 0 :(得分:2)

您在Snow Leopard上安装了Lion的预览XCode并且它没有PPC,因此与Apache编译的内容不匹配。

手动修改Makefile并删除-Wc,' - arch ppc7400'选项。