在macosx上安装mod wsgi 3.3时出错


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

步骤:1)/配置2) sudo制作安装

步骤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

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

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

最新更新