2025-09-09T19:01:00,132 Created temporary directory: /tmp/pip-build-tracker-gmrmaxpe 2025-09-09T19:01:00,132 Initialized build tracking at /tmp/pip-build-tracker-gmrmaxpe 2025-09-09T19:01:00,132 Created build tracker: /tmp/pip-build-tracker-gmrmaxpe 2025-09-09T19:01:00,133 Entered build tracker: /tmp/pip-build-tracker-gmrmaxpe 2025-09-09T19:01:00,133 Created temporary directory: /tmp/pip-wheel-sc6_wxzo 2025-09-09T19:01:00,136 Created temporary directory: /tmp/pip-ephem-wheel-cache-a_06vx49 2025-09-09T19:01:00,191 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T19:01:00,193 2 location(s) to search for versions of lanms-nova: 2025-09-09T19:01:00,193 * https://pypi.org/simple/lanms-nova/ 2025-09-09T19:01:00,193 * https://www.piwheels.org/simple/lanms-nova/ 2025-09-09T19:01:00,194 Fetching project page and analyzing links: https://pypi.org/simple/lanms-nova/ 2025-09-09T19:01:00,194 Getting page https://pypi.org/simple/lanms-nova/ 2025-09-09T19:01:00,195 Found index url https://pypi.org/simple/ 2025-09-09T19:01:00,343 Fetched page https://pypi.org/simple/lanms-nova/ as application/vnd.pypi.simple.v1+json 2025-09-09T19:01:00,345 Found link https://files.pythonhosted.org/packages/13/6e/c847c8952c116ce4b0b9cdad2159aeb2cdd192909cdf7afb307c7be920e0/lanms-nova-1.0.1.tar.gz (from https://pypi.org/simple/lanms-nova/), version: 1.0.1 2025-09-09T19:01:00,345 Found link https://files.pythonhosted.org/packages/96/d5/8f5d23d0fa49f96ff2b82d7047160311430199eeb15e5163f36b6213af2d/lanms-nova-1.0.3.tar.gz (from https://pypi.org/simple/lanms-nova/), version: 1.0.3 2025-09-09T19:01:00,346 Fetching project page and analyzing links: https://www.piwheels.org/simple/lanms-nova/ 2025-09-09T19:01:00,347 Getting page https://www.piwheels.org/simple/lanms-nova/ 2025-09-09T19:01:00,349 Found index url https://www.piwheels.org/simple/ 2025-09-09T19:01:00,446 Fetched page https://www.piwheels.org/simple/lanms-nova/ as text/html 2025-09-09T19:01:00,449 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.3-cp37-cp37m-linux_armv6l.whl#sha256=3746083c75c803254815b339c9263b2571793dc671cdc3d41e654ddf6909f78b (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,450 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.3-cp37-cp37m-linux_armv7l.whl#sha256=3746083c75c803254815b339c9263b2571793dc671cdc3d41e654ddf6909f78b (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,450 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.3-cp39-cp39-linux_armv6l.whl#sha256=159e4d104f6406ad67b124ec0fa7e4b997831518fecf337408159ad071c0d0f4 (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,450 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.3-cp39-cp39-linux_armv7l.whl#sha256=159e4d104f6406ad67b124ec0fa7e4b997831518fecf337408159ad071c0d0f4 (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,450 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.3-cp311-cp311-linux_armv6l.whl#sha256=8f47175b6f05cafa6a0768da38176e96641338b1150b1c93381cba4c37be713f (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,450 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.3-cp311-cp311-linux_armv7l.whl#sha256=8f47175b6f05cafa6a0768da38176e96641338b1150b1c93381cba4c37be713f (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,450 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.1-cp35-cp35m-linux_armv6l.whl#sha256=85bba384e0566d72a827ca0ae6f3cccbc8d6cdb6d8d7f9729829cd84a225dece (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,451 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.1-cp35-cp35m-linux_armv7l.whl#sha256=85bba384e0566d72a827ca0ae6f3cccbc8d6cdb6d8d7f9729829cd84a225dece (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,451 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.1-cp39-cp39-linux_armv6l.whl#sha256=63d4765f03f219ffeb9105502d9b5d2a04bb0e995ab6275066da513cf052ee77 (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,451 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.1-cp39-cp39-linux_armv7l.whl#sha256=63d4765f03f219ffeb9105502d9b5d2a04bb0e995ab6275066da513cf052ee77 (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,451 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.1-cp37-cp37m-linux_armv6l.whl#sha256=5b9c7fc8b35cdde61c8d4c344d8486cff3bfe14d0c42ed57e518c58aea3f774a (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,451 Skipping link: No binaries permitted for lanms-nova: https://archive1.piwheels.org/simple/lanms-nova/lanms_nova-1.0.1-cp37-cp37m-linux_armv7l.whl#sha256=5b9c7fc8b35cdde61c8d4c344d8486cff3bfe14d0c42ed57e518c58aea3f774a (from https://www.piwheels.org/simple/lanms-nova/) 2025-09-09T19:01:00,451 Skipping link: not a file: https://www.piwheels.org/simple/lanms-nova/ 2025-09-09T19:01:00,452 Skipping link: not a file: https://pypi.org/simple/lanms-nova/ 2025-09-09T19:01:00,481 Given no hashes to check 1 links for project 'lanms-nova': discarding no candidates 2025-09-09T19:01:00,482 Collecting lanms-nova==1.0.1 2025-09-09T19:01:00,484 Created temporary directory: /tmp/pip-unpack-peuu17ab 2025-09-09T19:01:00,634 Downloading lanms-nova-1.0.1.tar.gz (165 kB) 2025-09-09T19:01:00,713 Added lanms-nova==1.0.1 from https://files.pythonhosted.org/packages/13/6e/c847c8952c116ce4b0b9cdad2159aeb2cdd192909cdf7afb307c7be920e0/lanms-nova-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-gmrmaxpe' 2025-09-09T19:01:00,714 Running setup.py (path:/tmp/pip-wheel-sc6_wxzo/lanms-nova_ba2fd432b0a24d7888503b987bb5bffd/setup.py) egg_info for package lanms-nova 2025-09-09T19:01:00,714 Created temporary directory: /tmp/pip-pip-egg-info-1gnf_pgn 2025-09-09T19:01:00,715 Preparing metadata (setup.py): started 2025-09-09T19:01:00,715 Running command python setup.py egg_info 2025-09-09T19:01:01,331 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T19:01:01,331 !! 2025-09-09T19:01:01,332 ******************************************************************************** 2025-09-09T19:01:01,332 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T19:01:01,332 versions. Please use the underscore name 'description_file' instead. 2025-09-09T19:01:01,332 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T19:01:01,332 or your builds will no longer be supported. 2025-09-09T19:01:01,332 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T19:01:01,332 ******************************************************************************** 2025-09-09T19:01:01,332 !! 2025-09-09T19:01:01,333 opt = self._enforce_underscore(opt, section) 2025-09-09T19:01:01,793 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T19:01:01,793 !! 2025-09-09T19:01:01,794 ******************************************************************************** 2025-09-09T19:01:01,794 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T19:01:01,794 versions. Please use the underscore name 'description_file' instead. 2025-09-09T19:01:01,794 (Affected: lanms-nova). 2025-09-09T19:01:01,794 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T19:01:01,794 or your builds will no longer be supported. 2025-09-09T19:01:01,794 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T19:01:01,795 ******************************************************************************** 2025-09-09T19:01:01,795 !! 2025-09-09T19:01:01,795 opt = self._enforce_underscore(opt, section) 2025-09-09T19:01:01,865 running egg_info 2025-09-09T19:01:01,938 creating /tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info 2025-09-09T19:01:01,938 writing /tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info/PKG-INFO 2025-09-09T19:01:01,940 writing dependency_links to /tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info/dependency_links.txt 2025-09-09T19:01:01,940 writing requirements to /tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info/requires.txt 2025-09-09T19:01:01,940 writing top-level names to /tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info/top_level.txt 2025-09-09T19:01:01,941 writing manifest file '/tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info/SOURCES.txt' 2025-09-09T19:01:02,229 reading manifest file '/tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info/SOURCES.txt' 2025-09-09T19:01:02,230 reading manifest template 'MANIFEST.in' 2025-09-09T19:01:02,233 adding license file 'LICENSE' 2025-09-09T19:01:02,236 writing manifest file '/tmp/pip-pip-egg-info-1gnf_pgn/lanms_nova.egg-info/SOURCES.txt' 2025-09-09T19:01:02,348 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T19:01:02,353 Source in /tmp/pip-wheel-sc6_wxzo/lanms-nova_ba2fd432b0a24d7888503b987bb5bffd has version 1.0.1, which satisfies requirement lanms-nova==1.0.1 from https://files.pythonhosted.org/packages/13/6e/c847c8952c116ce4b0b9cdad2159aeb2cdd192909cdf7afb307c7be920e0/lanms-nova-1.0.1.tar.gz 2025-09-09T19:01:02,353 Removed lanms-nova==1.0.1 from https://files.pythonhosted.org/packages/13/6e/c847c8952c116ce4b0b9cdad2159aeb2cdd192909cdf7afb307c7be920e0/lanms-nova-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-gmrmaxpe' 2025-09-09T19:01:02,357 Created temporary directory: /tmp/pip-unpack-386jhsa2 2025-09-09T19:01:02,357 Created temporary directory: /tmp/pip-unpack-n3oko6kt 2025-09-09T19:01:02,357 Building wheels for collected packages: lanms-nova 2025-09-09T19:01:02,358 Created temporary directory: /tmp/pip-wheel-8e1evrms 2025-09-09T19:01:02,359 DEPRECATION: Building 'lanms-nova' 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 'lanms-nova'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T19:01:02,360 Building wheel for lanms-nova (setup.py): started 2025-09-09T19:01:02,361 Destination directory: /tmp/pip-wheel-8e1evrms 2025-09-09T19:01:02,361 Running command python setup.py bdist_wheel 2025-09-09T19:01:02,965 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T19:01:02,966 !! 2025-09-09T19:01:02,966 ******************************************************************************** 2025-09-09T19:01:02,966 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T19:01:02,966 versions. Please use the underscore name 'description_file' instead. 2025-09-09T19:01:02,966 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T19:01:02,966 or your builds will no longer be supported. 2025-09-09T19:01:02,966 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T19:01:02,967 ******************************************************************************** 2025-09-09T19:01:02,967 !! 2025-09-09T19:01:02,967 opt = self._enforce_underscore(opt, section) 2025-09-09T19:01:03,426 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T19:01:03,426 !! 2025-09-09T19:01:03,426 ******************************************************************************** 2025-09-09T19:01:03,426 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T19:01:03,426 versions. Please use the underscore name 'description_file' instead. 2025-09-09T19:01:03,426 (Affected: lanms-nova). 2025-09-09T19:01:03,427 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T19:01:03,427 or your builds will no longer be supported. 2025-09-09T19:01:03,427 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T19:01:03,427 ******************************************************************************** 2025-09-09T19:01:03,427 !! 2025-09-09T19:01:03,427 opt = self._enforce_underscore(opt, section) 2025-09-09T19:01:03,428 running bdist_wheel 2025-09-09T19:01:03,795 running build 2025-09-09T19:01:03,795 running build_py 2025-09-09T19:01:03,871 creating build/lib.linux-armv7l-cpython-313/lanms 2025-09-09T19:01:03,872 copying lanms/__init__.py -> build/lib.linux-armv7l-cpython-313/lanms 2025-09-09T19:01:03,872 running egg_info 2025-09-09T19:01:03,946 writing lanms_nova.egg-info/PKG-INFO 2025-09-09T19:01:03,947 writing dependency_links to lanms_nova.egg-info/dependency_links.txt 2025-09-09T19:01:03,948 writing requirements to lanms_nova.egg-info/requires.txt 2025-09-09T19:01:03,948 writing top-level names to lanms_nova.egg-info/top_level.txt 2025-09-09T19:01:04,023 reading manifest file 'lanms_nova.egg-info/SOURCES.txt' 2025-09-09T19:01:04,026 reading manifest template 'MANIFEST.in' 2025-09-09T19:01:04,029 adding license file 'LICENSE' 2025-09-09T19:01:04,033 writing manifest file 'lanms_nova.egg-info/SOURCES.txt' 2025-09-09T19:01:04,034 running build_ext 2025-09-09T19:01:04,369 building 'lanms.lanmslib' extension 2025-09-09T19:01:04,370 creating build/temp.linux-armv7l-cpython-313/src/include/clipper 2025-09-09T19:01:04,371 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -UNDEBUG -Isrc/include -I/usr/include/python3.13 -c src/include/clipper/clipper.cpp -o build/temp.linux-armv7l-cpython-313/src/include/clipper/clipper.o 2025-09-09T19:01:06,612 src/include/clipper/clipper.cpp: In function ‘void ClipperLib::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: 2025-09-09T19:01:06,612 src/include/clipper/clipper.cpp:721:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct ClipperLib::TEdge’; use assignment or value-initialization instead [-Wclass-memaccess] 2025-09-09T19:01:06,613 721 | std::memset(e, 0, sizeof(TEdge)); 2025-09-09T19:01:06,613 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:06,613 src/include/clipper/clipper.cpp:66:8: note: ‘struct ClipperLib::TEdge’ declared here 2025-09-09T19:01:06,613 66 | struct TEdge { 2025-09-09T19:01:06,613 | ^~~~~ 2025-09-09T19:01:06,759 src/include/clipper/clipper.cpp: In member function ‘void ClipperLib::Clipper::FixupFirstLefts3(ClipperLib::OutRec*, ClipperLib::OutRec*)’: 2025-09-09T19:01:06,759 src/include/clipper/clipper.cpp:3665:13: warning: unused variable ‘firstLeft’ [-Wunused-variable] 2025-09-09T19:01:06,759 3665 | OutRec* firstLeft = ParseFirstLeft(outRec->FirstLeft); 2025-09-09T19:01:06,759 | ^~~~~~~~~ 2025-09-09T19:01:09,643 In file included from /usr/include/c++/14/queue:64, 2025-09-09T19:01:09,643 from src/include/clipper/clipper.h:60, 2025-09-09T19:01:09,643 from src/include/clipper/clipper.cpp:41: 2025-09-09T19:01:09,643 /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 > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: 2025-09-09T19:01:09,644 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 2025-09-09T19:01:09,644 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-09T19:01:09,644 | ^~~~~~~~~~~~~ 2025-09-09T19:01:19,297 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -UNDEBUG -Isrc/include -I/usr/include/python3.13 -c src/lanmslib.cpp -o build/temp.linux-armv7l-cpython-313/src/lanmslib.o 2025-09-09T19:01:21,813 In file included from src/include/pybind11/pytypes.h:12, 2025-09-09T19:01:21,813 from src/include/pybind11/cast.h:13, 2025-09-09T19:01:21,813 from src/include/pybind11/attr.h:13, 2025-09-09T19:01:21,813 from src/include/pybind11/pybind11.h:43, 2025-09-09T19:01:21,813 from src/lanmslib.cpp:1: 2025-09-09T19:01:21,814 src/include/pybind11/common.h:491:33: warning: ‘int PyThread_create_key()’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:21,814 491 | decltype(PyThread_create_key()) tstate = 0; // Usually an int but a long on Cygwin64 with Python 3.x 2025-09-09T19:01:21,814 | ~~~~~~~~~~~~~~~~~~~^~ 2025-09-09T19:01:21,814 In file included from /usr/include/python3.13/Python.h:118, 2025-09-09T19:01:21,814 from src/include/pybind11/common.h:100: 2025-09-09T19:01:21,814 /usr/include/python3.13/pythread.h:75:36: note: declared here 2025-09-09T19:01:21,814 75 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_create_key(void); 2025-09-09T19:01:21,814 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:21,814 src/include/pybind11/common.h:491:33: warning: ‘int PyThread_create_key()’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:21,815 491 | decltype(PyThread_create_key()) tstate = 0; // Usually an int but a long on Cygwin64 with Python 3.x 2025-09-09T19:01:21,815 | ~~~~~~~~~~~~~~~~~~~^~ 2025-09-09T19:01:21,815 /usr/include/python3.13/pythread.h:75:36: note: declared here 2025-09-09T19:01:21,815 75 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_create_key(void); 2025-09-09T19:01:21,815 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,133 src/include/pybind11/cast.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: 2025-09-09T19:01:22,134 src/include/pybind11/cast.h:81:31: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,134 81 | PyEval_InitThreads(); 2025-09-09T19:01:22,134 | ~~~~~~~~~~~~~~~~~~^~ 2025-09-09T19:01:22,134 In file included from /usr/include/python3.13/Python.h:124: 2025-09-09T19:01:22,134 /usr/include/python3.13/ceval.h:114:37: note: declared here 2025-09-09T19:01:22,134 114 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2025-09-09T19:01:22,134 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,134 src/include/pybind11/cast.h:83:56: warning: ‘int PyThread_create_key()’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,135 83 | internals_ptr->tstate = PyThread_create_key(); 2025-09-09T19:01:22,135 | ~~~~~~~~~~~~~~~~~~~^~ 2025-09-09T19:01:22,135 /usr/include/python3.13/pythread.h:75:36: note: declared here 2025-09-09T19:01:22,135 75 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_create_key(void); 2025-09-09T19:01:22,135 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,135 src/include/pybind11/cast.h:84:35: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,135 84 | PyThread_set_key_value(internals_ptr->tstate, tstate); 2025-09-09T19:01:22,135 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,135 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-09T19:01:22,136 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-09T19:01:22,136 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,203 src/include/pybind11/cast.h: In function ‘std::string pybind11::detail::error_string()’: 2025-09-09T19:01:22,203 src/include/pybind11/cast.h:490:36: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,203 490 | " " + handle(frame->f_code->co_filename).cast() + 2025-09-09T19:01:22,203 | ^~ 2025-09-09T19:01:22,203 In file included from /usr/include/python3.13/Python.h:67: 2025-09-09T19:01:22,203 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,203 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,203 | ^~~~~~ 2025-09-09T19:01:22,203 src/include/pybind11/cast.h:490:75: error: expected primary-expression before ‘>’ token 2025-09-09T19:01:22,204 490 | " " + handle(frame->f_code->co_filename).cast() + 2025-09-09T19:01:22,204 | ^ 2025-09-09T19:01:22,204 src/include/pybind11/cast.h:490:77: error: expected primary-expression before ‘)’ token 2025-09-09T19:01:22,204 490 | " " + handle(frame->f_code->co_filename).cast() + 2025-09-09T19:01:22,204 | ^ 2025-09-09T19:01:22,204 src/include/pybind11/cast.h:492:29: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,204 492 | handle(frame->f_code->co_name).cast() + "\n"; 2025-09-09T19:01:22,204 | ^~ 2025-09-09T19:01:22,204 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,204 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,205 | ^~~~~~ 2025-09-09T19:01:22,205 src/include/pybind11/cast.h:492:64: error: expected primary-expression before ‘>’ token 2025-09-09T19:01:22,205 492 | handle(frame->f_code->co_name).cast() + "\n"; 2025-09-09T19:01:22,205 | ^ 2025-09-09T19:01:22,205 src/include/pybind11/cast.h:492:66: error: expected primary-expression before ‘)’ token 2025-09-09T19:01:22,205 492 | handle(frame->f_code->co_name).cast() + "\n"; 2025-09-09T19:01:22,205 | ^ 2025-09-09T19:01:22,205 src/include/pybind11/cast.h:493:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,205 493 | frame = frame->f_back; 2025-09-09T19:01:22,205 | ^~ 2025-09-09T19:01:22,206 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,206 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,206 | ^~~~~~ 2025-09-09T19:01:22,355 src/include/pybind11/attr.h: At global scope: 2025-09-09T19:01:22,355 src/include/pybind11/attr.h:181:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 2025-09-09T19:01:22,355 181 | std::uint16_t nargs; 2025-09-09T19:01:22,355 | ^~~~~~~~ 2025-09-09T19:01:22,355 | wint_t 2025-09-09T19:01:22,368 src/include/pybind11/attr.h: In constructor ‘pybind11::detail::function_call::function_call(pybind11::detail::function_record&, pybind11::handle)’: 2025-09-09T19:01:22,368 src/include/pybind11/attr.h:276:20: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-09T19:01:22,368 276 | args.reserve(f.nargs); 2025-09-09T19:01:22,368 | ^~~~~ 2025-09-09T19:01:22,368 | args 2025-09-09T19:01:22,368 src/include/pybind11/attr.h:277:28: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-09T19:01:22,368 277 | args_convert.reserve(f.nargs); 2025-09-09T19:01:22,368 | ^~~~~ 2025-09-09T19:01:22,369 | args 2025-09-09T19:01:22,441 src/include/pybind11/pybind11.h: In member function ‘void pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, const char*, const std::type_info* const*, pybind11::size_t)’: 2025-09-09T19:01:22,442 src/include/pybind11/pybind11.h:276:14: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-09T19:01:22,442 276 | rec->nargs = (std::uint16_t) args; 2025-09-09T19:01:22,442 | ^~~~~ 2025-09-09T19:01:22,442 | args 2025-09-09T19:01:22,443 src/include/pybind11/pybind11.h:276:28: error: ‘uint16_t’ is not a member of ‘std’; did you mean ‘wint_t’? 2025-09-09T19:01:22,444 276 | rec->nargs = (std::uint16_t) args; 2025-09-09T19:01:22,444 | ^~~~~~~~ 2025-09-09T19:01:22,444 | wint_t 2025-09-09T19:01:22,468 src/include/pybind11/pybind11.h: In static member function ‘static PyObject* pybind11::cpp_function::dispatcher(PyObject*, PyObject*, PyObject*)’: 2025-09-09T19:01:22,468 src/include/pybind11/pybind11.h:457:40: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-09T19:01:22,468 457 | size_t pos_args = func.nargs; // Number of positional arguments that we need 2025-09-09T19:01:22,469 | ^~~~~ 2025-09-09T19:01:22,469 | args 2025-09-09T19:01:22,475 src/include/pybind11/pybind11.h:565:46: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-09T19:01:22,475 565 | if (call.args.size() != func.nargs || call.args_convert.size() != func.nargs) 2025-09-09T19:01:22,475 | ^~~~~ 2025-09-09T19:01:22,475 | args 2025-09-09T19:01:22,475 src/include/pybind11/pybind11.h:565:88: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-09T19:01:22,475 565 | if (call.args.size() != func.nargs || call.args_convert.size() != func.nargs) 2025-09-09T19:01:22,476 | ^~~~~ 2025-09-09T19:01:22,476 | args 2025-09-09T19:01:22,476 src/include/pybind11/pybind11.h:574:53: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 2025-09-09T19:01:22,476 574 | second_pass_convert.resize(func.nargs, false); 2025-09-09T19:01:22,476 | ^~~~~ 2025-09-09T19:01:22,476 | args 2025-09-09T19:01:22,562 src/include/pybind11/pybind11.h: In constructor ‘pybind11::gil_scoped_acquire::gil_scoped_acquire()’: 2025-09-09T19:01:22,562 src/include/pybind11/pybind11.h:1645:58: warning: ‘void* PyThread_get_key_value(int)’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,563 1645 | tstate = (PyThreadState *) PyThread_get_key_value(internals.tstate); 2025-09-09T19:01:22,563 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,563 /usr/include/python3.13/pythread.h:79:39: note: declared here 2025-09-09T19:01:22,563 79 | Py_DEPRECATED(3.7) PyAPI_FUNC(void *) PyThread_get_key_value(int key); 2025-09-09T19:01:22,563 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,563 src/include/pybind11/pybind11.h:1657:35: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,563 1657 | PyThread_set_key_value(internals.tstate, tstate); 2025-09-09T19:01:22,563 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,563 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-09T19:01:22,563 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-09T19:01:22,564 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,564 src/include/pybind11/pybind11.h: In member function ‘void pybind11::gil_scoped_acquire::dec_ref()’: 2025-09-09T19:01:22,565 src/include/pybind11/pybind11.h:1696:38: warning: ‘void PyThread_delete_key_value(int)’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,565 1696 | PyThread_delete_key_value(detail::get_internals().tstate); 2025-09-09T19:01:22,565 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,565 /usr/include/python3.13/pythread.h:80:37: note: declared here 2025-09-09T19:01:22,565 80 | Py_DEPRECATED(3.7) PyAPI_FUNC(void) PyThread_delete_key_value(int key); 2025-09-09T19:01:22,565 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,566 src/include/pybind11/pybind11.h: In constructor ‘pybind11::gil_scoped_release::gil_scoped_release(bool)’: 2025-09-09T19:01:22,566 src/include/pybind11/pybind11.h:1724:39: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,566 1724 | PyThread_set_key_value(key, nullptr); 2025-09-09T19:01:22,566 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 2025-09-09T19:01:22,566 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-09T19:01:22,566 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-09T19:01:22,566 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,566 src/include/pybind11/pybind11.h: In destructor ‘pybind11::gil_scoped_release::~gil_scoped_release()’: 2025-09-09T19:01:22,567 src/include/pybind11/pybind11.h:1737:35: warning: ‘int PyThread_set_key_value(int, void*)’ is deprecated [-Wdeprecated-declarations] 2025-09-09T19:01:22,567 1737 | PyThread_set_key_value(key, tstate); 2025-09-09T19:01:22,567 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-09T19:01:22,567 /usr/include/python3.13/pythread.h:77:36: note: declared here 2025-09-09T19:01:22,567 77 | Py_DEPRECATED(3.7) PyAPI_FUNC(int) PyThread_set_key_value(int key, 2025-09-09T19:01:22,567 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,587 src/include/pybind11/pybind11.h: In function ‘pybind11::function pybind11::get_type_overload(const void*, const detail::type_info*, const char*)’: 2025-09-09T19:01:22,587 src/include/pybind11/pybind11.h:1794:49: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’ 2025-09-09T19:01:22,587 1794 | PyFrameObject *frame = PyThreadState_Get()->frame; 2025-09-09T19:01:22,587 | ^~~~~ 2025-09-09T19:01:22,587 src/include/pybind11/pybind11.h:1795:41: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,588 1795 | if (frame && (std::string) str(frame->f_code->co_name) == name && 2025-09-09T19:01:22,588 | ^~ 2025-09-09T19:01:22,588 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,588 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,588 | ^~~~~~ 2025-09-09T19:01:22,588 src/include/pybind11/pybind11.h:1796:14: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,588 1796 | frame->f_code->co_argcount > 0) { 2025-09-09T19:01:22,588 | ^~ 2025-09-09T19:01:22,588 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,588 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,589 | ^~~~~~ 2025-09-09T19:01:22,589 src/include/pybind11/pybind11.h:1799:18: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,589 1799 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-09T19:01:22,589 | ^~ 2025-09-09T19:01:22,589 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,589 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,589 | ^~~~~~ 2025-09-09T19:01:22,589 In file included from /usr/include/python3.13/Python.h:19: 2025-09-09T19:01:22,589 src/include/pybind11/pybind11.h:1799:52: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,590 1799 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-09T19:01:22,590 | ^~ 2025-09-09T19:01:22,590 /usr/include/python3.13/tupleobject.h:27:18: note: in expansion of macro ‘PyType_FastSubclass’ 2025-09-09T19:01:22,590 27 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS) 2025-09-09T19:01:22,590 | ^~~~~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,590 /usr/include/python3.13/object.h:227:28: note: in expansion of macro ‘_Py_CAST’ 2025-09-09T19:01:22,590 227 | #define _PyObject_CAST(op) _Py_CAST(PyObject*, (op)) 2025-09-09T19:01:22,590 | ^~~~~~~~ 2025-09-09T19:01:22,590 /usr/include/python3.13/object.h:344:31: note: in expansion of macro ‘_PyObject_CAST’ 2025-09-09T19:01:22,590 344 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob)) 2025-09-09T19:01:22,591 | ^~~~~~~~~~~~~~ 2025-09-09T19:01:22,591 /usr/include/python3.13/tupleobject.h:27:38: note: in expansion of macro ‘Py_TYPE’ 2025-09-09T19:01:22,591 27 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS) 2025-09-09T19:01:22,591 | ^~~~~~~ 2025-09-09T19:01:22,591 /usr/include/python3.13/cpython/tupleobject.h:17:13: note: in expansion of macro ‘PyTuple_Check’ 2025-09-09T19:01:22,591 17 | (assert(PyTuple_Check(op)), _Py_CAST(PyTupleObject*, (op))) 2025-09-09T19:01:22,591 | ^~~~~~~~~~~~~ 2025-09-09T19:01:22,591 /usr/include/python3.13/cpython/tupleobject.h:27:38: note: in expansion of macro ‘_PyTuple_CAST’ 2025-09-09T19:01:22,591 27 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[(index)]) 2025-09-09T19:01:22,591 | ^~~~~~~~~~~~~ 2025-09-09T19:01:22,592 src/include/pybind11/pybind11.h:1799:30: note: in expansion of macro ‘PyTuple_GET_ITEM’ 2025-09-09T19:01:22,592 1799 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-09T19:01:22,592 | ^~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,592 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,592 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,592 | ^~~~~~ 2025-09-09T19:01:22,592 In file included from /usr/include/python3.13/Python.h:63: 2025-09-09T19:01:22,592 src/include/pybind11/pybind11.h:1799:52: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,592 1799 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-09T19:01:22,592 | ^~ 2025-09-09T19:01:22,593 /usr/include/python3.13/pyport.h:19:38: note: in definition of macro ‘_Py_CAST’ 2025-09-09T19:01:22,593 19 | #define _Py_CAST(type, expr) ((type)(expr)) 2025-09-09T19:01:22,593 | ^~~~ 2025-09-09T19:01:22,593 /usr/include/python3.13/cpython/tupleobject.h:27:38: note: in expansion of macro ‘_PyTuple_CAST’ 2025-09-09T19:01:22,593 27 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[(index)]) 2025-09-09T19:01:22,593 | ^~~~~~~~~~~~~ 2025-09-09T19:01:22,593 src/include/pybind11/pybind11.h:1799:30: note: in expansion of macro ‘PyTuple_GET_ITEM’ 2025-09-09T19:01:22,593 1799 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2025-09-09T19:01:22,593 | ^~~~~~~~~~~~~~~~ 2025-09-09T19:01:22,593 /usr/include/python3.13/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-09T19:01:22,594 22 | typedef struct _frame PyFrameObject; 2025-09-09T19:01:22,594 | ^~~~~~ 2025-09-09T19:01:24,135 In file included from src/lanmslib.cpp:6: 2025-09-09T19:01:24,135 src/lanmslib.h: At global scope: 2025-09-09T19:01:24,135 src/lanmslib.h:83:37: error: ‘int64_t’ in namespace ‘std’ does not name a type 2025-09-09T19:01:24,136 83 | inline std::int64_t sqr(std::int64_t x) { return x * x; } 2025-09-09T19:01:24,136 | ^~~~~~~ 2025-09-09T19:01:24,138 src/lanmslib.h:163:30: error: ‘int64_t’ in namespace ‘std’ does not name a type 2025-09-09T19:01:24,138 163 | std::int64_t data[8]; 2025-09-09T19:01:24,138 | ^~~~~~~ 2025-09-09T19:01:24,140 src/lanmslib.h:165:30: error: ‘int32_t’ in namespace ‘std’ does not name a type 2025-09-09T19:01:24,141 165 | std::int32_t nr_polys; 2025-09-09T19:01:24,141 | ^~~~~~~ 2025-09-09T19:01:24,141 src/lanmslib.h: In constructor ‘lanms::PolyMerger::PolyMerger()’: 2025-09-09T19:01:24,141 src/lanmslib.h:45:49: error: class ‘lanms::PolyMerger’ does not have any field named ‘nr_polys’ 2025-09-09T19:01:24,141 45 | PolyMerger(): score(0), nr_polys(0) { 2025-09-09T19:01:24,141 | ^~~~~~~~ 2025-09-09T19:01:24,142 src/lanmslib.h:46:40: error: ‘data’ was not declared in this scope; did you mean ‘std::data’? 2025-09-09T19:01:24,142 46 | memset(data, 0, sizeof(data)); 2025-09-09T19:01:24,142 | ^~~~ 2025-09-09T19:01:24,142 | std::data 2025-09-09T19:01:24,142 In file included from /usr/include/c++/14/forward_list:41, 2025-09-09T19:01:24,143 from src/include/pybind11/common.h:128: 2025-09-09T19:01:24,143 /usr/include/c++/14/bits/range_access.h:344:5: note: ‘std::data’ declared here 2025-09-09T19:01:24,143 344 | data(initializer_list<_Tp> __il) noexcept 2025-09-09T19:01:24,143 | ^~~~ 2025-09-09T19:01:24,170 src/lanmslib.h: In member function ‘void lanms::PolyMerger::add(const lanms::Polygon&)’: 2025-09-09T19:01:24,171 src/lanmslib.h:54:37: error: ‘nr_polys’ was not declared in this scope 2025-09-09T19:01:24,171 54 | if (nr_polys > 0) { 2025-09-09T19:01:24,171 | ^~~~~~~~ 2025-09-09T19:01:24,173 src/lanmslib.h:66:33: error: ‘data’ was not declared in this scope; did you mean ‘std::data’? 2025-09-09T19:01:24,174 66 | data[0] += poly[0].X * s; 2025-09-09T19:01:24,174 | ^~~~ 2025-09-09T19:01:24,174 | std::data 2025-09-09T19:01:24,174 /usr/include/c++/14/bits/range_access.h:344:5: note: ‘std::data’ declared here 2025-09-09T19:01:24,174 344 | data(initializer_list<_Tp> __il) noexcept 2025-09-09T19:01:24,174 | ^~~~ 2025-09-09T19:01:24,198 src/lanmslib.h:80:33: error: ‘nr_polys’ was not declared in this scope 2025-09-09T19:01:24,198 80 | nr_polys += 1; 2025-09-09T19:01:24,199 | ^~~~~~~~ 2025-09-09T19:01:24,202 src/lanmslib.h: In member function ‘lanms::Polygon lanms::PolyMerger::normalize_poly(const lanms::Polygon&, const lanms::Polygon&)’: 2025-09-09T19:01:24,202 src/lanmslib.h:89:38: error: ‘int64_t’ is not a member of ‘std’; did you mean ‘int64_t’? 2025-09-09T19:01:24,203 89 | std::int64_t min_d = std::numeric_limits::max(); 2025-09-09T19:01:24,203 | ^~~~~~~ 2025-09-09T19:01:24,203 In file included from /usr/include/stdint.h:34, 2025-09-09T19:01:24,203 from /usr/lib/gcc/arm-linux-gnueabihf/14/include/stdint.h:9, 2025-09-09T19:01:24,203 from /usr/include/inttypes.h:27, 2025-09-09T19:01:24,203 from /usr/include/python3.13/Python.h:20: 2025-09-09T19:01:24,203 /usr/include/arm-linux-gnueabihf/bits/stdint-intn.h:27:19: note: ‘int64_t’ declared here 2025-09-09T19:01:24,203 27 | typedef __int64_t int64_t; 2025-09-09T19:01:24,204 | ^~~~~~~ 2025-09-09T19:01:24,207 src/lanmslib.h:94:46: error: ‘int64_t’ is not a member of ‘std’; did you mean ‘int64_t’? 2025-09-09T19:01:24,207 94 | std::int64_t d = ( 2025-09-09T19:01:24,207 | ^~~~~~~ 2025-09-09T19:01:24,207 /usr/include/arm-linux-gnueabihf/bits/stdint-intn.h:27:19: note: ‘int64_t’ declared here 2025-09-09T19:01:24,208 27 | typedef __int64_t int64_t; 2025-09-09T19:01:24,208 | ^~~~~~~ 2025-09-09T19:01:24,224 src/lanmslib.h:104:45: error: ‘d’ was not declared in this scope 2025-09-09T19:01:24,225 104 | if (d < min_d) { 2025-09-09T19:01:24,225 | ^ 2025-09-09T19:01:24,243 src/lanmslib.h:104:49: error: ‘min_d’ was not declared in this scope 2025-09-09T19:01:24,244 104 | if (d < min_d) { 2025-09-09T19:01:24,244 | ^~~~~ 2025-09-09T19:01:24,261 src/lanmslib.h:110:41: error: ‘d’ was not declared in this scope 2025-09-09T19:01:24,261 110 | d = ( 2025-09-09T19:01:24,261 | ^ 2025-09-09T19:01:24,279 src/lanmslib.h:111:57: error: ‘sqr’ was not declared in this scope; did you mean ‘sqrt’? 2025-09-09T19:01:24,279 111 | sqr(ref.poly[(j + 0) % 4].X - p.poly[(j + 3) % 4].X) 2025-09-09T19:01:24,279 | ^~~ 2025-09-09T19:01:24,279 | sqrt 2025-09-09T19:01:24,299 src/lanmslib.h:120:49: error: ‘min_d’ was not declared in this scope 2025-09-09T19:01:24,299 120 | if (d < min_d) { 2025-09-09T19:01:24,299 | ^~~~~ 2025-09-09T19:01:24,303 src/lanmslib.h: In member function ‘lanms::Polygon lanms::PolyMerger::get() const’: 2025-09-09T19:01:24,303 src/lanmslib.h:147:45: error: ‘data’ was not declared in this scope; did you mean ‘std::data’? 2025-09-09T19:01:24,303 147 | poly[0].X = data[0] * score_inv; 2025-09-09T19:01:24,303 | ^~~~ 2025-09-09T19:01:24,303 | std::data 2025-09-09T19:01:24,304 /usr/include/c++/14/bits/range_access.h:344:5: note: ‘std::data’ declared here 2025-09-09T19:01:24,304 344 | data(initializer_list<_Tp> __il) noexcept 2025-09-09T19:01:24,304 | ^~~~ 2025-09-09T19:01:24,349 src/lanmslib.cpp: In function ‘PyObject* PyInit_lanmslib()’: 2025-09-09T19:01:24,349 src/include/pybind11/common.h:232:33: warning: ‘PyObject* pybind11_init()’ is deprecated: PYBIND11_PLUGIN is deprecated, use PYBIND11_MODULE [-Wdeprecated-declarations] 2025-09-09T19:01:24,349 232 | return pybind11_init(); \ 2025-09-09T19:01:24,349 | ~~~~~~~~~~~~~^~ 2025-09-09T19:01:24,349 src/lanmslib.cpp:53:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2025-09-09T19:01:24,349 53 | PYBIND11_PLUGIN(lanmslib) { 2025-09-09T19:01:24,350 | ^~~~~~~~~~~~~~~ 2025-09-09T19:01:24,350 src/include/pybind11/common.h:217:22: note: declared here 2025-09-09T19:01:24,350 217 | static PyObject *pybind11_init(); \ 2025-09-09T19:01:24,350 | ^~~~~~~~~~~~~ 2025-09-09T19:01:24,350 src/lanmslib.cpp:53:1: note: in expansion of macro ‘PYBIND11_PLUGIN’ 2025-09-09T19:01:24,350 53 | PYBIND11_PLUGIN(lanmslib) { 2025-09-09T19:01:24,350 | ^~~~~~~~~~~~~~~ 2025-09-09T19:01:26,378 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-09T19:01:26,527 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T19:01:26,539 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T19:01:26,539 exec(compile('"'"''"'"''"'"' 2025-09-09T19:01:26,539 # This is -- a caller that pip uses to run setup.py 2025-09-09T19:01:26,539 # 2025-09-09T19:01:26,539 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T19:01:26,539 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T19:01:26,539 # - It provides a clear error message when setuptools is not installed. 2025-09-09T19:01:26,539 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T19:01:26,539 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T19:01:26,539 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T19:01:26,539 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T19:01:26,539 import os, sys, tokenize, traceback 2025-09-09T19:01:26,539 2025-09-09T19:01:26,539 try: 2025-09-09T19:01:26,539 import setuptools 2025-09-09T19:01:26,539 except ImportError: 2025-09-09T19:01:26,539 print( 2025-09-09T19:01:26,539 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T19:01:26,539 "the build environment with exception:", 2025-09-09T19:01:26,539 file=sys.stderr, 2025-09-09T19:01:26,539 ) 2025-09-09T19:01:26,539 traceback.print_exc() 2025-09-09T19:01:26,539 sys.exit(1) 2025-09-09T19:01:26,539 2025-09-09T19:01:26,539 __file__ = %r 2025-09-09T19:01:26,539 sys.argv[0] = __file__ 2025-09-09T19:01:26,539 2025-09-09T19:01:26,539 if os.path.exists(__file__): 2025-09-09T19:01:26,539 filename = __file__ 2025-09-09T19:01:26,539 with tokenize.open(__file__) as f: 2025-09-09T19:01:26,539 setup_py_code = f.read() 2025-09-09T19:01:26,539 else: 2025-09-09T19:01:26,539 filename = "" 2025-09-09T19:01:26,539 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T19:01:26,539 2025-09-09T19:01:26,539 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T19:01:26,539 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-sc6_wxzo/lanms-nova_ba2fd432b0a24d7888503b987bb5bffd/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-8e1evrms[/] 2025-09-09T19:01:26,539 [bold magenta]cwd[/]: /tmp/pip-wheel-sc6_wxzo/lanms-nova_ba2fd432b0a24d7888503b987bb5bffd/ 2025-09-09T19:01:26,539 Building wheel for lanms-nova (setup.py): finished with status 'error' 2025-09-09T19:01:26,540 ERROR: Failed building wheel for lanms-nova 2025-09-09T19:01:26,541 Running setup.py clean for lanms-nova 2025-09-09T19:01:26,542 Running command python setup.py clean 2025-09-09T19:01:27,236 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T19:01:27,237 !! 2025-09-09T19:01:27,237 ******************************************************************************** 2025-09-09T19:01:27,237 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T19:01:27,237 versions. Please use the underscore name 'description_file' instead. 2025-09-09T19:01:27,237 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T19:01:27,237 or your builds will no longer be supported. 2025-09-09T19:01:27,238 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T19:01:27,238 ******************************************************************************** 2025-09-09T19:01:27,238 !! 2025-09-09T19:01:27,238 opt = self._enforce_underscore(opt, section) 2025-09-09T19:01:27,699 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead. 2025-09-09T19:01:27,699 !! 2025-09-09T19:01:27,699 ******************************************************************************** 2025-09-09T19:01:27,699 Usage of dash-separated 'description-file' will not be supported in future 2025-09-09T19:01:27,699 versions. Please use the underscore name 'description_file' instead. 2025-09-09T19:01:27,699 (Affected: lanms-nova). 2025-09-09T19:01:27,700 By 2026-Mar-03, you need to update your project and remove deprecated calls 2025-09-09T19:01:27,700 or your builds will no longer be supported. 2025-09-09T19:01:27,700 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2025-09-09T19:01:27,700 ******************************************************************************** 2025-09-09T19:01:27,700 !! 2025-09-09T19:01:27,700 opt = self._enforce_underscore(opt, section) 2025-09-09T19:01:27,776 running clean 2025-09-09T19:01:27,922 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T19:01:27,922 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T19:01:27,923 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T19:01:27,923 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T19:01:27,923 removing 'build' 2025-09-09T19:01:28,035 Failed to build lanms-nova 2025-09-09T19:01:28,036 ERROR: Failed to build one or more wheels 2025-09-09T19:01:28,037 Exception information: 2025-09-09T19:01:28,037 Traceback (most recent call last): 2025-09-09T19:01:28,037 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T19:01:28,037 status = _inner_run() 2025-09-09T19:01:28,037 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T19:01:28,037 return self.run(options, args) 2025-09-09T19:01:28,037 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T19:01:28,037 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T19:01:28,037 return func(self, options, args) 2025-09-09T19:01:28,037 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T19:01:28,037 raise CommandError("Failed to build one or more wheels") 2025-09-09T19:01:28,037 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T19:01:28,041 Removed build tracker: '/tmp/pip-build-tracker-gmrmaxpe'