2023-09-12T16:27:04,165 Created temporary directory: /tmp/pip-build-tracker-qjsyjp8g 2023-09-12T16:27:04,166 Initialized build tracking at /tmp/pip-build-tracker-qjsyjp8g 2023-09-12T16:27:04,167 Created build tracker: /tmp/pip-build-tracker-qjsyjp8g 2023-09-12T16:27:04,167 Entered build tracker: /tmp/pip-build-tracker-qjsyjp8g 2023-09-12T16:27:04,168 Created temporary directory: /tmp/pip-wheel-ro7yja7j 2023-09-12T16:27:04,171 Created temporary directory: /tmp/pip-ephem-wheel-cache-o9bxsuv5 2023-09-12T16:27:04,192 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T16:27:04,196 2 location(s) to search for versions of annoy-fixed: 2023-09-12T16:27:04,196 * https://pypi.org/simple/annoy-fixed/ 2023-09-12T16:27:04,196 * https://www.piwheels.org/simple/annoy-fixed/ 2023-09-12T16:27:04,197 Fetching project page and analyzing links: https://pypi.org/simple/annoy-fixed/ 2023-09-12T16:27:04,198 Getting page https://pypi.org/simple/annoy-fixed/ 2023-09-12T16:27:04,199 Found index url https://pypi.org/simple/ 2023-09-12T16:27:04,433 Fetched page https://pypi.org/simple/annoy-fixed/ as application/vnd.pypi.simple.v1+json 2023-09-12T16:27:04,435 Found link https://files.pythonhosted.org/packages/2c/0a/85b891293768d8ab5518cf76ce1ad04ca4ddb09fb9f2951e6f75d3c44b14/annoy_fixed-1.16.3.tar.gz (from https://pypi.org/simple/annoy-fixed/), version: 1.16.3 2023-09-12T16:27:04,435 Fetching project page and analyzing links: https://www.piwheels.org/simple/annoy-fixed/ 2023-09-12T16:27:04,436 Getting page https://www.piwheels.org/simple/annoy-fixed/ 2023-09-12T16:27:04,437 Found index url https://www.piwheels.org/simple/ 2023-09-12T16:27:04,705 Fetched page https://www.piwheels.org/simple/annoy-fixed/ as text/html 2023-09-12T16:27:04,710 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp34-cp34m-linux_armv6l.whl#sha256=e098fc5216b0cc23a8dd65b37f345c62bff57a74d3b81ec15736d215468d6108 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,711 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp34-cp34m-linux_armv7l.whl#sha256=e098fc5216b0cc23a8dd65b37f345c62bff57a74d3b81ec15736d215468d6108 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,712 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp35-cp35m-linux_armv6l.whl#sha256=593e9be481cae00d47c3f948f44aec6b508d7c061211227b9d26c8eec8d7b2e6 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,712 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp35-cp35m-linux_armv7l.whl#sha256=593e9be481cae00d47c3f948f44aec6b508d7c061211227b9d26c8eec8d7b2e6 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,713 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp37-cp37m-linux_armv6l.whl#sha256=2e3b2bc6efe3d65eef256bcf41c4018c40d44594b2d766b50e3b3c32e54ac9b0 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,714 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp37-cp37m-linux_armv7l.whl#sha256=2e3b2bc6efe3d65eef256bcf41c4018c40d44594b2d766b50e3b3c32e54ac9b0 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,715 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp39-cp39-linux_armv6l.whl#sha256=1ae17509e2b603d78de96a10a0bfcc831332e0e1eab25d695ff786810c4366a3 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,715 Skipping link: No binaries permitted for annoy-fixed: https://www.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp39-cp39-linux_armv7l.whl#sha256=1ae17509e2b603d78de96a10a0bfcc831332e0e1eab25d695ff786810c4366a3 (from https://www.piwheels.org/simple/annoy-fixed/) 2023-09-12T16:27:04,716 Skipping link: not a file: https://www.piwheels.org/simple/annoy-fixed/ 2023-09-12T16:27:04,717 Skipping link: not a file: https://pypi.org/simple/annoy-fixed/ 2023-09-12T16:27:04,746 Given no hashes to check 1 links for project 'annoy-fixed': discarding no candidates 2023-09-12T16:27:04,771 Collecting annoy-fixed==1.16.3 2023-09-12T16:27:04,773 Created temporary directory: /tmp/pip-unpack-z_lt4yfx 2023-09-12T16:27:04,912 Downloading annoy_fixed-1.16.3.tar.gz (648 kB) 2023-09-12T16:27:05,071 Added annoy-fixed==1.16.3 from https://files.pythonhosted.org/packages/2c/0a/85b891293768d8ab5518cf76ce1ad04ca4ddb09fb9f2951e6f75d3c44b14/annoy_fixed-1.16.3.tar.gz to build tracker '/tmp/pip-build-tracker-qjsyjp8g' 2023-09-12T16:27:05,073 Running setup.py (path:/tmp/pip-wheel-ro7yja7j/annoy-fixed_8f7843e429c346aa9413bdb76e348da5/setup.py) egg_info for package annoy-fixed 2023-09-12T16:27:05,073 Created temporary directory: /tmp/pip-pip-egg-info-nmn8ev3n 2023-09-12T16:27:05,074 Preparing metadata (setup.py): started 2023-09-12T16:27:05,075 Running command python setup.py egg_info 2023-09-12T16:27:05,771 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-12T16:27:05,772 !! 2023-09-12T16:27:05,773 ******************************************************************************** 2023-09-12T16:27:05,773 Requirements should be satisfied by a PEP 517 installer. 2023-09-12T16:27:05,774 If you are using pip, you can try `pip install --use-pep517`. 2023-09-12T16:27:05,774 ******************************************************************************** 2023-09-12T16:27:05,775 !! 2023-09-12T16:27:05,776 dist.fetch_build_eggs(dist.setup_requires) 2023-09-12T16:27:08,540 running egg_info 2023-09-12T16:27:08,542 creating /tmp/pip-pip-egg-info-nmn8ev3n/annoy_fixed.egg-info 2023-09-12T16:27:08,567 writing /tmp/pip-pip-egg-info-nmn8ev3n/annoy_fixed.egg-info/PKG-INFO 2023-09-12T16:27:08,570 writing dependency_links to /tmp/pip-pip-egg-info-nmn8ev3n/annoy_fixed.egg-info/dependency_links.txt 2023-09-12T16:27:08,572 writing top-level names to /tmp/pip-pip-egg-info-nmn8ev3n/annoy_fixed.egg-info/top_level.txt 2023-09-12T16:27:08,574 writing manifest file '/tmp/pip-pip-egg-info-nmn8ev3n/annoy_fixed.egg-info/SOURCES.txt' 2023-09-12T16:27:08,680 reading manifest file '/tmp/pip-pip-egg-info-nmn8ev3n/annoy_fixed.egg-info/SOURCES.txt' 2023-09-12T16:27:08,682 reading manifest template 'MANIFEST.in' 2023-09-12T16:27:08,683 adding license file 'LICENSE' 2023-09-12T16:27:08,685 writing manifest file '/tmp/pip-pip-egg-info-nmn8ev3n/annoy_fixed.egg-info/SOURCES.txt' 2023-09-12T16:27:08,798 Preparing metadata (setup.py): finished with status 'done' 2023-09-12T16:27:08,802 Source in /tmp/pip-wheel-ro7yja7j/annoy-fixed_8f7843e429c346aa9413bdb76e348da5 has version 1.16.3, which satisfies requirement annoy-fixed==1.16.3 from https://files.pythonhosted.org/packages/2c/0a/85b891293768d8ab5518cf76ce1ad04ca4ddb09fb9f2951e6f75d3c44b14/annoy_fixed-1.16.3.tar.gz 2023-09-12T16:27:08,803 Removed annoy-fixed==1.16.3 from https://files.pythonhosted.org/packages/2c/0a/85b891293768d8ab5518cf76ce1ad04ca4ddb09fb9f2951e6f75d3c44b14/annoy_fixed-1.16.3.tar.gz from build tracker '/tmp/pip-build-tracker-qjsyjp8g' 2023-09-12T16:27:08,809 Created temporary directory: /tmp/pip-unpack-9ec001bk 2023-09-12T16:27:08,810 Created temporary directory: /tmp/pip-unpack-9737nwor 2023-09-12T16:27:08,813 Building wheels for collected packages: annoy-fixed 2023-09-12T16:27:08,817 Created temporary directory: /tmp/pip-wheel-1408jj3n 2023-09-12T16:27:08,818 Building wheel for annoy-fixed (setup.py): started 2023-09-12T16:27:08,819 Destination directory: /tmp/pip-wheel-1408jj3n 2023-09-12T16:27:08,820 Running command python setup.py bdist_wheel 2023-09-12T16:27:09,491 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-12T16:27:09,491 !! 2023-09-12T16:27:09,492 ******************************************************************************** 2023-09-12T16:27:09,493 Requirements should be satisfied by a PEP 517 installer. 2023-09-12T16:27:09,493 If you are using pip, you can try `pip install --use-pep517`. 2023-09-12T16:27:09,494 ******************************************************************************** 2023-09-12T16:27:09,495 !! 2023-09-12T16:27:09,495 dist.fetch_build_eggs(dist.setup_requires) 2023-09-12T16:27:09,977 running bdist_wheel 2023-09-12T16:27:10,076 running build 2023-09-12T16:27:10,077 running build_py 2023-09-12T16:27:10,104 creating build 2023-09-12T16:27:10,104 creating build/lib.linux-armv7l-cpython-311 2023-09-12T16:27:10,105 creating build/lib.linux-armv7l-cpython-311/annoy 2023-09-12T16:27:10,106 copying annoy/__init__.py -> build/lib.linux-armv7l-cpython-311/annoy 2023-09-12T16:27:10,108 running build_ext 2023-09-12T16:27:10,609 building 'annoy.annoylib' extension 2023-09-12T16:27:10,609 creating build/temp.linux-armv7l-cpython-311 2023-09-12T16:27:10,610 creating build/temp.linux-armv7l-cpython-311/src 2023-09-12T16:27:10,611 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c src/annoymodule.cc -o build/temp.linux-armv7l-cpython-311/src/annoymodule.o -D_CRT_SECURE_NO_WARNINGS -O3 -ffast-math -fno-associative-math 2023-09-12T16:27:12,040 src/annoymodule.cc: In function ‘bool convert_list_to_vector(PyObject*, int, std::vector >*)’: 2023-09-12T16:27:12,041 src/annoymodule.cc:299:69: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘Py_ssize_t’ {aka ‘int’} [-Wformat=] 2023-09-12T16:27:12,042 299 | snprintf(buf, 128, "Vector has wrong length (expected %d, got %ld)", f, PyObject_Size(v)); 2023-09-12T16:27:12,042 | ~~^ ~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,043 | | | 2023-09-12T16:27:12,044 | long int Py_ssize_t {aka int} 2023-09-12T16:27:12,044 | %d 2023-09-12T16:27:12,109 In file included from src/annoymodule.cc:15: 2023-09-12T16:27:12,109 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’: 2023-09-12T16:27:12,110 src/annoymodule.cc:91:84: required from here 2023-09-12T16:27:12,111 src/annoylib.h:1100:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,111 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,112 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2023-09-12T16:27:12,113 | | 2023-09-12T16:27:12,113 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,114 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,115 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,115 | ^~~~~~~~~~~ 2023-09-12T16:27:12,116 src/annoylib.h:1100:39: note: format string is defined here 2023-09-12T16:27:12,116 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,117 | ~~^ 2023-09-12T16:27:12,118 | | 2023-09-12T16:27:12,119 | long unsigned int 2023-09-12T16:27:12,119 | %u 2023-09-12T16:27:12,238 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’: 2023-09-12T16:27:12,239 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’ 2023-09-12T16:27:12,239 src/annoymodule.cc:87:56: required from here 2023-09-12T16:27:12,240 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,241 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,241 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,242 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,242 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,243 | | 2023-09-12T16:27:12,243 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,244 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,245 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,245 | ^~~~~~~~~~~ 2023-09-12T16:27:12,246 src/annoylib.h:1215:55: note: format string is defined here 2023-09-12T16:27:12,247 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,247 | ~~^ 2023-09-12T16:27:12,248 | | 2023-09-12T16:27:12,248 | long int 2023-09-12T16:27:12,249 | %d 2023-09-12T16:27:12,250 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,250 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,251 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,252 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,252 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,253 | | 2023-09-12T16:27:12,254 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,254 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,255 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,255 | ^~~~~~~~~~~ 2023-09-12T16:27:12,256 src/annoylib.h:1215:79: note: format string is defined here 2023-09-12T16:27:12,257 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,257 | ~~^ 2023-09-12T16:27:12,258 | | 2023-09-12T16:27:12,259 | long int 2023-09-12T16:27:12,259 | %d 2023-09-12T16:27:12,260 src/annoylib.h:1218:20: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,260 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,261 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2023-09-12T16:27:12,261 | | 2023-09-12T16:27:12,262 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,262 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,263 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,264 | ^~~~~~~~~~~ 2023-09-12T16:27:12,264 src/annoylib.h:1218:40: note: format string is defined here 2023-09-12T16:27:12,265 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,265 | ~~^ 2023-09-12T16:27:12,266 | | 2023-09-12T16:27:12,267 | long unsigned int 2023-09-12T16:27:12,267 | %u 2023-09-12T16:27:12,548 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = DotProduct; Random = Kiss64Random]’: 2023-09-12T16:27:12,548 src/annoylib.h:1051:8: required from here 2023-09-12T16:27:12,549 src/annoylib.h:1100:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,550 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,551 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2023-09-12T16:27:12,551 | | 2023-09-12T16:27:12,552 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,553 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,554 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,554 | ^~~~~~~~~~~ 2023-09-12T16:27:12,555 src/annoylib.h:1100:39: note: format string is defined here 2023-09-12T16:27:12,556 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,556 | ~~^ 2023-09-12T16:27:12,557 | | 2023-09-12T16:27:12,558 | long unsigned int 2023-09-12T16:27:12,558 | %u 2023-09-12T16:27:12,559 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = Manhattan; Random = Kiss64Random]’: 2023-09-12T16:27:12,560 src/annoylib.h:1051:8: required from here 2023-09-12T16:27:12,561 src/annoylib.h:1100:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,561 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,562 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2023-09-12T16:27:12,563 | | 2023-09-12T16:27:12,563 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,564 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,565 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,565 | ^~~~~~~~~~~ 2023-09-12T16:27:12,566 src/annoylib.h:1100:39: note: format string is defined here 2023-09-12T16:27:12,566 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,567 | ~~^ 2023-09-12T16:27:12,567 | | 2023-09-12T16:27:12,568 | long unsigned int 2023-09-12T16:27:12,568 | %u 2023-09-12T16:27:12,570 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = Euclidean; Random = Kiss64Random]’: 2023-09-12T16:27:12,570 src/annoylib.h:1051:8: required from here 2023-09-12T16:27:12,571 src/annoylib.h:1100:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,572 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,572 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2023-09-12T16:27:12,573 | | 2023-09-12T16:27:12,574 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,575 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,575 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,576 | ^~~~~~~~~~~ 2023-09-12T16:27:12,577 src/annoylib.h:1100:39: note: format string is defined here 2023-09-12T16:27:12,578 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,578 | ~~^ 2023-09-12T16:27:12,579 | | 2023-09-12T16:27:12,580 | long unsigned int 2023-09-12T16:27:12,581 | %u 2023-09-12T16:27:12,582 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = Angular; Random = Kiss64Random]’: 2023-09-12T16:27:12,582 src/annoylib.h:1051:8: required from here 2023-09-12T16:27:12,583 src/annoylib.h:1100:30: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,584 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,585 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2023-09-12T16:27:12,586 | | 2023-09-12T16:27:12,586 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,587 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,588 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,588 | ^~~~~~~~~~~ 2023-09-12T16:27:12,589 src/annoylib.h:1100:39: note: format string is defined here 2023-09-12T16:27:12,589 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2023-09-12T16:27:12,590 | ~~^ 2023-09-12T16:27:12,590 | | 2023-09-12T16:27:12,591 | long unsigned int 2023-09-12T16:27:12,591 | %u 2023-09-12T16:27:12,604 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = DotProduct; Random = Kiss64Random]’: 2023-09-12T16:27:12,605 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = DotProduct; Random = Kiss64Random]’ 2023-09-12T16:27:12,605 src/annoylib.h:925:8: required from here 2023-09-12T16:27:12,606 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,607 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,607 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,608 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,609 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,609 | | 2023-09-12T16:27:12,610 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,611 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,612 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,613 | ^~~~~~~~~~~ 2023-09-12T16:27:12,613 src/annoylib.h:1215:55: note: format string is defined here 2023-09-12T16:27:12,614 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,615 | ~~^ 2023-09-12T16:27:12,615 | | 2023-09-12T16:27:12,616 | long int 2023-09-12T16:27:12,617 | %d 2023-09-12T16:27:12,617 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,618 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,618 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,619 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,620 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,621 | | 2023-09-12T16:27:12,621 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,622 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,623 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,623 | ^~~~~~~~~~~ 2023-09-12T16:27:12,624 src/annoylib.h:1215:79: note: format string is defined here 2023-09-12T16:27:12,624 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,625 | ~~^ 2023-09-12T16:27:12,625 | | 2023-09-12T16:27:12,626 | long int 2023-09-12T16:27:12,627 | %d 2023-09-12T16:27:12,627 src/annoylib.h:1218:20: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,628 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,628 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2023-09-12T16:27:12,629 | | 2023-09-12T16:27:12,629 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,630 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,631 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,632 | ^~~~~~~~~~~ 2023-09-12T16:27:12,632 src/annoylib.h:1218:40: note: format string is defined here 2023-09-12T16:27:12,633 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,634 | ~~^ 2023-09-12T16:27:12,634 | | 2023-09-12T16:27:12,635 | long unsigned int 2023-09-12T16:27:12,636 | %u 2023-09-12T16:27:12,664 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = Manhattan; Random = Kiss64Random]’: 2023-09-12T16:27:12,664 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = Manhattan; Random = Kiss64Random]’ 2023-09-12T16:27:12,665 src/annoylib.h:925:8: required from here 2023-09-12T16:27:12,666 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,666 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,667 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,668 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,668 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,669 | | 2023-09-12T16:27:12,670 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,671 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,672 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,673 | ^~~~~~~~~~~ 2023-09-12T16:27:12,673 src/annoylib.h:1215:55: note: format string is defined here 2023-09-12T16:27:12,674 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,674 | ~~^ 2023-09-12T16:27:12,675 | | 2023-09-12T16:27:12,675 | long int 2023-09-12T16:27:12,676 | %d 2023-09-12T16:27:12,676 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,677 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,677 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,678 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,679 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,679 | | 2023-09-12T16:27:12,680 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,680 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,681 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,681 | ^~~~~~~~~~~ 2023-09-12T16:27:12,682 src/annoylib.h:1215:79: note: format string is defined here 2023-09-12T16:27:12,683 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,684 | ~~^ 2023-09-12T16:27:12,684 | | 2023-09-12T16:27:12,685 | long int 2023-09-12T16:27:12,686 | %d 2023-09-12T16:27:12,686 src/annoylib.h:1218:20: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,687 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,688 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2023-09-12T16:27:12,689 | | 2023-09-12T16:27:12,689 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,690 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,691 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,691 | ^~~~~~~~~~~ 2023-09-12T16:27:12,692 src/annoylib.h:1218:40: note: format string is defined here 2023-09-12T16:27:12,693 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,694 | ~~^ 2023-09-12T16:27:12,694 | | 2023-09-12T16:27:12,695 | long unsigned int 2023-09-12T16:27:12,696 | %u 2023-09-12T16:27:12,697 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = Euclidean; Random = Kiss64Random]’: 2023-09-12T16:27:12,697 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = Euclidean; Random = Kiss64Random]’ 2023-09-12T16:27:12,698 src/annoylib.h:925:8: required from here 2023-09-12T16:27:12,698 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,699 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,699 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,700 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,700 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,701 | | 2023-09-12T16:27:12,701 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,702 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,702 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,703 | ^~~~~~~~~~~ 2023-09-12T16:27:12,704 src/annoylib.h:1215:55: note: format string is defined here 2023-09-12T16:27:12,704 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,705 | ~~^ 2023-09-12T16:27:12,706 | | 2023-09-12T16:27:12,707 | long int 2023-09-12T16:27:12,707 | %d 2023-09-12T16:27:12,708 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,709 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,709 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,710 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,711 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,711 | | 2023-09-12T16:27:12,712 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,713 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,713 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,714 | ^~~~~~~~~~~ 2023-09-12T16:27:12,715 src/annoylib.h:1215:79: note: format string is defined here 2023-09-12T16:27:12,715 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,716 | ~~^ 2023-09-12T16:27:12,717 | | 2023-09-12T16:27:12,718 | long int 2023-09-12T16:27:12,718 | %d 2023-09-12T16:27:12,719 src/annoylib.h:1218:20: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,720 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,721 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2023-09-12T16:27:12,721 | | 2023-09-12T16:27:12,722 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,722 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,723 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,723 | ^~~~~~~~~~~ 2023-09-12T16:27:12,724 src/annoylib.h:1218:40: note: format string is defined here 2023-09-12T16:27:12,724 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,725 | ~~^ 2023-09-12T16:27:12,725 | | 2023-09-12T16:27:12,726 | long unsigned int 2023-09-12T16:27:12,727 | %u 2023-09-12T16:27:12,727 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = Angular; Random = Kiss64Random]’: 2023-09-12T16:27:12,728 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = Angular; Random = Kiss64Random]’ 2023-09-12T16:27:12,729 src/annoylib.h:925:8: required from here 2023-09-12T16:27:12,729 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,730 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,731 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,731 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,732 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,733 | | 2023-09-12T16:27:12,734 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,734 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,735 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,736 | ^~~~~~~~~~~ 2023-09-12T16:27:12,736 src/annoylib.h:1215:55: note: format string is defined here 2023-09-12T16:27:12,737 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,738 | ~~^ 2023-09-12T16:27:12,738 | | 2023-09-12T16:27:12,739 | long int 2023-09-12T16:27:12,739 | %d 2023-09-12T16:27:12,740 src/annoylib.h:1215:20: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,741 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,741 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,742 1216 | children_indices[0].size(), children_indices[1].size()); 2023-09-12T16:27:12,743 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:12,743 | | 2023-09-12T16:27:12,744 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,745 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,745 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,746 | ^~~~~~~~~~~ 2023-09-12T16:27:12,746 src/annoylib.h:1215:79: note: format string is defined here 2023-09-12T16:27:12,747 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2023-09-12T16:27:12,747 | ~~^ 2023-09-12T16:27:12,748 | | 2023-09-12T16:27:12,748 | long int 2023-09-12T16:27:12,749 | %d 2023-09-12T16:27:12,750 src/annoylib.h:1218:20: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wformat=] 2023-09-12T16:27:12,750 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,751 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2023-09-12T16:27:12,751 | | 2023-09-12T16:27:12,752 | std::vector >::size_type {aka unsigned int} 2023-09-12T16:27:12,753 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2023-09-12T16:27:12,754 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2023-09-12T16:27:12,754 | ^~~~~~~~~~~ 2023-09-12T16:27:12,755 src/annoylib.h:1218:40: note: format string is defined here 2023-09-12T16:27:12,756 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2023-09-12T16:27:12,756 | ~~^ 2023-09-12T16:27:12,757 | | 2023-09-12T16:27:12,758 | long unsigned int 2023-09-12T16:27:12,758 | %u 2023-09-12T16:27:15,625 In file included from /usr/include/c++/12/bits/stl_algo.h:60, 2023-09-12T16:27:15,626 from /usr/include/c++/12/algorithm:61, 2023-09-12T16:27:15,627 from src/annoylib.h:57: 2023-09-12T16:27:15,628 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2023-09-12T16:27:15,628 /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T16:27:15,629 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2023-09-12T16:27:15,630 | ^~~~~~~~~~~~~ 2023-09-12T16:27:15,910 In file included from /usr/include/c++/12/vector:70, 2023-09-12T16:27:15,911 from src/annoylib.h:56: 2023-09-12T16:27:15,912 /usr/include/c++/12/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = float; _Alloc = std::allocator]’: 2023-09-12T16:27:15,913 /usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2023-09-12T16:27:15,913 739 | vector<_Tp, _Alloc>:: 2023-09-12T16:27:15,914 | ^~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:15,914 /usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2023-09-12T16:27:19,222 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2023-09-12T16:27:19,223 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2023-09-12T16:27:19,224 439 | vector<_Tp, _Alloc>:: 2023-09-12T16:27:19,225 | ^~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:19,270 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2023-09-12T16:27:19,270 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2023-09-12T16:27:19,520 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, 2023-09-12T16:27:19,521 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T16:27:19,522 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = std::less >]’ at /usr/include/c++/12/bits/stl_queue.h:748:13, 2023-09-12T16:27:19,522 inlined from ‘void AnnoyIndex::_get_all_nns(const T*, size_t, int, std::vector<_Tp>*, std::vector<_ValT>*) const [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’ at src/annoylib.h:1262:13: 2023-09-12T16:27:19,523 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T16:27:19,524 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T16:27:19,525 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:19,525 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, 2023-09-12T16:27:19,526 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T16:27:19,526 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = std::less >]’ at /usr/include/c++/12/bits/stl_queue.h:748:13, 2023-09-12T16:27:19,527 inlined from ‘void AnnoyIndex::_get_all_nns(const T*, size_t, int, std::vector<_Tp>*, std::vector<_ValT>*) const [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’ at src/annoylib.h:1279:15: 2023-09-12T16:27:19,528 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T16:27:19,528 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T16:27:19,529 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:19,529 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, 2023-09-12T16:27:19,530 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T16:27:19,531 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(value_type&&) [with _Tp = std::pair; _Sequence = std::vector, std::allocator > >; _Compare = std::less >]’ at /usr/include/c++/12/bits/stl_queue.h:748:13, 2023-09-12T16:27:19,532 inlined from ‘void AnnoyIndex::_get_all_nns(const T*, size_t, int, std::vector<_Tp>*, std::vector<_ValT>*) const [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’ at src/annoylib.h:1280:15: 2023-09-12T16:27:19,533 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T16:27:19,533 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T16:27:19,534 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:19,535 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, 2023-09-12T16:27:19,536 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T16:27:19,537 inlined from ‘void AnnoyIndex::_get_all_nns(const T*, size_t, int, std::vector<_Tp>*, std::vector<_ValT>*) const [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’ at src/annoylib.h:1295:27: 2023-09-12T16:27:19,537 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T16:27:19,538 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T16:27:19,538 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:19,539 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’, 2023-09-12T16:27:19,540 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T16:27:19,540 inlined from ‘void AnnoyIndex::_get_all_nns(const T*, size_t, int, std::vector<_Tp>*, std::vector<_ValT>*) const [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’ at src/annoylib.h:1303:29: 2023-09-12T16:27:19,541 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2023-09-12T16:27:19,542 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T16:27:19,542 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:19,928 In file included from /usr/include/c++/12/vector:64: 2023-09-12T16:27:19,929 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = float; _Alloc = std::allocator]’, 2023-09-12T16:27:19,929 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = float; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2023-09-12T16:27:19,930 inlined from ‘virtual void HammingWrapper::get_nns_by_vector(const float*, size_t, int, std::vector >*, std::vector >*) const’ at src/annoymodule.cc:108:24: 2023-09-12T16:27:19,931 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2023-09-12T16:27:19,931 1779 | _M_range_insert(__pos, __first, __last, 2023-09-12T16:27:19,932 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:19,933 1780 | std::__iterator_category(__first)); 2023-09-12T16:27:19,933 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:20,002 In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = float; _Alloc = std::allocator]’, 2023-09-12T16:27:20,002 inlined from ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = float; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1481:22, 2023-09-12T16:27:20,003 inlined from ‘virtual void HammingWrapper::get_nns_by_item(int32_t, size_t, int, std::vector >*, std::vector >*) const’ at src/annoymodule.cc:97:24: 2023-09-12T16:27:20,003 /usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2023-09-12T16:27:20,004 1779 | _M_range_insert(__pos, __first, __last, 2023-09-12T16:27:20,004 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:20,005 1780 | std::__iterator_category(__first)); 2023-09-12T16:27:20,005 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T16:27:26,644 arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/src/annoymodule.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/annoy/annoylib.cpython-311-arm-linux-gnueabihf.so 2023-09-12T16:27:26,964 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-09-12T16:27:26,965 !! 2023-09-12T16:27:26,966 ******************************************************************************** 2023-09-12T16:27:26,967 Please avoid running ``setup.py`` directly. 2023-09-12T16:27:26,968 Instead, use pypa/build, pypa/installer or other 2023-09-12T16:27:26,968 standards-based tools. 2023-09-12T16:27:26,969 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-09-12T16:27:26,970 ******************************************************************************** 2023-09-12T16:27:26,971 !! 2023-09-12T16:27:26,972 self.initialize_options() 2023-09-12T16:27:26,990 installing to build/bdist.linux-armv7l/wheel 2023-09-12T16:27:26,990 running install 2023-09-12T16:27:27,014 running install_lib 2023-09-12T16:27:27,039 creating build/bdist.linux-armv7l 2023-09-12T16:27:27,039 creating build/bdist.linux-armv7l/wheel 2023-09-12T16:27:27,041 creating build/bdist.linux-armv7l/wheel/annoy 2023-09-12T16:27:27,042 copying build/lib.linux-armv7l-cpython-311/annoy/annoylib.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/annoy 2023-09-12T16:27:27,062 copying build/lib.linux-armv7l-cpython-311/annoy/__init__.py -> build/bdist.linux-armv7l/wheel/annoy 2023-09-12T16:27:27,063 running install_egg_info 2023-09-12T16:27:27,113 running egg_info 2023-09-12T16:27:27,137 writing annoy_fixed.egg-info/PKG-INFO 2023-09-12T16:27:27,140 writing dependency_links to annoy_fixed.egg-info/dependency_links.txt 2023-09-12T16:27:27,142 writing top-level names to annoy_fixed.egg-info/top_level.txt 2023-09-12T16:27:27,170 reading manifest file 'annoy_fixed.egg-info/SOURCES.txt' 2023-09-12T16:27:27,172 reading manifest template 'MANIFEST.in' 2023-09-12T16:27:27,174 adding license file 'LICENSE' 2023-09-12T16:27:27,175 writing manifest file 'annoy_fixed.egg-info/SOURCES.txt' 2023-09-12T16:27:27,177 Copying annoy_fixed.egg-info to build/bdist.linux-armv7l/wheel/annoy_fixed-1.16.3-py3.11.egg-info 2023-09-12T16:27:27,184 running install_scripts 2023-09-12T16:27:27,241 creating build/bdist.linux-armv7l/wheel/annoy_fixed-1.16.3.dist-info/WHEEL 2023-09-12T16:27:27,243 creating '/tmp/pip-wheel-1408jj3n/annoy_fixed-1.16.3-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-09-12T16:27:27,245 adding 'annoy/__init__.py' 2023-09-12T16:27:27,434 adding 'annoy/annoylib.cpython-311-arm-linux-gnueabihf.so' 2023-09-12T16:27:27,446 adding 'annoy_fixed-1.16.3.dist-info/LICENSE' 2023-09-12T16:27:27,448 adding 'annoy_fixed-1.16.3.dist-info/METADATA' 2023-09-12T16:27:27,449 adding 'annoy_fixed-1.16.3.dist-info/WHEEL' 2023-09-12T16:27:27,450 adding 'annoy_fixed-1.16.3.dist-info/top_level.txt' 2023-09-12T16:27:27,451 adding 'annoy_fixed-1.16.3.dist-info/RECORD' 2023-09-12T16:27:27,456 removing build/bdist.linux-armv7l/wheel 2023-09-12T16:27:27,603 Building wheel for annoy-fixed (setup.py): finished with status 'done' 2023-09-12T16:27:27,610 Created wheel for annoy-fixed: filename=annoy_fixed-1.16.3-cp311-cp311-linux_armv7l.whl size=374402 sha256=67a6375741ceb2b8ce8c207be1b235752f1b9d01764c1391f31872eca4a5bf3a 2023-09-12T16:27:27,611 Stored in directory: /tmp/pip-ephem-wheel-cache-o9bxsuv5/wheels/2f/35/84/18f699aa4449a5bc54f2194a8e1cb3e6551d1eb958c6c8db13 2023-09-12T16:27:27,622 Successfully built annoy-fixed 2023-09-12T16:27:27,634 Removed build tracker: '/tmp/pip-build-tracker-qjsyjp8g'