2023-09-08T05:32:47,832 Created temporary directory: /tmp/pip-build-tracker-y5c_3xv6 2023-09-08T05:32:47,833 Initialized build tracking at /tmp/pip-build-tracker-y5c_3xv6 2023-09-08T05:32:47,833 Created build tracker: /tmp/pip-build-tracker-y5c_3xv6 2023-09-08T05:32:47,834 Entered build tracker: /tmp/pip-build-tracker-y5c_3xv6 2023-09-08T05:32:47,835 Created temporary directory: /tmp/pip-wheel-s2vnh3_5 2023-09-08T05:32:47,837 Created temporary directory: /tmp/pip-ephem-wheel-cache-fhyue1a5 2023-09-08T05:32:47,859 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-08T05:32:47,863 2 location(s) to search for versions of umemcache: 2023-09-08T05:32:47,863 * https://pypi.org/simple/umemcache/ 2023-09-08T05:32:47,863 * https://www.piwheels.org/simple/umemcache/ 2023-09-08T05:32:47,864 Fetching project page and analyzing links: https://pypi.org/simple/umemcache/ 2023-09-08T05:32:47,864 Getting page https://pypi.org/simple/umemcache/ 2023-09-08T05:32:47,866 Found index url https://pypi.org/simple/ 2023-09-08T05:32:48,004 Fetched page https://pypi.org/simple/umemcache/ as application/vnd.pypi.simple.v1+json 2023-09-08T05:32:48,007 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/cd/e8/ddf010c919b61925977adba0fb1d789e46669e9766029ce5810f755dcb10/umemcache-1.2.win32-py2.6.exe (from https://pypi.org/simple/umemcache/) 2023-09-08T05:32:48,008 Found link https://files.pythonhosted.org/packages/ef/6e/98baa43ffb7c5a8373ad68ac0f04ccadb21de83a8f88a5bd9b81c6083cd7/umemcache-1.2.zip (from https://pypi.org/simple/umemcache/), version: 1.2 2023-09-08T05:32:48,008 Found link https://files.pythonhosted.org/packages/04/69/29707b9f7689b44646287bed03e1eb84d0e42c833ae0f992abf57e404e84/umemcache-1.3.zip (from https://pypi.org/simple/umemcache/), version: 1.3 2023-09-08T05:32:48,009 Found link https://files.pythonhosted.org/packages/9e/ff/1440f69f8edbf8331afd8933ac0ec40337978dc3a67d006f6a2c715ac4b4/umemcache-1.4.zip (from https://pypi.org/simple/umemcache/), version: 1.4 2023-09-08T05:32:48,010 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/be/ae/9a9ec0941e93558d82501fbfbdd27d872788dedcc4533034e83b0bcf5146/umemcache-1.5.win32-py2.6.exe (from https://pypi.org/simple/umemcache/) 2023-09-08T05:32:48,010 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/04/44/33215253e02d5549522dcb71ac7f6bdc57da5486d6a142a7a8a84ebd2d49/umemcache-1.5.win32-py2.7.exe (from https://pypi.org/simple/umemcache/) 2023-09-08T05:32:48,011 Found link https://files.pythonhosted.org/packages/51/cd/9fc5420b43179f3025d3590e81093e38c64dea8263dd337a0f76f0ade1a1/umemcache-1.5.zip (from https://pypi.org/simple/umemcache/), version: 1.5 2023-09-08T05:32:48,012 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/ac/7f/3bcac77d3a9e7b0ec4f3dd70d8c6024421170c8b35fa17028c6aa9cd52da/umemcache-1.6.win32-py2.6.exe (from https://pypi.org/simple/umemcache/) 2023-09-08T05:32:48,012 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/4e/33/52b54467349b1345ead34fe6ac694c10e6032fb185daef9609b9202044f6/umemcache-1.6.win32-py2.7.exe (from https://pypi.org/simple/umemcache/) 2023-09-08T05:32:48,013 Found link https://files.pythonhosted.org/packages/5a/af/e5cfd3914b2090b8bac1f13b2213888c3a49cabeb355813ffd0510a65151/umemcache-1.6.zip (from https://pypi.org/simple/umemcache/), version: 1.6 2023-09-08T05:32:48,014 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/dc/77/8c1c1651921145da449d19ba26092f5e3a4e0688b2774a45774a458c93de/umemcache-1.6.3.win32-py2.6.exe (from https://pypi.org/simple/umemcache/) 2023-09-08T05:32:48,014 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/b1/81/2c3f3de9b797938907b158696daf7805bb4ae66019d6a2a7f60be6a366cf/umemcache-1.6.3.win32-py2.7.exe (from https://pypi.org/simple/umemcache/) 2023-09-08T05:32:48,015 Found link https://files.pythonhosted.org/packages/f7/8f/4e5f0db712ba1c0a94a9e35e14ed13bef1ab32f250778d97471e3da4bd49/umemcache-1.6.3.zip (from https://pypi.org/simple/umemcache/), version: 1.6.3 2023-09-08T05:32:48,016 Fetching project page and analyzing links: https://www.piwheels.org/simple/umemcache/ 2023-09-08T05:32:48,016 Getting page https://www.piwheels.org/simple/umemcache/ 2023-09-08T05:32:48,018 Found index url https://www.piwheels.org/simple/ 2023-09-08T05:32:48,286 Fetched page https://www.piwheels.org/simple/umemcache/ as text/html 2023-09-08T05:32:48,287 Skipping link: not a file: https://www.piwheels.org/simple/umemcache/ 2023-09-08T05:32:48,287 Skipping link: not a file: https://pypi.org/simple/umemcache/ 2023-09-08T05:32:48,306 Given no hashes to check 1 links for project 'umemcache': discarding no candidates 2023-09-08T05:32:48,324 Collecting umemcache==1.4 2023-09-08T05:32:48,326 Created temporary directory: /tmp/pip-unpack-2q1qjfur 2023-09-08T05:32:48,538 Downloading umemcache-1.4.zip (24 kB) 2023-09-08T05:32:48,570 Added umemcache==1.4 from https://files.pythonhosted.org/packages/9e/ff/1440f69f8edbf8331afd8933ac0ec40337978dc3a67d006f6a2c715ac4b4/umemcache-1.4.zip to build tracker '/tmp/pip-build-tracker-y5c_3xv6' 2023-09-08T05:32:48,572 Running setup.py (path:/tmp/pip-wheel-s2vnh3_5/umemcache_0b19360b362b4eb09f7faacb196886b5/setup.py) egg_info for package umemcache 2023-09-08T05:32:48,573 Created temporary directory: /tmp/pip-pip-egg-info-9ah75ylw 2023-09-08T05:32:48,573 Preparing metadata (setup.py): started 2023-09-08T05:32:48,575 Running command python setup.py egg_info 2023-09-08T05:32:49,011 Warning: 'classifiers' should be a list, got type 'filter' 2023-09-08T05:32:49,777 Preparing metadata (setup.py): finished with status 'done' 2023-09-08T05:32:49,781 Source in /tmp/pip-wheel-s2vnh3_5/umemcache_0b19360b362b4eb09f7faacb196886b5 has version 1.4, which satisfies requirement umemcache==1.4 from https://files.pythonhosted.org/packages/9e/ff/1440f69f8edbf8331afd8933ac0ec40337978dc3a67d006f6a2c715ac4b4/umemcache-1.4.zip 2023-09-08T05:32:49,782 Removed umemcache==1.4 from https://files.pythonhosted.org/packages/9e/ff/1440f69f8edbf8331afd8933ac0ec40337978dc3a67d006f6a2c715ac4b4/umemcache-1.4.zip from build tracker '/tmp/pip-build-tracker-y5c_3xv6' 2023-09-08T05:32:49,786 Created temporary directory: /tmp/pip-unpack-k4ag28ur 2023-09-08T05:32:49,787 Created temporary directory: /tmp/pip-unpack-thwmq5ke 2023-09-08T05:32:49,789 Building wheels for collected packages: umemcache 2023-09-08T05:32:49,793 Created temporary directory: /tmp/pip-wheel-5mr2f18n 2023-09-08T05:32:49,794 Building wheel for umemcache (setup.py): started 2023-09-08T05:32:49,795 Destination directory: /tmp/pip-wheel-5mr2f18n 2023-09-08T05:32:49,796 Running command python setup.py bdist_wheel 2023-09-08T05:32:50,440 Warning: 'classifiers' should be a list, got type 'filter' 2023-09-08T05:32:51,796 ./lib/Client.cpp: In member function ‘bool Client::getReadNext(char**, size_t*, char**, size_t*, int*, UINT64*, bool*)’: 2023-09-08T05:32:51,797 ./lib/Client.cpp:602:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-08T05:32:51,798 602 | while (m_reader.getWritePtr() - m_reader.getReadPtr() < cbExpect) 2023-09-08T05:32:51,798 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2023-09-08T05:32:54,040 ./python/umemcache.cpp: In function ‘int API_send(SOCKETDESC*, void*, size_t)’: 2023-09-08T05:32:54,041 ./python/umemcache.cpp:77:13: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2023-09-08T05:32:54,042 77 | funcStr = PyString_FromString("send"); 2023-09-08T05:32:54,042 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,043 | PyLong_FromString 2023-09-08T05:32:54,069 ./python/umemcache.cpp:78:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,070 78 | pybuffer = PyString_FromStringAndSize( (char *) data, cbData); 2023-09-08T05:32:54,071 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,072 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,091 ./python/umemcache.cpp:88:15: error: ‘PyInt_AsLong’ was not declared in this scope; did you mean ‘PyLong_AsLong’? 2023-09-08T05:32:54,091 88 | ret = (int) PyInt_AsLong(res); 2023-09-08T05:32:54,092 | ^~~~~~~~~~~~ 2023-09-08T05:32:54,093 | PyLong_AsLong 2023-09-08T05:32:54,119 ./python/umemcache.cpp: In function ‘int API_recv(SOCKETDESC*, void*, size_t)’: 2023-09-08T05:32:54,120 ./python/umemcache.cpp:110:13: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2023-09-08T05:32:54,121 110 | funcStr = PyString_FromString("recv"); 2023-09-08T05:32:54,121 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,122 | PyLong_FromString 2023-09-08T05:32:54,143 ./python/umemcache.cpp:111:13: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2023-09-08T05:32:54,144 111 | bufSize = PyInt_FromLong(cbMaxData); 2023-09-08T05:32:54,144 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,145 | PyLong_FromLong 2023-09-08T05:32:54,172 ./python/umemcache.cpp:121:15: error: ‘PyString_GET_SIZE’ was not declared in this scope; did you mean ‘PyList_GET_SIZE’? 2023-09-08T05:32:54,173 121 | ret = (int) PyString_GET_SIZE(res); 2023-09-08T05:32:54,174 | ^~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,174 | PyList_GET_SIZE 2023-09-08T05:32:54,203 ./python/umemcache.cpp:122:17: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2023-09-08T05:32:54,204 122 | memcpy (data, PyString_AS_STRING(res), ret); 2023-09-08T05:32:54,204 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,205 | PyBytes_AS_STRING 2023-09-08T05:32:54,229 In file included from /usr/include/python3.11/Python.h:38, 2023-09-08T05:32:54,230 from ./python/umemcache.cpp:32: 2023-09-08T05:32:54,230 ./python/umemcache.cpp: In function ‘int API_connect(SOCKETDESC*, const char*, int)’: 2023-09-08T05:32:54,231 ./python/umemcache.cpp:150:29: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2023-09-08T05:32:54,232 150 | PyTuple_SET_ITEM(args, 1, PyInt_FromLong(client->port)); 2023-09-08T05:32:54,233 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,233 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-08T05:32:54,234 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-08T05:32:54,235 | ^~~~ 2023-09-08T05:32:54,235 /usr/include/python3.11/cpython/tupleobject.h:40:49: note: in expansion of macro ‘_PyObject_CAST’ 2023-09-08T05:32:54,236 40 | PyTuple_SET_ITEM(_PyObject_CAST(op), index, _PyObject_CAST(value)) 2023-09-08T05:32:54,237 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,237 ./python/umemcache.cpp:150:3: note: in expansion of macro ‘PyTuple_SET_ITEM’ 2023-09-08T05:32:54,238 150 | PyTuple_SET_ITEM(args, 1, PyInt_FromLong(client->port)); 2023-09-08T05:32:54,239 | ^~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,260 ./python/umemcache.cpp:151:22: error: ‘PyString_FromString’ was not declared in this scope; did you mean ‘PyLong_FromString’? 2023-09-08T05:32:54,260 151 | PyObject *method = PyString_FromString("connect"); 2023-09-08T05:32:54,261 | ^~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,262 | PyLong_FromString 2023-09-08T05:32:54,291 ./python/umemcache.cpp: In function ‘int Client_init(PyClient*, PyObject*)’: 2023-09-08T05:32:54,291 ./python/umemcache.cpp:264:16: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,292 264 | self->host = PyString_FromStringAndSize(address, (offset - address)); 2023-09-08T05:32:54,293 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,294 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,324 ./python/umemcache.cpp: In function ‘PyObject* Client_connect(PyClient*, PyObject*)’: 2023-09-08T05:32:54,324 ./python/umemcache.cpp:301:31: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2023-09-08T05:32:54,325 301 | if (!self->client->connect (PyString_AS_STRING(self->host), self->port)) 2023-09-08T05:32:54,325 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,326 | PyBytes_AS_STRING 2023-09-08T05:32:54,354 ./python/umemcache.cpp: In function ‘PyObject* Client_command(PyClient*, PFN_COMMAND, PyObject*)’: 2023-09-08T05:32:54,355 ./python/umemcache.cpp:362:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,356 362 | return PyString_FromStringAndSize(pResult, cbResult); 2023-09-08T05:32:54,356 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,357 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,357 ./python/umemcache.cpp:346:8: warning: unused variable ‘bAsync’ [-Wunused-variable] 2023-09-08T05:32:54,358 346 | bool bAsync = async ? true : false; 2023-09-08T05:32:54,358 | ^~~~~~ 2023-09-08T05:32:54,386 ./python/umemcache.cpp: In function ‘PyObject* Client_get(PyClient*, PyObject*)’: 2023-09-08T05:32:54,387 ./python/umemcache.cpp:436:22: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,387 436 | PyObject *ovalue = PyString_FromStringAndSize(pData, cbData); 2023-09-08T05:32:54,388 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,389 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,410 ./python/umemcache.cpp:437:22: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2023-09-08T05:32:54,411 437 | PyObject *oflags = PyInt_FromLong(flags); 2023-09-08T05:32:54,411 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,412 | PyLong_FromLong 2023-09-08T05:32:54,440 ./python/umemcache.cpp: In function ‘PyObject* Client_gets(PyClient*, PyObject*)’: 2023-09-08T05:32:54,441 ./python/umemcache.cpp:499:22: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,442 499 | PyObject *ovalue = PyString_FromStringAndSize(pData, cbData); 2023-09-08T05:32:54,442 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,443 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,465 ./python/umemcache.cpp:500:22: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2023-09-08T05:32:54,465 500 | PyObject *oflags = PyInt_FromLong(flags); 2023-09-08T05:32:54,466 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,466 | PyLong_FromLong 2023-09-08T05:32:54,491 ./python/umemcache.cpp: In function ‘PyObject* Client_get_multi(PyClient*, PyObject*)’: 2023-09-08T05:32:54,492 ./python/umemcache.cpp:550:9: error: ‘PyString_Check’ was not declared in this scope; did you mean ‘PyMapping_Check’? 2023-09-08T05:32:54,493 550 | if (PyString_Check(arg)) 2023-09-08T05:32:54,494 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,494 | PyMapping_Check 2023-09-08T05:32:54,523 ./python/umemcache.cpp:559:31: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2023-09-08T05:32:54,524 559 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2023-09-08T05:32:54,524 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,525 | PyBytes_AS_STRING 2023-09-08T05:32:54,552 ./python/umemcache.cpp:559:57: error: ‘PyString_GET_SIZE’ was not declared in this scope; did you mean ‘PyList_GET_SIZE’? 2023-09-08T05:32:54,553 559 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2023-09-08T05:32:54,554 | ^~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,554 | PyList_GET_SIZE 2023-09-08T05:32:54,581 ./python/umemcache.cpp:577:23: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,582 577 | PyObject *okey = PyString_FromStringAndSize(pKey, cbKey); 2023-09-08T05:32:54,582 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,583 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,605 ./python/umemcache.cpp:580:24: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2023-09-08T05:32:54,606 580 | PyObject *oflags = PyInt_FromLong(flags); 2023-09-08T05:32:54,607 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,607 | PyLong_FromLong 2023-09-08T05:32:54,632 ./python/umemcache.cpp: In function ‘PyObject* Client_gets_multi(PyClient*, PyObject*)’: 2023-09-08T05:32:54,633 ./python/umemcache.cpp:631:9: error: ‘PyString_Check’ was not declared in this scope; did you mean ‘PyMapping_Check’? 2023-09-08T05:32:54,634 631 | if (PyString_Check(arg)) 2023-09-08T05:32:54,634 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,635 | PyMapping_Check 2023-09-08T05:32:54,664 ./python/umemcache.cpp:640:31: error: ‘PyString_AS_STRING’ was not declared in this scope; did you mean ‘PyBytes_AS_STRING’? 2023-09-08T05:32:54,664 640 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2023-09-08T05:32:54,665 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,666 | PyBytes_AS_STRING 2023-09-08T05:32:54,692 ./python/umemcache.cpp:640:57: error: ‘PyString_GET_SIZE’ was not declared in this scope; did you mean ‘PyList_GET_SIZE’? 2023-09-08T05:32:54,693 640 | self->client->getKeyWrite(PyString_AS_STRING(ostr), PyString_GET_SIZE(ostr)); 2023-09-08T05:32:54,694 | ^~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,695 | PyList_GET_SIZE 2023-09-08T05:32:54,721 ./python/umemcache.cpp:658:23: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,722 658 | PyObject *okey = PyString_FromStringAndSize(pKey, cbKey); 2023-09-08T05:32:54,723 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,723 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,746 ./python/umemcache.cpp:661:24: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2023-09-08T05:32:54,747 661 | PyObject *oflags = PyInt_FromLong(flags); 2023-09-08T05:32:54,747 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:54,748 | PyLong_FromLong 2023-09-08T05:32:54,776 ./python/umemcache.cpp: In function ‘PyObject* Client_delete(PyClient*, PyObject*)’: 2023-09-08T05:32:54,777 ./python/umemcache.cpp:719:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,778 719 | return PyString_FromStringAndSize(pResult, cbResult); 2023-09-08T05:32:54,779 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,780 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,780 ./python/umemcache.cpp:695:7: warning: unused variable ‘flags’ [-Wunused-variable] 2023-09-08T05:32:54,781 695 | int flags = 0; 2023-09-08T05:32:54,781 | ^~~~~ 2023-09-08T05:32:54,807 ./python/umemcache.cpp: In function ‘PyObject* Client_cas(PyClient*, PyObject*)’: 2023-09-08T05:32:54,808 ./python/umemcache.cpp:766:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,809 766 | return PyString_FromStringAndSize(pResult, cbResult); 2023-09-08T05:32:54,810 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,810 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,838 ./python/umemcache.cpp: In function ‘PyObject* Client_incr(PyClient*, PyObject*)’: 2023-09-08T05:32:54,838 ./python/umemcache.cpp:815:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,839 815 | return PyString_FromStringAndSize(pResult, cbResult); 2023-09-08T05:32:54,840 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,840 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,870 ./python/umemcache.cpp: In function ‘PyObject* Client_decr(PyClient*, PyObject*)’: 2023-09-08T05:32:54,871 ./python/umemcache.cpp:863:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,871 863 | return PyString_FromStringAndSize(pResult, cbResult); 2023-09-08T05:32:54,872 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,873 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,902 ./python/umemcache.cpp: In function ‘PyObject* Client_version(PyClient*, PyObject*)’: 2023-09-08T05:32:54,903 ./python/umemcache.cpp:884:10: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,904 884 | return PyString_FromStringAndSize(pVersion, cbVersion); 2023-09-08T05:32:54,904 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,905 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,932 ./python/umemcache.cpp: In function ‘PyObject* Client_stats(PyClient*, PyObject*)’: 2023-09-08T05:32:54,933 ./python/umemcache.cpp:903:24: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,934 903 | PyObject *oname = PyString_FromStringAndSize(pName, cbName); 2023-09-08T05:32:54,935 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,935 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,964 ./python/umemcache.cpp: In function ‘PyObject* Client_flush_all(PyClient*, PyObject*)’: 2023-09-08T05:32:54,965 ./python/umemcache.cpp:940:14: error: ‘PyString_FromStringAndSize’ was not declared in this scope; did you mean ‘PyBytes_FromStringAndSize’? 2023-09-08T05:32:54,966 940 | return PyString_FromStringAndSize(pResult, cbResult); 2023-09-08T05:32:54,966 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,967 | PyBytes_FromStringAndSize 2023-09-08T05:32:54,968 ./python/umemcache.cpp: At global scope: 2023-09-08T05:32:54,969 ./python/umemcache.cpp:1009:3: error: invalid conversion from ‘const char*’ to ‘Py_ssize_t’ {aka ‘int’} [-fpermissive] 2023-09-08T05:32:54,969 1009 | "umemcache.Client", /* tp_name */ 2023-09-08T05:32:54,970 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,971 | | 2023-09-08T05:32:54,971 | const char* 2023-09-08T05:32:54,972 ./python/umemcache.cpp:1012:3: error: invalid conversion from ‘destructor’ {aka ‘void (*)(_object*)’} to ‘Py_ssize_t’ {aka ‘int’} [-fpermissive] 2023-09-08T05:32:54,973 1012 | (destructor) Client_Destructor, /* tp_dealloc */ 2023-09-08T05:32:54,973 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,974 | | 2023-09-08T05:32:54,974 | destructor {aka void (*)(_object*)} 2023-09-08T05:32:54,975 In file included from /usr/include/python3.11/Python.h:44: 2023-09-08T05:32:54,975 /usr/include/python3.11/object.h:423:54: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 2023-09-08T05:32:54,976 422 | #define Py_TPFLAGS_DEFAULT ( \ 2023-09-08T05:32:54,976 | ~~~ 2023-09-08T05:32:54,977 423 | Py_TPFLAGS_HAVE_STACKLESS_EXTENSION | \ 2023-09-08T05:32:54,977 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 2023-09-08T05:32:54,978 | | 2023-09-08T05:32:54,979 | int 2023-09-08T05:32:54,979 424 | 0) 2023-09-08T05:32:54,980 | ~~ 2023-09-08T05:32:54,980 ./python/umemcache.cpp:1027:3: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’ 2023-09-08T05:32:54,981 1027 | Py_TPFLAGS_DEFAULT, /* tp_flags */ 2023-09-08T05:32:54,981 | ^~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:54,981 ./python/umemcache.cpp:1028:3: error: cannot convert ‘const char*’ to ‘traverseproc’ {aka ‘int (*)(_object*, int (*)(_object*, void*), void*)’} in initialization 2023-09-08T05:32:54,982 1028 | "", /* tp_doc */ 2023-09-08T05:32:54,982 | ^~ 2023-09-08T05:32:54,983 | | 2023-09-08T05:32:54,983 | const char* 2023-09-08T05:32:54,999 ./python/umemcache.cpp: In function ‘PyObject* initumemcache()’: 2023-09-08T05:32:55,000 ./python/umemcache.cpp:1056:7: error: ‘Py_InitModule3’ was not declared in this scope 2023-09-08T05:32:55,001 1056 | m = Py_InitModule3("umemcache", methods, 2023-09-08T05:32:55,002 | ^~~~~~~~~~~~~~ 2023-09-08T05:32:55,003 ./python/umemcache.cpp:1059:5: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2023-09-08T05:32:55,004 1059 | return; 2023-09-08T05:32:55,005 | ^~~~~~ 2023-09-08T05:32:55,006 ./python/umemcache.cpp:1063:5: error: return-statement with no value, in function returning ‘PyObject*’ {aka ‘_object*’} [-fpermissive] 2023-09-08T05:32:55,007 1063 | return; 2023-09-08T05:32:55,008 | ^~~~~~ 2023-09-08T05:32:55,175 ./python/umemcache.cpp:1065:21: warning: control reaches end of non-void function [-Wreturn-type] 2023-09-08T05:32:55,176 1065 | PyModule_AddObject(m, "Client", (PyObject *)&ClientType); 2023-09-08T05:32:55,177 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-08T05:32:55,182 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-08T05:32:55,325 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-08T05:32:55,338 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-08T05:32:55,338 exec(compile('"'"''"'"''"'"' 2023-09-08T05:32:55,338 # This is -- a caller that pip uses to run setup.py 2023-09-08T05:32:55,338 # 2023-09-08T05:32:55,338 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-08T05:32:55,338 # import from `distutils.core` to work with newer packaging standards. 2023-09-08T05:32:55,338 # - It provides a clear error message when setuptools is not installed. 2023-09-08T05:32:55,338 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-08T05:32:55,338 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-08T05:32:55,338 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-08T05:32:55,338 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-08T05:32:55,338 import os, sys, tokenize 2023-09-08T05:32:55,338 2023-09-08T05:32:55,338 try: 2023-09-08T05:32:55,338 import setuptools 2023-09-08T05:32:55,338 except ImportError as error: 2023-09-08T05:32:55,338 print( 2023-09-08T05:32:55,338 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-08T05:32:55,338 "the build environment.", 2023-09-08T05:32:55,338 file=sys.stderr, 2023-09-08T05:32:55,338 ) 2023-09-08T05:32:55,338 sys.exit(1) 2023-09-08T05:32:55,338 2023-09-08T05:32:55,338 __file__ = %r 2023-09-08T05:32:55,338 sys.argv[0] = __file__ 2023-09-08T05:32:55,338 2023-09-08T05:32:55,338 if os.path.exists(__file__): 2023-09-08T05:32:55,338 filename = __file__ 2023-09-08T05:32:55,338 with tokenize.open(__file__) as f: 2023-09-08T05:32:55,338 setup_py_code = f.read() 2023-09-08T05:32:55,338 else: 2023-09-08T05:32:55,338 filename = "" 2023-09-08T05:32:55,338 setup_py_code = "from setuptools import setup; setup()" 2023-09-08T05:32:55,338 2023-09-08T05:32:55,338 exec(compile(setup_py_code, filename, "exec")) 2023-09-08T05:32:55,338 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-s2vnh3_5/umemcache_0b19360b362b4eb09f7faacb196886b5/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-5mr2f18n[/] 2023-09-08T05:32:55,339 [bold magenta]cwd[/]: /tmp/pip-wheel-s2vnh3_5/umemcache_0b19360b362b4eb09f7faacb196886b5/ 2023-09-08T05:32:55,339 Building wheel for umemcache (setup.py): finished with status 'error' 2023-09-08T05:32:55,340 ERROR: Failed building wheel for umemcache 2023-09-08T05:32:55,342 Running setup.py clean for umemcache 2023-09-08T05:32:55,343 Running command python setup.py clean 2023-09-08T05:32:55,784 Warning: 'classifiers' should be a list, got type 'filter' 2023-09-08T05:32:56,331 'build/lib.linux-armv7l-cpython-311' does not exist -- can't clean it 2023-09-08T05:32:56,331 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-08T05:32:56,332 'build/scripts-3.11' does not exist -- can't clean it 2023-09-08T05:32:56,440 Failed to build umemcache 2023-09-08T05:32:56,442 ERROR: Failed to build one or more wheels 2023-09-08T05:32:56,443 Exception information: 2023-09-08T05:32:56,443 Traceback (most recent call last): 2023-09-08T05:32:56,443 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-08T05:32:56,443 status = run_func(*args) 2023-09-08T05:32:56,443 ^^^^^^^^^^^^^^^ 2023-09-08T05:32:56,443 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-08T05:32:56,443 return func(self, options, args) 2023-09-08T05:32:56,443 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-08T05:32:56,443 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-08T05:32:56,443 raise CommandError("Failed to build one or more wheels") 2023-09-08T05:32:56,443 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-08T05:32:56,446 Removed build tracker: '/tmp/pip-build-tracker-y5c_3xv6'