2019-06-29T00:40:48 Created temporary directory: /tmp/pip-ephem-wheel-cache-kbmye95s 2019-06-29T00:40:48 Created temporary directory: /tmp/pip-req-tracker-_gv95kqx 2019-06-29T00:40:48 Created requirements tracker '/tmp/pip-req-tracker-_gv95kqx' 2019-06-29T00:40:48 Created temporary directory: /tmp/pip-wheel-uwa8cxqd 2019-06-29T00:40:48 Collecting tnetstring==0.2.1 2019-06-29T00:40:48 1 location(s) to search for versions of tnetstring: 2019-06-29T00:40:48 * https://pypi.org/simple/tnetstring/ 2019-06-29T00:40:48 Getting page https://pypi.org/simple/tnetstring/ 2019-06-29T00:40:48 Analyzing links from page https://pypi.org/simple/tnetstring/ 2019-06-29T00:40:48 Found link https://files.pythonhosted.org/packages/e2/29/e97c966f9f9534554d49567364ebb4f6e6584d97e6761c3e55daacb2c3dc/tnetstring-0.1.0.tar.gz#sha256=b9b6745b3a0fc5d0e41c6dba0022d2b4ad2289af007df67e68266543080062b1 (from https://pypi.org/simple/tnetstring/), version: 0.1.0 2019-06-29T00:40:48 Found link https://files.pythonhosted.org/packages/71/51/98a0b5689c0928dea1c75d5662bc399e45d3e1725764496c1b1e850eee0d/tnetstring-0.2.0.tar.gz#sha256=13315c4c7d7b373833971770366786d47c2ce6969b487b0de132e44efff6f5d0 (from https://pypi.org/simple/tnetstring/), version: 0.2.0 2019-06-29T00:40:48 Found link https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b (from https://pypi.org/simple/tnetstring/), version: 0.2.1 2019-06-29T00:40:48 Using version 0.2.1 (newest of versions: 0.2.1) 2019-06-29T00:40:48 Created temporary directory: /tmp/pip-unpack-s67ydqjy 2019-06-29T00:40:48 Downloading https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz 2019-06-29T00:40:48 Downloading from URL https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b (from https://pypi.org/simple/tnetstring/) 2019-06-29T00:40:48 Added tnetstring==0.2.1 from https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b to build tracker '/tmp/pip-req-tracker-_gv95kqx' 2019-06-29T00:40:48 Running setup.py (path:/tmp/pip-wheel-uwa8cxqd/tnetstring/setup.py) egg_info for package tnetstring 2019-06-29T00:40:48 Running command python setup.py egg_info 2019-06-29T00:40:50 running egg_info 2019-06-29T00:40:50 creating pip-egg-info/tnetstring.egg-info 2019-06-29T00:40:50 writing pip-egg-info/tnetstring.egg-info/PKG-INFO 2019-06-29T00:40:50 writing dependency_links to pip-egg-info/tnetstring.egg-info/dependency_links.txt 2019-06-29T00:40:50 writing top-level names to pip-egg-info/tnetstring.egg-info/top_level.txt 2019-06-29T00:40:50 writing manifest file 'pip-egg-info/tnetstring.egg-info/SOURCES.txt' 2019-06-29T00:40:51 reading manifest file 'pip-egg-info/tnetstring.egg-info/SOURCES.txt' 2019-06-29T00:40:51 writing manifest file 'pip-egg-info/tnetstring.egg-info/SOURCES.txt' 2019-06-29T00:40:51 Source in /tmp/pip-wheel-uwa8cxqd/tnetstring has version 0.2.1, which satisfies requirement tnetstring==0.2.1 from https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b 2019-06-29T00:40:51 Removed tnetstring==0.2.1 from https://files.pythonhosted.org/packages/75/19/4b82ac8ff96d99e41f0e7b5544e7128c9c0c661c2f46c1d987f59c10bb19/tnetstring-0.2.1.tar.gz#sha256=55715a5d758214034db179005def47ed842da36c4c48e9e7ae59bcaffed7ca9b from build tracker '/tmp/pip-req-tracker-_gv95kqx' 2019-06-29T00:40:51 Building wheels for collected packages: tnetstring 2019-06-29T00:40:51 Created temporary directory: /tmp/pip-wheel-811yr6e9 2019-06-29T00:40:51 Building wheel for tnetstring (setup.py): started 2019-06-29T00:40:51 Destination directory: /tmp/pip-wheel-811yr6e9 2019-06-29T00:40:51 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-uwa8cxqd/tnetstring/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-811yr6e9 2019-06-29T00:40:53 running bdist_wheel 2019-06-29T00:40:53 running build 2019-06-29T00:40:53 running build_py 2019-06-29T00:40:53 creating build 2019-06-29T00:40:53 creating build/lib.linux-armv7l-3.7 2019-06-29T00:40:53 creating build/lib.linux-armv7l-3.7/tnetstring 2019-06-29T00:40:53 copying tnetstring/__init__.py -> build/lib.linux-armv7l-3.7/tnetstring 2019-06-29T00:40:53 creating build/lib.linux-armv7l-3.7/tnetstring/tests 2019-06-29T00:40:53 copying tnetstring/tests/test_misc.py -> build/lib.linux-armv7l-3.7/tnetstring/tests 2019-06-29T00:40:53 copying tnetstring/tests/test_format.py -> build/lib.linux-armv7l-3.7/tnetstring/tests 2019-06-29T00:40:53 copying tnetstring/tests/__init__.py -> build/lib.linux-armv7l-3.7/tnetstring/tests 2019-06-29T00:40:53 Fixing build/lib.linux-armv7l-3.7/tnetstring/__init__.py build/lib.linux-armv7l-3.7/tnetstring/tests/test_misc.py build/lib.linux-armv7l-3.7/tnetstring/tests/test_format.py build/lib.linux-armv7l-3.7/tnetstring/tests/__init__.py 2019-06-29T00:40:53 Skipping optional fixer: buffer 2019-06-29T00:40:53 Skipping optional fixer: idioms 2019-06-29T00:40:53 Skipping optional fixer: set_literal 2019-06-29T00:40:54 Skipping optional fixer: ws_comma 2019-06-29T00:40:55 Fixing build/lib.linux-armv7l-3.7/tnetstring/__init__.py build/lib.linux-armv7l-3.7/tnetstring/tests/test_misc.py build/lib.linux-armv7l-3.7/tnetstring/tests/test_format.py build/lib.linux-armv7l-3.7/tnetstring/tests/__init__.py 2019-06-29T00:40:55 Skipping optional fixer: buffer 2019-06-29T00:40:55 Skipping optional fixer: idioms 2019-06-29T00:40:56 Skipping optional fixer: set_literal 2019-06-29T00:40:56 Skipping optional fixer: ws_comma 2019-06-29T00:40:56 running build_ext 2019-06-29T00:40:57 building '_tnetstring' extension 2019-06-29T00:40:57 creating build/temp.linux-armv7l-3.7 2019-06-29T00:40:57 creating build/temp.linux-armv7l-3.7/tnetstring 2019-06-29T00:40:57 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 -I/usr/include/python3.7m -c tnetstring/_tnetstring.c -o build/temp.linux-armv7l-3.7/tnetstring/_tnetstring.o 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘_tnetstring_loads’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:50:7: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 if(!PyString_Check(string)) { 2019-06-29T00:40:57 ^~~~~~~~~~~~~~ 2019-06-29T00:40:57 PyMapping_Check 2019-06-29T00:40:57 tnetstring/_tnetstring.c:57:14: warning: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 data = PyString_AS_STRING(string); 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 PyBytes_AS_STRING 2019-06-29T00:40:57 tnetstring/_tnetstring.c:57:12: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 data = PyString_AS_STRING(string); 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:58:13: warning: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PyList_GET_SIZE’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 len = PyString_GET_SIZE(string); 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 PyList_GET_SIZE 2019-06-29T00:40:57 tnetstring/_tnetstring.c:71:12: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 data = PyString_AS_STRING(string); 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘_tnetstring_load’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:124:16: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 if((methnm = PyString_FromString("read")) == NULL) { 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 PyLong_FromString 2019-06-29T00:40:57 tnetstring/_tnetstring.c:124:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 if((methnm = PyString_FromString("read")) == NULL) { 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:127:17: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 if((metharg = PyInt_FromLong(1)) == NULL) { 2019-06-29T00:40:57 ^~~~~~~~~~~~~~ 2019-06-29T00:40:57 PyLong_FromLong 2019-06-29T00:40:57 tnetstring/_tnetstring.c:127:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 if((metharg = PyInt_FromLong(1)) == NULL) { 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:142:30: error: subscripted value is neither array nor pointer nor vector 2019-06-29T00:40:57 c = PyString_AS_STRING(res)[0]; 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:161:34: error: subscripted value is neither array nor pointer nor vector 2019-06-29T00:40:57 c = PyString_AS_STRING(res)[0]; 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:178:38: error: subscripted value is neither array nor pointer nor vector 2019-06-29T00:40:57 c = PyString_AS_STRING(res)[0]; 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:192:17: warning: implicit declaration of function ‘PyInt_FromSize_t’; did you mean ‘PyLong_FromSize_t’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 if((metharg = PyInt_FromSize_t(datalen + 1)) == NULL) { 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 PyLong_FromSize_t 2019-06-29T00:40:57 tnetstring/_tnetstring.c:192:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 if((metharg = PyInt_FromSize_t(datalen + 1)) == NULL) { 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:210:8: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 data = PyString_AS_STRING(res); 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘_tnetstring_pop’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:278:8: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 data = PyString_AS_STRING(string); 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:290:10: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 rest = PyString_FromStringAndSize(remain, len-(remain-data)); 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 PyBytes_FromStringAndSize 2019-06-29T00:40:57 tnetstring/_tnetstring.c:290:8: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 rest = PyString_FromStringAndSize(remain, len-(remain-data)); 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘_tnetstring_dumps’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:336:10: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 string = PyString_FromStringAndSize(NULL,tns_outbuf_size(&outbuf)); 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c:341:31: warning: passing argument 2 of ‘tns_outbuf_memmove’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 tns_outbuf_memmove(&outbuf, PyString_AS_STRING(string)); 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 In file included from tnetstring/_tnetstring.c:16: 2019-06-29T00:40:57 tnetstring/tns_core.c:503:51: note: expected ‘char *’ but argument is of type ‘int’ 2019-06-29T00:40:57 void tns_outbuf_memmove(tns_outbuf *outbuf, char *dest) 2019-06-29T00:40:57 ~~~~~~^~~~ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘tns_parse_string’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:398:10: warning: returning ‘int’ from a function with return type ‘void *’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 return PyString_FromStringAndSize(data, len); 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘tns_render_string’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:624:34: warning: passing argument 2 of ‘tns_outbuf_puts’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 return tns_outbuf_puts(outbuf, PyString_AS_STRING(val), 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 In file included from tnetstring/_tnetstring.c:16: 2019-06-29T00:40:57 tnetstring/tns_core.c:442:53: note: expected ‘const char *’ but argument is of type ‘int’ 2019-06-29T00:40:57 int tns_outbuf_puts(tns_outbuf *outbuf, const char *data, size_t len) 2019-06-29T00:40:57 ~~~~~~~~~~~~^~~~ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘tns_render_unicode’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:636:7: warning: ‘PyUnicode_Encode’ is deprecated [-Wdeprecated-declarations] 2019-06-29T00:40:57 bytes = PyUnicode_Encode(PyUnicode_AS_UNICODE(val), 2019-06-29T00:40:57 ^~~~~ 2019-06-29T00:40:57 In file included from /usr/include/python3.7m/Python.h:99, 2019-06-29T00:40:57 from tnetstring/_tnetstring.c:12: 2019-06-29T00:40:57 /usr/include/python3.7m/unicodeobject.h:1215:23: note: declared here 2019-06-29T00:40:57 PyAPI_FUNC(PyObject*) PyUnicode_Encode( 2019-06-29T00:40:57 ^~~~~~~~~~~~~~~~ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘tns_get_type’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:749:6: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 if(PyInt_Check((PyObject*)val) || PyLong_Check((PyObject*)val)) { 2019-06-29T00:40:57 ^~~~~~~~~~~ 2019-06-29T00:40:57 PySet_Check 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘_tnetstring_get_unicode_ops’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:796:19: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-06-29T00:40:57 opswe->encoding = PyString_AS_STRING(encoding); 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 tnetstring/_tnetstring.c: In function ‘init_tnetstring’: 2019-06-29T00:40:57 tnetstring/_tnetstring.c:833:3: warning: implicit declaration of function ‘Py_InitModule3’; did you mean ‘Py_Initialize’? [-Wimplicit-function-declaration] 2019-06-29T00:40:57 Py_InitModule3("_tnetstring", _tnetstring_methods, module_doc); 2019-06-29T00:40:57 ^~~~~~~~~~~~~~ 2019-06-29T00:40:57 Py_Initialize 2019-06-29T00:40:57 tnetstring/_tnetstring.c:858:1: warning: control reaches end of non-void function [-Wreturn-type] 2019-06-29T00:40:57 } 2019-06-29T00:40:57 ^ 2019-06-29T00:40:57 error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1 2019-06-29T00:40:58 Building wheel for tnetstring (setup.py): finished with status 'error' 2019-06-29T00:40:58 ERROR: Failed building wheel for tnetstring 2019-06-29T00:40:58 Running setup.py clean for tnetstring 2019-06-29T00:40:58 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-uwa8cxqd/tnetstring/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-06-29T00:40:59 running clean 2019-06-29T00:40:59 removing 'build/temp.linux-armv7l-3.7' (and everything under it) 2019-06-29T00:40:59 removing 'build/lib.linux-armv7l-3.7' (and everything under it) 2019-06-29T00:40:59 'build/bdist.linux-armv7l' does not exist -- can't clean it 2019-06-29T00:40:59 'build/scripts-3.7' does not exist -- can't clean it 2019-06-29T00:40:59 removing 'build' 2019-06-29T00:40:59 Failed to build tnetstring 2019-06-29T00:40:59 Cleaning up... 2019-06-29T00:40:59 Removing source in /tmp/pip-wheel-uwa8cxqd/tnetstring 2019-06-29T00:40:59 Removed build tracker '/tmp/pip-req-tracker-_gv95kqx' 2019-06-29T00:40:59 ERROR: Failed to build one or more wheels 2019-06-29T00:40:59 Exception information: 2019-06-29T00:40:59 Traceback (most recent call last): 2019-06-29T00:40:59 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 178, in main 2019-06-29T00:40:59 status = self.run(options, args) 2019-06-29T00:40:59 File "/usr/local/lib/python3.7/dist-packages/pip/_internal/commands/wheel.py", line 178, in run 2019-06-29T00:40:59 "Failed to build one or more wheels" 2019-06-29T00:40:59 pip._internal.exceptions.CommandError: Failed to build one or more wheels