On 07.01.2014 21:00, Aaron M. Ucko wrote: > Source: pyzmq > Version: 14.0.1-1 > Severity: serious > Justification: fails to build from source (but built successfully in the past) > > The i386 build of pyzmq for pypy failed with an ImportError, as detailed at > https://buildd.debian.org/status/fetch.php?pkg=pyzmq&arch=i386&ver=14.0.1-1&stamp=1389093279: > > pypy -c 'import zmq' > Traceback (most recent call last): > File "app_main.py", line 72, in run_toplevel > File "app_main.py", line 566, in run_it > File "<string>", line 1, in <module> > File "zmq/__init__.py", line 62, in <module> > from zmq.backend import * > File "zmq/backend/__init__.py", line 22, in <module> > _ns = select_backend('zmq.backend.cffi') > File "zmq/backend/select.py", line 31, in select_backend > mod = __import__(name, fromlist=public_api) > File "zmq/backend/cffi/__init__.py", line 46, in <module> > from zmq.backend.cffi import (constants, error, message, context, > socket, > File "zmq/backend/cffi/constants.py", line 4, in <module> > from ._cffi import C, c_constant_names > File "zmq/backend/cffi/_cffi.py", line 180, in <module> > "Please check that you have zeromq headers and libraries." % e) > ImportError: PyZMQ CFFI backend couldn't find zeromq: unsupported operand > type(s) for +: 'str' and 'list' > Please check that you have zeromq headers and libraries. > > Could you please take a look? >
its because pypy 2.2 has not built on i386 yet, a cffi function has a different return value in 2.1. It should solve itself when pypy 2.2 builds on i386. _______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team