2025-09-09T02:28:50,091 Created temporary directory: /tmp/pip-build-tracker-9bachll0 2025-09-09T02:28:50,091 Initialized build tracking at /tmp/pip-build-tracker-9bachll0 2025-09-09T02:28:50,092 Created build tracker: /tmp/pip-build-tracker-9bachll0 2025-09-09T02:28:50,092 Entered build tracker: /tmp/pip-build-tracker-9bachll0 2025-09-09T02:28:50,092 Created temporary directory: /tmp/pip-wheel-ct6kef9s 2025-09-09T02:28:50,095 Created temporary directory: /tmp/pip-ephem-wheel-cache-k5y7i7vz 2025-09-09T02:28:50,171 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T02:28:50,174 2 location(s) to search for versions of annoy-fixed: 2025-09-09T02:28:50,174 * https://pypi.org/simple/annoy-fixed/ 2025-09-09T02:28:50,174 * https://www.piwheels.org/simple/annoy-fixed/ 2025-09-09T02:28:50,174 Fetching project page and analyzing links: https://pypi.org/simple/annoy-fixed/ 2025-09-09T02:28:50,175 Getting page https://pypi.org/simple/annoy-fixed/ 2025-09-09T02:28:50,176 Found index url https://pypi.org/simple/ 2025-09-09T02:28:50,322 Fetched page https://pypi.org/simple/annoy-fixed/ as application/vnd.pypi.simple.v1+json 2025-09-09T02:28:50,324 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 2025-09-09T02:28:50,325 Fetching project page and analyzing links: https://www.piwheels.org/simple/annoy-fixed/ 2025-09-09T02:28:50,325 Getting page https://www.piwheels.org/simple/annoy-fixed/ 2025-09-09T02:28:50,327 Found index url https://www.piwheels.org/simple/ 2025-09-09T02:28:50,427 Fetched page https://www.piwheels.org/simple/annoy-fixed/ as text/html 2025-09-09T02:28:50,430 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,431 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,431 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,431 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,431 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,431 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,431 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,432 Skipping link: No binaries permitted for annoy-fixed: https://archive1.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/) 2025-09-09T02:28:50,432 Skipping link: No binaries permitted for annoy-fixed: https://archive1.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp311-cp311-linux_armv6l.whl#sha256=67a6375741ceb2b8ce8c207be1b235752f1b9d01764c1391f31872eca4a5bf3a (from https://www.piwheels.org/simple/annoy-fixed/) 2025-09-09T02:28:50,432 Skipping link: No binaries permitted for annoy-fixed: https://archive1.piwheels.org/simple/annoy-fixed/annoy_fixed-1.16.3-cp311-cp311-linux_armv7l.whl#sha256=67a6375741ceb2b8ce8c207be1b235752f1b9d01764c1391f31872eca4a5bf3a (from https://www.piwheels.org/simple/annoy-fixed/) 2025-09-09T02:28:50,432 Skipping link: not a file: https://www.piwheels.org/simple/annoy-fixed/ 2025-09-09T02:28:50,432 Skipping link: not a file: https://pypi.org/simple/annoy-fixed/ 2025-09-09T02:28:50,458 Given no hashes to check 1 links for project 'annoy-fixed': discarding no candidates 2025-09-09T02:28:50,459 Collecting annoy-fixed==1.16.3 2025-09-09T02:28:50,461 Created temporary directory: /tmp/pip-unpack-7klk740q 2025-09-09T02:28:50,600 Downloading annoy_fixed-1.16.3.tar.gz (648 kB) 2025-09-09T02:28:50,689 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-9bachll0' 2025-09-09T02:28:50,690 Running setup.py (path:/tmp/pip-wheel-ct6kef9s/annoy-fixed_d08013eed0c34b93a85f981fedd661a0/setup.py) egg_info for package annoy-fixed 2025-09-09T02:28:50,690 Created temporary directory: /tmp/pip-pip-egg-info-fhrhc41p 2025-09-09T02:28:50,691 Preparing metadata (setup.py): started 2025-09-09T02:28:50,691 Running command python setup.py egg_info 2025-09-09T02:28:51,395 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-09T02:28:51,395 !! 2025-09-09T02:28:51,396 ******************************************************************************** 2025-09-09T02:28:51,396 Requirements should be satisfied by a PEP 517 installer. 2025-09-09T02:28:51,396 If you are using pip, you can try `pip install --use-pep517`. 2025-09-09T02:28:51,396 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T02:28:51,396 or your builds will no longer be supported. 2025-09-09T02:28:51,396 ******************************************************************************** 2025-09-09T02:28:51,396 !! 2025-09-09T02:28:51,397 dist.fetch_build_eggs(dist.setup_requires) 2025-09-09T02:28:54,493 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-09T02:28:54,493 warnings.warn(msg) 2025-09-09T02:28:54,717 running egg_info 2025-09-09T02:28:54,792 creating /tmp/pip-pip-egg-info-fhrhc41p/annoy_fixed.egg-info 2025-09-09T02:28:54,792 writing /tmp/pip-pip-egg-info-fhrhc41p/annoy_fixed.egg-info/PKG-INFO 2025-09-09T02:28:54,793 writing dependency_links to /tmp/pip-pip-egg-info-fhrhc41p/annoy_fixed.egg-info/dependency_links.txt 2025-09-09T02:28:54,794 writing top-level names to /tmp/pip-pip-egg-info-fhrhc41p/annoy_fixed.egg-info/top_level.txt 2025-09-09T02:28:54,794 writing manifest file '/tmp/pip-pip-egg-info-fhrhc41p/annoy_fixed.egg-info/SOURCES.txt' 2025-09-09T02:28:55,091 reading manifest file '/tmp/pip-pip-egg-info-fhrhc41p/annoy_fixed.egg-info/SOURCES.txt' 2025-09-09T02:28:55,092 reading manifest template 'MANIFEST.in' 2025-09-09T02:28:55,093 adding license file 'LICENSE' 2025-09-09T02:28:55,096 writing manifest file '/tmp/pip-pip-egg-info-fhrhc41p/annoy_fixed.egg-info/SOURCES.txt' 2025-09-09T02:28:55,210 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T02:28:55,215 Source in /tmp/pip-wheel-ct6kef9s/annoy-fixed_d08013eed0c34b93a85f981fedd661a0 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 2025-09-09T02:28:55,215 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-9bachll0' 2025-09-09T02:28:55,219 Created temporary directory: /tmp/pip-unpack-_cv4_ak1 2025-09-09T02:28:55,220 Created temporary directory: /tmp/pip-unpack-d1oev9jn 2025-09-09T02:28:55,220 Building wheels for collected packages: annoy-fixed 2025-09-09T02:28:55,221 Created temporary directory: /tmp/pip-wheel-kxtbr33p 2025-09-09T02:28:55,222 DEPRECATION: Building 'annoy-fixed' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'annoy-fixed'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T02:28:55,223 Building wheel for annoy-fixed (setup.py): started 2025-09-09T02:28:55,224 Destination directory: /tmp/pip-wheel-kxtbr33p 2025-09-09T02:28:55,224 Running command python setup.py bdist_wheel 2025-09-09T02:28:55,849 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-09T02:28:55,849 !! 2025-09-09T02:28:55,849 ******************************************************************************** 2025-09-09T02:28:55,849 Requirements should be satisfied by a PEP 517 installer. 2025-09-09T02:28:55,849 If you are using pip, you can try `pip install --use-pep517`. 2025-09-09T02:28:55,849 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T02:28:55,850 or your builds will no longer be supported. 2025-09-09T02:28:55,850 ******************************************************************************** 2025-09-09T02:28:55,850 !! 2025-09-09T02:28:55,850 dist.fetch_build_eggs(dist.setup_requires) 2025-09-09T02:28:56,317 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-09T02:28:56,317 warnings.warn(msg) 2025-09-09T02:28:56,694 running bdist_wheel 2025-09-09T02:28:57,072 running build 2025-09-09T02:28:57,072 running build_py 2025-09-09T02:28:57,149 creating build/lib.linux-armv7l-cpython-313/annoy 2025-09-09T02:28:57,149 copying annoy/__init__.py -> build/lib.linux-armv7l-cpython-313/annoy 2025-09-09T02:28:57,151 running build_ext 2025-09-09T02:28:57,515 building 'annoy.annoylib' extension 2025-09-09T02:28:57,515 creating build/temp.linux-armv7l-cpython-313/src 2025-09-09T02:28:57,516 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c src/annoymodule.cc -o build/temp.linux-armv7l-cpython-313/src/annoymodule.o -D_CRT_SECURE_NO_WARNINGS -O3 -ffast-math -fno-associative-math 2025-09-09T02:28:58,979 src/annoymodule.cc: In function ‘bool convert_list_to_vector(PyObject*, int, std::vector >*)’: 2025-09-09T02:28:58,979 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=] 2025-09-09T02:28:58,979 299 | snprintf(buf, 128, "Vector has wrong length (expected %d, got %ld)", f, PyObject_Size(v)); 2025-09-09T02:28:58,979 | ~~^ ~~~~~~~~~~~~~~~~ 2025-09-09T02:28:58,979 | | | 2025-09-09T02:28:58,980 | long int Py_ssize_t {aka int} 2025-09-09T02:28:58,980 | %d 2025-09-09T02:28:59,036 In file included from src/annoymodule.cc:15: 2025-09-09T02:28:59,037 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]’: 2025-09-09T02:28:59,037 src/annoymodule.cc:91:84: required from here 2025-09-09T02:28:59,037 91 | bool load(const char* filename, bool prefault, char** error) { return _index.load(filename, prefault, error); }; 2025-09-09T02:28:59,037 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,037 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=] 2025-09-09T02:28:59,037 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,037 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2025-09-09T02:28:59,037 | | 2025-09-09T02:28:59,037 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,037 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,038 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,038 | ^~~~~~~~~~~ 2025-09-09T02:28:59,038 src/annoylib.h:1100:39: note: format string is defined here 2025-09-09T02:28:59,038 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,038 | ~~^ 2025-09-09T02:28:59,038 | | 2025-09-09T02:28:59,038 | long unsigned int 2025-09-09T02:28:59,038 | %u 2025-09-09T02:28:59,141 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]’: 2025-09-09T02:28:59,141 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = long long unsigned int; Distance = Hamming; Random = Kiss64Random]’ 2025-09-09T02:28:59,142 952 | _roots.push_back(_make_tree(indices, true)); 2025-09-09T02:28:59,142 | ^~~~~~~~~~ 2025-09-09T02:28:59,142 src/annoymodule.cc:87:56: required from here 2025-09-09T02:28:59,142 87 | bool build(int q, char** error) { return _index.build(q, error); }; 2025-09-09T02:28:59,142 | ~~~~~~~~~~~~^~~~~~~~~~ 2025-09-09T02:28:59,142 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=] 2025-09-09T02:28:59,142 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,142 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,142 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,142 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,143 | | 2025-09-09T02:28:59,143 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,143 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,143 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,143 | ^~~~~~~~~~~ 2025-09-09T02:28:59,143 src/annoylib.h:1215:55: note: format string is defined here 2025-09-09T02:28:59,143 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,143 | ~~^ 2025-09-09T02:28:59,143 | | 2025-09-09T02:28:59,144 | long int 2025-09-09T02:28:59,144 | %d 2025-09-09T02:28:59,144 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=] 2025-09-09T02:28:59,144 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,144 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,144 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,144 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,144 | | 2025-09-09T02:28:59,144 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,144 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,145 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,145 | ^~~~~~~~~~~ 2025-09-09T02:28:59,145 src/annoylib.h:1215:79: note: format string is defined here 2025-09-09T02:28:59,145 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,145 | ~~^ 2025-09-09T02:28:59,145 | | 2025-09-09T02:28:59,145 | long int 2025-09-09T02:28:59,145 | %d 2025-09-09T02:28:59,145 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=] 2025-09-09T02:28:59,145 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,145 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2025-09-09T02:28:59,146 | | 2025-09-09T02:28:59,146 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,146 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,146 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,146 | ^~~~~~~~~~~ 2025-09-09T02:28:59,146 src/annoylib.h:1218:40: note: format string is defined here 2025-09-09T02:28:59,146 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,146 | ~~^ 2025-09-09T02:28:59,146 | | 2025-09-09T02:28:59,146 | long unsigned int 2025-09-09T02:28:59,147 | %u 2025-09-09T02:28:59,380 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = DotProduct; Random = Kiss64Random]’: 2025-09-09T02:28:59,381 src/annoylib.h:1051:8: required from here 2025-09-09T02:28:59,381 1051 | bool load(const char* filename, bool prefault=false, char** error=NULL) { 2025-09-09T02:28:59,381 | ^~~~ 2025-09-09T02:28:59,381 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=] 2025-09-09T02:28:59,381 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,381 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2025-09-09T02:28:59,381 | | 2025-09-09T02:28:59,381 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,381 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,382 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,382 | ^~~~~~~~~~~ 2025-09-09T02:28:59,382 src/annoylib.h:1100:39: note: format string is defined here 2025-09-09T02:28:59,382 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,382 | ~~^ 2025-09-09T02:28:59,382 | | 2025-09-09T02:28:59,382 | long unsigned int 2025-09-09T02:28:59,382 | %u 2025-09-09T02:28:59,388 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = Manhattan; Random = Kiss64Random]’: 2025-09-09T02:28:59,389 src/annoylib.h:1051:8: required from here 2025-09-09T02:28:59,389 1051 | bool load(const char* filename, bool prefault=false, char** error=NULL) { 2025-09-09T02:28:59,389 | ^~~~ 2025-09-09T02:28:59,389 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=] 2025-09-09T02:28:59,389 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,389 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2025-09-09T02:28:59,389 | | 2025-09-09T02:28:59,389 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,389 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,389 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,390 | ^~~~~~~~~~~ 2025-09-09T02:28:59,390 src/annoylib.h:1100:39: note: format string is defined here 2025-09-09T02:28:59,390 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,390 | ~~^ 2025-09-09T02:28:59,390 | | 2025-09-09T02:28:59,390 | long unsigned int 2025-09-09T02:28:59,390 | %u 2025-09-09T02:28:59,396 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = Euclidean; Random = Kiss64Random]’: 2025-09-09T02:28:59,396 src/annoylib.h:1051:8: required from here 2025-09-09T02:28:59,396 1051 | bool load(const char* filename, bool prefault=false, char** error=NULL) { 2025-09-09T02:28:59,397 | ^~~~ 2025-09-09T02:28:59,397 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=] 2025-09-09T02:28:59,397 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,397 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2025-09-09T02:28:59,397 | | 2025-09-09T02:28:59,397 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,397 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,397 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,397 | ^~~~~~~~~~~ 2025-09-09T02:28:59,397 src/annoylib.h:1100:39: note: format string is defined here 2025-09-09T02:28:59,398 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,398 | ~~^ 2025-09-09T02:28:59,398 | | 2025-09-09T02:28:59,398 | long unsigned int 2025-09-09T02:28:59,398 | %u 2025-09-09T02:28:59,404 src/annoylib.h: In instantiation of ‘bool AnnoyIndex::load(const char*, bool, char**) [with S = int; T = float; Distance = Angular; Random = Kiss64Random]’: 2025-09-09T02:28:59,404 src/annoylib.h:1051:8: required from here 2025-09-09T02:28:59,404 1051 | bool load(const char* filename, bool prefault=false, char** error=NULL) { 2025-09-09T02:28:59,404 | ^~~~ 2025-09-09T02:28:59,404 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=] 2025-09-09T02:28:59,404 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,405 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 2025-09-09T02:28:59,405 | | 2025-09-09T02:28:59,405 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,405 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,405 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,405 | ^~~~~~~~~~~ 2025-09-09T02:28:59,405 src/annoylib.h:1100:39: note: format string is defined here 2025-09-09T02:28:59,405 1100 | if (_verbose) showUpdate("found %lu roots with degree %d\n", _roots.size(), m); 2025-09-09T02:28:59,405 | ~~^ 2025-09-09T02:28:59,406 | | 2025-09-09T02:28:59,406 | long unsigned int 2025-09-09T02:28:59,406 | %u 2025-09-09T02:28:59,420 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = DotProduct; Random = Kiss64Random]’: 2025-09-09T02:28:59,420 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = DotProduct; Random = Kiss64Random]’ 2025-09-09T02:28:59,420 952 | _roots.push_back(_make_tree(indices, true)); 2025-09-09T02:28:59,420 | ^~~~~~~~~~ 2025-09-09T02:28:59,420 src/annoylib.h:925:8: required from here 2025-09-09T02:28:59,421 925 | bool build(int q, char** error=NULL) { 2025-09-09T02:28:59,421 | ^~~~~ 2025-09-09T02:28:59,421 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=] 2025-09-09T02:28:59,421 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,421 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,421 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,421 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,421 | | 2025-09-09T02:28:59,421 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,421 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,421 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,422 | ^~~~~~~~~~~ 2025-09-09T02:28:59,422 src/annoylib.h:1215:55: note: format string is defined here 2025-09-09T02:28:59,422 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,422 | ~~^ 2025-09-09T02:28:59,422 | | 2025-09-09T02:28:59,422 | long int 2025-09-09T02:28:59,422 | %d 2025-09-09T02:28:59,422 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=] 2025-09-09T02:28:59,422 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,423 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,423 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,423 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,423 | | 2025-09-09T02:28:59,423 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,423 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,423 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,423 | ^~~~~~~~~~~ 2025-09-09T02:28:59,423 src/annoylib.h:1215:79: note: format string is defined here 2025-09-09T02:28:59,423 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,423 | ~~^ 2025-09-09T02:28:59,424 | | 2025-09-09T02:28:59,424 | long int 2025-09-09T02:28:59,424 | %d 2025-09-09T02:28:59,424 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=] 2025-09-09T02:28:59,424 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,424 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2025-09-09T02:28:59,424 | | 2025-09-09T02:28:59,424 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,424 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,424 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,425 | ^~~~~~~~~~~ 2025-09-09T02:28:59,425 src/annoylib.h:1218:40: note: format string is defined here 2025-09-09T02:28:59,425 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,425 | ~~^ 2025-09-09T02:28:59,425 | | 2025-09-09T02:28:59,425 | long unsigned int 2025-09-09T02:28:59,425 | %u 2025-09-09T02:28:59,460 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = Manhattan; Random = Kiss64Random]’: 2025-09-09T02:28:59,460 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = Manhattan; Random = Kiss64Random]’ 2025-09-09T02:28:59,460 952 | _roots.push_back(_make_tree(indices, true)); 2025-09-09T02:28:59,460 | ^~~~~~~~~~ 2025-09-09T02:28:59,460 src/annoylib.h:925:8: required from here 2025-09-09T02:28:59,460 925 | bool build(int q, char** error=NULL) { 2025-09-09T02:28:59,460 | ^~~~~ 2025-09-09T02:28:59,460 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=] 2025-09-09T02:28:59,460 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,460 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,461 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,461 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,461 | | 2025-09-09T02:28:59,461 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,461 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,461 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,461 | ^~~~~~~~~~~ 2025-09-09T02:28:59,461 src/annoylib.h:1215:55: note: format string is defined here 2025-09-09T02:28:59,461 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,462 | ~~^ 2025-09-09T02:28:59,462 | | 2025-09-09T02:28:59,462 | long int 2025-09-09T02:28:59,462 | %d 2025-09-09T02:28:59,462 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=] 2025-09-09T02:28:59,462 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,462 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,462 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,462 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,463 | | 2025-09-09T02:28:59,463 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,463 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,463 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,463 | ^~~~~~~~~~~ 2025-09-09T02:28:59,463 src/annoylib.h:1215:79: note: format string is defined here 2025-09-09T02:28:59,463 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,463 | ~~^ 2025-09-09T02:28:59,463 | | 2025-09-09T02:28:59,463 | long int 2025-09-09T02:28:59,463 | %d 2025-09-09T02:28:59,464 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=] 2025-09-09T02:28:59,464 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,464 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2025-09-09T02:28:59,464 | | 2025-09-09T02:28:59,464 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,464 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,464 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,464 | ^~~~~~~~~~~ 2025-09-09T02:28:59,464 src/annoylib.h:1218:40: note: format string is defined here 2025-09-09T02:28:59,464 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,464 | ~~^ 2025-09-09T02:28:59,465 | | 2025-09-09T02:28:59,465 | long unsigned int 2025-09-09T02:28:59,465 | %u 2025-09-09T02:28:59,471 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = Euclidean; Random = Kiss64Random]’: 2025-09-09T02:28:59,471 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = Euclidean; Random = Kiss64Random]’ 2025-09-09T02:28:59,472 952 | _roots.push_back(_make_tree(indices, true)); 2025-09-09T02:28:59,472 | ^~~~~~~~~~ 2025-09-09T02:28:59,472 src/annoylib.h:925:8: required from here 2025-09-09T02:28:59,472 925 | bool build(int q, char** error=NULL) { 2025-09-09T02:28:59,472 | ^~~~~ 2025-09-09T02:28:59,472 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=] 2025-09-09T02:28:59,472 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,472 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,472 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,472 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,473 | | 2025-09-09T02:28:59,473 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,473 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,473 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,473 | ^~~~~~~~~~~ 2025-09-09T02:28:59,473 src/annoylib.h:1215:55: note: format string is defined here 2025-09-09T02:28:59,473 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,473 | ~~^ 2025-09-09T02:28:59,473 | | 2025-09-09T02:28:59,474 | long int 2025-09-09T02:28:59,474 | %d 2025-09-09T02:28:59,474 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=] 2025-09-09T02:28:59,474 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,474 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,474 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,474 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,474 | | 2025-09-09T02:28:59,474 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,474 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,474 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,475 | ^~~~~~~~~~~ 2025-09-09T02:28:59,475 src/annoylib.h:1215:79: note: format string is defined here 2025-09-09T02:28:59,475 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,475 | ~~^ 2025-09-09T02:28:59,475 | | 2025-09-09T02:28:59,475 | long int 2025-09-09T02:28:59,475 | %d 2025-09-09T02:28:59,475 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=] 2025-09-09T02:28:59,475 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,475 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2025-09-09T02:28:59,475 | | 2025-09-09T02:28:59,476 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,476 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,476 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,476 | ^~~~~~~~~~~ 2025-09-09T02:28:59,476 src/annoylib.h:1218:40: note: format string is defined here 2025-09-09T02:28:59,476 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,476 | ~~^ 2025-09-09T02:28:59,476 | | 2025-09-09T02:28:59,476 | long unsigned int 2025-09-09T02:28:59,476 | %u 2025-09-09T02:28:59,492 src/annoylib.h: In instantiation of ‘S AnnoyIndex::_make_tree(const std::vector<_Tp>&, bool) [with S = int; T = float; Distance = Angular; Random = Kiss64Random]’: 2025-09-09T02:28:59,493 src/annoylib.h:952:24: required from ‘bool AnnoyIndex::build(int, char**) [with S = int; T = float; Distance = Angular; Random = Kiss64Random]’ 2025-09-09T02:28:59,493 952 | _roots.push_back(_make_tree(indices, true)); 2025-09-09T02:28:59,493 | ^~~~~~~~~~ 2025-09-09T02:28:59,493 src/annoylib.h:925:8: required from here 2025-09-09T02:28:59,493 925 | bool build(int q, char** error=NULL) { 2025-09-09T02:28:59,493 | ^~~~~ 2025-09-09T02:28:59,493 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=] 2025-09-09T02:28:59,493 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,493 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,493 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,493 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,494 | | 2025-09-09T02:28:59,494 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,494 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,494 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,494 | ^~~~~~~~~~~ 2025-09-09T02:28:59,494 src/annoylib.h:1215:55: note: format string is defined here 2025-09-09T02:28:59,494 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,494 | ~~^ 2025-09-09T02:28:59,494 | | 2025-09-09T02:28:59,494 | long int 2025-09-09T02:28:59,495 | %d 2025-09-09T02:28:59,495 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=] 2025-09-09T02:28:59,495 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,495 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,495 1216 | children_indices[0].size(), children_indices[1].size()); 2025-09-09T02:28:59,495 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:28:59,495 | | 2025-09-09T02:28:59,495 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,495 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,495 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,496 | ^~~~~~~~~~~ 2025-09-09T02:28:59,496 src/annoylib.h:1215:79: note: format string is defined here 2025-09-09T02:28:59,496 1215 | showUpdate("\tNo hyperplane found (left has %ld children, right has %ld children)\n", 2025-09-09T02:28:59,496 | ~~^ 2025-09-09T02:28:59,496 | | 2025-09-09T02:28:59,496 | long int 2025-09-09T02:28:59,496 | %d 2025-09-09T02:28:59,496 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=] 2025-09-09T02:28:59,496 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,496 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2025-09-09T02:28:59,496 | | 2025-09-09T02:28:59,497 | std::vector >::size_type {aka unsigned int} 2025-09-09T02:28:59,497 src/annoylib.h:69:45: note: in definition of macro ‘showUpdate’ 2025-09-09T02:28:59,497 69 | #define showUpdate(...) { fprintf(stderr, __VA_ARGS__ ); } 2025-09-09T02:28:59,497 | ^~~~~~~~~~~ 2025-09-09T02:28:59,497 src/annoylib.h:1218:40: note: format string is defined here 2025-09-09T02:28:59,497 1218 | showUpdate("Failed splitting %lu items\n", indices.size()); 2025-09-09T02:28:59,497 | ~~^ 2025-09-09T02:28:59,497 | | 2025-09-09T02:28:59,497 | long unsigned int 2025-09-09T02:28:59,497 | %u 2025-09-09T02:29:02,426 In file included from /usr/include/c++/14/bits/stl_algo.h:61, 2025-09-09T02:29:02,426 from /usr/include/c++/14/algorithm:61, 2025-09-09T02:29:02,426 from src/annoylib.h:57: 2025-09-09T02:29:02,426 /usr/include/c++/14/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]’: 2025-09-09T02:29:02,426 /usr/include/c++/14/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 2025-09-09T02:29:02,426 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-09T02:29:02,427 | ^~~~~~~~~~~~~ 2025-09-09T02:29:02,635 In file included from /usr/include/c++/14/vector:72, 2025-09-09T02:29:02,635 from src/annoylib.h:56: 2025-09-09T02:29:02,636 /usr/include/c++/14/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]’: 2025-09-09T02:29:02,636 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T02:29:02,636 954 | vector<_Tp, _Alloc>:: 2025-09-09T02:29:02,636 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T02:29:02,636 /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T02:29:06,932 In file included from /usr/include/c++/14/vector:66: 2025-09-09T02:29:06,932 In member function ‘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]’, 2025-09-09T02:29:06,933 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: 2025-09-09T02:29:06,933 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T02:29:06,933 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T02:29:06,933 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:29:06,933 1489 | std::__iterator_category(__first)); 2025-09-09T02:29:06,933 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:29:06,997 In member function ‘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]’, 2025-09-09T02:29:06,997 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: 2025-09-09T02:29:06,997 /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T02:29:06,997 1488 | _M_range_insert(begin() + __offset, __first, __last, 2025-09-09T02:29:06,997 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:29:06,997 1489 | std::__iterator_category(__first)); 2025-09-09T02:29:06,998 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T02:29:14,076 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/src/annoymodule.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/annoy/annoylib.cpython-313-arm-linux-gnueabihf.so 2025-09-09T02:29:14,477 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-09T02:29:14,477 !! 2025-09-09T02:29:14,477 ******************************************************************************** 2025-09-09T02:29:14,477 Please avoid running ``setup.py`` directly. 2025-09-09T02:29:14,477 Instead, use pypa/build, pypa/installer or other 2025-09-09T02:29:14,477 standards-based tools. 2025-09-09T02:29:14,477 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-09T02:29:14,478 or your builds will no longer be supported. 2025-09-09T02:29:14,478 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-09T02:29:14,478 ******************************************************************************** 2025-09-09T02:29:14,478 !! 2025-09-09T02:29:14,478 self.initialize_options() 2025-09-09T02:29:14,552 installing to build/bdist.linux-armv7l/wheel 2025-09-09T02:29:14,552 running install 2025-09-09T02:29:14,575 running install_lib 2025-09-09T02:29:14,650 creating build/bdist.linux-armv7l/wheel 2025-09-09T02:29:14,651 creating build/bdist.linux-armv7l/wheel/annoy 2025-09-09T02:29:14,651 copying build/lib.linux-armv7l-cpython-313/annoy/annoylib.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./annoy 2025-09-09T02:29:14,655 copying build/lib.linux-armv7l-cpython-313/annoy/__init__.py -> build/bdist.linux-armv7l/wheel/./annoy 2025-09-09T02:29:14,656 running install_egg_info 2025-09-09T02:29:14,733 running egg_info 2025-09-09T02:29:14,810 writing annoy_fixed.egg-info/PKG-INFO 2025-09-09T02:29:14,811 writing dependency_links to annoy_fixed.egg-info/dependency_links.txt 2025-09-09T02:29:14,812 writing top-level names to annoy_fixed.egg-info/top_level.txt 2025-09-09T02:29:14,888 reading manifest file 'annoy_fixed.egg-info/SOURCES.txt' 2025-09-09T02:29:14,889 reading manifest template 'MANIFEST.in' 2025-09-09T02:29:14,890 adding license file 'LICENSE' 2025-09-09T02:29:14,893 writing manifest file 'annoy_fixed.egg-info/SOURCES.txt' 2025-09-09T02:29:14,894 Copying annoy_fixed.egg-info to build/bdist.linux-armv7l/wheel/./annoy_fixed-1.16.3-py3.13.egg-info 2025-09-09T02:29:14,895 running install_scripts 2025-09-09T02:29:14,948 creating build/bdist.linux-armv7l/wheel/annoy_fixed-1.16.3.dist-info/WHEEL 2025-09-09T02:29:14,949 creating '/tmp/pip-wheel-kxtbr33p/annoy_fixed-1.16.3-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-09T02:29:14,950 adding 'annoy/__init__.py' 2025-09-09T02:29:15,140 adding 'annoy/annoylib.cpython-313-arm-linux-gnueabihf.so' 2025-09-09T02:29:15,148 adding 'annoy_fixed-1.16.3.dist-info/licenses/LICENSE' 2025-09-09T02:29:15,150 adding 'annoy_fixed-1.16.3.dist-info/METADATA' 2025-09-09T02:29:15,151 adding 'annoy_fixed-1.16.3.dist-info/WHEEL' 2025-09-09T02:29:15,151 adding 'annoy_fixed-1.16.3.dist-info/top_level.txt' 2025-09-09T02:29:15,152 adding 'annoy_fixed-1.16.3.dist-info/RECORD' 2025-09-09T02:29:15,152 removing build/bdist.linux-armv7l/wheel 2025-09-09T02:29:15,300 Building wheel for annoy-fixed (setup.py): finished with status 'done' 2025-09-09T02:29:15,305 Created wheel for annoy-fixed: filename=annoy_fixed-1.16.3-cp313-cp313-linux_armv7l.whl size=385779 sha256=26d89106af37e10cafd5b3c02a327323735c54caa10f28a993af2f18ce84e9d5 2025-09-09T02:29:15,306 Stored in directory: /tmp/pip-ephem-wheel-cache-k5y7i7vz/wheels/27/e1/c1/729479157e891b9501af9565d51adba09feddcd14201377304 2025-09-09T02:29:15,316 Successfully built annoy-fixed 2025-09-09T02:29:15,318 Removed build tracker: '/tmp/pip-build-tracker-9bachll0'