2021-07-14T21:04:07,501 Created temporary directory: /tmp/pip-ephem-wheel-cache-ybe9gz0h 2021-07-14T21:04:07,503 Created temporary directory: /tmp/pip-req-tracker-4sagyz35 2021-07-14T21:04:07,504 Initialized build tracking at /tmp/pip-req-tracker-4sagyz35 2021-07-14T21:04:07,504 Created build tracker: /tmp/pip-req-tracker-4sagyz35 2021-07-14T21:04:07,504 Entered build tracker: /tmp/pip-req-tracker-4sagyz35 2021-07-14T21:04:07,505 Created temporary directory: /tmp/pip-wheel-06m1rczc 2021-07-14T21:04:07,534 1 location(s) to search for versions of hnswlib: 2021-07-14T21:04:07,534 * https://pypi.org/simple/hnswlib/ 2021-07-14T21:04:07,534 Fetching project page and analyzing links: https://pypi.org/simple/hnswlib/ 2021-07-14T21:04:07,535 Getting page https://pypi.org/simple/hnswlib/ 2021-07-14T21:04:07,536 Found index url https://pypi.org/simple 2021-07-14T21:04:07,718 Found link https://files.pythonhosted.org/packages/51/ee/850ac2cdc9483a5a26fd4173be486f48db0bdb9e2b200dfc3149a572a907/hnswlib-0.3.2.0.tar.gz#sha256=4d8fbbe0232be71ced38142616e9eb4e91cefcef06b1c9435cd3ae87781411e9 (from https://pypi.org/simple/hnswlib/), version: 0.3.2.0 2021-07-14T21:04:07,719 Found link https://files.pythonhosted.org/packages/2a/5e/cc9a462fe81334433ce889a375e463d2febfb7540337243e6a6a53be7bbf/hnswlib-0.3.4.tar.gz#sha256=3ceebe78d22765c0e928ac1e304d73cb8d2aa30aede2463eda902f3847fe39dd (from https://pypi.org/simple/hnswlib/), version: 0.3.4 2021-07-14T21:04:07,719 Found link https://files.pythonhosted.org/packages/97/f0/2fa53f02227df57a566a0f25b910066a50fa0cb12ee120717770d657aabd/hnswlib-0.4.0.tar.gz#sha256=12d93a2bfdc5dda21b91addab88cbf467078615ae3b36fecb79b1f8b1778e4d6 (from https://pypi.org/simple/hnswlib/), version: 0.4.0 2021-07-14T21:04:07,719 Found link https://files.pythonhosted.org/packages/fb/ff/a02bb1971d6034ff268bb1554009ac074d9d58434129c50bf136e7f39897/hnswlib-0.5.0.tar.gz#sha256=5a3a3d79442852b0587aec0c773a16a20e3a3b105efa229301878e78012b9901 (from https://pypi.org/simple/hnswlib/), version: 0.5.0 2021-07-14T21:04:07,720 Found link https://files.pythonhosted.org/packages/03/8c/3e0e608278b740f2a78ba76ba406dbecc8b7d3ce8cfb858580f13ea04930/hnswlib-0.5.1.tar.gz#sha256=5598c0a1a6eeb577bc271cac59983c89eb4c1beb1b7e75ba50068e2dc0c038f2 (from https://pypi.org/simple/hnswlib/), version: 0.5.1 2021-07-14T21:04:07,720 Found link https://files.pythonhosted.org/packages/d2/9e/5a7df9844e0f2cf9bef801cbcb973924b6796fbe5fae4209daa23497beb2/hnswlib-0.5.2.tar.gz#sha256=0e275686e31067f921d72d2e411ff541b8abcbea0dcf0c5dc5eeb7da2b67c171 (from https://pypi.org/simple/hnswlib/), version: 0.5.2 2021-07-14T21:04:07,720 Skipping link: not a file: https://pypi.org/simple/hnswlib/ 2021-07-14T21:04:07,738 Given no hashes to check 1 links for project 'hnswlib': discarding no candidates 2021-07-14T21:04:07,758 Collecting hnswlib==0.3.2.0 2021-07-14T21:04:07,759 Created temporary directory: /tmp/pip-unpack-vrjfq6h1 2021-07-14T21:04:07,936 Downloading hnswlib-0.3.2.0.tar.gz (14 kB) 2021-07-14T21:04:07,997 Added hnswlib==0.3.2.0 from https://files.pythonhosted.org/packages/51/ee/850ac2cdc9483a5a26fd4173be486f48db0bdb9e2b200dfc3149a572a907/hnswlib-0.3.2.0.tar.gz#sha256=4d8fbbe0232be71ced38142616e9eb4e91cefcef06b1c9435cd3ae87781411e9 to build tracker '/tmp/pip-req-tracker-4sagyz35' 2021-07-14T21:04:07,998 Running setup.py (path:/tmp/pip-wheel-06m1rczc/hnswlib_779e5638e9144ccd9b49cf6dcc4d8a81/setup.py) egg_info for package hnswlib 2021-07-14T21:04:08,000 Created temporary directory: /tmp/pip-pip-egg-info-vinurg1u 2021-07-14T21:04:08,000 Running command python setup.py egg_info 2021-07-14T21:04:09,339 running egg_info 2021-07-14T21:04:09,341 creating /tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info 2021-07-14T21:04:09,342 writing /tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info/PKG-INFO 2021-07-14T21:04:09,345 writing dependency_links to /tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info/dependency_links.txt 2021-07-14T21:04:09,347 writing requirements to /tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info/requires.txt 2021-07-14T21:04:09,348 writing top-level names to /tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info/top_level.txt 2021-07-14T21:04:09,349 writing manifest file '/tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info/SOURCES.txt' 2021-07-14T21:04:09,388 reading manifest file '/tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info/SOURCES.txt' 2021-07-14T21:04:09,390 reading manifest template 'MANIFEST.in' 2021-07-14T21:04:09,395 writing manifest file '/tmp/pip-pip-egg-info-vinurg1u/hnswlib.egg-info/SOURCES.txt' 2021-07-14T21:04:09,476 Source in /tmp/pip-wheel-06m1rczc/hnswlib_779e5638e9144ccd9b49cf6dcc4d8a81 has version 0.3.2.0, which satisfies requirement hnswlib==0.3.2.0 from https://files.pythonhosted.org/packages/51/ee/850ac2cdc9483a5a26fd4173be486f48db0bdb9e2b200dfc3149a572a907/hnswlib-0.3.2.0.tar.gz#sha256=4d8fbbe0232be71ced38142616e9eb4e91cefcef06b1c9435cd3ae87781411e9 2021-07-14T21:04:09,477 Removed hnswlib==0.3.2.0 from https://files.pythonhosted.org/packages/51/ee/850ac2cdc9483a5a26fd4173be486f48db0bdb9e2b200dfc3149a572a907/hnswlib-0.3.2.0.tar.gz#sha256=4d8fbbe0232be71ced38142616e9eb4e91cefcef06b1c9435cd3ae87781411e9 from build tracker '/tmp/pip-req-tracker-4sagyz35' 2021-07-14T21:04:09,481 Created temporary directory: /tmp/pip-unpack-dh2k7m0x 2021-07-14T21:04:09,481 Building wheels for collected packages: hnswlib 2021-07-14T21:04:09,485 Created temporary directory: /tmp/pip-wheel-krgl2web 2021-07-14T21:04:09,485 Building wheel for hnswlib (setup.py): started 2021-07-14T21:04:09,486 Destination directory: /tmp/pip-wheel-krgl2web 2021-07-14T21:04:09,486 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-06m1rczc/hnswlib_779e5638e9144ccd9b49cf6dcc4d8a81/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-06m1rczc/hnswlib_779e5638e9144ccd9b49cf6dcc4d8a81/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-krgl2web 2021-07-14T21:04:10,805 running bdist_wheel 2021-07-14T21:04:10,810 running build 2021-07-14T21:04:10,811 running build_ext 2021-07-14T21:04:10,818 creating tmp 2021-07-14T21:04:10,818 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 -I/usr/include/python3.9 -c /tmp/tmpmmxhb4fi.cpp -o tmp/tmpmmxhb4fi.o -std=c++14 2021-07-14T21:04:10,906 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 -I/usr/include/python3.9 -c /tmp/tmpfnnwuz6z.cpp -o tmp/tmpfnnwuz6z.o -fvisibility=hidden 2021-07-14T21:04:11,276 building 'hnswlib' extension 2021-07-14T21:04:11,277 creating build 2021-07-14T21:04:11,277 creating build/temp.linux-armv7l-3.9 2021-07-14T21:04:11,278 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 -I/home/piwheels/.local/lib/python3.9/site-packages/pybind11/include -I/home/piwheels/.local/lib/python3.9/site-packages/pybind11/include -I/home/piwheels/.local/lib/python3.9/site-packages/numpy/core/include -I/usr/include/python3.9 -c bindings.cpp -o build/temp.linux-armv7l-3.9/bindings.o -O3 -march=native -fopenmp -DVERSION_INFO="0.3.2.0" -std=c++14 -fvisibility=hidden 2021-07-14T21:04:16,028 In file included from /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/pytypes.h:12, 2021-07-14T21:04:16,029 from /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/cast.h:13, 2021-07-14T21:04:16,029 from /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/attr.h:13, 2021-07-14T21:04:16,029 from /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:45, 2021-07-14T21:04:16,029 from bindings.cpp:2: 2021-07-14T21:04:16,029 bindings.cpp: In function ‘PyObject* PyInit_hnswlib()’: 2021-07-14T21:04:16,030 /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/detail/common.h:288:34: warning: ‘PyObject* pybind11_init()’ is deprecated: PYBIND11_PLUGIN is deprecated, use PYBIND11_MODULE [-Wdeprecated-declarations] 2021-07-14T21:04:16,030 288 | return pybind11_init(); \ 2021-07-14T21:04:16,030 | ^ 2021-07-14T21:04:16,030 bindings.cpp:381:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2021-07-14T21:04:16,030 381 | PYBIND11_PLUGIN(hnswlib) { 2021-07-14T21:04:16,030 | ^~~~~~~~~~~~~~~ 2021-07-14T21:04:16,030 /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/detail/common.h:283:22: note: declared here 2021-07-14T21:04:16,030 283 | static PyObject *pybind11_init(); \ 2021-07-14T21:04:16,030 | ^~~~~~~~~~~~~ 2021-07-14T21:04:16,031 bindings.cpp:381:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2021-07-14T21:04:16,031 381 | PYBIND11_PLUGIN(hnswlib) { 2021-07-14T21:04:16,031 | ^~~~~~~~~~~~~~~ 2021-07-14T21:04:16,032 bindings.cpp: In function ‘PyObject* pybind11_init()’: 2021-07-14T21:04:16,032 bindings.cpp:382:31: warning: ‘pybind11::module_::module_(const char*, const char*)’ is deprecated: Use PYBIND11_MODULE or module_::create_extension_module instead [-Wdeprecated-declarations] 2021-07-14T21:04:16,032 382 | py::module m("hnswlib"); 2021-07-14T21:04:16,033 | ^ 2021-07-14T21:04:16,033 In file included from bindings.cpp:2: 2021-07-14T21:04:16,034 /home/piwheels/.local/lib/python3.9/site-packages/pybind11/include/pybind11/pybind11.h:947:14: note: declared here 2021-07-14T21:04:16,034 947 | explicit module_(const char *name, const char *doc = nullptr) { 2021-07-14T21:04:16,034 | ^~~~~~~ 2021-07-14T21:04:16,480 bindings.cpp: In instantiation of ‘pybind11::object Index::knnQuery_return_numpy(pybind11::object, size_t, int) [with dist_t = float; data_t = float; size_t = unsigned int]’: 2021-07-14T21:04:16,481 bindings.cpp:388:42: required from here 2021-07-14T21:04:16,481 bindings.cpp:284:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-14T21:04:16,481 284 | if(rows<=num_threads*4){ 2021-07-14T21:04:16,481 | ~~~~^~~~~~~~~~~~~~~ 2021-07-14T21:04:16,494 bindings.cpp:310:40: warning: unused variable ‘data’ [-Wunused-variable] 2021-07-14T21:04:16,494 310 | float *data= (float *) items.data(row); 2021-07-14T21:04:16,494 | ^~~~ 2021-07-14T21:04:16,494 bindings.cpp:332:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2021-07-14T21:04:16,495 332 | delete[] f; 2021-07-14T21:04:16,495 | ^ 2021-07-14T21:04:16,495 bindings.cpp:335:22: warning: deleting ‘void*’ is undefined [-Wdelete-incomplete] 2021-07-14T21:04:16,495 335 | delete[] f; 2021-07-14T21:04:16,495 | ^ 2021-07-14T21:04:16,505 bindings.cpp: In instantiation of ‘void Index::addItems(pybind11::object, pybind11::object, int) [with dist_t = float; data_t = float]’: 2021-07-14T21:04:16,505 bindings.cpp:389:42: required from here 2021-07-14T21:04:16,505 bindings.cpp:161:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-14T21:04:16,505 161 | if (features != dim) 2021-07-14T21:04:16,505 | ~~~~~~~~~^~~~~~ 2021-07-14T21:04:16,505 bindings.cpp:166:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2021-07-14T21:04:16,506 166 | if(rows<=num_threads*4){ 2021-07-14T21:04:16,506 | ~~~~^~~~~~~~~~~~~~~ 2021-07-14T21:04:16,506 bindings.cpp:175:55: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T21:04:16,506 175 | if(ids_numpy.ndim==1 && ids_numpy.shape[0]==rows) { 2021-07-14T21:04:17,469 In file included from hnswlib/hnswlib.h:76, 2021-07-14T21:04:17,470 from bindings.cpp:5: 2021-07-14T21:04:17,470 hnswlib/hnswalg.h: In instantiation of ‘std::vector hnswlib::HierarchicalNSW::getDataByLabel(hnswlib::labeltype) [with data_t = float; dist_t = float; hnswlib::labeltype = unsigned int]’: 2021-07-14T21:04:17,470 bindings.cpp:242:69: required from ‘std::vector > Index::getDataReturnList(pybind11::object) [with dist_t = float; data_t = float]’ 2021-07-14T21:04:17,470 bindings.cpp:390:49: required from here 2021-07-14T21:04:17,470 hnswlib/hnswalg.h:713:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T21:04:17,471 713 | for (int i = 0; i < dim; i++) { 2021-07-14T21:04:17,471 | ~~^~~~~ 2021-07-14T21:04:51,302 creating build/lib.linux-armv7l-3.9 2021-07-14T21:04:51,302 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -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 build/temp.linux-armv7l-3.9/bindings.o -o build/lib.linux-armv7l-3.9/hnswlib.cpython-39-arm-linux-gnueabihf.so -fopenmp -pthread 2021-07-14T21:04:51,934 installing to build/bdist.linux-armv7l/wheel 2021-07-14T21:04:51,934 running install 2021-07-14T21:04:51,936 running install_lib 2021-07-14T21:04:51,940 creating build/bdist.linux-armv7l 2021-07-14T21:04:51,940 creating build/bdist.linux-armv7l/wheel 2021-07-14T21:04:51,941 copying build/lib.linux-armv7l-3.9/hnswlib.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-14T21:04:52,031 running install_egg_info 2021-07-14T21:04:52,056 running egg_info 2021-07-14T21:04:52,057 writing hnswlib.egg-info/PKG-INFO 2021-07-14T21:04:52,059 writing dependency_links to hnswlib.egg-info/dependency_links.txt 2021-07-14T21:04:52,061 writing requirements to hnswlib.egg-info/requires.txt 2021-07-14T21:04:52,062 writing top-level names to hnswlib.egg-info/top_level.txt 2021-07-14T21:04:52,094 reading manifest file 'hnswlib.egg-info/SOURCES.txt' 2021-07-14T21:04:52,098 reading manifest template 'MANIFEST.in' 2021-07-14T21:04:52,103 writing manifest file 'hnswlib.egg-info/SOURCES.txt' 2021-07-14T21:04:52,104 Copying hnswlib.egg-info to build/bdist.linux-armv7l/wheel/hnswlib-0.3.2.0-py3.9.egg-info 2021-07-14T21:04:52,118 running install_scripts 2021-07-14T21:04:52,202 creating build/bdist.linux-armv7l/wheel/hnswlib-0.3.2.0.dist-info/WHEEL 2021-07-14T21:04:52,205 creating '/tmp/pip-wheel-krgl2web/hnswlib-0.3.2.0-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-14T21:04:52,864 adding 'hnswlib.cpython-39-arm-linux-gnueabihf.so' 2021-07-14T21:04:52,902 adding 'hnswlib-0.3.2.0.dist-info/METADATA' 2021-07-14T21:04:52,903 adding 'hnswlib-0.3.2.0.dist-info/WHEEL' 2021-07-14T21:04:52,903 adding 'hnswlib-0.3.2.0.dist-info/top_level.txt' 2021-07-14T21:04:52,904 adding 'hnswlib-0.3.2.0.dist-info/RECORD' 2021-07-14T21:04:52,928 removing build/bdist.linux-armv7l/wheel 2021-07-14T21:04:53,052 Building wheel for hnswlib (setup.py): finished with status 'done' 2021-07-14T21:04:53,073 Created wheel for hnswlib: filename=hnswlib-0.3.2.0-cp39-cp39-linux_armv7l.whl size=1338297 sha256=03f880d322590631e67c3cbd39efe2fb939905d9b68b52be944064020668f93e 2021-07-14T21:04:53,074 Stored in directory: /tmp/pip-ephem-wheel-cache-ybe9gz0h/wheels/7e/b0/bb/60d414035e0f6685925b8c8011e831f73ad8ae839b0154bdd6 2021-07-14T21:04:53,088 Successfully built hnswlib 2021-07-14T21:04:53,145 Removed build tracker: '/tmp/pip-req-tracker-4sagyz35'