2019-07-04T13:15:12 Created temporary directory: /tmp/pip-ephem-wheel-cache-1fcw8krr 2019-07-04T13:15:12 Created temporary directory: /tmp/pip-req-tracker-uz7ic3t7 2019-07-04T13:15:12 Created requirements tracker '/tmp/pip-req-tracker-uz7ic3t7' 2019-07-04T13:15:12 Created temporary directory: /tmp/pip-wheel-p5vsmt64 2019-07-04T13:15:12 Collecting uWebSockets==0.14.5a4 2019-07-04T13:15:12 1 location(s) to search for versions of uWebSockets: 2019-07-04T13:15:12 * https://pypi.org/simple/uwebsockets/ 2019-07-04T13:15:12 Getting page https://pypi.org/simple/uwebsockets/ 2019-07-04T13:15:12 Analyzing links from page https://pypi.org/simple/uwebsockets/ 2019-07-04T13:15:12 Found link https://files.pythonhosted.org/packages/f4/bb/34bb972250dc71cea6eca549cb30cfc870e93e98b510de68c3d83affc4b7/uWebSockets-0.14.5a0.linux-x86_64.tar.gz#sha256=5e3420092f5b8cc8f4a5044833286afb5e0304fa14e4a9583803ab89211a3c7b (from https://pypi.org/simple/uwebsockets/), version: 0.14.5a0.linux-x86_64 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/11/eb/9fdf9ec69d4cdf5acbb6f6136afd3b4729a54bb5158e360a4f3439d4bf3f/uWebSockets-0.14.5a4-cp27-cp27m-macosx_10_12_x86_64.whl#sha256=d0bdaac95dd58d6cbbc8858b0f01dd4c5df602ab3ec1f8f50d301ffc418e7d78 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Found link https://files.pythonhosted.org/packages/f2/eb/ab3658f811d48ab47eaee118cd2bcaf17d882fe6bfcefa87e6daf890dfe2/uWebSockets-0.14.5a4.tar.gz#sha256=fb65a716c0d6c3acdade62d0cf1ffedb2a4bcfcf8ebd99cee06dde99f4da060b (from https://pypi.org/simple/uwebsockets/), version: 0.14.5a4 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/54/bb/585441b0a3f5c05abfc0d27262b5d54d0ff7c7eac9393ded367d2a6fc09b/uWebSockets-0.14.6a1-cp27-cp27m-manylinux1_x86_64.whl#sha256=65f3aa70f32a63bc94417da880664e2a30e6f9897ed4be1320fd33876bea0a84 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/ef/f4/8f51c3f7aae60a21215feceffb5f2947700dcb26db6eb559d25fd3d8204d/uWebSockets-0.14.6a1-cp27-cp27mu-manylinux1_x86_64.whl#sha256=8c8a30d7f63037f6822270a76d58c0df049cc76113cdca258dbf91a48446f0cb (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Found link https://files.pythonhosted.org/packages/b6/a4/681e59355a4e6fb25adbf7cef82900cf7cdf1b2446a32319dba7aa7775d8/uWebSockets-0.14.6a1.tar.gz#sha256=e77b8ccda7ed38b75d0d9c62682468fe8413dd3545617bb3b2fd8dbed24d05dc (from https://pypi.org/simple/uwebsockets/), version: 0.14.6a1 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/39/63/4cbeba6ed4232a659d2d9396ac905867270d3b155138a32cebb97f782967/uWebSockets-0.14.6a2-cp27-cp27m-macosx_10_13_x86_64.whl#sha256=dc11baaf2f81478d8ac41e225892b3a56b90e1d5179e63bd3af6b5fedc459aba (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/ad/93/55aa715d23e52b7f1d73d24526d0a77c025f35cba24cc9e455e0a55c11d4/uWebSockets-0.14.6a2-cp27-cp27m-manylinux1_x86_64.whl#sha256=c964ea2376fabc6fa3fc666c4410b27d92c665640b2cee952df065b5b0c3f078 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/1c/57/e11f561e99efa7270a0b7d930e74dc4a3f8963c3dcfc50c84efa1282af09/uWebSockets-0.14.6a2-cp27-cp27mu-manylinux1_x86_64.whl#sha256=ad99c638ce96690778418385a673a516a835a606923c9860cf16e59f5348c165 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/c6/30/3e926cbd7f69c48fe8beea9b9dc60858fab86423f8c0ee8f04b66d5c42ed/uWebSockets-0.14.6a2-cp33-cp33m-manylinux1_x86_64.whl#sha256=122c40b272eafeb58d6fd9c22aa4c9db1fd993dfcadcd9a591055703eb48b07f (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/40/3e/c040b3716c4ce71101bbe146d925bb0c69758eeecb7e4ff2ee393cd035ba/uWebSockets-0.14.6a2-cp34-cp34m-manylinux1_x86_64.whl#sha256=537aa95671a0e899bd5c99c53d9e4b9a613c90ff5a5dc9598519fad30a5f1262 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/f7/99/d857a6050bb4dbc028c3fdeab2d619dffde77a57934fbd462481c13fc607/uWebSockets-0.14.6a2-cp35-cp35m-manylinux1_x86_64.whl#sha256=81e214fd74ece0b241dd4720b76393049c24ff406398d966951a5fc56def0f7d (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/17/03/fa49e64475403609a00bc1998182115418457d6fc751417f20e928e87e59/uWebSockets-0.14.6a2-cp36-cp36m-manylinux1_x86_64.whl#sha256=f322b88ee5924921f54f84e77c0e736665919330b2dbbb9daab08e6730c4c828 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/9c/00/6db2095c09cdfd53b79b72a7fce789f353c5bf18dedda57cd7d13cc3f380/uWebSockets-0.14.6a2-cp36-cp36m-win32.whl#sha256=8a46f36f82272d36ad74bf2826caf479181f1bfb1c1b44b64c207c1434ef61ff (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Found link https://files.pythonhosted.org/packages/cd/3d/cddd278573e53805fab506b36c21ba2d75ec29d29ab73d8259147900f856/uWebSockets-0.14.6a2.tar.gz#sha256=37da46555057c368cc6ea0c6944c68d8f368e4b90a4891d38b671da965865b42 (from https://pypi.org/simple/uwebsockets/), version: 0.14.6a2 2019-07-04T13:15:12 Found link https://files.pythonhosted.org/packages/ed/a7/4e4f815f004cc927e3d45ce3358225f8c4771652aec32b6cd0e8519026f5/uWebSockets-0.14.8a0.tar.gz#sha256=29cebd18bbc66c59e1e45aeafbcdd02fab038801410cc6130a812a98f7feb6c6 (from https://pypi.org/simple/uwebsockets/), version: 0.14.8a0 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/63/56/cb6d4da33459326bb10a9e0ac8e21fe0286c4bae83332396fc2e7baea08d/uWebSockets-0.14.8a1-cp27-cp27m-manylinux1_x86_64.whl#sha256=c4ac77bc1be4f4314d08009ca58af4d6ffe4866775547c2cd497d217ccb1f817 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/52/c6/1d28f718d75e900babc6c073a471138869e49f93b2707ab9cb2c4db6ebbc/uWebSockets-0.14.8a1-cp27-cp27mu-manylinux1_x86_64.whl#sha256=71b9b344bf91accb759b9e6ca8425deff4d760b26edb869b78fac67f12f900e5 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/10/7b/b45382b18246cd3d2827627f01952d465b22607b95ca4793638893f60824/uWebSockets-0.14.8a1-cp34-cp34m-manylinux1_x86_64.whl#sha256=af19bbae1cab362fbfa0db55c81b49962f9b705c378375324b83131e55b464cf (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/da/eb/47b2542e0142dfc296602518ddc89ca1892c6f3715595c95c727f7bc5c4c/uWebSockets-0.14.8a1-cp35-cp35m-manylinux1_x86_64.whl#sha256=00b373516333fa790e1b1f1c6b87d20d483d7d6f7d1b0ebffb0207298efd7e2d (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/ba/68/094a350f9a79ba6f93e03b4833c28af2c8d224c67be1d4ab263390b7763f/uWebSockets-0.14.8a1-cp36-cp36m-manylinux1_x86_64.whl#sha256=4a2ddd746c19d077d64ee5aaebf8468c9758dda30e894f6038239997093ba147 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/ea/9e/8894e7e300c6100cffed59e7a726f8efd276e04c632b40135dc7b5d80f21/uWebSockets-0.14.8a1-cp36-cp36m-win32.whl#sha256=b71f20f0e97f5ef6f00479aa0ae908a7796903f3e869479b56c0d4e58d1da484 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/1f/3d/1db0cf2def224f889e45cd668cea411bbcf829342c314a1cedf8a6987352/uWebSockets-0.14.8a1-cp36-cp36m-win_amd64.whl#sha256=6d628ee00fe262149d451c4e802556ee735af14c565970448a13022d667db678 (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/78/d8/5425b54ab783cead6fc5c80d63b4e8e228ac82a53df7e3535a73c62cbc68/uWebSockets-0.14.8a1-cp37-cp37m-win32.whl#sha256=f1630fe68915c75b0db1f29b6b32e06acd4a0e06ab01f5e826ea9f4c3104432c (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Skipping link https://files.pythonhosted.org/packages/f8/26/e6bb823b3ead33eff9e9fd345ea736ca8a4aaaa457eb07429992e3f2ab67/uWebSockets-0.14.8a1-cp37-cp37m-win_amd64.whl#sha256=bdc0ddc5fc59432397ec0d3737194224e03d3b37ffbbbe3b9788533d08c7dbda (from https://pypi.org/simple/uwebsockets/); it is not compatible with this Python 2019-07-04T13:15:12 Using version 0.14.5a4 (newest of versions: 0.14.5a4) 2019-07-04T13:15:12 Created temporary directory: /tmp/pip-unpack-zf2dvenl 2019-07-04T13:15:12 Downloading https://files.pythonhosted.org/packages/f2/eb/ab3658f811d48ab47eaee118cd2bcaf17d882fe6bfcefa87e6daf890dfe2/uWebSockets-0.14.5a4.tar.gz 2019-07-04T13:15:12 Downloading from URL https://files.pythonhosted.org/packages/f2/eb/ab3658f811d48ab47eaee118cd2bcaf17d882fe6bfcefa87e6daf890dfe2/uWebSockets-0.14.5a4.tar.gz#sha256=fb65a716c0d6c3acdade62d0cf1ffedb2a4bcfcf8ebd99cee06dde99f4da060b (from https://pypi.org/simple/uwebsockets/) 2019-07-04T13:15:13 Added uWebSockets==0.14.5a4 from https://files.pythonhosted.org/packages/f2/eb/ab3658f811d48ab47eaee118cd2bcaf17d882fe6bfcefa87e6daf890dfe2/uWebSockets-0.14.5a4.tar.gz#sha256=fb65a716c0d6c3acdade62d0cf1ffedb2a4bcfcf8ebd99cee06dde99f4da060b to build tracker '/tmp/pip-req-tracker-uz7ic3t7' 2019-07-04T13:15:13 Running setup.py (path:/tmp/pip-wheel-p5vsmt64/uWebSockets/setup.py) egg_info for package uWebSockets 2019-07-04T13:15:13 Running command python setup.py egg_info 2019-07-04T13:15:14 running egg_info 2019-07-04T13:15:14 creating pip-egg-info/uWebSockets.egg-info 2019-07-04T13:15:14 writing pip-egg-info/uWebSockets.egg-info/PKG-INFO 2019-07-04T13:15:14 writing dependency_links to pip-egg-info/uWebSockets.egg-info/dependency_links.txt 2019-07-04T13:15:14 writing top-level names to pip-egg-info/uWebSockets.egg-info/top_level.txt 2019-07-04T13:15:14 writing manifest file 'pip-egg-info/uWebSockets.egg-info/SOURCES.txt' 2019-07-04T13:15:14 reading manifest file 'pip-egg-info/uWebSockets.egg-info/SOURCES.txt' 2019-07-04T13:15:14 reading manifest template 'MANIFEST.in' 2019-07-04T13:15:14 writing manifest file 'pip-egg-info/uWebSockets.egg-info/SOURCES.txt' 2019-07-04T13:15:14 Source in /tmp/pip-wheel-p5vsmt64/uWebSockets has version 0.14.5a4, which satisfies requirement uWebSockets==0.14.5a4 from https://files.pythonhosted.org/packages/f2/eb/ab3658f811d48ab47eaee118cd2bcaf17d882fe6bfcefa87e6daf890dfe2/uWebSockets-0.14.5a4.tar.gz#sha256=fb65a716c0d6c3acdade62d0cf1ffedb2a4bcfcf8ebd99cee06dde99f4da060b 2019-07-04T13:15:14 Removed uWebSockets==0.14.5a4 from https://files.pythonhosted.org/packages/f2/eb/ab3658f811d48ab47eaee118cd2bcaf17d882fe6bfcefa87e6daf890dfe2/uWebSockets-0.14.5a4.tar.gz#sha256=fb65a716c0d6c3acdade62d0cf1ffedb2a4bcfcf8ebd99cee06dde99f4da060b from build tracker '/tmp/pip-req-tracker-uz7ic3t7' 2019-07-04T13:15:14 Building wheels for collected packages: uWebSockets 2019-07-04T13:15:14 Created temporary directory: /tmp/pip-wheel-r3uieuti 2019-07-04T13:15:14 Building wheel for uWebSockets (setup.py): started 2019-07-04T13:15:14 Destination directory: /tmp/pip-wheel-r3uieuti 2019-07-04T13:15:14 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-p5vsmt64/uWebSockets/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/pip-wheel-r3uieuti 2019-07-04T13:15:16 running bdist_wheel 2019-07-04T13:15:16 running build 2019-07-04T13:15:16 running build_ext 2019-07-04T13:15:16 building 'uWebSockets' extension 2019-07-04T13:15:16 creating build 2019-07-04T13:15:16 creating build/temp.linux-armv7l-3.7 2019-07-04T13:15:16 creating build/temp.linux-armv7l-3.7/tmp 2019-07-04T13:15:16 creating build/temp.linux-armv7l-3.7/tmp/pip-wheel-p5vsmt64 2019-07-04T13:15:16 creating build/temp.linux-armv7l-3.7/tmp/pip-wheel-p5vsmt64/uWebSockets 2019-07-04T13:15:16 creating build/temp.linux-armv7l-3.7/tmp/pip-wheel-p5vsmt64/uWebSockets/uWebSockets 2019-07-04T13:15:16 creating build/temp.linux-armv7l-3.7/tmp/pip-wheel-p5vsmt64/uWebSockets/uWebSockets/src 2019-07-04T13:15:16 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUWS_THREADSAFE=1 -I/tmp/pip-wheel-p5vsmt64/uWebSockets/uWebSockets/src -I/usr/include/python3.7m -c Bindings.cpp -o build/temp.linux-armv7l-3.7/Bindings.o -std=c++11 2019-07-04T13:15:20 Bindings.cpp: In member function ‘PyObject* WebSocket::on_message(char*, size_t)’: 2019-07-04T13:15:20 Bindings.cpp:89:9: warning: no return statement in function returning non-void [-Wreturn-type] 2019-07-04T13:15:20 } 2019-07-04T13:15:20 ^ 2019-07-04T13:15:20 Bindings.cpp: In function ‘PyObject* inituWebSockets()’: 2019-07-04T13:15:20 Bindings.cpp:298:9: error: ‘Py_InitModule’ was not declared in this scope 2019-07-04T13:15:20 m = Py_InitModule("uWebSockets", uWebSockets_methods); 2019-07-04T13:15:20 ^~~~~~~~~~~~~ 2019-07-04T13:15:20 Bindings.cpp:298:9: note: suggested alternative: ‘Py_Initialize’ 2019-07-04T13:15:20 m = Py_InitModule("uWebSockets", uWebSockets_methods); 2019-07-04T13:15:20 ^~~~~~~~~~~~~ 2019-07-04T13:15:20 Py_Initialize 2019-07-04T13:15:20 Bindings.cpp:300:9: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2019-07-04T13:15:20 return; 2019-07-04T13:15:20 ^~~~~~ 2019-07-04T13:15:20 Bindings.cpp:308:9: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2019-07-04T13:15:20 return; 2019-07-04T13:15:20 ^~~~~~ 2019-07-04T13:15:20 Bindings.cpp: In instantiation of ‘PyObject* WebSocket::on_message(char*, size_t) [with bool isServer = false; PyObject = _object; size_t = unsigned int]’: 2019-07-04T13:15:20 Bindings.cpp:205:5: required from ‘PyObject* WebSocket_on_message(PyObject*, PyObject*) [with bool isServer = false; PyObject = _object]’ 2019-07-04T13:15:20 Bindings.cpp:231:1: required from here 2019-07-04T13:15:20 Bindings.cpp:87:25: warning: unused variable ‘result’ [-Wunused-variable] 2019-07-04T13:15:20 PyObject * result = PyObject_CallMethod((PyObject*)this, (char*)"on_message", (char*)"s#", message, length); 2019-07-04T13:15:20 ^~~~~~ 2019-07-04T13:15:21 Bindings.cpp:313:23: warning: control reaches end of non-void function [-Wreturn-type] 2019-07-04T13:15:21 PyEval_InitThreads(); 2019-07-04T13:15:21 ~~~~~~~~~~~~~~~~~~^~ 2019-07-04T13:15:21 Bindings.cpp: In function ‘PyObject* WebSocket_on_message(PyObject*, PyObject*) [with bool isServer = false]’: 2019-07-04T13:15:21 Bindings.cpp:206:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-07-04T13:15:21 } 2019-07-04T13:15:21 ^ 2019-07-04T13:15:21 error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 2019-07-04T13:15:21 Building wheel for uWebSockets (setup.py): finished with status 'error' 2019-07-04T13:15:21 ERROR: Failed building wheel for uWebSockets 2019-07-04T13:15:21 Running setup.py clean for uWebSockets 2019-07-04T13:15:21 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-p5vsmt64/uWebSockets/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2019-07-04T13:15:22 running clean 2019-07-04T13:15:22 removing 'build/temp.linux-armv7l-3.7' (and everything under it) 2019-07-04T13:15:22 'build/lib.linux-armv7l-3.7' does not exist -- can't clean it 2019-07-04T13:15:22 'build/bdist.linux-armv7l' does not exist -- can't clean it 2019-07-04T13:15:22 'build/scripts-3.7' does not exist -- can't clean it 2019-07-04T13:15:22 removing 'build' 2019-07-04T13:15:23 Failed to build uWebSockets 2019-07-04T13:15:23 Cleaning up... 2019-07-04T13:15:23 Removing source in /tmp/pip-wheel-p5vsmt64/uWebSockets 2019-07-04T13:15:23 Removed build tracker '/tmp/pip-req-tracker-uz7ic3t7' 2019-07-04T13:15:23 ERROR: Failed to build one or more wheels 2019-07-04T13:15:23 Exception information: 2019-07-04T13:15:23 Traceback (most recent call last): 2019-07-04T13:15:23 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 178, in main 2019-07-04T13:15:23 status = self.run(options, args) 2019-07-04T13:15:23 File "/home/piwheels/.local/lib/python3.7/site-packages/pip/_internal/commands/wheel.py", line 178, in run 2019-07-04T13:15:23 "Failed to build one or more wheels" 2019-07-04T13:15:23 pip._internal.exceptions.CommandError: Failed to build one or more wheels