[pypy-issue] Issue #2356: Error when translating py3k on OSX 10.11.5 (pypy/pypy)

David Terry issues-reply at bitbucket.org
Sat Jul 30 18:41:18 EDT 2016


New issue 2356: Error when translating py3k on OSX 10.11.5
https://bitbucket.org/pypy/pypy/issues/2356/error-when-translating-py3k-on-osx-10115

David Terry:

`cd pypy/goal && pypy ../../rpython/bin/rpython --opt=jit` on OSX 10.11.5 gives the following error:

```
[rtyper] specializing: 41500 / 138243 blocks   (30%)
++++++++++++++++++++++++******************%%%%%%%[f67e] translation-task}

[Timer] Timings:
[Timer] annotate                       --- 432.4 s
[Timer] rtype_lltype                   --- 191.6 s
[Timer] ==========================================
[Timer] Total:                         --- 623.9 s
[translation:info] Error:
   File "/Users/david/Projects/pypy/rpython/translator/goal/translate.py", line 317, in main
    drv.proceed(goals)
   File "/Users/david/Projects/pypy/rpython/translator/driver.py", line 551, in proceed
    result = self._execute(goals, task_skip = self._maybe_skip())
   File "/Users/david/Projects/pypy/rpython/translator/tool/taskengine.py", line 114, in _execute
    res = self._do(goal, taskcallable, *args, **kwds)
   File "/Users/david/Projects/pypy/rpython/translator/driver.py", line 278, in _do
    res = func()
   File "/Users/david/Projects/pypy/rpython/translator/driver.py", line 345, in task_rtype_lltype
    rtyper.specialize(dont_simplify_again=True)
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 188, in specialize
    self.specialize_more_blocks()
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 231, in specialize_more_blocks
    self.specialize_block(block)
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 317, in specialize_block
    self.translate_hl_to_ll(hop, varmapping)
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 443, in translate_hl_to_ll
    resultvar = hop.dispatch()
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 660, in dispatch
    return translate_meth(self)
   File "<33181-codegen /Users/david/Projects/pypy/rpython/rtyper/rtyper.py:523>", line 5, in translate_op_mul
    return pair(r_arg1, r_arg2).rtype_mul(hop)
   File "/Users/david/Projects/pypy/rpython/rtyper/rfloat.py", line 87, in rtype_mul
    return _rtype_template(hop, 'mul')
   File "/Users/david/Projects/pypy/rpython/rtyper/rfloat.py", line 127, in _rtype_template
    vlist = hop.inputargs(Float, Float)
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 691, in inputargs
    vars.append(self.inputarg(converted_to[i], i))
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 680, in inputarg
    return self.llops.convertvar(v, r_binding, converted_to)
   File "/Users/david/Projects/pypy/rpython/rtyper/rtyper.py", line 823, in convertvar
    (r_from, r_to))
[translation:ERROR] TyperError: don't know how to convert from <IntegerRepr INT> to <FloatRepr Float>
.. (pypy.module.time.interp_time:284)gettimeofday
.. block at 151 with 2 exits(last_exception)
.. v2513 = mul(v2512, (1e-06))
[translation] start debugger...
> /Users/david/Projects/pypy/rpython/rtyper/rtyper.py(823)convertvar()
-> (r_from, r_to))
```




More information about the pypy-issue mailing list