2023-09-14T11:15:21,129 Created temporary directory: /tmp/pip-build-tracker-41ri5wni 2023-09-14T11:15:21,130 Initialized build tracking at /tmp/pip-build-tracker-41ri5wni 2023-09-14T11:15:21,131 Created build tracker: /tmp/pip-build-tracker-41ri5wni 2023-09-14T11:15:21,131 Entered build tracker: /tmp/pip-build-tracker-41ri5wni 2023-09-14T11:15:21,132 Created temporary directory: /tmp/pip-wheel-upd4uy2g 2023-09-14T11:15:21,135 Created temporary directory: /tmp/pip-ephem-wheel-cache-tbklp5kf 2023-09-14T11:15:21,156 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-14T11:15:21,160 2 location(s) to search for versions of bats-tda: 2023-09-14T11:15:21,160 * https://pypi.org/simple/bats-tda/ 2023-09-14T11:15:21,160 * https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:15:21,161 Fetching project page and analyzing links: https://pypi.org/simple/bats-tda/ 2023-09-14T11:15:21,162 Getting page https://pypi.org/simple/bats-tda/ 2023-09-14T11:15:21,163 Found index url https://pypi.org/simple/ 2023-09-14T11:15:21,317 Fetched page https://pypi.org/simple/bats-tda/ as application/vnd.pypi.simple.v1+json 2023-09-14T11:15:21,321 Found link https://files.pythonhosted.org/packages/bc/29/a80c4be659d05c22f8dae2e0a3eab912bdc2b60086e64fdffadc4f9cf3b9/bats-tda-0.0.0.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.0.0 2023-09-14T11:15:21,322 Found link https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.0.1 2023-09-14T11:15:21,323 Found link https://files.pythonhosted.org/packages/c5/64/e37113985c40c35b8f152f6be65571feba7daf85ea6ac5cc7a785ffb41f8/bats-tda-0.1.0.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.1.0 2023-09-14T11:15:21,324 Found link https://files.pythonhosted.org/packages/fd/0e/418ee02ffbe9ccb556f5db3d8c21a719cac72b2c601899f279abb76169d4/bats-tda-0.2.0.tar.gz (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6), version: 0.2.0 2023-09-14T11:15:21,325 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/73/18/f2490256b33dbc3284118237e1e2694dd8118576b1d93f123507ee39f0b7/bats_tda-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,326 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/5a/65/4257aa2137d4b1475d970cf2ffa2ef14c89944184d62457e190d313e0223/bats_tda-0.2.0-cp310-cp310-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,326 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/bd/a0/6cb8bea46cab7b1110db1e239f0e2ed83e6ae5f05f9d46fb6213e1a35fee/bats_tda-0.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,327 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/f9/fc/7c58365b40f8f90fe99fa33e694cd02457aa0229e8636492929962536bba/bats_tda-0.2.0-cp36-cp36m-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,327 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/6d/de/f8096a1c1f95f9dedcde411ec96e5dc7e8fc9a4fa7332b47134491c72caf/bats_tda-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,328 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/3a/8e/251cbef59eca5ebb7b8cbba905562bc5ec1415bf273451cceb29090abe3c/bats_tda-0.2.0-cp38-cp38-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,329 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/b9/95/7d334ee31269400bd43496e79208f47ebc2458b48f5d9f0539cbd75b958a/bats_tda-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,329 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/b3/61/bd0fe0355975da56d26da872b8d97edaec26b8afe8c979d8adf4ad9724e9/bats_tda-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,330 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/fd/1d/725bdd0f057084a52a042dc72b24dd24599d3945e2ebbda2a20f7f9d16f2/bats_tda-0.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,330 Skipping link: No binaries permitted for bats-tda: https://files.pythonhosted.org/packages/2d/39/d51aa8ad5ec72b830a12892295d00ccc3fe172a6c93843e9f6f4da13fd79/bats_tda-0.2.0-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.6) 2023-09-14T11:15:21,331 Fetching project page and analyzing links: https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:15:21,332 Getting page https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:15:21,333 Found index url https://www.piwheels.org/simple/ 2023-09-14T11:15:25,051 Fetched page https://www.piwheels.org/simple/bats-tda/ as text/html 2023-09-14T11:15:25,053 Skipping link: not a file: https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:15:25,054 Skipping link: not a file: https://pypi.org/simple/bats-tda/ 2023-09-14T11:15:25,088 Given no hashes to check 1 links for project 'bats-tda': discarding no candidates 2023-09-14T11:15:25,117 Collecting bats-tda==0.0.1 2023-09-14T11:15:25,119 Created temporary directory: /tmp/pip-unpack-1rhbq963 2023-09-14T11:15:25,333 Downloading bats-tda-0.0.1.tar.gz (275 kB) 2023-09-14T11:15:25,711 Added bats-tda==0.0.1 from https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-41ri5wni' 2023-09-14T11:15:25,712 Running setup.py (path:/tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/setup.py) egg_info for package bats-tda 2023-09-14T11:15:25,713 Created temporary directory: /tmp/pip-pip-egg-info-xz09kp3w 2023-09-14T11:15:25,714 Preparing metadata (setup.py): started 2023-09-14T11:15:25,715 Running command python setup.py egg_info 2023-09-14T11:15:26,721 running egg_info 2023-09-14T11:15:26,722 creating /tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info 2023-09-14T11:15:26,746 writing /tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info/PKG-INFO 2023-09-14T11:15:26,749 writing dependency_links to /tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info/dependency_links.txt 2023-09-14T11:15:26,751 writing requirements to /tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info/requires.txt 2023-09-14T11:15:26,752 writing top-level names to /tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info/top_level.txt 2023-09-14T11:15:26,753 writing manifest file '/tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info/SOURCES.txt' 2023-09-14T11:15:26,852 reading manifest file '/tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info/SOURCES.txt' 2023-09-14T11:15:26,854 reading manifest template 'MANIFEST.in' 2023-09-14T11:15:26,908 warning: no previously-included files matching '*.cpp' found under directory 'BATS' 2023-09-14T11:15:26,919 adding license file 'LICENSE' 2023-09-14T11:15:26,925 writing manifest file '/tmp/pip-pip-egg-info-xz09kp3w/bats_tda.egg-info/SOURCES.txt' 2023-09-14T11:15:27,033 Preparing metadata (setup.py): finished with status 'done' 2023-09-14T11:15:27,036 Source in /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687 has version 0.0.1, which satisfies requirement bats-tda==0.0.1 from https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz 2023-09-14T11:15:27,037 Removed bats-tda==0.0.1 from https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-41ri5wni' 2023-09-14T11:15:27,044 Created temporary directory: /tmp/pip-unpack-vpuzzbmu 2023-09-14T11:15:27,045 Created temporary directory: /tmp/pip-unpack-ipl9rdrp 2023-09-14T11:15:27,049 Building wheels for collected packages: bats-tda 2023-09-14T11:15:27,053 Created temporary directory: /tmp/pip-wheel-e0_bk9km 2023-09-14T11:15:27,053 Building wheel for bats-tda (setup.py): started 2023-09-14T11:15:27,055 Destination directory: /tmp/pip-wheel-e0_bk9km 2023-09-14T11:15:27,055 Running command python setup.py bdist_wheel 2023-09-14T11:15:28,068 running bdist_wheel 2023-09-14T11:15:28,162 running build 2023-09-14T11:15:28,163 running build_py 2023-09-14T11:15:28,189 creating build 2023-09-14T11:15:28,190 creating build/lib.linux-armv7l-cpython-311 2023-09-14T11:15:28,191 creating build/lib.linux-armv7l-cpython-311/bats 2023-09-14T11:15:28,192 copying bats/__init__.py -> build/lib.linux-armv7l-cpython-311/bats 2023-09-14T11:15:28,194 creating build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:15:28,195 copying bats/visualization/visualization.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:15:28,197 copying bats/visualization/plotly.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:15:28,199 copying bats/visualization/__init__.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:15:28,202 running build_ext 2023-09-14T11:15:28,703 building 'bats.libbats' extension 2023-09-14T11:15:28,703 creating build/temp.linux-armv7l-cpython-311 2023-09-14T11:15:28,704 creating build/temp.linux-armv7l-cpython-311/bats 2023-09-14T11:15:28,705 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/ -I/tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/ -I/usr/include/python3.11 -c bats/libbats.cpp -o build/temp.linux-armv7l-cpython-311/bats/libbats.o -std=c++17 -fopenmp 2023-09-14T11:15:33,362 In file included from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/future.hpp:3, 2023-09-14T11:15:33,363 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/bats.hpp:22, 2023-09-14T11:15:33,363 from bats/pybats.hpp:9, 2023-09-14T11:15:33,364 from bats/libbats.cpp:1: 2023-09-14T11:15:33,365 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/future/dense.hpp:34:23: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:15:33,365 34 | : public std::iterator 2023-09-14T11:15:33,366 | ^~~~~~~~ 2023-09-14T11:15:33,366 In file included from /usr/include/c++/12/bits/stl_algobase.h:65, 2023-09-14T11:15:33,367 from /usr/include/c++/12/vector:60, 2023-09-14T11:15:33,368 from bats/pybats.hpp:6: 2023-09-14T11:15:33,368 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T11:15:33,369 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T11:15:33,370 | ^~~~~~~~ 2023-09-14T11:15:33,370 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/future/dense.hpp:66:23: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:15:33,371 66 | : public std::iterator 2023-09-14T11:15:33,372 | ^~~~~~~~ 2023-09-14T11:15:33,373 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T11:15:33,373 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T11:15:33,374 | ^~~~~~~~ 2023-09-14T11:15:33,374 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/future/dense.hpp:125:31: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:15:33,375 125 | : public std::iterator 2023-09-14T11:15:33,375 | ^~~~~~~~ 2023-09-14T11:15:33,375 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T11:15:33,376 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T11:15:33,376 | ^~~~~~~~ 2023-09-14T11:15:34,732 In file included from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:16, 2023-09-14T11:15:34,733 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/attr.h:13, 2023-09-14T11:15:34,734 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h:44, 2023-09-14T11:15:34,734 from bats/libbats.cpp:3: 2023-09-14T11:15:34,735 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/detail/internals.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: 2023-09-14T11:15:34,735 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/detail/internals.h:276:27: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:15:34,736 276 | PyEval_InitThreads(); 2023-09-14T11:15:34,737 | ~~~~~~~~~~~~~~~~~~^~ 2023-09-14T11:15:34,737 In file included from /usr/include/python3.11/Python.h:95, 2023-09-14T11:15:34,738 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/detail/common.h:112, 2023-09-14T11:15:34,739 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pytypes.h:12, 2023-09-14T11:15:34,740 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:13: 2023-09-14T11:15:34,740 /usr/include/python3.11/ceval.h:132:37: note: declared here 2023-09-14T11:15:34,741 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2023-09-14T11:15:34,741 | ^~~~~~~~~~~~~~~~~~ 2023-09-14T11:15:34,843 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h: In function ‘std::string pybind11::detail::error_string()’: 2023-09-14T11:15:34,843 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:34,844 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T11:15:34,845 | ^~ 2023-09-14T11:15:34,845 In file included from /usr/include/python3.11/Python.h:42: 2023-09-14T11:15:34,846 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:34,847 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:15:34,847 | ^~~~~~ 2023-09-14T11:15:34,848 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:446:75: error: expected primary-expression before ‘>’ token 2023-09-14T11:15:34,849 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T11:15:34,850 | ^ 2023-09-14T11:15:34,850 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:446:77: error: expected primary-expression before ‘)’ token 2023-09-14T11:15:34,851 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T11:15:34,851 | ^ 2023-09-14T11:15:34,852 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:448:29: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:34,852 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T11:15:34,853 | ^~ 2023-09-14T11:15:34,853 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:34,854 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:15:34,854 | ^~~~~~ 2023-09-14T11:15:34,854 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:448:64: error: expected primary-expression before ‘>’ token 2023-09-14T11:15:34,855 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T11:15:34,855 | ^ 2023-09-14T11:15:34,856 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:448:66: error: expected primary-expression before ‘)’ token 2023-09-14T11:15:34,857 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T11:15:34,857 | ^ 2023-09-14T11:15:34,858 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/cast.h:449:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:34,859 449 | frame = frame->f_back; 2023-09-14T11:15:34,859 | ^~ 2023-09-14T11:15:34,860 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:34,861 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:15:34,862 | ^~~~~~ 2023-09-14T11:15:35,464 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h: In function ‘pybind11::function pybind11::get_type_overload(const void*, const detail::type_info*, const char*)’: 2023-09-14T11:15:35,465 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h:2053:49: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’; did you mean ‘cframe’? 2023-09-14T11:15:35,465 2053 | PyFrameObject *frame = PyThreadState_Get()->frame; 2023-09-14T11:15:35,466 | ^~~~~ 2023-09-14T11:15:35,466 | cframe 2023-09-14T11:15:35,467 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h:2054:41: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,468 2054 | if (frame && (std::string) str(frame->f_code->co_name) == name && 2023-09-14T11:15:35,468 | ^~ 2023-09-14T11:15:35,469 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,470 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:15:35,471 | ^~~~~~ 2023-09-14T11:15:35,471 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h:2055:14: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,472 2055 | frame->f_code->co_argcount > 0) { 2023-09-14T11:15:35,472 | ^~ 2023-09-14T11:15:35,473 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,473 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:15:35,474 | ^~~~~~ 2023-09-14T11:15:35,474 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h:2058:18: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,475 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T11:15:35,475 | ^~ 2023-09-14T11:15:35,476 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,476 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:15:35,477 | ^~~~~~ 2023-09-14T11:15:35,477 In file included from /usr/include/python3.11/Python.h:38: 2023-09-14T11:15:35,478 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h:2058:52: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,478 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T11:15:35,479 | ^~ 2023-09-14T11:15:35,479 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-14T11:15:35,480 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-14T11:15:35,481 | ^~~~ 2023-09-14T11:15:35,482 /usr/include/python3.11/cpython/tupleobject.h:30:38: note: in expansion of macro ‘_PyTuple_CAST’ 2023-09-14T11:15:35,482 30 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[index]) 2023-09-14T11:15:35,483 | ^~~~~~~~~~~~~ 2023-09-14T11:15:35,484 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/pybind11/include/pybind11/pybind11.h:2058:30: note: in expansion of macro ‘PyTuple_GET_ITEM’ 2023-09-14T11:15:35,484 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T11:15:35,485 | ^~~~~~~~~~~~~~~~ 2023-09-14T11:15:35,486 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:15:35,486 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:15:35,487 | ^~~~~~ 2023-09-14T11:15:36,681 In file included from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/zigzag_filtration.hpp:9, 2023-09-14T11:15:36,682 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag.hpp:3, 2023-09-14T11:15:36,683 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/bats.hpp:18: 2023-09-14T11:15:36,683 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp: In instantiation of ‘auto bats::zigzag::zigzag_barcode_reduction(const bats::ChainComplex&, const std::vector >&, ssize_t, opt_flag, reduction_flag) [with MT = ColumnMatrix, unsigned int> >; T = double; opt_flag = bats::no_optimization_flag; reduction_flag = bats::standard_reduction_flag; ssize_t = int]’: 2023-09-14T11:15:36,684 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/zigzag_filtration.hpp:525:33: required from ‘auto bats::zigzag::barcode(const ZigzagFiltration&, ssize_t, FT, opt_flag, reduction_flag) [with CpxT = bats::CubicalComplex; T = double; FT = ModP; opt_flag = bats::no_optimization_flag; reduction_flag = bats::standard_reduction_flag; ssize_t = int]’ 2023-09-14T11:15:36,685 bats/libbats.cpp:429:2: required from here 2023-09-14T11:15:36,685 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:463:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,686 463 | if ((k < maxdim + 2) && F.R[k][j].nnz() > 0) { 2023-09-14T11:15:36,686 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:15:36,693 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:491:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,693 491 | } else if (k < maxdim + 1) { 2023-09-14T11:15:36,694 | ~~^~~~~~~~~~~~ 2023-09-14T11:15:36,696 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:519:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,697 519 | if ((k < maxdim + 2) && F.R[k][fval.ind].nnz() > 0) { 2023-09-14T11:15:36,698 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:15:36,701 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:548:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,702 548 | } else if (k < maxdim + 1) { 2023-09-14T11:15:36,702 | ~~^~~~~~~~~~~~ 2023-09-14T11:15:36,714 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp: In instantiation of ‘auto bats::zigzag::zigzag_barcode_reduction(const bats::ChainComplex&, const std::vector >&, ssize_t, opt_flag, reduction_flag) [with MT = ColumnMatrix, unsigned int> >; T = double; opt_flag = bats::no_optimization_flag; reduction_flag = bats::extra_reduction_flag; ssize_t = int]’: 2023-09-14T11:15:36,715 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/zigzag_filtration.hpp:525:33: required from ‘auto bats::zigzag::barcode(const ZigzagFiltration&, ssize_t, FT, opt_flag, reduction_flag) [with CpxT = bats::CubicalComplex; T = double; FT = ModP; opt_flag = bats::no_optimization_flag; reduction_flag = bats::extra_reduction_flag; ssize_t = int]’ 2023-09-14T11:15:36,715 bats/libbats.cpp:429:2: required from here 2023-09-14T11:15:36,716 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:463:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,717 463 | if ((k < maxdim + 2) && F.R[k][j].nnz() > 0) { 2023-09-14T11:15:36,717 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:15:36,720 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:491:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,721 491 | } else if (k < maxdim + 1) { 2023-09-14T11:15:36,722 | ~~^~~~~~~~~~~~ 2023-09-14T11:15:36,724 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:519:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,724 519 | if ((k < maxdim + 2) && F.R[k][fval.ind].nnz() > 0) { 2023-09-14T11:15:36,725 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:15:36,728 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/reduction.hpp:548:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-14T11:15:36,729 548 | } else if (k < maxdim + 1) { 2023-09-14T11:15:36,729 | ~~^~~~~~~~~~~~ 2023-09-14T11:15:36,795 In file included from /usr/include/c++/12/bits/stl_algobase.h:64: 2023-09-14T11:15:36,796 /usr/include/c++/12/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double]’: 2023-09-14T11:15:36,796 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/zigzag/extension.hpp:69:50: required from ‘auto bats::zigzag::extend_zigzag_filtration(const std::vector<_RealType>&, const CpxT&, T) [with T = double; CpxT = bats::SimplicialComplex]’ 2023-09-14T11:15:36,797 bats/libbats.cpp:431:137: required from here 2023-09-14T11:15:36,798 /usr/include/c++/12/bits/stl_pair.h:741:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 2023-09-14T11:15:36,798 741 | make_pair(_T1&& __x, _T2&& __y) 2023-09-14T11:15:36,799 | ^~~~~~~~~ 2023-09-14T11:16:09,669 In file included from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg.hpp:3, 2023-09-14T11:16:09,670 from /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/bats.hpp:11: 2023-09-14T11:16:09,670 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp: In instantiation of ‘void ColumnMatrix::insert_columns(const std::vector&, std::vector<_RealType>&) [with TC = SparseVector, unsigned int>]’: 2023-09-14T11:16:09,671 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/homology/basis.hpp:423:24: required from ‘void bats::ReducedChainComplex::update_basis_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:09,672 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/persistence/filtered_basis.hpp:152:26: required from ‘void bats::ReducedFilteredChainComplex::update_filtration_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; T = double; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:09,672 bats/libbats.cpp:491:5: required from here 2023-09-14T11:16:09,673 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:09,674 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:09,674 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:09,675 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:09,675 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:09,676 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:09,676 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:220:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:09,677 220 | while (oldi < col.size()) { 2023-09-14T11:16:09,677 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:09,678 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:226:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:09,678 226 | while (newi < insert_col.size()) { 2023-09-14T11:16:09,679 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:10,098 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp: In instantiation of ‘void ColumnMatrix::insert_columns(const std::vector&, std::vector<_RealType>&) [with TC = SparseVector, unsigned int>]’: 2023-09-14T11:16:10,098 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/homology/basis.hpp:423:24: required from ‘void bats::ReducedChainComplex::update_basis_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:10,099 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/persistence/filtered_basis.hpp:152:26: required from ‘void bats::ReducedFilteredChainComplex::update_filtration_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; T = double; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:10,100 bats/libbats.cpp:492:5: required from here 2023-09-14T11:16:10,100 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,101 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:10,102 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:10,103 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,103 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:10,104 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:10,104 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:220:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,105 220 | while (oldi < col.size()) { 2023-09-14T11:16:10,105 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:10,106 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:226:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,106 226 | while (newi < insert_col.size()) { 2023-09-14T11:16:10,107 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:10,534 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp: In instantiation of ‘void ColumnMatrix::insert_columns(const std::vector&, std::vector<_RealType>&) [with TC = SparseVector, unsigned int>]’: 2023-09-14T11:16:10,534 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/homology/basis.hpp:423:24: required from ‘void bats::ReducedChainComplex::update_basis_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:10,535 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/persistence/filtered_basis.hpp:152:26: required from ‘void bats::ReducedFilteredChainComplex::update_filtration_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; T = double; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:10,536 bats/libbats.cpp:493:5: required from here 2023-09-14T11:16:10,536 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,537 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:10,538 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:10,538 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,539 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:10,540 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:10,540 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:220:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,541 220 | while (oldi < col.size()) { 2023-09-14T11:16:10,541 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:10,542 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:226:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,542 226 | while (newi < insert_col.size()) { 2023-09-14T11:16:10,543 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:10,959 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp: In instantiation of ‘void ColumnMatrix::insert_columns(const std::vector&, std::vector<_RealType>&) [with TC = SparseVector, unsigned int>]’: 2023-09-14T11:16:10,960 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/homology/basis.hpp:423:24: required from ‘void bats::ReducedChainComplex::update_basis_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:10,960 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/persistence/filtered_basis.hpp:152:26: required from ‘void bats::ReducedFilteredChainComplex::update_filtration_general(const Information_type&, Args ...) [with Information_type = bats::Update_info >; Args = {}; T = double; MT = ColumnMatrix, unsigned int> >]’ 2023-09-14T11:16:10,961 bats/libbats.cpp:494:5: required from here 2023-09-14T11:16:10,962 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,962 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:10,963 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:10,964 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:206:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,964 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:16:10,965 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:10,966 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:220:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,967 220 | while (oldi < col.size()) { 2023-09-14T11:16:10,967 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:16:10,968 /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/BATS_include/include/linalg/col_matrix.hpp:226:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, unsigned int>, std::allocator, unsigned int> > >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-14T11:16:10,968 226 | while (newi < insert_col.size()) { 2023-09-14T11:16:10,969 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:16:44,487 virtual memory exhausted: Cannot allocate memory 2023-09-14T11:16:44,604 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-14T11:16:44,749 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-14T11:16:44,762 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-14T11:16:44,762 exec(compile('"'"''"'"''"'"' 2023-09-14T11:16:44,762 # This is -- a caller that pip uses to run setup.py 2023-09-14T11:16:44,762 # 2023-09-14T11:16:44,762 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-14T11:16:44,762 # import from `distutils.core` to work with newer packaging standards. 2023-09-14T11:16:44,762 # - It provides a clear error message when setuptools is not installed. 2023-09-14T11:16:44,762 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-14T11:16:44,762 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-14T11:16:44,762 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-14T11:16:44,762 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-14T11:16:44,762 import os, sys, tokenize 2023-09-14T11:16:44,762 2023-09-14T11:16:44,762 try: 2023-09-14T11:16:44,762 import setuptools 2023-09-14T11:16:44,762 except ImportError as error: 2023-09-14T11:16:44,762 print( 2023-09-14T11:16:44,762 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-14T11:16:44,762 "the build environment.", 2023-09-14T11:16:44,762 file=sys.stderr, 2023-09-14T11:16:44,762 ) 2023-09-14T11:16:44,762 sys.exit(1) 2023-09-14T11:16:44,762 2023-09-14T11:16:44,762 __file__ = %r 2023-09-14T11:16:44,762 sys.argv[0] = __file__ 2023-09-14T11:16:44,762 2023-09-14T11:16:44,762 if os.path.exists(__file__): 2023-09-14T11:16:44,762 filename = __file__ 2023-09-14T11:16:44,762 with tokenize.open(__file__) as f: 2023-09-14T11:16:44,762 setup_py_code = f.read() 2023-09-14T11:16:44,762 else: 2023-09-14T11:16:44,762 filename = "" 2023-09-14T11:16:44,762 setup_py_code = "from setuptools import setup; setup()" 2023-09-14T11:16:44,762 2023-09-14T11:16:44,762 exec(compile(setup_py_code, filename, "exec")) 2023-09-14T11:16:44,762 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-e0_bk9km[/] 2023-09-14T11:16:44,762 [bold magenta]cwd[/]: /tmp/pip-wheel-upd4uy2g/bats-tda_36975732cb6d4e64bb6be959b263d687/ 2023-09-14T11:16:44,763 Building wheel for bats-tda (setup.py): finished with status 'error' 2023-09-14T11:16:44,764 ERROR: Failed building wheel for bats-tda 2023-09-14T11:16:44,766 Running setup.py clean for bats-tda 2023-09-14T11:16:44,767 Running command python setup.py clean 2023-09-14T11:16:45,805 running clean 2023-09-14T11:16:45,851 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-14T11:16:45,852 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-14T11:16:45,855 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-14T11:16:45,856 'build/scripts-3.11' does not exist -- can't clean it 2023-09-14T11:16:45,857 removing 'build' 2023-09-14T11:16:45,962 Failed to build bats-tda 2023-09-14T11:16:45,963 ERROR: Failed to build one or more wheels 2023-09-14T11:16:45,964 Exception information: 2023-09-14T11:16:45,964 Traceback (most recent call last): 2023-09-14T11:16:45,964 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-14T11:16:45,964 status = run_func(*args) 2023-09-14T11:16:45,964 ^^^^^^^^^^^^^^^ 2023-09-14T11:16:45,964 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-14T11:16:45,964 return func(self, options, args) 2023-09-14T11:16:45,964 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T11:16:45,964 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-14T11:16:45,964 raise CommandError("Failed to build one or more wheels") 2023-09-14T11:16:45,964 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-14T11:16:45,968 Removed build tracker: '/tmp/pip-build-tracker-41ri5wni'