2021-07-10T06:06:56,441 Created temporary directory: /tmp/pip-ephem-wheel-cache-id3tqfcg 2021-07-10T06:06:56,444 Created temporary directory: /tmp/pip-req-tracker-qim85adz 2021-07-10T06:06:56,445 Initialized build tracking at /tmp/pip-req-tracker-qim85adz 2021-07-10T06:06:56,445 Created build tracker: /tmp/pip-req-tracker-qim85adz 2021-07-10T06:06:56,445 Entered build tracker: /tmp/pip-req-tracker-qim85adz 2021-07-10T06:06:56,446 Created temporary directory: /tmp/pip-wheel-d05m5kny 2021-07-10T06:06:56,480 1 location(s) to search for versions of pyprimesieve: 2021-07-10T06:06:56,480 * https://pypi.org/simple/pyprimesieve/ 2021-07-10T06:06:56,481 Fetching project page and analyzing links: https://pypi.org/simple/pyprimesieve/ 2021-07-10T06:06:56,481 Getting page https://pypi.org/simple/pyprimesieve/ 2021-07-10T06:06:56,483 Found index url https://pypi.org/simple 2021-07-10T06:06:56,661 Found link https://files.pythonhosted.org/packages/29/f1/7dbe32beaabcac77cfd4870d0fdf6bac9749f024055f86b30d92aae2d44c/pyprimesieve-0.1.5.tar.gz#sha256=9831539ea8beb145c54434904efbd686e01c8ff21e1503c0f099217badfd1d89 (from https://pypi.org/simple/pyprimesieve/), version: 0.1.5 2021-07-10T06:06:56,661 Found link https://files.pythonhosted.org/packages/71/65/df0f953cfda5aa6dba56bcbeac5707f544bf0ad5b649a6a7807c5e09966e/pyprimesieve-0.1.6.tar.gz#sha256=a35ff1fe6453ba3c6e833dd1ac4719a23644e6130294159366eeaea96f1894a5 (from https://pypi.org/simple/pyprimesieve/), version: 0.1.6 2021-07-10T06:06:56,661 Skipping link: not a file: https://pypi.org/simple/pyprimesieve/ 2021-07-10T06:06:56,679 Given no hashes to check 1 links for project 'pyprimesieve': discarding no candidates 2021-07-10T06:06:56,697 Collecting pyprimesieve==0.1.5 2021-07-10T06:06:56,699 Created temporary directory: /tmp/pip-unpack-fdv7fel_ 2021-07-10T06:06:56,884 Downloading pyprimesieve-0.1.5.tar.gz (32 kB) 2021-07-10T06:06:56,993 Added pyprimesieve==0.1.5 from https://files.pythonhosted.org/packages/29/f1/7dbe32beaabcac77cfd4870d0fdf6bac9749f024055f86b30d92aae2d44c/pyprimesieve-0.1.5.tar.gz#sha256=9831539ea8beb145c54434904efbd686e01c8ff21e1503c0f099217badfd1d89 to build tracker '/tmp/pip-req-tracker-qim85adz' 2021-07-10T06:06:56,994 Running setup.py (path:/tmp/pip-wheel-d05m5kny/pyprimesieve_ea3cd201f15c4fe5b8237067e3ef5eb9/setup.py) egg_info for package pyprimesieve 2021-07-10T06:06:56,995 Created temporary directory: /tmp/pip-pip-egg-info-9r_9fb48 2021-07-10T06:06:56,995 Running command python setup.py egg_info 2021-07-10T06:06:57,780 running egg_info 2021-07-10T06:06:57,782 creating /tmp/pip-pip-egg-info-9r_9fb48/pyprimesieve.egg-info 2021-07-10T06:06:57,783 writing /tmp/pip-pip-egg-info-9r_9fb48/pyprimesieve.egg-info/PKG-INFO 2021-07-10T06:06:57,785 writing dependency_links to /tmp/pip-pip-egg-info-9r_9fb48/pyprimesieve.egg-info/dependency_links.txt 2021-07-10T06:06:57,787 writing top-level names to /tmp/pip-pip-egg-info-9r_9fb48/pyprimesieve.egg-info/top_level.txt 2021-07-10T06:06:57,789 writing manifest file '/tmp/pip-pip-egg-info-9r_9fb48/pyprimesieve.egg-info/SOURCES.txt' 2021-07-10T06:06:58,005 reading manifest file '/tmp/pip-pip-egg-info-9r_9fb48/pyprimesieve.egg-info/SOURCES.txt' 2021-07-10T06:06:58,007 adding license file 'LICENSE' 2021-07-10T06:06:58,010 writing manifest file '/tmp/pip-pip-egg-info-9r_9fb48/pyprimesieve.egg-info/SOURCES.txt' 2021-07-10T06:06:58,089 Source in /tmp/pip-wheel-d05m5kny/pyprimesieve_ea3cd201f15c4fe5b8237067e3ef5eb9 has version 0.1.5, which satisfies requirement pyprimesieve==0.1.5 from https://files.pythonhosted.org/packages/29/f1/7dbe32beaabcac77cfd4870d0fdf6bac9749f024055f86b30d92aae2d44c/pyprimesieve-0.1.5.tar.gz#sha256=9831539ea8beb145c54434904efbd686e01c8ff21e1503c0f099217badfd1d89 2021-07-10T06:06:58,090 Removed pyprimesieve==0.1.5 from https://files.pythonhosted.org/packages/29/f1/7dbe32beaabcac77cfd4870d0fdf6bac9749f024055f86b30d92aae2d44c/pyprimesieve-0.1.5.tar.gz#sha256=9831539ea8beb145c54434904efbd686e01c8ff21e1503c0f099217badfd1d89 from build tracker '/tmp/pip-req-tracker-qim85adz' 2021-07-10T06:06:58,094 Created temporary directory: /tmp/pip-unpack-u0b7ww_f 2021-07-10T06:06:58,095 Building wheels for collected packages: pyprimesieve 2021-07-10T06:06:58,098 Created temporary directory: /tmp/pip-wheel-i62zwph5 2021-07-10T06:06:58,099 Building wheel for pyprimesieve (setup.py): started 2021-07-10T06:06:58,099 Destination directory: /tmp/pip-wheel-i62zwph5 2021-07-10T06:06:58,099 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-d05m5kny/pyprimesieve_ea3cd201f15c4fe5b8237067e3ef5eb9/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-d05m5kny/pyprimesieve_ea3cd201f15c4fe5b8237067e3ef5eb9/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-i62zwph5 2021-07-10T06:06:58,898 running bdist_wheel 2021-07-10T06:06:59,057 running build 2021-07-10T06:06:59,057 running build_ext 2021-07-10T06:06:59,062 building 'pyprimesieve' extension 2021-07-10T06:06:59,062 creating build 2021-07-10T06:06:59,063 creating build/temp.linux-armv7l-3.9 2021-07-10T06:06:59,063 creating build/temp.linux-armv7l-3.9/primesieve 2021-07-10T06:06:59,064 creating build/temp.linux-armv7l-3.9/primesieve/src 2021-07-10T06:06:59,065 creating build/temp.linux-armv7l-3.9/pyprimesieve 2021-07-10T06:06:59,066 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/EratBig.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/EratBig.o -fopenmp 2021-07-10T06:07:01,752 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/EratMedium.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/EratMedium.o -fopenmp 2021-07-10T06:07:03,643 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/EratSmall.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/EratSmall.o -fopenmp 2021-07-10T06:07:06,063 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/ParallelPrimeSieve.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/ParallelPrimeSieve.o -fopenmp 2021-07-10T06:07:07,545 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/PreSieve.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/PreSieve.o -fopenmp 2021-07-10T06:07:08,949 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/PrimeFinder.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/PrimeFinder.o -fopenmp 2021-07-10T06:07:11,226 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/PrimeGenerator.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/PrimeGenerator.o -fopenmp 2021-07-10T06:07:12,887 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/PrimeSieve.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/PrimeSieve.o -fopenmp 2021-07-10T06:07:15,230 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/SieveOfEratosthenes.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/SieveOfEratosthenes.o -fopenmp 2021-07-10T06:07:17,115 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/WheelFactorization.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/WheelFactorization.o -fopenmp 2021-07-10T06:07:18,223 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c primesieve/src/popcount.cpp -o build/temp.linux-armv7l-3.9/primesieve/src/popcount.o -fopenmp 2021-07-10T06:07:18,428 g++ -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 -Iprimesieve/src -I/usr/include/python3.9 -c pyprimesieve/pyprimesieve.cpp -o build/temp.linux-armv7l-3.9/pyprimesieve/pyprimesieve.o -fopenmp 2021-07-10T06:07:19,418 In file included from /usr/include/python3.9/listobject.h:45, 2021-07-10T06:07:19,418 from /usr/include/python3.9/Python.h:106, 2021-07-10T06:07:19,418 from pyprimesieve/pyprimesieve.cpp:6: 2021-07-10T06:07:19,418 pyprimesieve/pyprimesieve.cpp: In member function ‘virtual void PrimePyList::callback(uint64_t)’: 2021-07-10T06:07:19,419 pyprimesieve/pyprimesieve.cpp:34:43: error: ‘PyInt_FromSize_t’ was not declared in this scope; did you mean ‘PyLong_FromSize_t’? 2021-07-10T06:07:19,419 34 | PyList_SET_ITEM(list, (*i)++, PyInt_FromSize_t(prime)); 2021-07-10T06:07:19,419 | ^~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,419 /usr/include/python3.9/cpython/listobject.h:37:68: note: in definition of macro ‘PyList_SET_ITEM’ 2021-07-10T06:07:19,419 37 | #define PyList_SET_ITEM(op, i, v) (_PyList_CAST(op)->ob_item[i] = (v)) 2021-07-10T06:07:19,419 | ^ 2021-07-10T06:07:19,428 pyprimesieve/pyprimesieve.cpp:36:33: error: ‘PyInt_FromSize_t’ was not declared in this scope; did you mean ‘PyLong_FromSize_t’? 2021-07-10T06:07:19,428 36 | PyObject* pyprime = PyInt_FromSize_t(prime); 2021-07-10T06:07:19,428 | ^~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,429 | PyLong_FromSize_t 2021-07-10T06:07:19,436 In file included from /usr/include/python3.9/listobject.h:45, 2021-07-10T06:07:19,436 from /usr/include/python3.9/Python.h:106, 2021-07-10T06:07:19,436 from pyprimesieve/pyprimesieve.cpp:6: 2021-07-10T06:07:19,436 pyprimesieve/pyprimesieve.cpp: In function ‘PyObject* primes(PyObject*, PyObject*)’: 2021-07-10T06:07:19,437 pyprimesieve/pyprimesieve.cpp:58:38: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-10T06:07:19,437 58 | PyList_SET_ITEM(just_two, 0, PyInt_FromLong(2)); 2021-07-10T06:07:19,437 | ^~~~~~~~~~~~~~ 2021-07-10T06:07:19,437 /usr/include/python3.9/cpython/listobject.h:37:68: note: in definition of macro ‘PyList_SET_ITEM’ 2021-07-10T06:07:19,437 37 | #define PyList_SET_ITEM(op, i, v) (_PyList_CAST(op)->ob_item[i] = (v)) 2021-07-10T06:07:19,437 | ^ 2021-07-10T06:07:19,445 pyprimesieve/pyprimesieve.cpp: In function ‘PyObject* factorize(PyObject*, PyObject*)’: 2021-07-10T06:07:19,446 pyprimesieve/pyprimesieve.cpp:88:43: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-10T06:07:19,446 88 | PyObject* tuple = PyTuple_Pack(2, PyInt_FromLong(2), PyInt_FromSize_t(i)); 2021-07-10T06:07:19,446 | ^~~~~~~~~~~~~~ 2021-07-10T06:07:19,446 | PyLong_FromLong 2021-07-10T06:07:19,453 pyprimesieve/pyprimesieve.cpp:88:62: error: ‘PyInt_FromSize_t’ was not declared in this scope; did you mean ‘PyLong_FromSize_t’? 2021-07-10T06:07:19,453 88 | PyObject* tuple = PyTuple_Pack(2, PyInt_FromLong(2), PyInt_FromSize_t(i)); 2021-07-10T06:07:19,453 | ^~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,454 | PyLong_FromSize_t 2021-07-10T06:07:19,461 pyprimesieve/pyprimesieve.cpp:100:47: error: ‘PyInt_FromSsize_t’ was not declared in this scope; did you mean ‘PyLong_FromSsize_t’? 2021-07-10T06:07:19,461 100 | PyObject* tuple = PyTuple_Pack(2, PyInt_FromSsize_t(p), PyInt_FromSize_t(i)); 2021-07-10T06:07:19,462 | ^~~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,462 | PyLong_FromSsize_t 2021-07-10T06:07:19,469 pyprimesieve/pyprimesieve.cpp:100:69: error: ‘PyInt_FromSize_t’ was not declared in this scope; did you mean ‘PyLong_FromSize_t’? 2021-07-10T06:07:19,469 100 | PyObject* tuple = PyTuple_Pack(2, PyInt_FromSsize_t(p), PyInt_FromSize_t(i)); 2021-07-10T06:07:19,469 | ^~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,469 | PyLong_FromSize_t 2021-07-10T06:07:19,477 pyprimesieve/pyprimesieve.cpp:107:43: error: ‘PyInt_FromSsize_t’ was not declared in this scope; did you mean ‘PyLong_FromSsize_t’? 2021-07-10T06:07:19,477 107 | PyObject* tuple = PyTuple_Pack(2, PyInt_FromSsize_t(n), PyInt_FromLong(1)); 2021-07-10T06:07:19,477 | ^~~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,477 | PyLong_FromSsize_t 2021-07-10T06:07:19,484 pyprimesieve/pyprimesieve.cpp:107:65: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-10T06:07:19,484 107 | PyObject* tuple = PyTuple_Pack(2, PyInt_FromSsize_t(n), PyInt_FromLong(1)); 2021-07-10T06:07:19,484 | ^~~~~~~~~~~~~~ 2021-07-10T06:07:19,484 | PyLong_FromLong 2021-07-10T06:07:19,488 pyprimesieve/pyprimesieve.cpp: In function ‘PyObject* primes_sum(PyObject*, PyObject*)’: 2021-07-10T06:07:19,488 pyprimesieve/pyprimesieve.cpp:130:24: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2021-07-10T06:07:19,489 130 | PyEval_InitThreads(); 2021-07-10T06:07:19,489 | ^ 2021-07-10T06:07:19,489 In file included from /usr/include/python3.9/Python.h:145, 2021-07-10T06:07:19,489 from pyprimesieve/pyprimesieve.cpp:6: 2021-07-10T06:07:19,489 /usr/include/python3.9/ceval.h:130:37: note: declared here 2021-07-10T06:07:19,490 130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2021-07-10T06:07:19,490 | ^~~~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,496 pyprimesieve/pyprimesieve.cpp:138:62: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-10T06:07:19,496 138 | if (n < 3 || start > n) return PyErr_Occurred() ? NULL : PyInt_FromLong(0); 2021-07-10T06:07:19,496 | ^~~~~~~~~~~~~~ 2021-07-10T06:07:19,496 | PyLong_FromLong 2021-07-10T06:07:19,508 pyprimesieve/pyprimesieve.cpp: In member function ‘virtual void NthPrime::callback(uint64_t)’: 2021-07-10T06:07:19,509 pyprimesieve/pyprimesieve.cpp:165:21: error: ‘PyInt_FromSize_t’ was not declared in this scope; did you mean ‘PyLong_FromSize_t’? 2021-07-10T06:07:19,509 165 | prime = PyInt_FromSize_t(p); 2021-07-10T06:07:19,509 | ^~~~~~~~~~~~~~~~ 2021-07-10T06:07:19,509 | PyLong_FromSize_t 2021-07-10T06:07:19,517 pyprimesieve/pyprimesieve.cpp: In function ‘PyObject* primes_nth(PyObject*, PyObject*)’: 2021-07-10T06:07:19,517 pyprimesieve/pyprimesieve.cpp:183:24: error: ‘PyInt_FromLong’ was not declared in this scope; did you mean ‘PyLong_FromLong’? 2021-07-10T06:07:19,517 183 | case 1: return PyInt_FromLong(2); 2021-07-10T06:07:19,518 | ^~~~~~~~~~~~~~ 2021-07-10T06:07:19,518 | PyLong_FromLong 2021-07-10T06:07:19,528 pyprimesieve/pyprimesieve.cpp: In function ‘PyObject* initpyprimesieve()’: 2021-07-10T06:07:19,528 pyprimesieve/pyprimesieve.cpp:207:5: error: ‘Py_InitModule3’ was not declared in this scope 2021-07-10T06:07:19,528 207 | Py_InitModule3("pyprimesieve", module_methods, DOCSTRING); 2021-07-10T06:07:19,528 | ^~~~~~~~~~~~~~ 2021-07-10T06:07:19,528 pyprimesieve/pyprimesieve.cpp:208:1: warning: no return statement in function returning non-void [-Wreturn-type] 2021-07-10T06:07:19,528 208 | } 2021-07-10T06:07:19,529 | ^ 2021-07-10T06:07:19,660 error: command '/usr/bin/g++' failed with exit code 1 2021-07-10T06:07:19,733 Building wheel for pyprimesieve (setup.py): finished with status 'error' 2021-07-10T06:07:19,734 ERROR: Failed building wheel for pyprimesieve 2021-07-10T06:07:19,734 Running setup.py clean for pyprimesieve 2021-07-10T06:07:19,735 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-d05m5kny/pyprimesieve_ea3cd201f15c4fe5b8237067e3ef5eb9/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-d05m5kny/pyprimesieve_ea3cd201f15c4fe5b8237067e3ef5eb9/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-10T06:07:20,570 running clean 2021-07-10T06:07:20,572 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-10T06:07:20,579 'build/lib.linux-armv7l-3.9' does not exist -- can't clean it 2021-07-10T06:07:20,579 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-10T06:07:20,580 'build/scripts-3.9' does not exist -- can't clean it 2021-07-10T06:07:20,580 removing 'build' 2021-07-10T06:07:20,635 Failed to build pyprimesieve 2021-07-10T06:07:20,636 ERROR: Failed to build one or more wheels 2021-07-10T06:07:20,636 Exception information: 2021-07-10T06:07:20,636 Traceback (most recent call last): 2021-07-10T06:07:20,636 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-10T06:07:20,636 status = self.run(options, args) 2021-07-10T06:07:20,636 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-10T06:07:20,636 return func(self, options, args) 2021-07-10T06:07:20,636 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-10T06:07:20,636 raise CommandError( 2021-07-10T06:07:20,636 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-10T06:07:20,639 Removed build tracker: '/tmp/pip-req-tracker-qim85adz'