Screenly / Anthias

The world's most popular open source digital signage project.
https://anthias.screenly.io
Other
2.53k stars 623 forks source link

Install pip dependencies Error #642

Closed Minimerl closed 7 years ago

Minimerl commented 7 years ago

Whenever I try to upgrade my Screenly it fails at "TASK [screenly : Install pip dependencies]" and gives me this error:

TASK [screenly : Install pip dependencies] * fatal: [localhost]: FAILED! => {"changed": false, "cmd": "/usr/local/bin/pip install -r /home/pi/screenly/requirements.txt", "failed": true, "msg": "stdout: Requirement already satisfied: Mako==0.7.3 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 1))\nCollecting MarkupSafe==0.15 (from -r /home/pi/screenly/requirements.txt (line 2))\nRequirement already satisfied: ansible==2.1.0.0 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: flask==0.12.2 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 4))\nRequirement already satisfied: flask_restful==0.3.6 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 5))\nRequirement already satisfied: flask-restful-swagger-2==0.35 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 6))\nRequirement already satisfied: flask-swagger-ui==3.0.12 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 7))\nRequirement already satisfied: flask-cors==3.0.3 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 8))\nRequirement already satisfied: cffi==1.7.0 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 9))\nRequirement already satisfied: certifi==2015.04.28 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 10))\nRequirement already satisfied: configparser==3.5.0 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 11))\nRequirement already satisfied: gunicorn==19.4.5 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 12))\nRequirement already satisfied: hurry.filesize==0.9 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 13))\nRequirement already satisfied: netifaces==0.10.4 in /usr/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 14))\nRequirement already satisfied: pyasn1==0.1.8 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 15))\nRequirement already satisfied: python-dateutil==2.4.2 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 16))\nRequirement already satisfied: pytz==2012d in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 17))\nRequirement already satisfied: requests[security]==2.10.0 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 18))\nRequirement already satisfied: sh==1.08 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 19))\nRequirement already satisfied: six==1.8.0 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 20))\nRequirement already satisfied: uptime==2.0.2 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 21))\nRequirement already satisfied: werkzeug==0.10.4 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 22))\nRequirement already satisfied: wsgiref==0.1.2 in /usr/lib/python2.7 (from -r /home/pi/screenly/requirements.txt (line 23))\nRequirement already satisfied: futures==3.0.5 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 24))\nRequirement already satisfied: youtube_dl>=2017.7.2 in /usr/local/lib/python2.7/dist-packages (from -r /home/pi/screenly/requirements.txt (line 25))\nCollecting pyzmq==16.0.2 (from -r /home/pi/screenly/requirements.txt (line 26))\n Using cached pyzmq-16.0.2.tar.gz\nCollecting gevent==1.2.2 (from -r /home/pi/screenly/requirements.txt (line 27))\n Using cached gevent-1.2.2.tar.gz\nCollecting gevent-websocket==0.10.1 (from -r /home/pi/screenly/requirements.txt (line 28))\nRequirement already satisfied: pycrypto>=2.6 in /usr/local/lib/python2.7/dist-packages (from ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: setuptools in /usr/local/lib/python2.7/dist-packages (from ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: paramiko in /usr/local/lib/python2.7/dist-packages (from ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: jinja2 in /usr/local/lib/python2.7/dist-packages (from ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: PyYAML in /usr/local/lib/python2.7/dist-packages (from ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: click>=2.0 in /usr/local/lib/python2.7/dist-packages (from flask==0.12.2->-r /home/pi/screenly/requirements.txt (line 4))\nRequirement already satisfied: itsdangerous>=0.21 in /usr/local/lib/python2.7/dist-packages (from flask==0.12.2->-r /home/pi/screenly/requirements.txt (line 4))\nRequirement already satisfied: aniso8601>=0.82 in /usr/local/lib/python2.7/dist-packages (from flask_restful==0.3.6->-r /home/pi/screenly/requirements.txt (line 5))\nRequirement already satisfied: pycparser in /usr/local/lib/python2.7/dist-packages (from cffi==1.7.0->-r /home/pi/screenly/requirements.txt (line 9))\nRequirement already satisfied: pyOpenSSL>=0.13; extra == \"security\" in /usr/local/lib/python2.7/dist-packages (from requests[security]==2.10.0->-r /home/pi/screenly/requirements.txt (line 18))\nRequirement already satisfied: ndg-httpsclient; extra == \"security\" in /usr/local/lib/python2.7/dist-packages (from requests[security]==2.10.0->-r /home/pi/screenly/requirements.txt (line 18))\nCollecting greenlet>=0.4.10 (from gevent==1.2.2->-r /home/pi/screenly/requirements.txt (line 27))\n Using cached greenlet-0.4.12.tar.gz\nRequirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/dist-packages (from paramiko->ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: bcrypt>=3.1.3 in /usr/local/lib/python2.7/dist-packages (from paramiko->ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: pynacl>=1.0.1 in /usr/local/lib/python2.7/dist-packages (from paramiko->ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: idna>=2.1 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: asn1crypto>=0.21.0 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: ipaddress in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nRequirement already satisfied: enum34 in /usr/local/lib/python2.7/dist-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0->-r /home/pi/screenly/requirements.txt (line 3))\nBuilding wheels for collected packages: pyzmq, gevent, greenlet\n Running setup.py bdist_wheel for pyzmq: started\n Running setup.py bdist_wheel for pyzmq: finished with status 'error'\n Complete output from command /usr/bin/python -u -c \"import setuptools, tokenize;file='/tmp/pip-build-5FCYJY/pyzmq/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))\" bdist_wheel -d /tmp/tmpJ1LzHkpip-wheel- --python-tag cp27:\n running bdist_wheel\n running build\n running build_py\n creating build\n creating build/lib.linux-armv7l-2.7\n creating build/lib.linux-armv7l-2.7/zmq\n copying zmq/error.py -> build/lib.linux-armv7l-2.7/zmq\n copying zmq/decorators.py -> build/lib.linux-armv7l-2.7/zmq\n copying zmq/init.py -> build/lib.linux-armv7l-2.7/zmq\n creating build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/basedevice.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/proxydevice.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/monitoredqueue.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/monitoredqueuedevice.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/init.py -> build/lib.linux-armv7l-2.7/zmq/devices\n creating build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/socket.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/context.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/constants.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/version.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/frame.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/tracker.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/poll.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/stopwatch.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/attrsettr.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/init.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n creating build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/thread.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/base.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/certs.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/init.py -> build/lib.linux-armv7l-2.7/zmq/auth\n creating build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/win32.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/strtypes.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/z85.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/interop.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/monitor.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/sixcerpt.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/constant_names.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/garbage.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/jsonapi.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/init.py -> build/lib.linux-armv7l-2.7/zmq/utils\n creating build/lib.linux-armv7l-2.7/zmq/log\n copying zmq/log/init.py -> build/lib.linux-armv7l-2.7/zmq/log\n copying zmq/log/handlers.py -> build/lib.linux-armv7l-2.7/zmq/log\n creating build/lib.linux-armv7l-2.7/zmq/ssh\n copying zmq/ssh/forward.py -> build/lib.linux-armv7l-2.7/zmq/ssh\n copying zmq/ssh/tunnel.py -> build/lib.linux-armv7l-2.7/zmq/ssh\n copying zmq/ssh/init.py -> build/lib.linux-armv7l-2.7/zmq/ssh\n creating build/lib.linux-armv7l-2.7/zmq/backend\n copying zmq/backend/select.py -> build/lib.linux-armv7l-2.7/zmq/backend\n copying zmq/backend/init.py -> build/lib.linux-armv7l-2.7/zmq/backend\n creating build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/message.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/utils.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/socket.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/_poll.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/devices.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/context.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/error.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/_cffi.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/constants.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/init.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n creating build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/init.py -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n creating build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_log.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_poll.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_ioloop.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_auth.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_retry_eintr.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_includes.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_decorators.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_constants.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_context.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_z85.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_socket.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_device.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_message.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_etc.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_future.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_reqrep.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_multipart.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_zmqstream.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_win32_shim.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_cffi_backend.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_pair.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_error.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_monitor.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_pubsub.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_ssh.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/init.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_security.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_imports.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_monqueue.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_version.py -> build/lib.linux-armv7l-2.7/zmq/tests\n creating build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/core.py -> build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/poll.py -> build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/device.py -> build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/init.py -> build/lib.linux-armv7l-2.7/zmq/green\n creating build/lib.linux-armv7l-2.7/zmq/green/eventloop\n copying zmq/green/eventloop/zmqstream.py -> build/lib.linux-armv7l-2.7/zmq/green/eventloop\n copying zmq/green/eventloop/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/green/eventloop\n copying zmq/green/eventloop/init.py -> build/lib.linux-armv7l-2.7/zmq/green/eventloop\n creating build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/zmqstream.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/future.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/init.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n creating build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/stack_context.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/concurrent.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/log.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/util.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/init.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n creating build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/common.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/windows.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/posix.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/init.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/auto.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/interface.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/devices/monitoredqueue.pxd -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/utils/buffers.pxd -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/pyversion_compat.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/zmq_compat.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/getpid_compat.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/zmq_constants.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/ipcmaxlen.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/backend/cffi/_cdefs.h -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/_verify.c -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cython/context.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/checkrc.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/socket.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/libzmq.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/message.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/constant_enums.pxi -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/constants.pxi -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n running build_ext\n running configure\n Did not find libzmq via pkg-config.\n {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 'library_dirs': [], 'include_dirs': []}\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c build/temp.linux-armv7l-2.7/scratch/check_sys_un.c -o build/temp.linux-armv7l-2.7/scratch/check_sys_un.o\n In file included from /usr/include/stdio.h:27:0,\n from build/temp.linux-armv7l-2.7/scratch/check_sys_un.c:1:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n ****\n Configure: Autodetecting ZMQ settings...\n Custom ZMQ dir:\n creating build/temp.linux-armv7l-2.7/scratch/tmp\n cc -c /tmp/timer_createh8stsy.c -o build/temp.linux-armv7l-2.7/scratch/tmp/timer_createh8stsy.o\n cc build/temp.linux-armv7l-2.7/scratch/tmp/timer_createh8stsy.o -o build/temp.linux-armv7l-2.7/scratch/a.out\n build/temp.linux-armv7l-2.7/scratch/tmp/timer_createh8stsy.o: In function main':\n timer_createh8stsy.c:(.text+0x14): undefined reference totimer_create'\n collect2: error: ld returned 1 exit status\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-armv7l-2.7/scratch/vers.c -o build/temp.linux-armv7l-2.7/scratch/vers.o\n In file included from /usr/include/stdio.h:27:0,\n from build/temp.linux-armv7l-2.7/scratch/vers.c:3:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n \n error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n \n Failed with default libzmq, trying again with /usr/local\n {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 'library_dirs': ['/usr/local/lib'], 'include_dirs': ['/usr/local/include']}\n ****\n Configure: Autodetecting ZMQ settings...\n Custom ZMQ dir: /usr/local\n cc -c /tmp/timer_createaDx_3T.c -o build/temp.linux-armv7l-2.7/scratch/tmp/timer_createaDx_3T.o\n Assembler messages:\n Fatal error: can't create build/temp.linux-armv7l-2.7/scratch/tmp/timer_createaDx_3T.o: No such file or directory\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/local/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-armv7l-2.7/scratch/vers.c -o build/temp.linux-armv7l-2.7/scratch/vers.o\n In file included from /usr/include/stdio.h:27:0,\n from build/temp.linux-armv7l-2.7/scratch/vers.c:3:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n \n error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n \n ****\n Warning: Couldn't find an acceptable libzmq on the system.\n \n If you expected pyzmq to link against an installed libzmq, please check to make sure:\n \n You have a C compiler installed\n A development version of Python is installed (including headers)\n A development version of ZMQ >= 3.2 is installed (including headers)\n If ZMQ is not in a default location, supply the argument --zmq=\n * If you did recently install ZMQ to a default location,\n try rebuilding the ld cache with sudo ldconfig\n or specify zmq's location with --zmq=/usr/local\n \n You can skip all this detection/waiting nonsense if you know\n you want pyzmq to bundle libzmq as an extension by passing:\n \n --zmq=bundled\n \n I will now try to build libzmq as a Python extension\n unless you interrupt me (^C) in the next 10 seconds...\n \n \r 10...\r 9...\r 8...\r 7...\r 6...\r 5...\r 4...\r 3...\r 2...\r 1...\n ****\n Using bundled libzmq\n already have bundled/zeromq\n attempting ./configure to generate platform.hpp\n Warning: failed to configure libzmq:\n /bin/sh: 1: ./configure: not found\n \n staging platform.hpp from: buildutils/include_linux\n ****\n checking for timer_create\n creating build/temp.linux-armv7l-2.7/tmp\n cc -c /tmp/timer_createL8_1Fc.c -o build/temp.linux-armv7l-2.7/tmp/timer_createL8_1Fc.o\n cc build/temp.linux-armv7l-2.7/tmp/timer_createL8_1Fc.o -o build/temp.linux-armv7l-2.7/a.out\n build/temp.linux-armv7l-2.7/tmp/timer_createL8_1Fc.o: In function main':\n timer_createL8_1Fc.c:(.text+0x14): undefined reference totimer_create'\n collect2: error: ld returned 1 exit status\n no timer_create, linking librt\n ****\n building 'zmq.libzmq' extension\n creating build/temp.linux-armv7l-2.7/buildutils\n creating build/temp.linux-armv7l-2.7/bundled\n creating build/temp.linux-armv7l-2.7/bundled/zeromq\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/src\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl/src\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl/contrib\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl/contrib/randombytes\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_EPOLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c buildutils/initlibzmq.c -o build/temp.linux-armv7l-2.7/buildutils/initlibzmq.o\n In file included from /usr/include/limits.h:25:0,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/limits.h:168,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/syslimits.h:7,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/limits.h:34,\n from /usr/include/python2.7/Python.h:19,\n from buildutils/initlibzmq.c:10:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n \n ----------------------------------------\n Running setup.py clean for pyzmq\n Running setup.py bdist_wheel for gevent: started\n Running setup.py bdist_wheel for gevent: finished with status 'error'\n Complete output from command /usr/bin/python -u -c \"import setuptools, tokenize;file='/tmp/pip-build-5FCYJY/gevent/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))\" bdist_wheel -d /tmp/tmp7gQ5ZYpip-wheel- --python-tag cp27:\n running bdist_wheel\n running build\n running build_py\n creating build\n creating build/lib.linux-armv7l-2.7\n creating build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/wsgi.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/lock.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/builtins.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/signal.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_threading.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_tblib.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/select.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/local.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/socket.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/core.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/resolver_ares.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/ssl.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/subprocess.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/thread.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/pywsgi.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/greenlet.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/threading.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/timeout.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/fileobject.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_socketcommon.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_util.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/event.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_ssl2.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_fileobjectposix.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/baseserver.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/os.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/util.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_util_py2.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/win32util.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/hub.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_fileobjectcommon.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/threadpool.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_socket2.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/monkey.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/backdoor.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_semaphore.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/pool.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/server.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/resolver_thread.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/queue.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/init.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_ssl3.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_socket3.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_compat.py -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/_sslgte279.py -> build/lib.linux-armv7l-2.7/gevent\n creating build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/_corecffi_build.py -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/init.py -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/corecffi.py -> build/lib.linux-armv7l-2.7/gevent/libev\n running egg_info\n writing requirements to src/gevent.egg-info/requires.txt\n writing src/gevent.egg-info/PKG-INFO\n writing top-level names to src/gevent.egg-info/top_level.txt\n writing dependency_links to src/gevent.egg-info/dependency_links.txt\n reading manifest file 'src/gevent.egg-info/SOURCES.txt'\n reading manifest template 'MANIFEST.in'\n warning: no files found matching 'changelog.rst'\n warning: no files found matching 'known_failures.py'\n warning: no files found matching '.pep8'\n no previously-included directories found matching '/pycache'\n warning: no previously-included files matching '.so' found anywhere in distribution\n warning: no previously-included files matching '.o' found anywhere in distribution\n warning: no previously-included files matching '.lo' found anywhere in distribution\n warning: no previously-included files matching '.la' found anywhere in distribution\n warning: no previously-included files matching 'config.log' found anywhere in distribution\n warning: no previously-included files matching 'config.status' found anywhere in distribution\n no previously-included directories found matching 'doc/_build'\n warning: no previously-included files matching '.pyc' found anywhere in distribution\n warning: no previously-included files matching '.coverage' found under directory 'src/greentest'\n no previously-included directories found matching 'src/greentest/htmlcov'\n warning: no previously-included files matching 'stamp-h?' found under directory 'deps/c-ares'\n warning: no previously-included files matching 'ares_build.h.orig' found under directory 'deps/c-ares'\n no previously-included directories found matching 'deps/libev/.deps'\n warning: no previously-included files matching 'Makefile' found under directory 'deps/libev'\n warning: no previously-included files matching 'libtool' found under directory 'deps/libev'\n warning: no previously-included files matching 'stamp-h?' found under directory 'deps/libev'\n warning: no previously-included files matching 'config.h' found under directory 'deps/libev'\n warning: no previously-included files matching '_corecffi.c' found under directory 'src/gevent'\n warning: no previously-included files found matching 'Makefile'\n warning: no previously-included files found matching 'configure-output'\n writing manifest file 'src/gevent.egg-info/SOURCES.txt'\n copying src/gevent/_semaphore.pxd -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/ares.pyx -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/cares.pxd -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/cares_ntop.h -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/cares_pton.h -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/dnshelper.c -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/gevent._semaphore.c -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/gevent.ares.c -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/gevent.ares.h -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/python.pxd -> build/lib.linux-armv7l-2.7/gevent\n copying src/gevent/libev/_corecffi_cdef.c -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/_corecffi_source.c -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/callbacks.c -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/callbacks.h -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/corecext.ppyx -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/corecext.pyx -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/gevent.corecext.c -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/libev.h -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/libev.pxd -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/libev_vfd.h -> build/lib.linux-armv7l-2.7/gevent/libev\n copying src/gevent/libev/stathelper.c -> build/lib.linux-armv7l-2.7/gevent/libev\n running build_ext\n generating cffi module 'build/temp.linux-armv7l-2.7/gevent.libev._corecffi.c'\n creating build/temp.linux-armv7l-2.7\n Running '(cd \"/tmp/pip-build-5FCYJY/gevent/deps/libev\" && sh ./configure && cp config.h \"$OLDPWD\" ) > configure-output.txt' in /tmp/pip-build-5FCYJY/gevent/build/temp.linux-armv7l-2.7/libev\n configure: error: in /tmp/pip-build-5FCYJY/gevent/deps/libev':\n configure: error: cannot run C compiled programs.\n If you meant to cross compile, use--host'.\n See config.log' for more details\n Traceback (most recent call last):\n File \"<string>\", line 1, in <module>\n File \"/tmp/pip-build-5FCYJY/gevent/setup.py\", line 183, in <module>\n run_setup(EXT_MODULES, run_make=_BUILDING)\n File \"/tmp/pip-build-5FCYJY/gevent/setup.py\", line 168, in run_setup\n \"Development Status :: 4 - Beta\"\n File \"/usr/lib/python2.7/distutils/core.py\", line 151, in setup\n dist.run_commands()\n File \"/usr/lib/python2.7/distutils/dist.py\", line 953, in run_commands\n self.run_command(cmd)\n File \"/usr/lib/python2.7/distutils/dist.py\", line 972, in run_command\n cmd_obj.run()\n File \"/usr/local/lib/python2.7/dist-packages/wheel/bdist_wheel.py\", line 179, in run\n self.run_command('build')\n File \"/usr/lib/python2.7/distutils/cmd.py\", line 326, in run_command\n self.distribution.run_command(command)\n File \"/usr/lib/python2.7/distutils/dist.py\", line 972, in run_command\n cmd_obj.run()\n File \"/usr/lib/python2.7/distutils/command/build.py\", line 128, in run\n self.run_command(cmd_name)\n File \"/usr/lib/python2.7/distutils/cmd.py\", line 326, in run_command\n self.distribution.run_command(command)\n File \"/usr/lib/python2.7/distutils/dist.py\", line 972, in run_command\n cmd_obj.run()\n File \"/usr/local/lib/python2.7/dist-packages/cffi/setuptools_ext.py\", line 109, in run\n base_class.run(self)\n File \"/usr/local/lib/python2.7/dist-packages/setuptools/command/build_ext.py\", line 75, in run\n _build_ext.run(self)\n File \"/usr/lib/python2.7/distutils/command/build_ext.py\", line 337, in run\n self.build_extensions()\n File \"/usr/lib/python2.7/distutils/command/build_ext.py\", line 446, in build_extensions\n self.build_extension(ext)\n File \"_setuputils.py\", line 159, in build_extension\n self.gevent_prepare(ext)\n File \"_setuputils.py\", line 156, in gevent_prepare\n configure(self, ext)\n File \"_setuplibev.py\", line 55, in configure_libev\n system(libev_configure_command)\n File \"_setuputils.py\", line 139, in system\n if _system(cmd):\n File \"_setuputils.py\", line 135, in _system\n return check_call(cmd, shell=True)\n File \"/usr/lib/python2.7/subprocess.py\", line 540, in check_call\n raise CalledProcessError(retcode, cmd)\n subprocess.CalledProcessError: Command '(cd \"/tmp/pip-build-5FCYJY/gevent/deps/libev\" && sh ./configure && cp config.h \"$OLDPWD\" ) > configure-output.txt' returned non-zero exit status 1\n \n ----------------------------------------\n Running setup.py clean for gevent\n Running setup.py bdist_wheel for greenlet: started\n Running setup.py bdist_wheel for greenlet: finished with status 'error'\n Complete output from command /usr/bin/python -u -c \"import setuptools, tokenize;__file__='/tmp/pip-build-5FCYJY/greenlet/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))\" bdist_wheel -d /tmp/tmp15NFtIpip-wheel- --python-tag cp27:\n running bdist_wheel\n running build\n running build_ext\n building 'greenlet' extension\n creating build\n creating build/temp.linux-armv7l-2.7\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c greenlet.c -o build/temp.linux-armv7l-2.7/greenlet.o\n In file included from /usr/include/limits.h:25:0,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/limits.h:168,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/syslimits.h:7,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/limits.h:34,\n from /usr/include/python2.7/Python.h:19,\n from greenlet.h:8,\n from greenlet.c:5:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n \n ----------------------------------------\n Running setup.py clean for greenlet\nFailed to build pyzmq gevent greenlet\nInstalling collected packages: MarkupSafe, pyzmq, greenlet, gevent, gevent-websocket\n Found existing installation: MarkupSafe 1.0\n Uninstalling MarkupSafe-1.0:\n Successfully uninstalled MarkupSafe-1.0\n Running setup.py install for pyzmq: started\n Running setup.py install for pyzmq: finished with status 'error'\n Complete output from command /usr/bin/python -u -c \"import setuptools, tokenize;__file__='/tmp/pip-build-5FCYJY/pyzmq/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))\" install --record /tmp/pip-jm3aas-record/install-record.txt --single-version-externally-managed --compile:\n running install\n running build\n running build_py\n creating build\n creating build/lib.linux-armv7l-2.7\n creating build/lib.linux-armv7l-2.7/zmq\n copying zmq/error.py -> build/lib.linux-armv7l-2.7/zmq\n copying zmq/decorators.py -> build/lib.linux-armv7l-2.7/zmq\n copying zmq/__init__.py -> build/lib.linux-armv7l-2.7/zmq\n creating build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/basedevice.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/proxydevice.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/monitoredqueue.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/monitoredqueuedevice.py -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/devices/__init__.py -> build/lib.linux-armv7l-2.7/zmq/devices\n creating build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/socket.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/context.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/constants.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/version.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/frame.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/tracker.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/poll.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/stopwatch.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/attrsettr.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n copying zmq/sugar/__init__.py -> build/lib.linux-armv7l-2.7/zmq/sugar\n creating build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/thread.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/base.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/certs.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/auth\n copying zmq/auth/__init__.py -> build/lib.linux-armv7l-2.7/zmq/auth\n creating build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/win32.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/strtypes.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/z85.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/interop.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/monitor.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/sixcerpt.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/constant_names.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/garbage.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/jsonapi.py -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/__init__.py -> build/lib.linux-armv7l-2.7/zmq/utils\n creating build/lib.linux-armv7l-2.7/zmq/log\n copying zmq/log/__init__.py -> build/lib.linux-armv7l-2.7/zmq/log\n copying zmq/log/handlers.py -> build/lib.linux-armv7l-2.7/zmq/log\n creating build/lib.linux-armv7l-2.7/zmq/ssh\n copying zmq/ssh/forward.py -> build/lib.linux-armv7l-2.7/zmq/ssh\n copying zmq/ssh/tunnel.py -> build/lib.linux-armv7l-2.7/zmq/ssh\n copying zmq/ssh/__init__.py -> build/lib.linux-armv7l-2.7/zmq/ssh\n creating build/lib.linux-armv7l-2.7/zmq/backend\n copying zmq/backend/select.py -> build/lib.linux-armv7l-2.7/zmq/backend\n copying zmq/backend/__init__.py -> build/lib.linux-armv7l-2.7/zmq/backend\n creating build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/message.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/utils.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/socket.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/_poll.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/devices.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/context.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/error.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/_cffi.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/constants.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/__init__.py -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n creating build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/__init__.py -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n creating build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_log.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_poll.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_ioloop.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_auth.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_retry_eintr.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_includes.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_decorators.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_constants.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_context.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_z85.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_socket.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_device.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_message.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_etc.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_future.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_reqrep.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_multipart.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_zmqstream.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_win32_shim.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_cffi_backend.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_pair.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_error.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_monitor.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_pubsub.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_ssh.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/__init__.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_security.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_imports.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_monqueue.py -> build/lib.linux-armv7l-2.7/zmq/tests\n copying zmq/tests/test_version.py -> build/lib.linux-armv7l-2.7/zmq/tests\n creating build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/core.py -> build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/poll.py -> build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/device.py -> build/lib.linux-armv7l-2.7/zmq/green\n copying zmq/green/__init__.py -> build/lib.linux-armv7l-2.7/zmq/green\n creating build/lib.linux-armv7l-2.7/zmq/green/eventloop\n copying zmq/green/eventloop/zmqstream.py -> build/lib.linux-armv7l-2.7/zmq/green/eventloop\n copying zmq/green/eventloop/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/green/eventloop\n copying zmq/green/eventloop/__init__.py -> build/lib.linux-armv7l-2.7/zmq/green/eventloop\n creating build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/zmqstream.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/future.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n copying zmq/eventloop/__init__.py -> build/lib.linux-armv7l-2.7/zmq/eventloop\n creating build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/stack_context.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/concurrent.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/log.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/util.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/ioloop.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n copying zmq/eventloop/minitornado/__init__.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado\n creating build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/common.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/windows.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/posix.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/__init__.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/auto.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/eventloop/minitornado/platform/interface.py -> build/lib.linux-armv7l-2.7/zmq/eventloop/minitornado/platform\n copying zmq/devices/monitoredqueue.pxd -> build/lib.linux-armv7l-2.7/zmq/devices\n copying zmq/utils/buffers.pxd -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/pyversion_compat.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/zmq_compat.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/getpid_compat.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/zmq_constants.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/utils/ipcmaxlen.h -> build/lib.linux-armv7l-2.7/zmq/utils\n copying zmq/backend/cffi/_cdefs.h -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cffi/_verify.c -> build/lib.linux-armv7l-2.7/zmq/backend/cffi\n copying zmq/backend/cython/context.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/checkrc.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/socket.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/libzmq.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/message.pxd -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/constant_enums.pxi -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n copying zmq/backend/cython/constants.pxi -> build/lib.linux-armv7l-2.7/zmq/backend/cython\n running build_ext\n running configure\n Did not find libzmq via pkg-config.\n {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 'library_dirs': [], 'include_dirs': []}\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c build/temp.linux-armv7l-2.7/scratch/check_sys_un.c -o build/temp.linux-armv7l-2.7/scratch/check_sys_un.o\n In file included from /usr/include/stdio.h:27:0,\n from build/temp.linux-armv7l-2.7/scratch/check_sys_un.c:1:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n Warning: No sys/un.h, IPC_PATH_MAX_LEN will be undefined: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n ************************************************\n Configure: Autodetecting ZMQ settings...\n Custom ZMQ dir:\n creating build/temp.linux-armv7l-2.7/scratch/tmp\n cc -c /tmp/timer_createqzuSAO.c -o build/temp.linux-armv7l-2.7/scratch/tmp/timer_createqzuSAO.o\n cc build/temp.linux-armv7l-2.7/scratch/tmp/timer_createqzuSAO.o -o build/temp.linux-armv7l-2.7/scratch/a.out\n build/temp.linux-armv7l-2.7/scratch/tmp/timer_createqzuSAO.o: In functionmain':\n timer_createqzuSAO.c:(.text+0x14): undefined reference to timer_create'\n collect2: error: ld returned 1 exit status\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-armv7l-2.7/scratch/vers.c -o build/temp.linux-armv7l-2.7/scratch/vers.o\n In file included from /usr/include/stdio.h:27:0,\n from build/temp.linux-armv7l-2.7/scratch/vers.c:3:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n \n error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n \n Failed with default libzmq, trying again with /usr/local\n {'libraries': ['zmq'], 'extra_link_args': [], 'runtime_library_dirs': [], 'library_dirs': ['/usr/local/lib'], 'include_dirs': ['/usr/local/include']}\n ************************************************\n Configure: Autodetecting ZMQ settings...\n Custom ZMQ dir: /usr/local\n cc -c /tmp/timer_createQZDW_R.c -o build/temp.linux-armv7l-2.7/scratch/tmp/timer_createQZDW_R.o\n Assembler messages:\n Fatal error: can't create build/temp.linux-armv7l-2.7/scratch/tmp/timer_createQZDW_R.o: No such file or directory\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/local/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.linux-armv7l-2.7/scratch/vers.c -o build/temp.linux-armv7l-2.7/scratch/vers.o\n In file included from /usr/include/stdio.h:27:0,\n from build/temp.linux-armv7l-2.7/scratch/vers.c:3:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n \n error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n \n ************************************************\n Warning: Couldn't find an acceptable libzmq on the system.\n \n If you expected pyzmq to link against an installed libzmq, please check to make sure:\n \n * You have a C compiler installed\n * A development version of Python is installed (including headers)\n * A development version of ZMQ >= 3.2 is installed (including headers)\n * If ZMQ is not in a default location, supply the argument --zmq=<path>\n * If you did recently install ZMQ to a default location,\n try rebuilding the ld cache withsudo ldconfig\n or specify zmq's location with--zmq=/usr/local\n \n You can skip all this detection/waiting nonsense if you know\n you want pyzmq to bundle libzmq as an extension by passing:\n \n--zmq=bundled\n \n I will now try to build libzmq as a Python extension\n unless you interrupt me (^C) in the next 10 seconds...\n \n \r 10...\r 9...\r 8...\r 7...\r 6...\r 5...\r 4...\r 3...\r 2...\r 1...\n ************************************************\n Using bundled libzmq\n already have bundled/zeromq\n already have platform.hpp\n ************************************************\n checking for timer_create\n creating build/temp.linux-armv7l-2.7/tmp\n cc -c /tmp/timer_create6dOHXf.c -o build/temp.linux-armv7l-2.7/tmp/timer_create6dOHXf.o\n cc build/temp.linux-armv7l-2.7/tmp/timer_create6dOHXf.o -o build/temp.linux-armv7l-2.7/a.out\n build/temp.linux-armv7l-2.7/tmp/timer_create6dOHXf.o: In functionmain':\n timer_create6dOHXf.c:(.text+0x14): undefined reference to `timer_create'\n collect2: error: ld returned 1 exit status\n no timer_create, linking librt\n ****\n building 'zmq.libzmq' extension\n creating build/temp.linux-armv7l-2.7/buildutils\n creating build/temp.linux-armv7l-2.7/bundled\n creating build/temp.linux-armv7l-2.7/bundled/zeromq\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/src\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl/src\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl/contrib\n creating build/temp.linux-armv7l-2.7/bundled/zeromq/tweetnacl/contrib/randombytes\n arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_EPOLL=1 -Ibundled/zeromq/include -Ibundled/zeromq/tweetnacl/src -Ibundled/zeromq/tweetnacl/contrib/randombytes -Ibundled -I/usr/include/python2.7 -c buildutils/initlibzmq.c -o build/temp.linux-armv7l-2.7/buildutils/initlibzmq.o\n In file included from /usr/include/limits.h:25:0,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/limits.h:168,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/syslimits.h:7,\n from /usr/lib/gcc/arm-linux-gnueabihf/4.9/include-fixed/limits.h:34,\n from /usr/include/python2.7/Python.h:19,\n from buildutils/initlibzmq.c:10:\n /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory\n # include <sys/cdefs.h>\n ^\n compilation terminated.\n error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1\n \n ----------------------------------------\n\n:stderr: Failed building wheel for pyzmq\n Failed building wheel for gevent\n Failed building wheel for greenlet\nCommand \"/usr/bin/python -u -c \"import setuptools, tokenize;file='/tmp/pip-build-5FCYJY/pyzmq/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))\" install --record /tmp/pip-jm3aas-record/install-record.txt --single-version-externally-managed --compile\" failed with error code 1 in /tmp/pip-build-5FCYJY/pyzmq/\n"}

NO MORE HOSTS LEFT *****

RUNNING HANDLER [restart-x-server] ***** to retry, use: --limit @site.retry

PLAY RECAP ***** localhost : ok=34 changed=7 unreachable=0 failed=1

Already tried several solutions for similar problems but couldn't fix it.

I actually just want the login with pw, I would be ok with an older version, but older solutions for this just caused crashes.

vpetersson commented 7 years ago

@Minimerl What Raspbian version are you on?

Minimerl commented 7 years ago

It's a Raspberry 3 B And I installed Screenly OSE via noobs

Version 8 jessie

anayrat commented 7 years ago

It seems duplicate of #627

antonmolodykh commented 7 years ago

@anayrat @Minimerl I was able to reproduce the problem. for some reason it does not always appear (I reinstalled and tried to reproduce it several times). I'll let you know when I understand the reasons and make the fix

antonmolodykh commented 7 years ago

@anayrat @Minimerl we made a Fix in the master branch. please try to upgrade now

vpetersson commented 7 years ago

Closing out as it has been fixed. Please comment if it did not solve the issue.