我尝试在Mac OSX Lion上安装 Pygame 版本 1.9.1 释放 PyPy。 我首先运行了 < code> pypy config. py code>, 并使用 < code> pypy setup. py 安装 code> 。 我将配置添加到安装过程中, 因为我看到它试图用普通 python 配置( 它安装正确, 但导致导入错误 ) 。 在安装过程中, 有许多警告, 例如 :
src/overlay.c:44:5: warning: implicit declaration of function PyObject_Free is invalid in C99 [-Wimplicit-function-declaration]
PyObject_Free ((PyObject*)self);
^
但它也给了我两个类似的错误:
In file included from src/scale_mmx.c:33:
src/scale_mmx64.c:424:27: error: invalid instruction mnemonic movsxl
asm __volatile__( " /* MMX code for inner loop of X bilinear filter */ "
^
<inline asm>:1:191: note: instantiated into assembly here
/* MMX code for inner loop of X bilinear filter */ movl -36(%rbp), %ecx; pxor %mm0, %mm0; 1: movsxl (%rdi), ...
^~~~~~
In file included from src/scale_mmx.c:33:
src/scale_mmx64.c:499:27: error: invalid instruction mnemonic movsxl
asm __volatile__( " /* MMX code for inner loop of X bilinear filter */ "
^
<inline asm>:1:191: note: instantiated into assembly here
/* MMX code for inner loop of X bilinear filter */ movl -36(%rbp), %ecx; pxor %mm0, %mm0; 1: movsxl (%rdi), ...
^~~~~~
2 errors generated.
在我看来,PyPy被困在一条线上,这似乎很傻,因为这条线在C. 中产生了一个似乎空洞的评论。为什么它包封了以灰尘和动荡的语句超出了我的范围。但是,这是提供给我的代码,在普通的python中工作。这就是一个错误吗?还是我漏掉了什么?