[pypy-dev] problems compiling on os x snow leopard

Jordan Miller jsmiller at seas.upenn.edu
Mon Oct 26 16:07:28 CET 2009


Hi,

I've previously used psyco (pypy's ancestor) with great success, but  
had trouble building it on OS X snow leopard. So I'm trying to build  
PyPy instead, but getting lots of build errors (see below). Please  
advise on what I should try next (maybe PyPy 1.1 instead of compiling  
from the subversion repo?). Thanks!

I noticed on: http://morepypy.blogspot.com/ that people have gotten it  
to compile on os x before. Could anyone post the pypy-c binary  
somewhere for me to test/use? Very much appreciated.

Jordan



% python translate.py --opt=3 targetpypystandalone.py

[translation:info] Translating target as defined by targetpypystandalone
[platform:msg] Setting platform to 'host' cc=None
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_0.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_0.o
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/module_cache/module_0.c -o /var/folders/q1/ 
q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/module_cache/ 
module_0.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_0.o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/module_cache/module_0.o -mmacosx- 
version-min=10.4 -o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/ 
usession-dist-6/platcheck_0
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_1.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_1.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_1.o -lssl -lcrypto -mmacosx-version- 
min=10.4 -o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession- 
dist-6/platcheck_1
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_2.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_2.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_2.o -lssl -lcrypto -mmacosx-version- 
min=10.4 -o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession- 
dist-6/platcheck_2
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_3.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_3.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_3.o -lexpat -mmacosx-version-min=10.4 - 
o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_3
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_4.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_4.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_4.o -lexpat -mmacosx-version-min=10.4 - 
o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_4
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_5.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_5.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_5.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_5
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_6.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_6.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_6.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_6
[platform:ERROR] Undefined symbols:
[platform:ERROR]   "_mremap", referenced from:
[platform:ERROR]       _main in platcheck_6.o
[platform:ERROR] ld: symbol(s) not found
[platform:ERROR] collect2: ld returned 1 exit status
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic -I/usr/include/ffi /var/folders/q1/ 
q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_7.c -o / 
var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_7.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_7.o -lffi -ldl -mmacosx-version- 
min=10.4 -I/usr/include/ffi -o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU++ 
+Tg/-Tmp-/usession-dist-6/platcheck_7
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_8.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_8.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_8.o -lz -mmacosx-version-min=10.4 -o / 
var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_8
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_9.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_9.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_9.o -lz -mmacosx-version-min=10.4 -o / 
var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_9
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_10.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_10.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_10.o -lz -mmacosx-version-min=10.4 -o / 
var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_10
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_11.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_11.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_11.o -lbz2 -mmacosx-version-min=10.4 - 
o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_11
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_12.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_12.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_12.o -lbz2 -mmacosx-version-min=10.4 - 
o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_12
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_13.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_13.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_13.o -lbz2 -mmacosx-version-min=10.4 - 
o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_13
[translation] PyPy config object:
[translation] [objspace]
[translation]     compiler = ast
[translation]     nofaking = True
[translation]     [opcodes]
[translation]         CALL_LIKELY_BUILTIN = True
[translation]         CALL_METHOD = True
[translation]     [std]
[translation]         builtinshortcut = True
[translation]         getattributeshortcut = True
[translation]         optimized_list_getitem = True
[translation]         withmethodcache = True
[translation]         withmultidict = True
[translation]         withprebuiltchar = True
[translation]         withrangelist = True
[translation]         withshadowtracking = True
[translation]         withtypeversion = True
[translation]     [usemodules]
[translation]         __pypy__ = True
[translation]         _codecs = True
[translation]         _lsprof = True
[translation]         _minimal_curses = True
[translation]         _pickle_support = True
[translation]         _random = True
[translation]         _rawffi = True
[translation]         _socket = True
[translation]         _sre = True
[translation]         _ssl = True
[translation]         _weakref = True
[translation]         bz2 = True
[translation]         cStringIO = True
[translation]         crypt = True
[translation]         dyngram = True
[translation]         errno = True
[translation]         fcntl = True
[translation]         gc = True
[translation]         itertools = True
[translation]         marshal = True
[translation]         math = True
[translation]         md5 = True
[translation]         mmap = True
[translation]         operator = True
[translation]         posix = True
[translation]         pyexpat = True
[translation]         rctime = True
[translation]         recparser = True
[translation]         select = True
[translation]         sha = True
[translation]         signal = True
[translation]         struct = True
[translation]         symbol = True
[translation]         termios = True
[translation]         thread = True
[translation]         time = True
[translation]         unicodedata = True
[translation]         zipimport = True
[translation]         zlib = True
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_14.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_14.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_14.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_14
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_15.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_15.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_15.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_15
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_24.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_24.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_24.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_24
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -I/Users/jmil/G3_Documents/MakerBot/pypy-dist/pypy/translator/ 
c /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
module_cache/module_1.c -o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU++ 
+Tg/-Tmp-/usession-dist-6/module_cache/module_1.o
[platform:execute] gcc -bundle -undefined dynamic_lookup /var/folders/ 
q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/module_cache/ 
module_1.o -mmacosx-version-min=10.4 -I/Users/jmil/G3_Documents/ 
MakerBot/pypy-dist/pypy/translator/c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/module_cache/externmod.so
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -I/Users/jmil/G3_Documents/MakerBot/pypy-dist/pypy/translator/ 
c /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
module_cache/module_2.c -o /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU++ 
+Tg/-Tmp-/usession-dist-6/module_cache/module_2.o
[platform:execute] gcc -bundle -undefined dynamic_lookup /var/folders/ 
q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/module_cache/ 
module_2.o -mmacosx-version-min=10.4 -I/Users/jmil/G3_Documents/ 
MakerBot/pypy-dist/pypy/translator/c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/module_cache/externmod_0.so
[geninterp:WARNING] skipped classmethod: <bound method  
classobj.fromkeys of <class UserDict.UserDict at 0x1002950b0>>
[translation] translate.py configuration:
[translation] [translate]
[translation]     opt = 3
[translation]     targetspec = targetpypystandalone
[translation] translation configuration:
[translation] [translation]
[translation]     [backendopt]
[translation]         remove_asserts = True
[translation]     gc = hybrid
[translation]     gctransformer = framework
[translation]     list_comprehension_operations = True
[translation]     profopt = -c 'from richards import main;main(); from  
test import pystone; pystone.main()'
[translation]     rweakref = True
[translation]     stackless = False
[translation]     thread = True
[translation]     withsmallfuncsets = 5
[translation:info] Annotating&simplifying...
[translation:info] with policy:  
pypy.translator.goal.ann_override.PyPyAnnotatorPolicy
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_25.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_25.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_25.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_25
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_26.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_26.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_26.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_26
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_27.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_27.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_27.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_27
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_28.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_28.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_28.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_28
........................++++++++++++++++++++++++++++*********%%%%#%## 
%***************
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_29.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_29.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_29.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_29
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_30.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_30.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_30.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_30
[platform:execute] gcc -c -O3 -fomit-frame-pointer -mmacosx-version- 
min=10.4 -mdynamic-no-pic /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_31.c -o /var/folders/q1/q1uKPhBvEnq2q6- 
CY3rgeU+++Tg/-Tmp-/usession-dist-6/platcheck_31.o
[platform:execute] gcc /var/folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/- 
Tmp-/usession-dist-6/platcheck_31.o -mmacosx-version-min=10.4 -o /var/ 
folders/q1/q1uKPhBvEnq2q6-CY3rgeU+++Tg/-Tmp-/usession-dist-6/ 
platcheck_31
........................++++++++++++++++++++++++++++*********%%%%#%## 
%*******************++++++++
..................++++++++++++++++++++++++++++**********%%%%%%%%####%%% 
%%**********************++
.............++++++++++++++++************************%%%%%#%########### 
%%%%%*********************
.........+++++++++++++*****************************%%%%%% 
%##############%%%%%%*******************
......++++++++++*********************************%%%%%%% 
%################%%%%%%******%***********
...+++++++++******************%%%%%%%%%%%%%%%####### 
%########################%%%%%%%%##%*********
.++++++++**************%%%%%%%%%%%%%%%%%%%%% 
%#########################################%%%********
+++++++***********%%%%%%%%%%%%%%%%%%%%%%%%#% 
%#########################################%%%%%%%****
+++++*********%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%############################################%%%%%%%%%**
+++*********%%%%#%%%%%%%%#%%%%%#####%% 
%####################################################%%%%%%
++********%%%%%%%% 
%#####################################################################% 
%%%%%%%%
+********%%%%%%% 
%#########################################################################%%%%%%%
*******%%#% 
%############################################################################%%%%%%%%%
%*****%% 
%#############################################################################%%%%%%%%%%%
######################################################################################%%%%%%%%%%%
%*****%% 
%#############################################################################%%%%%%%%%%%
*******%%#% 
%############################################################################%%%%%%%%%
+********%%%%%%% 
%#########################################################################%%%%%%%
++********%%%%%%%% 
%#####################################################################% 
%%%%%%%%
+++*********%%%%#%%%%%%%%#%%%%%#####%% 
%####################################################%%%%%%
+++++*********%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%############################################%%%%%%%%%**
+++++++***********%%%%%%%%%%%%%%%%%%%%%%%%#% 
%#########################################%%%%%%%****
.++++++++**************%%%%%%%%%%%%%%%%%%%%% 
%#########################################%%%********
...+++++++++******************%%%%%%%%%%%%%%%####### 
%########################%%%%%%%%##%*********
......++++++++++*********************************%%%%%%% 
%################%%%%%%******%***********
.........+++++++++++++*****************************%%%%%% 
%##############%%%%%%*******************
.............++++++++++++++++************************%%%%%#%########### 
%%%%%*********************
..................++++++++++++++++++++++++++++**********%%%%%%%%####%%% 
%%**********************++

+++++++++++***************************************++++++++++.#%**** 
+.............................
++++++++*********************************************++++++++*%%#%%** 
+...+++++.%.**..............
+++++***********************%%%%%%%%%%%%%%**************++++**%%##%%**+ 
+**%%%%%%%*#%+............
+++*******************%%%%%%%%%%%%%%%%%%%%%%%%%***********+++**%*%%*+ 
+***%#%##%**+...............
+******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************++**%%%* 
%********+................
*****************%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%*****%%%%%%*#%** 
%****+++++++................
***************%%%%%%%%%%%%%%%##############%%%%%%%%%%***%%####%#*++** 
%##%*%******+++............
*******%*******%%%%%%%%%%%%%##################%%###%%%%%#**%%%***++ 
+*****%%%%%%%%%**++...........
********%%%***%%%%%%%%%%%%%####################%%%%%%%%**%****++++ 
+*****%%%#####%%%**++*.........
*************#%%%#%%%%%###%%###################%%%%%%%#*******++++ 
+*****%%%%%##%%%*%*+%*++.......
%%%%%%****%##%*%%%%%%%%###%%%#################%%%%%%%%%*******++++++ 
+**************++*#+++.......
%%%%%%%%%%#****%%%%%%%%%%%%%%%%############%%%%%%%%%%%********+++++++++ 
++++++++++++**%##*+.......
######%%%%%%*****%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%*********+++++++... 
+++++........++++#%.......
#######%%%%%*******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**********++++++ 
+....................%.........
######%%%%%***********%%%%%%%%%%%%%%%%%%%%%%%%%***********+++++++ 
+...............................
%%%%%%%%%%*****************%%%%%%%%%%%%%%%**************+++++++ 
+.................................
%%%%%%************************************************++++++++ 
+..................................
***************************************************+++++++++ 
+....................................
******++++++***********************************+++++++++++ 
+......................................
++++++++++++++++++***********************+++++++++++++++ 
+........................................
*++*****++++++++++++++++++++++++++++++++++++++++++++++ 
+..........................................
****************+++++++++++++++++++++++++++++++++++ 
+.............................................
*%*%*%%************+++++++++++++++++++++++++++++++++ 
+............................................
*%%%%%%%%%%%%%%******+++++++++++++++++++++++++++++++++++ 
+........................................
%%%%#%%%%%%%%%%%%********************++++++++++++++++++++++ 
+.....................................
%%%%##########%%%%***************************++++++++++++++++ 
+...................................
%%%%##########%%%%%********%##*******************++++++++++++++ 
+.................................
%%%%%%######%%%%%%*******%#%*************************++++++++++++ 
+...............................

.........+*%#%*+.#.....................................++++++++++++++++ 
++++++++++++++++++++++++++
........+++***%***+++++...........................+++++++++++++++++++++ 
++++++++++++++++++++++++++
......++***%%%%#%%****++++....................+++++++++++++++++++++++++ 
++++++++++++++++*+++++++++
.....++***%%#####%%%***++++..............++++++++++++++++++++++++++++++ 
++++++++++++++++#+++++++++
.....++***%%%%##%%%%***++++..........++++++++++++++++++++++++++++++++++ 
+++++++++++++++++*%#*+%+++
.....+++*****%%%%*****+++++.......+++++++++++++++++++++++++++++++++++++ 
+++++++++++++**%##%%**++++
....%%++%*%#%%******++++++....+++++++++++++++++++++++++++++++++++++++++ 
++++++++++++*%%%%%%*******
..........+**%###%%***++...++++++++++++++++++++++++++++++++++++++++++++ 
++++++++++**%%%%**********
..........++*%%%%%%**+++++++++++++++++++++++++#*#%+++++++++++++++++++++ 
++++********%#%***********
............+++%%%%#%*+++++++++++++++++++++++++*++++++++++++++++++++ 
+****************%%**%%%#*%**
.................+**#%#*++*%*###%%%**%%****+++**#%++++++++++++ 
+****************************%%%%%#
...............++++++++++++++****%%%###%%%%*%%###% 
%****************************************%%####
............++++++++++++++++++**%%%#######%%%##%%%%****** 
%*********************************%%%%%%
..........++++++++++++++++++++**#%%%%%%%%%%%%#%%%%%%%%%%%%%#%%%% 
%**********************%%%%%%%%##
.......++++++++++++++++++++++++******%%%%%%%%%######%%%%%#%%#%%%%%%%%% 
%*%#*********%%%%%%##%#####
.....++++++++++++++++++++++++*********%#%%##################%%%%%%%%%%% 
%%%%#%***%%%%%%%%%%#######
...++++++++++++++++++++++++********%%%%%%%%###################%%%%%%%%% 
%%%%######%%%%%%%%########
.++++++++++++++++++++++++********%%%%%%#%%#######################%%%%# 
%#%%%########%#############
++++++++++++++++++++++++***%##**%%%%##%%###########################%%% 
%##########################
+++++++++++++++++++++++*******%%%%%%%%%%% 
%#######################################################
++++++++++++++++++++++********%%%%%%%%%% 
%########################################################
+++++++++++++++++++++*********%%%%%%%%%%% 
%#######################################################
++++++++++++++++**************%%%%%%%%%%%%% 
%#####################################################
++++%+++*********************%%#%%%%%%%%%%##% 
%###################################################
+******%#%****************%**%%%%% 
%##############################################################
*********%%%%**********%##%%%%%%%%% 
%#############################################################
*****************%####%%%%% 
%#####################################################################
*******************### 
%##########################################################################

....+%+.%.....................................+*+. 
+..............................................
.+*%#%*+.....................................+ 
+****..............................................
++%%***+++++++++++#+++++++...................+*#%%* 
+.............................................
*+%%*******************+++++++.......++++++****+***** 
+...........................................
++*%##%***%%%%%%%%%%*******++++++.++*+****%%%%%%%%**++ 
+.............................%+...........
+*****%%%%%%%%%%%%%%%%%******+++++++****%%%#####%%%***+ 
+............................*%...........
*****%%%%%#########%%%%%%******++++****%%%%%####%%%***++ 
+.....................%*%%#%%............
*****%%%%%##########%%%%%**#****+++#***%%%%%%%%%%%****+++++++++++++++++ 
++++%**%*+%+++++++........
*****%%%%%%%#####%%%%%#%%%%#%%#**+++**%###%%*********++++++++++++++++++ 
++%***++++++++++++++++++++
******%%%%%%%%%%%%%%%%%#%####%%%***+*##%%*********+++++++++++++++++++++ 
++++#+*+++++++++++++++++++
++*******%%%%%%%%%%%%***%%%%%%%%#%%%#++++++++++++++++++%+*+++++++++++++ 
++++++*%++++++++++++++++++
#**%%*%************************%*++**%#%%%************%*******
[Timer] Timings:
[Timer] annotate                       --- 352.3 s
[Timer] ==========================================
[Timer] Total:                         --- 352.3 s
[translation:ERROR] Error:
[translation:ERROR]  Traceback (most recent call last):
[translation:ERROR]    File "translate.py", line 273, in main
[translation:ERROR]     drv.proceed(goals)
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/translator/driver.py", line 704, in proceed
[translation:ERROR]     return self._execute(goals, task_skip =  
self._maybe_skip())
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/translator/tool/taskengine.py", line 116, in _execute
[translation:ERROR]     res = self._do(goal, taskcallable, *args,  
**kwds)
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/translator/driver.py", line 267, in _do
[translation:ERROR]     res = func()
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/translator/driver.py", line 294, in task_annotate
[translation:ERROR]     s = annotator.build_types(self.entry_point,  
self.inputtypes)
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/annrpython.py", line 99, in build_types
[translation:ERROR]     return self.build_graph_types(flowgraph,  
inputcells, complete_now=complete_now)
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/annrpython.py", line 190, in build_graph_types
[translation:ERROR]     self.complete()
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/annrpython.py", line 246, in complete
[translation:ERROR]     self.processblock(graph, block)
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/annrpython.py", line 471, in processblock
[translation:ERROR]     self.flowin(graph, block)
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/annrpython.py", line 531, in flowin
[translation:ERROR]     self.consider_op(block.operations[i])
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/annrpython.py", line 735, in consider_op
[translation:ERROR]     raise_nicer_exception(op, str(graph))
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/annrpython.py", line 732, in consider_op
[translation:ERROR]     resultcell = consider_meth(*argcells)
[translation:ERROR]    File "<string>", line 3, in consider_op_setattr
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/annotation/unaryop.py", line 732, in setattr
[translation:ERROR]     setattr(example, s_attr.const, v_lltype._defl())
[translation:ERROR]    File "/Users/jmil/G3_Documents/MakerBot/pypy- 
dist/pypy/rpython/lltypesystem/lltype.py", line 1027, in __setattr__
[translation:ERROR]     "    got %r" % (self._T, field_name, T1, T2))
[translation:ERROR]  TypeError': <Struct timeval { c_tv_sec,  
c_tv_usec, c__pad0, c__pad1, c__pad2, c__pad3 }> instance field  
'c_tv_usec':
[translation:ERROR] expects <INT>
[translation:ERROR]     got <Signed>
[translation:ERROR] 	.. v724 = setattr(v722, ('c_tv_usec'), v723)
[translation:ERROR] 	.. '(pypy.rlib.rpoll:75)select'
[translation:ERROR] Processing block:
[translation:ERROR]  block at 421 is a <class  
'pypy.objspace.flow.flowcontext.SpamBlock'>
[translation:ERROR]  in (pypy.rlib.rpoll:75)select
[translation:ERROR]  containing the following operations:
[translation:ERROR]        v722 = call_args((function malloc), ((1,  
('flavor',), False, False)), (Struct timeval), ('raw'))
[translation:ERROR]        v725 = simple_call 
((builtin_function_or_method fmod), timeout_0, (1.0))
[translation:ERROR]        v726 = simple_call((type int), timeout_0)
[translation:ERROR]        v727 = setattr(v722, ('c_tv_sec'), v726)
[translation:ERROR]        v728 = simple_call((type int), timeout_0)
[translation:ERROR]        v729 = sub(timeout_0, v728)
[translation:ERROR]        v730 = mul(v729, (1000000.0))
[translation:ERROR]        v723 = simple_call((type int), v730)
[translation:ERROR]        v724 = setattr(v722, ('c_tv_usec'), v723)
[translation:ERROR]  --end--
[translation] start debugger...
 > /Users/jmil/G3_Documents/MakerBot/pypy-dist/pypy/rpython/ 
lltypesystem/lltype.py(1027)__setattr__()
-> "    got %r" % (self._T, field_name, T1, T2))
(Pdb+)
(Pdb+) exit()




More information about the Pypy-dev mailing list