[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