[pypy-issue] [issue1443] Problem with build of 2.0 beta2 with --shared option
Anders Baekgaard
tracker at bugs.pypy.org
Tue Apr 9 17:54:48 CEST 2013
New submission from Anders Baekgaard <ab at netfors.com>:
Build of 2.0 beta2 with --shared option does not work, see attached log.
Build environment is Ubuntu 12.10 amd64 with all updates installed.
----------
files: builderr.txt
messages: 5549
nosy: andersbaekgaard, pypy-issue
priority: bug
release: 2.0
status: unread
title: Problem with build of 2.0 beta2 with --shared option
________________________________________
PyPy bug tracker <tracker at bugs.pypy.org>
<https://bugs.pypy.org/issue1443>
________________________________________
-------------- next part --------------
ab at ra:~/src/pypy-pypy-4b60269153b5/pypy/goal$ ../../rpython/bin/rpython -Ojit --shared targetpypystandalone
[platform:msg] Set platform with 'host' cc=None, using cc='gcc'
[translation:info] Translating target as defined by targetpypystandalone
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/gcctest.c -o /tmp/usession-release-2.0-beta2-1/gcctest.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/gcctest.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/gcctest
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/gcctest.c -o /tmp/usession-release-2.0-beta2-1/gcctest.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/gcctest.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/gcctest
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_0.c -o /tmp/usession-release-2.0-beta2-1/platcheck_0.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_0.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_0
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_1.c -o /tmp/usession-release-2.0-beta2-1/platcheck_1.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_1.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_1
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_2.c -o /tmp/usession-release-2.0-beta2-1/platcheck_2.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_2.o -pthread -lintl -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_2
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_3.c -o /tmp/usession-release-2.0-beta2-1/platcheck_3.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_3.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_3
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_4.c -o /tmp/usession-release-2.0-beta2-1/platcheck_4.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_4.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_4
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_5.c -o /tmp/usession-release-2.0-beta2-1/platcheck_5.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_5.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_5
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_6.c -o /tmp/usession-release-2.0-beta2-1/platcheck_6.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_6.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_6
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_7.c -o /tmp/usession-release-2.0-beta2-1/platcheck_7.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_7.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_7
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_8.c -o /tmp/usession-release-2.0-beta2-1/platcheck_8.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_8.o -pthread -lz -lssl -lcrypto -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_8
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_9.c -o /tmp/usession-release-2.0-beta2-1/platcheck_9.o
[platform:WARNING] /tmp/usession-release-2.0-beta2-1/platcheck_9.c: In function âdump_section_SSLEAY_VERSIONâ:
[platform:WARNING] /tmp/usession-release-2.0-beta2-1/platcheck_9.c:186:12: warning: initialization discards âconstâ qualifier from pointer target type [enabled by default]
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_9.o -pthread -lz -lssl -lcrypto -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_9
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_10.c -o /tmp/usession-release-2.0-beta2-1/platcheck_10.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_10.o -pthread -lcurses -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_10
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_11.c -o /tmp/usession-release-2.0-beta2-1/platcheck_11.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_11.o -pthread -lexpat -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_11
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_12.c -o /tmp/usession-release-2.0-beta2-1/platcheck_12.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_12.o -pthread -lexpat -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_12
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /tmp/usession-release-2.0-beta2-1/platcheck_13.c -o /tmp/usession-release-2.0-beta2-1/platcheck_13.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/stacklet/stacklet.c -o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/stacklet/stacklet.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_13.o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/stacklet/stacklet.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_13
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_14.c -o /tmp/usession-release-2.0-beta2-1/platcheck_14.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_14.o -pthread -lbz2 -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_14
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_15.c -o /tmp/usession-release-2.0-beta2-1/platcheck_15.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_15.o -pthread -lbz2 -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_15
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_16.c -o /tmp/usession-release-2.0-beta2-1/platcheck_16.o
[platform:WARNING] /tmp/usession-release-2.0-beta2-1/platcheck_16.c: In function âmainâ:
[platform:WARNING] /tmp/usession-release-2.0-beta2-1/platcheck_16.c:44:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_16.o -pthread -lbz2 -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_16
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_17.c -o /tmp/usession-release-2.0-beta2-1/platcheck_17.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_17.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_17
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_18.c -o /tmp/usession-release-2.0-beta2-1/platcheck_18.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_19.c -o /tmp/usession-release-2.0-beta2-1/platcheck_19.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_20.c -o /tmp/usession-release-2.0-beta2-1/platcheck_20.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_20.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_20
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_21.c -o /tmp/usession-release-2.0-beta2-1/platcheck_21.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_21.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_21
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_22.c -o /tmp/usession-release-2.0-beta2-1/platcheck_22.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_22.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_22
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_23.c -o /tmp/usession-release-2.0-beta2-1/platcheck_23.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_23.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_23
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_24.c -o /tmp/usession-release-2.0-beta2-1/platcheck_24.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_24.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_24
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_25.c -o /tmp/usession-release-2.0-beta2-1/platcheck_25.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_26.c -o /tmp/usession-release-2.0-beta2-1/platcheck_26.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_26.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_26
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_27.c -o /tmp/usession-release-2.0-beta2-1/platcheck_27.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_27.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_27
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_28.c -o /tmp/usession-release-2.0-beta2-1/platcheck_28.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_28.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_28
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /tmp/usession-release-2.0-beta2-1/platcheck_29.c -o /tmp/usession-release-2.0-beta2-1/platcheck_29.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/thread.c -o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/thread.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_29.o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/thread.o -pthread -Wl,--export-dynamic,--version-script=/tmp/usession-release-2.0-beta2-1/dynamic-symbols-0 -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_29
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_30.c -o /tmp/usession-release-2.0-beta2-1/platcheck_30.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_30.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_30
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_31.c -o /tmp/usession-release-2.0-beta2-1/platcheck_31.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_31.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_31
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_32.c -o /tmp/usession-release-2.0-beta2-1/platcheck_32.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_32.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_32
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_33.c -o /tmp/usession-release-2.0-beta2-1/platcheck_33.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_33.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_33
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_34.c -o /tmp/usession-release-2.0-beta2-1/platcheck_34.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_34.o -pthread -ldl -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_34
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_35.c -o /tmp/usession-release-2.0-beta2-1/platcheck_35.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_35.o -pthread /usr/lib/x86_64-linux-gnu/libffi.a -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_35
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_36.c -o /tmp/usession-release-2.0-beta2-1/platcheck_36.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_36.o -pthread -lz -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_36
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_37.c -o /tmp/usession-release-2.0-beta2-1/platcheck_37.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_37.o -pthread -lz -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_37
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_38.c -o /tmp/usession-release-2.0-beta2-1/platcheck_38.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_38.o -pthread -lz -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_38
[translation] PyPy config object:
[translation] [objspace]
[translation] honor__builtins__ = False
[translation] [opcodes]
[translation] CALL_METHOD = True
[translation] [std]
[translation] builtinshortcut = True
[translation] getattributeshortcut = True
[translation] optimized_list_getitem = True
[translation] withcelldict = True
[translation] withidentitydict = True
[translation] withmapdict = True
[translation] withmethodcache = True
[translation] withprebuiltchar = True
[translation] withrangelist = True
[translation] withspecialisedtuple = True
[translation] withtypeversion = True
[translation] [usemodules]
[translation] __pypy__ = True
[translation] _ast = True
[translation] _cffi_backend = True
[translation] _codecs = True
[translation] _collections = True
[translation] _continuation = True
[translation] _csv = True
[translation] _ffi = True
[translation] _hashlib = True
[translation] _io = True
[translation] _locale = True
[translation] _lsprof = True
[translation] _md5 = True
[translation] _minimal_curses = True
[translation] _multibytecodec = True
[translation] _multiprocessing = True
[translation] _pickle_support = True
[translation] _random = True
[translation] _rawffi = True
[translation] _sha = True
[translation] _socket = True
[translation] _sre = True
[translation] _ssl = True
[translation] _testing = True
[translation] _weakref = True
[translation] array = True
[translation] binascii = True
[translation] bz2 = True
[translation] cStringIO = True
[translation] cmath = True
[translation] cpyext = True
[translation] crypt = True
[translation] errno = True
[translation] fcntl = True
[translation] gc = True
[translation] imp = True
[translation] itertools = True
[translation] marshal = True
[translation] math = True
[translation] micronumpy = True
[translation] mmap = True
[translation] operator = True
[translation] parser = True
[translation] pwd = True
[translation] pyexpat = True
[translation] pypyjit = True
[translation] rctime = True
[translation] select = True
[translation] signal = True
[translation] struct = True
[translation] symbol = True
[translation] termios = True
[translation] thread = True
[translation] token = True
[translation] unicodedata = True
[translation] zipimport = True
[translation] zlib = True
Wrote /home/ab/src/pypy-pypy-4b60269153b5/lib_pypy/ctypes_config_cache/_locale_x86_64_.py.
Wrote /home/ab/src/pypy-pypy-4b60269153b5/lib_pypy/ctypes_config_cache/_resource_x86_64_.py.
Wrote /home/ab/src/pypy-pypy-4b60269153b5/lib_pypy/ctypes_config_cache/_syslog_x86_64_.py.
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/gcctest.c -o /tmp/usession-release-2.0-beta2-1/gcctest.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/gcctest.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/gcctest
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_39.c -o /tmp/usession-release-2.0-beta2-1/platcheck_39.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_39.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_39
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_40.c -o /tmp/usession-release-2.0-beta2-1/platcheck_40.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_40.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_40
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -DPy_BUILD_CORE -I/home/ab/src/pypy-pypy-4b60269153b5/pypy/module/cpyext/include -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c -I/tmp/usession-release-2.0-beta2-1 /tmp/usession-release-2.0-beta2-1/platcheck_41.c -o /tmp/usession-release-2.0-beta2-1/platcheck_41.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_41.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_41
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_42.c -o /tmp/usession-release-2.0-beta2-1/platcheck_42.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_42.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_42
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -DPy_BUILD_CORE -I/home/ab/src/pypy-pypy-4b60269153b5/pypy/module/cpyext/include -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c -I/tmp/usession-release-2.0-beta2-1 /tmp/usession-release-2.0-beta2-1/platcheck_43.c -o /tmp/usession-release-2.0-beta2-1/platcheck_43.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_43.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_43
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -DPy_BUILD_CORE -I/home/ab/src/pypy-pypy-4b60269153b5/pypy/module/cpyext/include -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c -I/tmp/usession-release-2.0-beta2-1 /tmp/usession-release-2.0-beta2-1/platcheck_44.c -o /tmp/usession-release-2.0-beta2-1/platcheck_44.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_44.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_44
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_45.c -o /tmp/usession-release-2.0-beta2-1/platcheck_45.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_45.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_45
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /tmp/usession-release-2.0-beta2-1/platcheck_46.c -o /tmp/usession-release-2.0-beta2-1/platcheck_46.o
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/signals.c -o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/signals.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_46.o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/signals.o -pthread -Wl,--export-dynamic,--version-script=/tmp/usession-release-2.0-beta2-1/dynamic-symbols-1 -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_46
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -fPIC -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/thread.c -o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/thread.o
[platform:execute] gcc -shared /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/thread.o -pthread -Wl,--export-dynamic,--version-script=/tmp/usession-release-2.0-beta2-1/dynamic-symbols-2 -lrt -o /tmp/usession-release-2.0-beta2-1/shared_cache/externmod.so
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_47.c -o /tmp/usession-release-2.0-beta2-1/platcheck_47.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_47.o -pthread -lrt -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_47
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_48.c -o /tmp/usession-release-2.0-beta2-1/platcheck_48.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_48.o -pthread -lrt -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_48
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_49.c -o /tmp/usession-release-2.0-beta2-1/platcheck_49.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_49.o -pthread -lrt -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_49
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused -fPIC -I/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/signals.c -o /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/signals.o
[platform:execute] gcc -shared /home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/c/src/signals.o -pthread -Wl,--export-dynamic,--version-script=/tmp/usession-release-2.0-beta2-1/dynamic-symbols-3 -lrt -o /tmp/usession-release-2.0-beta2-1/shared_cache/externmod_0.so
[translation] translate.py configuration:
[translation] [translate]
[translation] opt = jit
[translation] targetspec = targetpypystandalone
[translation] translation configuration:
[translation] [translation]
[translation] backend = c
[translation] check_str_without_nul = True
[translation] continuation = True
[translation] gc = minimark
[translation] gcrootfinder = asmgcc
[translation] gctransformer = framework
[translation] jit = True
[translation] list_comprehension_operations = True
[translation] rweakref = True
[translation] secondaryentrypoints = cpyext
[translation] shared = True
[translation] thread = True
[translation] type_system = lltype
[translation] withsmallfuncsets = 5
[translation:info] Annotating&simplifying...
[888] {translation-task
starting annotate
[translation:info] with policy: pypy.tool.ann_override.PyPyAnnotatorPolicy
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_51.c -o /tmp/usession-release-2.0-beta2-1/platcheck_51.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_51.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_51
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_52.c -o /tmp/usession-release-2.0-beta2-1/platcheck_52.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_52.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_52
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_53.c -o /tmp/usession-release-2.0-beta2-1/platcheck_53.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_53.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_53
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_54.c -o /tmp/usession-release-2.0-beta2-1/platcheck_54.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_54.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_54
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_55.c -o /tmp/usession-release-2.0-beta2-1/platcheck_55.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_55.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_55
.+++++++++++++++***********************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%*************
+++++++++++++*********************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%**********
+++++++++++*******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################################################################%%%%%%%%%%%%%%*******
+++++++++*****************#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#############################################################################%#%%%%%%%%%%%%%%%*****
+++++++****************%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################################################################%%%%%%#%%%%%%%%%%**
+++++****************%%%%%%###%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%#######################################################################################%##%%%%%%%%%%%*
++++***************%%%%%%%%%%%#####%#%%%%%%%################################################################################################################%%%%%%%%%%%%%%%
+++**************%%%%%%%%%%%%%%%%#########################################################################################################################%%%%%%%%%%%%%%%%%
++**************%%%%%%%%%%%%%%%############################################################################################################################%##%%%%%%%%%%%%%
+*************%%%%%%%%%%%%%%%%#############################################################################################################################%#%%%%%%%%%%%%%%
*************%%%%%%%%%%###################################################################################################################################%#%%%%%%%%%%%%%%%
***********%%%%%%#%#####################################################################################################################################%%%%%%%%%%%%%%%%%%%
%*********%%%%%%#######################################################################################################################################%%%%%%%%%%%%%%%%%%%%
%%%%*****%%%%%%#######################################################################################################################################%%%%%%%%%%%%%%%%%%%%%
#######################################################################################################################################################%%%%%%%%%%%%%%%%%%%%
%%%%*****%%%%%%#######################################################################################################################################%%%%%%%%%%%%%%%%%%%%%
%*********%%%%%%#######################################################################################################################################%%%%%%%%%%%%%%%%%%%%
***********%%%%%%#%#####################################################################################################################################%%%%%%%%%%%%%%%%%%%
*************%%%%%%%%%%###################################################################################################################################%#%%%%%%%%%%%%%%%
+*************%%%%%%%%%%%%%%%%#############################################################################################################################%#%%%%%%%%%%%%%%
++**************%%%%%%%%%%%%%%%############################################################################################################################%##%%%%%%%%%%%%%
+++**************%%%%%%%%%%%%%%%%#########################################################################################################################%%%%%%%%%%%%%%%%%
++++***************%%%%%%%%%%%#####%#%%%%%%%################################################################################################################%%%%%%%%%%%%%%%
+++++****************%%%%%%###%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%#######################################################################################%##%%%%%%%%%%%*
+++++++****************%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#############[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_56.c -o /tmp/usession-release-2.0-beta2-1/platcheck_56.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_56.o -pthread -lrt -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_56
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_57.c -o /tmp/usession-release-2.0-beta2-1/platcheck_57.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_57.o -pthread -lrt -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_57
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_58.c -o /tmp/usession-release-2.0-beta2-1/platcheck_58.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_58.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_58
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_59.c -o /tmp/usession-release-2.0-beta2-1/platcheck_59.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_59.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_59
[platform:execute] gcc -c -O3 -pthread -fomit-frame-pointer -Wall -Wno-unused /tmp/usession-release-2.0-beta2-1/platcheck_60.c -o /tmp/usession-release-2.0-beta2-1/platcheck_60.o
[platform:execute] gcc /tmp/usession-release-2.0-beta2-1/platcheck_60.o -pthread -lrt -o /tmp/usession-release-2.0-beta2-1/platcheck_60
##################################################################%%%%%%#%%%%%%%%%%**
+++++++++*****************#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#############################################################################%#%%%%%%%%%%%%%%%*****
+++++++++++*******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################################################################%%%%%%%%%%%%%%*******
+++++++++++++*********************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%**********
**************************%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################%%%%%%%%%%%%%%%%%*****#%%%######%%%****+++**%%%##%%***#***********+++++......................
*************#%**********%####%%%%%%%%%%%%%%%%%%%%###############################%%%%%%%%%%%%%%%****%%%%%%%%%%%%****++++**********%%%%%%%%%%%******++++....................
************%**%%%%******%%%%%%%%%%%%%%%%%%%%%%%%#################################%%#####%%%%%%%%%#%%************+++++*********%%%%##%%%%%%%%%%%****++++...................
**************%###%%****%#%%%%%%%%%%%%%%%%%%%%%%###################################%%%%%%%#%%#%%%*************++++++++********%%%%%%%########%%%%****+++...................
*******************%##**%%%%%%%%%%%%%%%%%%%%%%%%###################################%%%%%%%%%%%%%%***%%%%******+++++++*********%%%%%%##########%%%%***++**#*................
***********************%%%%%%%##%#%%#%%%%####%%%###################################%%%%%%%%%%%%##%************++++++++*********%%%%%%%######%%#%%****++*%**++..............
******************%%%%%%*%%%%%%%%%%%%%%########%%#################################%%%%%%%%%%%%%%%*************+++++++++**********%%%%%%%%%%%%%%%**%#%##**%%%##**+..........
%%%%%%%%%%*******%%####%%%%%%%%%%%%%%%%#######%%%%##############################%%%%%%%%%%%%%%%%*************++++++++++++************************++++**##*++++.............
%%%%%%%%%%%%%%%***%%%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################%%%%%%%%%%%%%%%%%**************++++++++++++++++****************+++++****%%%%%*++.............
%%%%#%%%%%%%%%%%%*%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################%%%%%%%%%%%%%%%%%%%%**************++++++++++++++++++++++++++++++++++++++***%%###%**+.............
##############%%%%%***%*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**************++++++++++++.+++++++++++++++++++......++++*****#*%*.............
############%%%%%%%%%*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***************++++++++++++.................................+*%%*++*............
############%%%%%%%%************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****************++++++++++++....................................*#+...............
############%%%%%%%%***************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******************+++++++++++++......................................................
##########%%%%%%%%%*******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********************+++++++++++++........................................................
%%%%#%%%%%%%%%%%%%*************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**********************++++++++++++++.........................................................
%%%%%%%%%%%%%%%%**********************************%%%%%%%%%%%%%%%%%%%%%***************************+++++++++++++++..........................................................
%%%%%%%%%%%%%***********************************************************************************+++++++++++++++............................................................
*%%%*****************************************************************************************+++++++++++++++++.............................................................
******************************************************************************************++++++++++++++++++...............................................................
****************+*********************************************************************++++++++++++++++++++.................................................................
***********++++++++++*************************************************************++++++++++++++++++++++...................................................................
++++++++++++++++++++++++++***************************************************+++++++++++++++++++++++++.....................................................................
++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++.......................................................................
+++++++++++++++++++++++++++++++++++++++++++*****************+++++++++++++++++++++++++++++++++++++..........................................................................
*******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............................................................................
**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............................................................................
*****%#***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..................................................................................
......%#%%*+++*%*%%#%%*#***%%*******++++++++........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**%%%%%%%%%%%%************
.........+....++++++***%%#%%%%%%%****+++++.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**%####%%%*****************
.................++***%%%#####%%%%****++++...+++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++****%%%#%%%*******************
.................+++**%%%%###%%%%%****++++++++++++++++++++++++++++++++++++++++++++++*%*%++++++++++++++++++++++++++++++++++++++++++++++********#***%##%%********************
..................+++****%%%%%%******+++++++++++++++++++++++++++++++++++++++++++++%%***++++++++++++++++++++++++++++++++++++++++*******************%%%%**********%**********
....................+++++*%#%*#%%%%%#**+++++++++++*++++++++%++++++++++++++++++++++#*+++++++++++++++++++++++++++++++++++++************************%**%%%%****%%#%%%%***%****
......................+++++++**%####%**+++++++*+*+%******+*%%*********++++++++++++++*%%+++++++++++++++++++++++++++++************************************%******%%##%#%%%***
.............................++****%*%##%**+#++*%%*%####%%%#%***%%%%%*******++++****%%%#*%+++++++++++++++++++++**************************************************%%%%#%%%%%
...........................+++++++%++++++++++++++**%%%%%%*%##%%%%%#%%%%%%%****#%%%%%%##%*******************#****************************************************%%%%######%
.........................++++++++++++++++++++++++++******%%%%%########%%%%%%*%%%%######%%**************#*%%****************************************************#%%%%######%
......................++++++++++++++++++++++++++++++****%%%%%##########%%%%%%%%%##%%%%%%%*************%%*******************************************************%%%%%%%%%%%#
....................++++++++++++++++++++++++++++++++*****%%%%%#######%%####%%%%##%%%%%%%*************%**********************************************************%%%%%%%%%%%
.................+++++++++++++++++++++++++++++++++++*****%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%******************************************%%%%%%%%%%%%%%%##
...............++++++++++++++++++++++++++++++++++++++*****#*%%%%%%%%%%%%%%%%%%%#####%%%%#%%%%%%%%%%%####%%%%%%%%%%%%%%%**********%*******************%#%%%%%%%%%#%#%%%#####
............++++++++++++++++++++++++++++++++++++++++++***********%%%%%%%%%%%%%%%###########%%%%%%%%%###%%%%%#%%%%%%%%%%%%%%%%**%%#****************%%%%%%%%%%%##%%##########
..........+++++++++++++++++++++++++++++++++++++++++++***************%%%%%%%%###################%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%*************%%%%%%%%%%%%%%%%%###########
........++++++++++++++++++++++++++++++++++++++++++***************%%%%%%%#%################################%%%%%%##%%%%%%%%%%%%%%%%%%%%#%**##%%%%%%%%%%%%%%%%%%#############
......++++++++++++++++++++++++++++++++++++++++++***************%%%%%%%%%%%%%################################%#%%%%%%%%%%%%%%%%%%%%%%%%#######%#%%%%%#%%%%%%%%##############
....+++++++++++++++++++++++++++++++++++++++++++**************%#%%%%%#%%%%%%#####################################%%%%%%%%%%%%%%%%%####%######%%%%%%%%%##%%%%%###############
.++++++++++++++++++++++++++++++++++++++++++++**************%%%%%%%####%%%%%######################################%%%%%%%#%%%%%%%%%%%%############%%######%%################
++++++++++++++++++++++++++++++++++++++++++++****%*********%%%%%%%%##%%%%###########################################%%%%%%%%######%%%#######################################
++++++++++++++++++++++++++++++++++++++++++******%#%%****%%%%##%####%%%###############################################%%%%%%%###############################################
+++++++++++++++++++++++++++++++++++++++++********%%###%%%%%%%%%%%%%%%%%%###################################################################################################
++++++++++++++++++++++++++++++++++++++++**************%%%%%%%%%%%%%%%%%%%##################################################################################################
+++++++++++++++++++++++++++++++++++++++***************%%%%%%%%%%%%%%%%%%###################################################################################################
++++++++++++++++++++++++++++++++++++++***************%%%%%%%%%%%%%%%%%##%##################################################################################################
+++++++++++++++++++++++++++++++++++++****************%%%%%%%%%%%%%#%%%%%%%#################################################################################################
++++++++++++++++++++++++++++++++++++****************%%%%%%%%%%%%%%%%%%%%%%%################################################################################################
********%%%%%%%%%################%%%%%%%%%%***********++++++++*******%%%%%%%%#######%#%%%%*****++++++....................................+*%*%%%##%%*+.....................
********%%%%%%%%%#################%%%%%%%%%%******%****+++++++********%%%%#%%%%%%%%%%%%%%******++++++++++++++++++++++++++++++++++++++++%%##%**+*****+++....................
********%%%%%%%%%%#################%%%%%%%%%***********+++++++%*****%%%%%#%%%%%%%%%%%%%*******++++++++++++++++++++++++++++++++++++++++*%*****+++++++++++++++++++++.........
********%%%%%%%%%%%############%%%%%%%%##%%%%%%%%%%%*****++++++**%%#%#####%%%%%%%************+++++++++++++++++++++++++++++++++++++++%%%*+++++++++++++++++++++++++++++++++++
*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%###%%%%%%****++++***%%%%%%%%%%%**************++++++++++++++++++++++++++++++++++++++++*#%+++++++++++++++++++++++++++++++++++++
***********%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%#%########%%%%*****+++*%%##%%%%%**************++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++
+************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%%%%%##%%%**+*%#%%*******+***++++++++++++++++++%+++*+++++++++++++++++++++++++++++++++*#++%++++++++++++++++++++++++++++++
+++*************%%%%%%%%%%%%%%%%%%%%%*****%%%%%%%%%%%%%%%%%%%#%#%*+++++++++++++++++++++++++++++*+%*+++++++++++++++++++++++++++++++++++++**#**++++++++++++++++++++++++++++++
**++*********%***********%%%********************%*************+**%#%%%**********************++%++++*************************************%%%*+++++++++++++++++++++++++++++++
%%#+*%#%%%**********************************#************++++****#%#%%#%%%%%#*************************************************************%************++++++++++++++++++++
++*%+++++*****************************************++++++++++****%%%#####%%%%%%%*********#*********************************#*********%%%%%%%#%**#%****************++++++++++
+++#+++++++++**********************************++++++++++****%*%#%%########%%%%%%%%%%%%%%%%%%###%********************************%#%%%#####%%%***************************++
++++++++++++++++++*************************+++++++++++********%%%#%########%%%%%%%%%%%%%%%%%##%%%%%%%**%**************************%%#%%###%%%%*************%*%****%********
+++++++++++++++++++++++++++++++++++++++++++++++++++******%*****%%%%%%%%####%%%%%%#%%%%%%%%%%%#%%%%%###%#%%***********************%%%###%%%%%*******************************
..+++++++++++++++++++++++++++++++++++++++++++++++************%%%%%%%%%%%%###%%%%%#%%%%%%#%%%%#%%%%%%%%%%%%%%%%%*%***********%****#%#%#%%%********##*****#%#****************
.....++++++++++++++++++++++++++++++++++++++++++***********%%%%%%%%%%#%%%################%%###%#%%%%%%%%%%%%%%%%%%%%****************%##%%**%######%%###%%*%%****************
........++++++++++++++++++++++++++++++++++++**********#*%%%%%%%%%%#%%%##########################%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**#####%***%%%%%#%%%*******************
.........++++++++++++++++++++++++++++++++*************%%##%%%%%%%%%%%%##############################%%%%%%%#%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%****************************
......+++++++++++++++++++++++++++++++****************%%%%%%#%%%%%%%####################################%%%%%%%%#%%##%%%%%%#%%%%%%%%%%%%#%###%%%%%%%%%%*********************
....+++++++++++++++++++++++++++%+**%***********%***%#%%###%%%%###########################################%%%%%%%%#%%%%%%%%%%#%%%#%%%%%#######%%%%%%%%%%%%%%%***************
.++++++++++++++++++++++++++++++******%%*****#%#%*%####%%%%%%%%%%%###########################################%%%######%%%%%%%%%%#######%%%#####%%%#%%%%%%%%%%%%%%%*%%%#%%#%*
+++++++++++++++++++++++++++++*********************%%%%%%%%%%%%%%######################################################%%###################%%%%%%%%%%%%%%%%%%%%%%%%%%%*****
++++++++++++++++++++++++++************************%%%%%%%%%%%%%%#############################################################################%#%#%%%%%%%%%%%%%%%%%%%%%%%%%*
++++++++++++++++++++++++*************************%%%%%%%%%%%%%#%#############################################################################%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%
++++++++++++++++++++++***************************%%%%%%%%%%%%%%%##############################################################################%%%%%%%%%%%###%%%%%%%%%%%%%%%
++++++++++++++++++++*****************************%%%%%%%%%%%%%%%%#############################################################################%##%%%%%%%%#%%##%%#%%%%%#%%%%
++++++++++++++%%++***************#**************%%%%%%%%%%#%%%%%%##############################################################################%%%%%%%%%%%%%#%%%##%%%%%%%%%
++++++++++++++++%%*#***##%%******%************%%%%%%#####%%%%%##%%##################################################################################%#%######%%%%%%%%%%%%%%
####%%%%%%%%%%%%%%%%***************++++++++++++++++++++++++++++++*%*+++++++++++++++++++++++++++++.......................+++*******%#%*+++++*++*....+.......................
#%#%%%%%%%%%%%%%%%%***************#++++++++++++++++++++++++**++++++++++++++++++++++++++++++++++++++++++++++++++++++....*+***%%%%##%%%***%+.........................+.......
%#%%%%%%%%%%%%%%%%*****************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++++++++++++++%%***%%%####%%%**++**.+...................%.++......
%%%%%%%%%%%%%%%%%****#*%*%*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++*#%*%+++***%%%%%%%***+++.................................
%%###%%%%%%%%%%*****%*************+++++++++++++++++++++++++*+*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%%%*****%++++*++++++...................*......
%%%%%%%%%%%%%%*******************+++++++++++++++++++++++%+*%*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%+++***#%%+%++++++++++++++++*+++.......*..*%%.....
%%%%%%%%%%%%%%%%%***#*%*****%***++++++++++++++++*+++++++++++*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%##%%**+++++++++++++++++*+++++++++....+%++%*+
%%%%########%%%%%%*************++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%#%%%%**++++++++++%++++++%+*++++++++++++++%#***
%%##########%%%%%%***********+++++++++++++++++++++++*+**%##%*++++++++++++++++++++++++++++++++++++++++++++++++++++*%++++*++++++++*#*%*+*+++++++++++++++++********++*%%%%%%%%
%%%%%%%%%%#%%%%%%**********++++++++*++++++++++++++++++++*%**++++++++++++++++%+++++++++++++++++++++++++++++++++++++++++++++++++*+*%%*++++++++++++*****+%#%%%##%%%****%%%%%##
**%%%%%%%%%%%%%**%******++++++++++++++++++++++++++++++*%#%********************************++++++++++++++++++++++++++++++++++++%++++%*++++**%#%#*%##%%%**%%%##%%%%#%#***%%%%
*********%%###%%*****++++++%+++++++++++++***********%***%*****************%%********************#************+++++++++++++++++++++++++++++++++*++***+*+**********+++*******
********%**%%%#%**++++++++++**%*************************%%************#%%%*%********************************************++++++++++++**%+++++++++++++++*++++++++*+++**++++++
*****++++++++++#******************************************%****%#*#%**************************%************%************************%**++++++++++++++++*++++++++++++++**+++
+++++++++++***%%###%%%%**********%*************************%**************************************************************%**#**%%#%%%****+++++++++++++++++++++++++++++++++
++++++********%%%%%%%%%%%%%#%****************************%#******************************************%*%*****%#****************%#%%%%***%********++++++++++++++++++++++++++
++**#*******%%%%%########%%%%%%%*%%%%%%%%%%%%****%***%%###*********%*%*********************************#***********************************************++++++++++++++++++++
******%****%%%%%##########%%%%%%%%%%#%%%%%%%%%%%%%%%%####%%**%#*#***************************************************%%%%%%%%%%%%%%%%*************************++++++++++++++
*####******%%%%%%##########%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%********************************************%#%*%%%%%%%###%%%%#%%%*******************************+++++++++
***********%%%%%%%%%%#####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********%********************************%#%%%#########%%%%*%#***%%******************************+++
********%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%#%%%%%%%%%%%**%*******%%*********************%%%%%###%#######%%%%%*****************************************
*****%%%%%%#%%%%%%%%#%%%#############%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******#**************%******%%%#####%%%%%%%%%#%%%*********%********************************
***%%%%%#%%%%%%%%%%%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%******************%%%%%%%%%%%%%%%%%%%*****%**************************************
*%%%%%%%%%%%%%%%%%%%##################################%%%%%%#%%%%%#%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%*****###%%%%********************************************************
%%%%%%%%%%%%%%%%%%%#######################################%%%%%%%%%%%%%%%#%#%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%**********************************************************
%%%%%%%%%%%%%%%%%############################################%%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%#%%%#%%%%%%%%%%%%%%##%%%%%%***************************************************
%%%%%%%%%%%###%#################################################%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%##%%%%%%%%%%%%*****%%**************************************
%%%%%%%%%%#########################################################%%%%%%%%%%%#%%%%%%#%%%%%%%%%%%#%%%%%%%%%%%#######%%%%%%#%%%%%%%%%*************************#**%**********
**************************%%%%%%%%%
[annrpython:WARNING] <FunctionGraph of (pypy.module.micronumpy.interp_numarray:99)W_NDimArray._prepare_array_index at 0x2be2f670> block at 507 op=0/ no precise annotation supplied for iter(SomePBC(can_be_None=True, const=None, subset_of=None),)
[annrpython:WARNING] <FunctionGraph of (pypy.module.micronumpy.interp_numarray:99)W_NDimArray._prepare_array_index at 0x2be2f670> block at 507 op=0/ no precise annotation supplied for next(SomeImpossibleValue(),)
**************************%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################%%%%%%%%%%%%%%%%%*****#%%%######%%%****+++**%%%##%%***#***********+++++......................
*************#%**********%####%%%%%%%%%%%%%%%%%%%%###############################%%%%%%%%%%%%%%%****%%%%%%%%%%%%****++++**********%%%%%%%%%%%******++++....................
************%**%%%%******%%%%%%%%%%%%%%%%%%%%%%%%#################################%%#####%%%%%%%%%#%%************+++++*********%%%%##%%%%%%%%%%%****++++...................
**************%###%%****%#%%%%%%%%%%%%%%%%%%%%%%###################################%%%%%%%#%%#%%%*************++++++++********%%%%%%%########%%%%****+++...................
*******************%##**%%%%%%%%%%%%%%%%%%%%%%%%###################################%%%%%%%%%%%%%%***%%%%******+++++++*********%%%%%%##########%%%%***++**#*................
***********************%%%%%%%##%#%%#%%%%####%%%###################################%%%%%%%%%%%%##%************++++++++*********%%%%%%%######%%#%%****++*%**++..............
******************%%%%%%*%%%%%%%%%%%%%%########%%#################################%%%%%%%%%%%%%%%*************+++++++++**********%%%%%%%%%%%%%%%**%#%##**%%%##**+..........
%%%%%%%%%%*******%%####%%%%%%%%%%%%%%%%#######%%%%##############################%%%%%%%%%%%%%%%%*************++++++++++++************************++++**##*++++.............
%%%%%%%%%%%%%%%***%%%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################%%%%%%%%%%%%%%%%%**************++++++++++++++++****************+++++****%%%%%*++.............
%%%%#%%%%%%%%%%%%*%********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################%%%%%%%%%%%%%%%%%%%%**************++++++++++++++++++++++++++++++++++++++***%%###%**+.............
##############%%%%%***%*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**************++++++++++++.+++++++++++++++++++......++++*****#*%*.............
############%%%%%%%%%*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***************++++++++++++.................................+*%%*++*............
############%%%%%%%%************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%****************++++++++++++....................................*#+...............
############%%%%%%%%***************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******************+++++++++++++......................................................
##########%%%%%%%%%*******************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%********************+++++++++++++........................................................
%%%%#%%%%%%%%%%%%%*************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**********************++++++++++++++.........................................................
%%%%%%%%%%%%%%%%**********************************%%%%%%%%%%%%%%%%%%%%%***************************+++++++++++++++..........................................................
%%%%%%%%%%%%%***********************************************************************************+++++++++++++++............................................................
*%%%*****************************************************************************************+++++++++++++++++.............................................................
******************************************************************************************++++++++++++++++++...............................................................
****************+*********************************************************************++++++++++++++++++++.................................................................
***********++++++++++*************************************************************++++++++++++++++++++++...................................................................
++++++++++++++++++++++++++***************************************************+++++++++++++++++++++++++.....................................................................
++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++.......................................................................
+++++++++++++++++++++++++++++++++++++++++++*****************+++++++++++++++++++++++++++++++++++++..........................................................................
*******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............................................................................
**************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............................................................................
*****%#***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..................................................................................
......%#%%*+++*%*%%#%%*#***%%*******++++++++........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**%%%%%%%%%%%%************
.........+....++++++***%%#%%%%%%%****+++++.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**%####%%%*****************
.................++***%%%#####%%%%****++++...+++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++****%%%#%%%*******************
.................+++**%%%%###%%%%%****++++++++++++++++++++++++++++++++++++++++++++++*%*%++++++++++++++++++++++++++++++++++++++++++++++********#***%##%%********************
..................+++****%%%%%%******+++++++++++++++++++++++++++++++++++++++++++++%%***++++++++++++++++++++++++++++++++++++++++*******************%%%%**********%**********
....................+++++*%#%*#%%%%%#**+++++++++++*++++++++%++++++++++++++++++++++#*+++++++++++++++++++++++++++++++++++++************************%**%%%%****%%#%%%%***%****
......................+++++++**%####%**+++++++*+*+%******+*%%*********++++++++++++++*%%+++++++++++++++++++++++++++++************************************%******%%##%#%%%***
.............................++****%*%##%**+#++*%%*%####%%%#%***%%%%%*******++++****%%%#*%+++++++++++++++++++++**************************************************%%%%#%%%%%
...........................+++++++%++++++++++++++**%%%%%%*%##%%%%%#%%%%%%%****#%%%%%%##%*******************#****************************************************%%%%######%
.........................++++++++++++++++++++++++++******%%%%%########%%%%%%*%%%%######%%**************#*%%****************************************************#%%%%######%
......................++++++++++++++++++++++++++++++****%%%%%##########%%%%%%%%%##%%%%%%%*************%%*******************************************************%%%%%%%%%%%#
....................++++++++++++++++++++++++++++++++*****%%%%%#######%%####%%%%##%%%%%%%*************%**********************************************************%%%%%%%%%%%
.................+++++++++++++++++++++++++++++++++++*****%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%******************************************%%%%%%%%%%%%%%%##
...............++++++++++++++++++++++++++++++++++++++*****#*%%%%%%%%%%%%%%%%%%%#####%%%%#%%%%%%%%%%%####%%%%%%%%%%%%%%%**********%*******************%#%%%%%%%%%#%#%%%#####
............++++++++++++++++++++++++++++++++++++++++++***********%%%%%%%%%%%%%%%###########%%%%%%%%%###%%%%%#%%%%%%%%%%%%%%%%**%%#****************%%%%%%%%%%%##%%##########
..........+++++++++++++++++++++++++++++++++++++++++++***************%%%%%%%%###################%%%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%#%%*************%%%%%%%%%%%%%%%%%###########
........++++++++++++++++++++++++++++++++++++++++++***************%%%%%%%#%################################%%%%%%##%%%%%%%%%%%%%%%%%%%%#%**##%%%%%%%%%%%%%%%%%%#############
......++++++++++++++++++++++++++++++++++++++++++***************%%%%%%%%%%%%%################################%#%%%%%%%%%%%%%%%%%%%%%%%%#######%#%%%%%#%%%%%%%%##############
....+++++++++++++++++++++++++++++++++++++++++++**************%#%%%%%#%%%%%%#####################################%%%%%%%%%%%%%%%%%####%######%%%%%%%%%##%%%%%###############
.++++++++++++++++++++++++++++++++++++++++++++**************%%%%%%%####%%%%%######################################%%%%%%%#%%%%%%%%%%%%############%%######%%################
++++++++++++++++++++++++++++++++++++++++++++****%*********%%%%%%%%##%%%%###########################################%%%%%%%%######%%%#######################################
++++++++++++++++++++++++++++++++++++++++++******%#%%****%%%%##%####%%%###############################################%%%%%%%###############################################
+++++++++++++++++++++++++++++++++++++++++********%%###%%%%%%%%%%%%%%%%%%###################################################################################################
++++++++++++++++++++++++++++++++++++++++**************%%%%%%%%%%%%%%%%%%%##################################################################################################
+++++++++++++++++++++++++++++++++++++++***************%%%%%%%%%%%%%%%%%%###################################################################################################
++++++++++++++++++++++++++++++++++++++***************%%%%%%%%%%%%%%%%%##%##################################################################################################
+++++++++++++++++++++++++++++++++++++****************%%%%%%%%%%%%%#%%%%%%%#################################################################################################
++++++++++++++++++++++++++++++++++++****************%%%%%%%%%%%%%%%%%%%%%%%################################################################################################
***[b1e3] translation-task}
[translation:info] RTyping...
[b1e3] {translation-task
starting rtype_lltype
**
[rtyper:WARNING] SomeInstance(can_be_None=True, classdef=pypy.interpreter.baseobjspace.W_Root) can be null, but forcing non-null in dict key
[rtyper:WARNING] SomeInstance(can_be_None=True, classdef=pypy.interpreter.baseobjspace.W_Root) can be null, but forcing non-null in dict value
[rtyper:WARNING] SomeInstance(can_be_None=True, classdef=pypy.interpreter.baseobjspace.W_Root) can be null, but forcing non-null in dict key
[rtyper:WARNING] SomePBC(can_be_None=True, const=None, subset_of=None) can be null, but forcing non-null in dict value
********%%%%%%%%%################%%%%%%%%%%***********++++++++*******%%%%%%
[rtyper:WARNING] SomeInstance(can_be_None=True, classdef=pypy.interpreter.baseobjspace.W_Root) can be null, but forcing non-null in dict key
[rtyper:WARNING] SomeInstance(can_be_None=True, classdef=pypy.interpreter.baseobjspace.W_Root) can be null, but forcing non-null in dict value
********%%%%%%%%%################%%%%%%%%%%***********++++++++*******%%%%%%%%#######%#%%%%*****++++++....................................+*%*%%%##%%*+.....................
********%%%%%%%%%#################%%%%%%%%%%******%****+++++++********%%%%#%%%%%%%%%%%%%%******++++++++++++++++++++++++++++++++++++++++%%##%**+*****+++....................
********%%%%%%%%%%#################%%%%%%%%%***********+++++++%**
[rtyper:WARNING] SomeUnicodeString() can be null, but forcing non-null in dict key
[rtyper:WARNING] SomeInstance(can_be_None=True, classdef=pypy.interpreter.baseobjspace.W_Root) can be null, but forcing non-null in dict value
********%%%%%%%%%%#################%%%%%%%%%***********+++++++%*****%%%%%#%%%%%%%%%%%%%*******++++++++++++++++++++++++++++++++++++++++*%*****+++++++++++++++++++++.........
********%%%%%%%%%%%############%%%%%%%%##%%%%%%%%%%%*****++++++**%%#%#####%%%%%%%************+++++++++++++++++++++++++++++++++++++++%%%*+++++++++++++++++++++++++++++++++++
*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%###%%%%%%****++++***%%%%%
[rtyper] specializing: 10000 / 198430 blocks (5%)
*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%###%%%%%%****++++***%%%%%%%%%%%**************++++++++++++++++++++++++++++++++++++++++*#%+++++++++++++++++++++++++++++++++++++
***********%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%#%########%%%%*****+++*%%##%%%%%**************++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++
+************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###
[rtyper] specializing: 20100 / 200071 blocks (10%)
+************%%%%%%%%%%%%%%%%%%%%%[f2fd] translation-task}
[Timer] Timings:
[Timer] annotate --- 435.1 s
[Timer] rtype_lltype --- 167.1 s
[Timer] ==========================================
[Timer] Total: --- 602.1 s
[translation:ERROR] Error:
[translation:ERROR] Traceback (most recent call last):
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/goal/translate.py", line 317, in main
[translation:ERROR] drv.proceed(goals)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/driver.py", line 733, in proceed
[translation:ERROR] return self._execute(goals, task_skip = self._maybe_skip())
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/tool/taskengine.py", line 114, in _execute
[translation:ERROR] res = self._do(goal, taskcallable, *args, **kwds)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/driver.py", line 284, in _do
[translation:ERROR] res = func()
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/translator/driver.py", line 351, in task_rtype_lltype
[translation:ERROR] rtyper.specialize(dont_simplify_again=True)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rtyper.py", line 207, in specialize
[translation:ERROR] self.specialize_more_blocks()
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rtyper.py", line 250, in specialize_more_blocks
[translation:ERROR] self.specialize_block(block)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rtyper.py", line 404, in specialize_block
[translation:ERROR] self.gottypererror(e, block, hop.spaceop, newops)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rtyper.py", line 402, in specialize_block
[translation:ERROR] self.translate_hl_to_ll(hop, varmapping)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rtyper.py", line 531, in translate_hl_to_ll
[translation:ERROR] resultvar = hop.dispatch()
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rtyper.py", line 759, in dispatch
[translation:ERROR] return translate_meth(self)
[translation:ERROR] File "<58719-codegen /home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rtyper.py:601>", line 4, in translate_op_getattr
[translation:ERROR] return r_arg1.rtype_getattr(hop)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rpbc.py", line 391, in rtype_getattr
[translation:ERROR] return hop.inputconst(hop.r_result, hop.s_result.const)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/rmodel.py", line 393, in inputconst
[translation:ERROR] value = reqtype.convert_const(value)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/lltypesystem/rdict.py", line 245, in convert_const
[translation:ERROR] llkey = r_key.convert_const(dictkey)
[translation:ERROR] File "/home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/lltypesystem/rstr.py", line 100, in convert_const
[translation:ERROR] raise TyperError("not a str: %r" % (value,))
[translation:ERROR] TyperError: not a str: u'KEY_END'
[translation:ERROR] .. (pypy.interpreter.baseobjspace:710)new_interned_w_str
[translation:ERROR] .. block at 52 with 1 exits
[translation:ERROR] .. v1735 = getattr(v1734, ('interned_strings'))
[translation] start debugger...
> /home/ab/src/pypy-pypy-4b60269153b5/rpython/rtyper/lltypesystem/rstr.py(100)convert_const()
-> raise TyperError("not a str: %r" % (value,))
(Pdb+)
More information about the pypy-issue
mailing list