2021-07-09T10:36:06,411 Created temporary directory: /tmp/pip-ephem-wheel-cache-gxadooq2 2021-07-09T10:36:06,414 Created temporary directory: /tmp/pip-req-tracker-p17fdmbu 2021-07-09T10:36:06,415 Initialized build tracking at /tmp/pip-req-tracker-p17fdmbu 2021-07-09T10:36:06,415 Created build tracker: /tmp/pip-req-tracker-p17fdmbu 2021-07-09T10:36:06,415 Entered build tracker: /tmp/pip-req-tracker-p17fdmbu 2021-07-09T10:36:06,416 Created temporary directory: /tmp/pip-wheel-0ooikgc6 2021-07-09T10:36:06,452 1 location(s) to search for versions of umemcache: 2021-07-09T10:36:06,452 * https://pypi.org/simple/umemcache/ 2021-07-09T10:36:06,453 Fetching project page and analyzing links: https://pypi.org/simple/umemcache/ 2021-07-09T10:36:06,453 Getting page https://pypi.org/simple/umemcache/ 2021-07-09T10:36:06,455 Found index url https://pypi.org/simple 2021-07-09T10:36:06,593 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/cd/e8/ddf010c919b61925977adba0fb1d789e46669e9766029ce5810f755dcb10/umemcache-1.2.win32-py2.6.exe#sha256=87171b139714a345bcd5ee3f74976decf024e2cd9733aaaaed3a4614f6a75aa6 (from https://pypi.org/simple/umemcache/) 2021-07-09T10:36:06,593 Found link https://files.pythonhosted.org/packages/ef/6e/98baa43ffb7c5a8373ad68ac0f04ccadb21de83a8f88a5bd9b81c6083cd7/umemcache-1.2.zip#sha256=1c2157176a4d83da46b3e645063baa7699b91a3d142b5ebee922634323f0cbb1 (from https://pypi.org/simple/umemcache/), version: 1.2 2021-07-09T10:36:06,593 Found link https://files.pythonhosted.org/packages/04/69/29707b9f7689b44646287bed03e1eb84d0e42c833ae0f992abf57e404e84/umemcache-1.3.zip#sha256=d9047daef765d91056f9a781b4ffdd73b2e5154344ca5e359734fea5623568fa (from https://pypi.org/simple/umemcache/), version: 1.3 2021-07-09T10:36:06,594 Found link https://files.pythonhosted.org/packages/9e/ff/1440f69f8edbf8331afd8933ac0ec40337978dc3a67d006f6a2c715ac4b4/umemcache-1.4.zip#sha256=0552e07cfa05bf19cbfa4b3b725b5daa5be9184d4bdeca98fb00f23aee20afb3 (from https://pypi.org/simple/umemcache/), version: 1.4 2021-07-09T10:36:06,594 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/be/ae/9a9ec0941e93558d82501fbfbdd27d872788dedcc4533034e83b0bcf5146/umemcache-1.5.win32-py2.6.exe#sha256=817823963ccc4124f99ebe5b2016e0047ef00342d141be809fdf6d61e5207eee (from https://pypi.org/simple/umemcache/) 2021-07-09T10:36:06,594 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/04/44/33215253e02d5549522dcb71ac7f6bdc57da5486d6a142a7a8a84ebd2d49/umemcache-1.5.win32-py2.7.exe#sha256=8ff80bec64ef29bbf9349a8fc7a6991bbef030a79877028334d629cefc8f9d16 (from https://pypi.org/simple/umemcache/) 2021-07-09T10:36:06,594 Found link https://files.pythonhosted.org/packages/51/cd/9fc5420b43179f3025d3590e81093e38c64dea8263dd337a0f76f0ade1a1/umemcache-1.5.zip#sha256=d8276747d301e0fd8186ab3bd9847c4057328ef2fca08330e0eccf50f87bd4f0 (from https://pypi.org/simple/umemcache/), version: 1.5 2021-07-09T10:36:06,595 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ac/7f/3bcac77d3a9e7b0ec4f3dd70d8c6024421170c8b35fa17028c6aa9cd52da/umemcache-1.6.win32-py2.6.exe#sha256=05d4c963c165e6077afe733aa8ee1c94f2575e93fd59c8f5dbe55591e86aaa4d (from https://pypi.org/simple/umemcache/) 2021-07-09T10:36:06,595 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/4e/33/52b54467349b1345ead34fe6ac694c10e6032fb185daef9609b9202044f6/umemcache-1.6.win32-py2.7.exe#sha256=19c543beeaba22040a933810ffbc27f4c90eec42cd49f2c5387e32cb8887e88c (from https://pypi.org/simple/umemcache/) 2021-07-09T10:36:06,595 Found link https://files.pythonhosted.org/packages/5a/af/e5cfd3914b2090b8bac1f13b2213888c3a49cabeb355813ffd0510a65151/umemcache-1.6.zip#sha256=545cdebaf93007641eca1dc90113ef14d3d23080baf7a9c4c4aafd00b58927cd (from https://pypi.org/simple/umemcache/), version: 1.6 2021-07-09T10:36:06,595 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/dc/77/8c1c1651921145da449d19ba26092f5e3a4e0688b2774a45774a458c93de/umemcache-1.6.3.win32-py2.6.exe#sha256=244f47f82a4d5104826d8b4f397e4ef1d0796216832f7c9c32aebb8b41991675 (from https://pypi.org/simple/umemcache/) 2021-07-09T10:36:06,596 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/b1/81/2c3f3de9b797938907b158696daf7805bb4ae66019d6a2a7f60be6a366cf/umemcache-1.6.3.win32-py2.7.exe#sha256=150ae3e06d5b61e731eb8fb40b4016752774ec554a1362b5789a20b13a99534f (from https://pypi.org/simple/umemcache/) 2021-07-09T10:36:06,596 Found link https://files.pythonhosted.org/packages/f7/8f/4e5f0db712ba1c0a94a9e35e14ed13bef1ab32f250778d97471e3da4bd49/umemcache-1.6.3.zip#sha256=211031a03576b7796bf277dbc9c9e3e754ba066bbb7fb601ab5c6291b8ec1918 (from https://pypi.org/simple/umemcache/), version: 1.6.3 2021-07-09T10:36:06,596 Skipping link: not a file: https://pypi.org/simple/umemcache/ 2021-07-09T10:36:06,613 Given no hashes to check 1 links for project 'umemcache': discarding no candidates 2021-07-09T10:36:06,630 Collecting umemcache==1.6.3 2021-07-09T10:36:06,632 Created temporary directory: /tmp/pip-unpack-adz1_x20 2021-07-09T10:36:06,672 Downloading umemcache-1.6.3.zip (26 kB) 2021-07-09T10:36:06,706 Added umemcache==1.6.3 from https://files.pythonhosted.org/packages/f7/8f/4e5f0db712ba1c0a94a9e35e14ed13bef1ab32f250778d97471e3da4bd49/umemcache-1.6.3.zip#sha256=211031a03576b7796bf277dbc9c9e3e754ba066bbb7fb601ab5c6291b8ec1918 to build tracker '/tmp/pip-req-tracker-p17fdmbu' 2021-07-09T10:36:06,707 Running setup.py (path:/tmp/pip-wheel-0ooikgc6/umemcache_e15ec238d71443ae8470e15685226de7/setup.py) egg_info for package umemcache 2021-07-09T10:36:06,708 Created temporary directory: /tmp/pip-pip-egg-info-gxznz0oo 2021-07-09T10:36:06,709 Running command python setup.py egg_info 2021-07-09T10:36:07,356 Warning: 'classifiers' should be a list, got type 'filter' 2021-07-09T10:36:07,463 running egg_info 2021-07-09T10:36:07,464 creating /tmp/pip-pip-egg-info-gxznz0oo/umemcache.egg-info 2021-07-09T10:36:07,465 writing /tmp/pip-pip-egg-info-gxznz0oo/umemcache.egg-info/PKG-INFO 2021-07-09T10:36:07,467 writing dependency_links to /tmp/pip-pip-egg-info-gxznz0oo/umemcache.egg-info/dependency_links.txt 2021-07-09T10:36:07,470 writing top-level names to /tmp/pip-pip-egg-info-gxznz0oo/umemcache.egg-info/top_level.txt 2021-07-09T10:36:07,472 writing manifest file '/tmp/pip-pip-egg-info-gxznz0oo/umemcache.egg-info/SOURCES.txt' 2021-07-09T10:36:07,664 reading manifest file '/tmp/pip-pip-egg-info-gxznz0oo/umemcache.egg-info/SOURCES.txt' 2021-07-09T10:36:07,668 writing manifest file '/tmp/pip-pip-egg-info-gxznz0oo/umemcache.egg-info/SOURCES.txt' 2021-07-09T10:36:07,738 Source in /tmp/pip-wheel-0ooikgc6/umemcache_e15ec238d71443ae8470e15685226de7 has version 1.6.3, which satisfies requirement umemcache==1.6.3 from https://files.pythonhosted.org/packages/f7/8f/4e5f0db712ba1c0a94a9e35e14ed13bef1ab32f250778d97471e3da4bd49/umemcache-1.6.3.zip#sha256=211031a03576b7796bf277dbc9c9e3e754ba066bbb7fb601ab5c6291b8ec1918 2021-07-09T10:36:07,739 Removed umemcache==1.6.3 from https://files.pythonhosted.org/packages/f7/8f/4e5f0db712ba1c0a94a9e35e14ed13bef1ab32f250778d97471e3da4bd49/umemcache-1.6.3.zip#sha256=211031a03576b7796bf277dbc9c9e3e754ba066bbb7fb601ab5c6291b8ec1918 from build tracker '/tmp/pip-req-tracker-p17fdmbu' 2021-07-09T10:36:07,743 Created temporary directory: /tmp/pip-unpack-yu5orrp_ 2021-07-09T10:36:07,744 Building wheels for collected packages: umemcache 2021-07-09T10:36:07,747 Created temporary directory: /tmp/pip-wheel-4lrg8qsr 2021-07-09T10:36:07,748 Building wheel for umemcache (setup.py): started 2021-07-09T10:36:07,748 Destination directory: /tmp/pip-wheel-4lrg8qsr 2021-07-09T10:36:07,748 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-0ooikgc6/umemcache_e15ec238d71443ae8470e15685226de7/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-0ooikgc6/umemcache_e15ec238d71443ae8470e15685226de7/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-4lrg8qsr 2021-07-09T10:36:08,400 Warning: 'classifiers' should be a list, got type 'filter' 2021-07-09T10:36:08,525 running bdist_wheel 2021-07-09T10:36:08,681 running build 2021-07-09T10:36:08,681 running build_ext 2021-07-09T10:36:08,686 building 'umemcache' extension 2021-07-09T10:36:08,686 creating build 2021-07-09T10:36:08,687 creating build/temp.linux-armv7l-3.9 2021-07-09T10:36:08,687 creating build/temp.linux-armv7l-3.9/lib 2021-07-09T10:36:08,688 creating build/temp.linux-armv7l-3.9/python 2021-07-09T10:36:08,689 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWIN32_LEAN_AND_MEAN -I./lib/ -I/usr/include/python3.9 -c ./lib/Client.cpp -o build/temp.linux-armv7l-3.9/./lib/Client.o 2021-07-09T10:36:09,773 ./lib/Client.cpp: In member function ‘bool Client::extractErrorFromReader()’: 2021-07-09T10:36:09,773 ./lib/Client.cpp:554:21: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-09T10:36:09,773 554 | errorString = "malformed error received"; 2021-07-09T10:36:09,774 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:09,775 ./lib/Client.cpp: In member function ‘bool Client::getReadNext(char**, size_t*, char**, size_t*, int*, UINT64*, bool*)’: 2021-07-09T10:36:09,776 ./lib/Client.cpp:660:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-09T10:36:09,776 660 | while (m_reader.getWritePtr() - m_reader.getReadPtr() < cbExpect) 2021-07-09T10:36:09,776 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2021-07-09T10:36:10,762 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWIN32_LEAN_AND_MEAN -I./lib/ -I/usr/include/python3.9 -c ./lib/PacketReader.cpp -o build/temp.linux-armv7l-3.9/./lib/PacketReader.o 2021-07-09T10:36:11,162 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWIN32_LEAN_AND_MEAN -I./lib/ -I/usr/include/python3.9 -c ./lib/PacketWriter.cpp -o build/temp.linux-armv7l-3.9/./lib/PacketWriter.o 2021-07-09T10:36:11,601 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWIN32_LEAN_AND_MEAN -I./lib/ -I/usr/include/python3.9 -c ./python/umemcache.cpp -o build/temp.linux-armv7l-3.9/./python/umemcache.o 2021-07-09T10:36:12,590 ./python/umemcache.cpp: In function ‘int API_send(SOCKETDESC*, void*, size_t)’: 2021-07-09T10:36:12,590 ./python/umemcache.cpp:85:13: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2021-07-09T10:36:12,590 85 | funcStr = PyString_FromString("send"); 2021-07-09T10:36:12,591 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,591 | PyLong_FromString 2021-07-09T10:36:12,600 ./python/umemcache.cpp:86:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,600 86 | pybuffer = PyString_FromStringAndSize( (char *) data, cbData); 2021-07-09T10:36:12,600 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,601 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,608 ./python/umemcache.cpp:96:15: error: ‘PyInt_AsLong’ was not declared in this scope; did you mean ‘PyLong_AsLong’? 2021-07-09T10:36:12,608 96 | ret = (int) PyInt_AsLong(res); 2021-07-09T10:36:12,609 | ^~~~~~~~~~~~ 2021-07-09T10:36:12,609 | PyLong_AsLong 2021-07-09T10:36:12,619 ./python/umemcache.cpp: In function ‘int API_recv(SOCKETDESC*, void*, size_t)’: 2021-07-09T10:36:12,619 ./python/umemcache.cpp:118:13: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2021-07-09T10:36:12,620 118 | funcStr = PyString_FromString("recv"); 2021-07-09T10:36:12,620 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,620 | PyLong_FromString 2021-07-09T10:36:12,628 ./python/umemcache.cpp:119:13: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-09T10:36:12,628 119 | bufSize = PyInt_FromLong(cbMaxData); 2021-07-09T10:36:12,628 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,628 | PyLong_FromLong 2021-07-09T10:36:12,641 ./python/umemcache.cpp:129:15: error: ‘PyString_GET_SIZE’ was not declared in this scope; did you mean ‘PyList_GET_SIZE’? 2021-07-09T10:36:12,641 129 | ret = (int) PyString_GET_SIZE(res); 2021-07-09T10:36:12,641 | ^~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,641 | PyList_GET_SIZE 2021-07-09T10:36:12,654 ./python/umemcache.cpp:130:17: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2021-07-09T10:36:12,654 130 | memcpy (data, PyString_AS_STRING(res), ret); 2021-07-09T10:36:12,654 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,654 | PyBytes_AS_STRING 2021-07-09T10:36:12,664 In file included from /usr/include/python3.9/tupleobject.h:39, 2021-07-09T10:36:12,664 from /usr/include/python3.9/Python.h:105, 2021-07-09T10:36:12,664 from ./python/umemcache.cpp:32: 2021-07-09T10:36:12,664 ./python/umemcache.cpp: In function ‘int API_connect(SOCKETDESC*, const char*, int)’: 2021-07-09T10:36:12,665 ./python/umemcache.cpp:158:29: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-09T10:36:12,665 158 | PyTuple_SET_ITEM(args, 1, PyInt_FromLong(client->port)); 2021-07-09T10:36:12,665 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,665 /usr/include/python3.9/cpython/tupleobject.h:30:69: note: in definition of macro ‘PyTuple_SET_ITEM’ 2021-07-09T10:36:12,665 30 | #define PyTuple_SET_ITEM(op, i, v) (_PyTuple_CAST(op)->ob_item[i] = v) 2021-07-09T10:36:12,665 | ^ 2021-07-09T10:36:12,674 ./python/umemcache.cpp:159:22: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2021-07-09T10:36:12,674 159 | PyObject *method = PyString_FromString("connect"); 2021-07-09T10:36:12,674 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,674 | PyLong_FromString 2021-07-09T10:36:12,675 ./python/umemcache.cpp: In function ‘int Client_init(PyClient*, PyObject*, PyObject*)’: 2021-07-09T10:36:12,676 ./python/umemcache.cpp:255:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-09T10:36:12,676 255 | static char *kwlist[] = {"address", "max_item_size", NULL}; 2021-07-09T10:36:12,676 | ^~~~~~~~~ 2021-07-09T10:36:12,676 ./python/umemcache.cpp:255:39: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-09T10:36:12,676 255 | static char *kwlist[] = {"address", "max_item_size", NULL}; 2021-07-09T10:36:12,677 | ^~~~~~~~~~~~~~~ 2021-07-09T10:36:12,686 ./python/umemcache.cpp:275:16: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,686 275 | self->host = PyString_FromStringAndSize(address, (offset - address)); 2021-07-09T10:36:12,686 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,686 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,700 ./python/umemcache.cpp: In function ‘PyObject* Client_connect(PyClient*, PyObject*)’: 2021-07-09T10:36:12,701 ./python/umemcache.cpp:312:31: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2021-07-09T10:36:12,701 312 | if (!self->client->connect (PyString_AS_STRING(self->host), self->port)) 2021-07-09T10:36:12,701 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,701 | PyBytes_AS_STRING 2021-07-09T10:36:12,712 ./python/umemcache.cpp: In function ‘PyObject* Client_command(PyClient*, PFN_COMMAND, PyObject*)’: 2021-07-09T10:36:12,712 ./python/umemcache.cpp:373:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,712 373 | return PyString_FromStringAndSize(pResult, cbResult); 2021-07-09T10:36:12,713 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,713 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,724 ./python/umemcache.cpp: In function ‘PyObject* Client_get(PyClient*, PyObject*)’: 2021-07-09T10:36:12,724 ./python/umemcache.cpp:447:22: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,724 447 | PyObject *ovalue = PyString_FromStringAndSize(pData, cbData); 2021-07-09T10:36:12,724 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,725 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,732 ./python/umemcache.cpp:448:22: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-09T10:36:12,733 448 | PyObject *oflags = PyInt_FromLong(flags); 2021-07-09T10:36:12,733 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,733 | PyLong_FromLong 2021-07-09T10:36:12,744 ./python/umemcache.cpp: In function ‘PyObject* Client_gets(PyClient*, PyObject*)’: 2021-07-09T10:36:12,744 ./python/umemcache.cpp:510:22: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,744 510 | PyObject *ovalue = PyString_FromStringAndSize(pData, cbData); 2021-07-09T10:36:12,745 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,745 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,752 ./python/umemcache.cpp:511:22: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-09T10:36:12,753 511 | PyObject *oflags = PyInt_FromLong(flags); 2021-07-09T10:36:12,753 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,753 | PyLong_FromLong 2021-07-09T10:36:12,763 ./python/umemcache.cpp: In function ‘PyObject* Client_get_multi(PyClient*, PyObject*)’: 2021-07-09T10:36:12,763 ./python/umemcache.cpp:561:9: error: ‘PyString_Check’ was not declared in this scope; did you mean ‘PyMapping_Check’? 2021-07-09T10:36:12,763 561 | if (PyString_Check(arg)) 2021-07-09T10:36:12,763 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,764 | PyMapping_Check 2021-07-09T10:36:12,776 ./python/umemcache.cpp:570:31: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2021-07-09T10:36:12,776 570 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2021-07-09T10:36:12,776 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,777 | PyBytes_AS_STRING 2021-07-09T10:36:12,789 ./python/umemcache.cpp:570:57: error: ‘PyString_GET_SIZE’ was not declared in this scope; did you mean ‘PyList_GET_SIZE’? 2021-07-09T10:36:12,789 570 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2021-07-09T10:36:12,789 | ^~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,789 | PyList_GET_SIZE 2021-07-09T10:36:12,799 ./python/umemcache.cpp:588:23: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,799 588 | PyObject *okey = PyString_FromStringAndSize(pKey, cbKey); 2021-07-09T10:36:12,800 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,800 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,808 ./python/umemcache.cpp:591:24: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-09T10:36:12,808 591 | PyObject *oflags = PyInt_FromLong(flags); 2021-07-09T10:36:12,808 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,808 | PyLong_FromLong 2021-07-09T10:36:12,818 ./python/umemcache.cpp: In function ‘PyObject* Client_gets_multi(PyClient*, PyObject*)’: 2021-07-09T10:36:12,818 ./python/umemcache.cpp:642:9: error: ‘PyString_Check’ was not declared in this scope; did you mean ‘PyMapping_Check’? 2021-07-09T10:36:12,818 642 | if (PyString_Check(arg)) 2021-07-09T10:36:12,819 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,819 | PyMapping_Check 2021-07-09T10:36:12,831 ./python/umemcache.cpp:651:31: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2021-07-09T10:36:12,831 651 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2021-07-09T10:36:12,832 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,832 | PyBytes_AS_STRING 2021-07-09T10:36:12,844 ./python/umemcache.cpp:651:57: error: ‘PyString_GET_SIZE’ was not declared in this scope; did you mean ‘PyList_GET_SIZE’? 2021-07-09T10:36:12,844 651 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2021-07-09T10:36:12,844 | ^~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,845 | PyList_GET_SIZE 2021-07-09T10:36:12,856 ./python/umemcache.cpp:669:23: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,856 669 | PyObject *okey = PyString_FromStringAndSize(pKey, cbKey); 2021-07-09T10:36:12,856 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,856 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,864 ./python/umemcache.cpp:672:24: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-09T10:36:12,865 672 | PyObject *oflags = PyInt_FromLong(flags); 2021-07-09T10:36:12,865 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,865 | PyLong_FromLong 2021-07-09T10:36:12,876 ./python/umemcache.cpp: In function ‘PyObject* Client_delete(PyClient*, PyObject*)’: 2021-07-09T10:36:12,876 ./python/umemcache.cpp:729:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,876 729 | return PyString_FromStringAndSize(pResult, cbResult); 2021-07-09T10:36:12,877 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,877 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,887 ./python/umemcache.cpp: In function ‘PyObject* Client_cas(PyClient*, PyObject*)’: 2021-07-09T10:36:12,887 ./python/umemcache.cpp:776:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,887 776 | return PyString_FromStringAndSize(pResult, cbResult); 2021-07-09T10:36:12,888 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,888 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,898 ./python/umemcache.cpp: In function ‘PyObject* Client_incr(PyClient*, PyObject*)’: 2021-07-09T10:36:12,898 ./python/umemcache.cpp:825:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,899 825 | return PyString_FromStringAndSize(pResult, cbResult); 2021-07-09T10:36:12,899 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,899 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,909 ./python/umemcache.cpp: In function ‘PyObject* Client_decr(PyClient*, PyObject*)’: 2021-07-09T10:36:12,910 ./python/umemcache.cpp:873:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,910 873 | return PyString_FromStringAndSize(pResult, cbResult); 2021-07-09T10:36:12,910 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,910 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,920 ./python/umemcache.cpp: In function ‘PyObject* Client_version(PyClient*, PyObject*)’: 2021-07-09T10:36:12,920 ./python/umemcache.cpp:894:10: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,920 894 | return PyString_FromStringAndSize(pVersion, cbVersion); 2021-07-09T10:36:12,921 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,921 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,930 ./python/umemcache.cpp: In function ‘PyObject* Client_stats(PyClient*, PyObject*)’: 2021-07-09T10:36:12,931 ./python/umemcache.cpp:913:24: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,931 913 | PyObject *oname = PyString_FromStringAndSize(pName, cbName); 2021-07-09T10:36:12,931 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,931 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,941 ./python/umemcache.cpp: In function ‘PyObject* Client_flush_all(PyClient*, PyObject*)’: 2021-07-09T10:36:12,942 ./python/umemcache.cpp:950:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2021-07-09T10:36:12,942 950 | return PyString_FromStringAndSize(pResult, cbResult); 2021-07-09T10:36:12,942 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,942 | PyBytes_FromStringAndSize 2021-07-09T10:36:12,952 ./python/umemcache.cpp: In function ‘PyObject* Client_set_timeout(PyClient*, PyObject*)’: 2021-07-09T10:36:12,952 ./python/umemcache.cpp:971:22: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2021-07-09T10:36:12,953 971 | PyObject *method = PyString_FromString("settimeout"); 2021-07-09T10:36:12,953 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,953 | PyLong_FromString 2021-07-09T10:36:12,962 ./python/umemcache.cpp: In function ‘PyObject* Client_get_timeout(PyClient*, PyObject*)’: 2021-07-09T10:36:12,963 ./python/umemcache.cpp:984:22: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2021-07-09T10:36:12,963 984 | PyObject *method = PyString_FromString("gettimeout"); 2021-07-09T10:36:12,963 | ^~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,963 | PyLong_FromString 2021-07-09T10:36:12,965 ./python/umemcache.cpp: At global scope: 2021-07-09T10:36:12,965 ./python/umemcache.cpp:1062:3: error: invalid conversion from ‘const char*’ to ‘Py_ssize_t’ {aka ‘int’} [-fpermissive] 2021-07-09T10:36:12,966 1062 | "umemcache.Client", /* tp_name */ 2021-07-09T10:36:12,966 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,966 | | 2021-07-09T10:36:12,966 | const char* 2021-07-09T10:36:12,966 ./python/umemcache.cpp:1065:3: error: invalid conversion from ‘destructor’ {aka ‘void (*)(_object*)’} to ‘Py_ssize_t’ {aka ‘int’} [-fpermissive] 2021-07-09T10:36:12,966 1065 | (destructor) Client_Destructor, /* tp_dealloc */ 2021-07-09T10:36:12,966 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,967 | | 2021-07-09T10:36:12,967 | destructor {aka void (*)(_object*)} 2021-07-09T10:36:12,967 In file included from /usr/include/python3.9/pytime.h:6, 2021-07-09T10:36:12,967 from /usr/include/python3.9/Python.h:85, 2021-07-09T10:36:12,967 from ./python/umemcache.cpp:32: 2021-07-09T10:36:12,967 /usr/include/python3.9/object.h:352:46: error: invalid conversion from ‘long unsigned int’ to ‘const char*’ [-fpermissive] 2021-07-09T10:36:12,968 350 | #define Py_TPFLAGS_DEFAULT ( \ 2021-07-09T10:36:12,968 | ~~~ 2021-07-09T10:36:12,968 351 | Py_TPFLAGS_HAVE_STACKLESS_EXTENSION | \ 2021-07-09T10:36:12,968 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,968 352 | Py_TPFLAGS_HAVE_VERSION_TAG | \ 2021-07-09T10:36:12,968 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2021-07-09T10:36:12,968 | | 2021-07-09T10:36:12,968 | long unsigned int 2021-07-09T10:36:12,969 353 | 0) 2021-07-09T10:36:12,969 | ~~ 2021-07-09T10:36:12,969 ./python/umemcache.cpp:1080:3: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2021-07-09T10:36:12,969 1080 | Py_TPFLAGS_DEFAULT, /* tp_flags */ 2021-07-09T10:36:12,969 | ^~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,969 ./python/umemcache.cpp:1081:3: error: cannot convert ‘const char*’ to ‘traverseproc’ {aka ‘int (*)(_object*, int (*)(_object*, void*), void*)’} in initialization 2021-07-09T10:36:12,969 1081 | "Memcache client.\n\n" 2021-07-09T10:36:12,969 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,969 | | 2021-07-09T10:36:12,970 | const char* 2021-07-09T10:36:12,970 1082 | "Options:\n" 2021-07-09T10:36:12,970 | ~~~~~~~~~~~~ 2021-07-09T10:36:12,970 1083 | "- address: memcache server address.\n" 2021-07-09T10:36:12,970 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,970 1084 | "- max_item_size: maximum size for an item in memcached.\n" 2021-07-09T10:36:12,970 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,970 1085 | " Defaults to 1 million bytes", /* tp_doc */ 2021-07-09T10:36:12,970 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:12,978 ./python/umemcache.cpp: In function ‘PyObject* initumemcache()’: 2021-07-09T10:36:12,978 ./python/umemcache.cpp:1113:7: error: ‘Py_InitModule3’ was not declared in this scope 2021-07-09T10:36:12,978 1113 | m = Py_InitModule3("umemcache", methods, ""); 2021-07-09T10:36:12,979 | ^~~~~~~~~~~~~~ 2021-07-09T10:36:12,979 ./python/umemcache.cpp:1115:5: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2021-07-09T10:36:12,979 1115 | return; 2021-07-09T10:36:12,979 | ^~~~~~ 2021-07-09T10:36:12,979 ./python/umemcache.cpp:1119:5: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2021-07-09T10:36:12,979 1119 | return; 2021-07-09T10:36:12,980 | ^~~~~~ 2021-07-09T10:36:13,075 ./python/umemcache.cpp:1125:21: warning: control reaches end of non-void function [-Wreturn-type] 2021-07-09T10:36:13,076 1125 | PyModule_AddObject(m, "MemcachedError", (PyObject *)umemcache_MemcachedError); 2021-07-09T10:36:13,076 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-09T10:36:13,084 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-09T10:36:13,161 Building wheel for umemcache (setup.py): finished with status 'error' 2021-07-09T10:36:13,162 ERROR: Failed building wheel for umemcache 2021-07-09T10:36:13,162 Running setup.py clean for umemcache 2021-07-09T10:36:13,163 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-0ooikgc6/umemcache_e15ec238d71443ae8470e15685226de7/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-0ooikgc6/umemcache_e15ec238d71443ae8470e15685226de7/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-09T10:36:13,815 Warning: 'classifiers' should be a list, got type 'filter' 2021-07-09T10:36:13,907 running clean 2021-07-09T10:36:13,909 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-09T10:36:13,913 'build/lib.linux-armv7l-3.9' does not exist -- can't clean it 2021-07-09T10:36:13,913 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-09T10:36:13,913 'build/scripts-3.9' does not exist -- can't clean it 2021-07-09T10:36:13,914 removing 'build' 2021-07-09T10:36:13,969 Failed to build umemcache 2021-07-09T10:36:13,970 ERROR: Failed to build one or more wheels 2021-07-09T10:36:13,971 Exception information: 2021-07-09T10:36:13,971 Traceback (most recent call last): 2021-07-09T10:36:13,971 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-09T10:36:13,971 status = self.run(options, args) 2021-07-09T10:36:13,971 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-09T10:36:13,971 return func(self, options, args) 2021-07-09T10:36:13,971 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-09T10:36:13,971 raise CommandError( 2021-07-09T10:36:13,971 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-09T10:36:13,974 Removed build tracker: '/tmp/pip-req-tracker-p17fdmbu'