2023-09-14T11:09:02,601 Created temporary directory: /tmp/pip-build-tracker-r03zgwo_ 2023-09-14T11:09:02,602 Initialized build tracking at /tmp/pip-build-tracker-r03zgwo_ 2023-09-14T11:09:02,602 Created build tracker: /tmp/pip-build-tracker-r03zgwo_ 2023-09-14T11:09:02,603 Entered build tracker: /tmp/pip-build-tracker-r03zgwo_ 2023-09-14T11:09:02,604 Created temporary directory: /tmp/pip-wheel-94x_redc 2023-09-14T11:09:02,607 Created temporary directory: /tmp/pip-ephem-wheel-cache-75gt2j1x 2023-09-14T11:09:02,628 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-14T11:09:02,632 2 location(s) to search for versions of bats-tda: 2023-09-14T11:09:02,632 * https://pypi.org/simple/bats-tda/ 2023-09-14T11:09:02,632 * https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:09:02,632 Fetching project page and analyzing links: https://pypi.org/simple/bats-tda/ 2023-09-14T11:09:02,633 Getting page https://pypi.org/simple/bats-tda/ 2023-09-14T11:09:02,635 Found index url https://pypi.org/simple/ 2023-09-14T11:09:02,885 Fetched page https://pypi.org/simple/bats-tda/ as application/vnd.pypi.simple.v1+json 2023-09-14T11:09:02,889 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:09:02,890 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:09:02,891 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:09:02,892 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:09:02,893 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:09:02,894 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:09:02,894 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:09:02,895 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:09:02,896 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:09:02,896 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:09:02,897 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:09:02,897 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:09:02,898 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:09:02,899 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:09:02,899 Fetching project page and analyzing links: https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:09:02,900 Getting page https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:09:02,901 Found index url https://www.piwheels.org/simple/ 2023-09-14T11:09:03,170 Fetched page https://www.piwheels.org/simple/bats-tda/ as text/html 2023-09-14T11:09:03,171 Skipping link: not a file: https://www.piwheels.org/simple/bats-tda/ 2023-09-14T11:09:03,171 Skipping link: not a file: https://pypi.org/simple/bats-tda/ 2023-09-14T11:09:03,190 Given no hashes to check 1 links for project 'bats-tda': discarding no candidates 2023-09-14T11:09:03,208 Collecting bats-tda==0.0.0 2023-09-14T11:09:03,211 Created temporary directory: /tmp/pip-unpack-dci384zu 2023-09-14T11:09:03,879 Downloading bats-tda-0.0.0.tar.gz (274 kB) 2023-09-14T11:09:04,267 Added bats-tda==0.0.0 from https://files.pythonhosted.org/packages/bc/29/a80c4be659d05c22f8dae2e0a3eab912bdc2b60086e64fdffadc4f9cf3b9/bats-tda-0.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-r03zgwo_' 2023-09-14T11:09:04,268 Running setup.py (path:/tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/setup.py) egg_info for package bats-tda 2023-09-14T11:09:04,269 Created temporary directory: /tmp/pip-pip-egg-info-elkpy9_k 2023-09-14T11:09:04,270 Preparing metadata (setup.py): started 2023-09-14T11:09:04,271 Running command python setup.py egg_info 2023-09-14T11:09:05,285 running egg_info 2023-09-14T11:09:05,287 creating /tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info 2023-09-14T11:09:05,310 writing /tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info/PKG-INFO 2023-09-14T11:09:05,313 writing dependency_links to /tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info/dependency_links.txt 2023-09-14T11:09:05,315 writing requirements to /tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info/requires.txt 2023-09-14T11:09:05,316 writing top-level names to /tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info/top_level.txt 2023-09-14T11:09:05,317 writing manifest file '/tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info/SOURCES.txt' 2023-09-14T11:09:05,416 reading manifest file '/tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info/SOURCES.txt' 2023-09-14T11:09:05,418 reading manifest template 'MANIFEST.in' 2023-09-14T11:09:05,471 warning: no previously-included files matching '*.cpp' found under directory 'BATS' 2023-09-14T11:09:05,482 adding license file 'LICENSE' 2023-09-14T11:09:05,487 writing manifest file '/tmp/pip-pip-egg-info-elkpy9_k/bats_tda.egg-info/SOURCES.txt' 2023-09-14T11:09:05,596 Preparing metadata (setup.py): finished with status 'done' 2023-09-14T11:09:05,600 Source in /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e has version 0.0.0, which satisfies requirement bats-tda==0.0.0 from https://files.pythonhosted.org/packages/bc/29/a80c4be659d05c22f8dae2e0a3eab912bdc2b60086e64fdffadc4f9cf3b9/bats-tda-0.0.0.tar.gz 2023-09-14T11:09:05,601 Removed bats-tda==0.0.0 from https://files.pythonhosted.org/packages/bc/29/a80c4be659d05c22f8dae2e0a3eab912bdc2b60086e64fdffadc4f9cf3b9/bats-tda-0.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-r03zgwo_' 2023-09-14T11:09:05,607 Created temporary directory: /tmp/pip-unpack-0wh0gq50 2023-09-14T11:09:05,608 Created temporary directory: /tmp/pip-unpack-fl8g4qes 2023-09-14T11:09:05,612 Building wheels for collected packages: bats-tda 2023-09-14T11:09:05,616 Created temporary directory: /tmp/pip-wheel-g5_6e0xf 2023-09-14T11:09:05,617 Building wheel for bats-tda (setup.py): started 2023-09-14T11:09:05,618 Destination directory: /tmp/pip-wheel-g5_6e0xf 2023-09-14T11:09:05,618 Running command python setup.py bdist_wheel 2023-09-14T11:09:06,598 running bdist_wheel 2023-09-14T11:09:06,690 running build 2023-09-14T11:09:06,691 running build_py 2023-09-14T11:09:06,718 creating build 2023-09-14T11:09:06,719 creating build/lib.linux-armv7l-cpython-311 2023-09-14T11:09:06,719 creating build/lib.linux-armv7l-cpython-311/bats 2023-09-14T11:09:06,720 copying bats/__init__.py -> build/lib.linux-armv7l-cpython-311/bats 2023-09-14T11:09:06,723 creating build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:09:06,723 copying bats/visualization/__init__.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:09:06,725 copying bats/visualization/visualization.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:09:06,727 copying bats/visualization/plotly.py -> build/lib.linux-armv7l-cpython-311/bats/visualization 2023-09-14T11:09:06,730 running build_ext 2023-09-14T11:09:07,230 building 'bats.libbats' extension 2023-09-14T11:09:07,231 creating build/temp.linux-armv7l-cpython-311 2023-09-14T11:09:07,231 creating build/temp.linux-armv7l-cpython-311/bats 2023-09-14T11:09:07,232 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-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/ -I/tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:11,881 In file included from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/future.hpp:3, 2023-09-14T11:09:11,882 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/bats.hpp:22, 2023-09-14T11:09:11,883 from bats/pybats.hpp:9, 2023-09-14T11:09:11,884 from bats/libbats.cpp:1: 2023-09-14T11:09:11,884 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/future/dense.hpp:34:23: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:09:11,885 34 | : public std::iterator 2023-09-14T11:09:11,886 | ^~~~~~~~ 2023-09-14T11:09:11,886 In file included from /usr/include/c++/12/bits/stl_algobase.h:65, 2023-09-14T11:09:11,887 from /usr/include/c++/12/vector:60, 2023-09-14T11:09:11,888 from bats/pybats.hpp:6: 2023-09-14T11:09:11,888 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T11:09:11,889 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T11:09:11,890 | ^~~~~~~~ 2023-09-14T11:09:11,891 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/future/dense.hpp:66:23: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:09:11,891 66 | : public std::iterator 2023-09-14T11:09:11,892 | ^~~~~~~~ 2023-09-14T11:09:11,893 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T11:09:11,894 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T11:09:11,894 | ^~~~~~~~ 2023-09-14T11:09:11,895 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/future/dense.hpp:125:31: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:09:11,895 125 | : public std::iterator 2023-09-14T11:09:11,896 | ^~~~~~~~ 2023-09-14T11:09:11,896 /usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here 2023-09-14T11:09:11,897 127 | struct _GLIBCXX17_DEPRECATED iterator 2023-09-14T11:09:11,897 | ^~~~~~~~ 2023-09-14T11:09:13,249 In file included from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:16, 2023-09-14T11:09:13,250 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/attr.h:13, 2023-09-14T11:09:13,250 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h:44, 2023-09-14T11:09:13,251 from bats/libbats.cpp:3: 2023-09-14T11:09:13,251 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/detail/internals.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: 2023-09-14T11:09:13,252 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/detail/internals.h:276:27: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2023-09-14T11:09:13,253 276 | PyEval_InitThreads(); 2023-09-14T11:09:13,253 | ~~~~~~~~~~~~~~~~~~^~ 2023-09-14T11:09:13,254 In file included from /usr/include/python3.11/Python.h:95, 2023-09-14T11:09:13,255 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/detail/common.h:112, 2023-09-14T11:09:13,256 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pytypes.h:12, 2023-09-14T11:09:13,256 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:13: 2023-09-14T11:09:13,257 /usr/include/python3.11/ceval.h:132:37: note: declared here 2023-09-14T11:09:13,258 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2023-09-14T11:09:13,258 | ^~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:13,356 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h: In function ‘std::string pybind11::detail::error_string()’: 2023-09-14T11:09:13,356 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:446:36: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,357 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T11:09:13,357 | ^~ 2023-09-14T11:09:13,358 In file included from /usr/include/python3.11/Python.h:42: 2023-09-14T11:09:13,359 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,360 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:09:13,360 | ^~~~~~ 2023-09-14T11:09:13,361 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:446:75: error: expected primary-expression before ‘>’ token 2023-09-14T11:09:13,362 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T11:09:13,363 | ^ 2023-09-14T11:09:13,363 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:446:77: error: expected primary-expression before ‘)’ token 2023-09-14T11:09:13,364 446 | " " + handle(frame->f_code->co_filename).cast() + 2023-09-14T11:09:13,364 | ^ 2023-09-14T11:09:13,365 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:448:29: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,365 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T11:09:13,366 | ^~ 2023-09-14T11:09:13,366 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,367 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:09:13,367 | ^~~~~~ 2023-09-14T11:09:13,368 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:448:64: error: expected primary-expression before ‘>’ token 2023-09-14T11:09:13,368 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T11:09:13,369 | ^ 2023-09-14T11:09:13,369 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:448:66: error: expected primary-expression before ‘)’ token 2023-09-14T11:09:13,370 448 | handle(frame->f_code->co_name).cast() + "\n"; 2023-09-14T11:09:13,371 | ^ 2023-09-14T11:09:13,371 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/cast.h:449:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,372 449 | frame = frame->f_back; 2023-09-14T11:09:13,373 | ^~ 2023-09-14T11:09:13,374 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,374 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:09:13,375 | ^~~~~~ 2023-09-14T11:09:13,972 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h: In function ‘pybind11::function pybind11::get_type_overload(const void*, const detail::type_info*, const char*)’: 2023-09-14T11:09:13,972 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h:2053:49: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘frame’; did you mean ‘cframe’? 2023-09-14T11:09:13,973 2053 | PyFrameObject *frame = PyThreadState_Get()->frame; 2023-09-14T11:09:13,974 | ^~~~~ 2023-09-14T11:09:13,974 | cframe 2023-09-14T11:09:13,975 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h:2054:41: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,976 2054 | if (frame && (std::string) str(frame->f_code->co_name) == name && 2023-09-14T11:09:13,976 | ^~ 2023-09-14T11:09:13,977 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,978 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:09:13,979 | ^~~~~~ 2023-09-14T11:09:13,980 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h:2055:14: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,980 2055 | frame->f_code->co_argcount > 0) { 2023-09-14T11:09:13,981 | ^~ 2023-09-14T11:09:13,981 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,982 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:09:13,983 | ^~~~~~ 2023-09-14T11:09:13,983 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h:2058:18: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,984 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T11:09:13,984 | ^~ 2023-09-14T11:09:13,985 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,985 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:09:13,986 | ^~~~~~ 2023-09-14T11:09:13,986 In file included from /usr/include/python3.11/Python.h:38: 2023-09-14T11:09:13,987 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h:2058:52: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,987 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T11:09:13,988 | ^~ 2023-09-14T11:09:13,989 /usr/include/python3.11/pyport.h:24:38: note: in definition of macro ‘_Py_CAST’ 2023-09-14T11:09:13,989 24 | #define _Py_CAST(type, expr) ((type)(expr)) 2023-09-14T11:09:13,990 | ^~~~ 2023-09-14T11:09:13,991 /usr/include/python3.11/cpython/tupleobject.h:30:38: note: in expansion of macro ‘_PyTuple_CAST’ 2023-09-14T11:09:13,992 30 | #define PyTuple_GET_ITEM(op, index) (_PyTuple_CAST(op)->ob_item[index]) 2023-09-14T11:09:13,992 | ^~~~~~~~~~~~~ 2023-09-14T11:09:13,993 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/pybind11/include/pybind11/pybind11.h:2058:30: note: in expansion of macro ‘PyTuple_GET_ITEM’ 2023-09-14T11:09:13,994 2058 | frame->f_locals, PyTuple_GET_ITEM(frame->f_code->co_varnames, 0)); 2023-09-14T11:09:13,994 | ^~~~~~~~~~~~~~~~ 2023-09-14T11:09:13,995 /usr/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’} 2023-09-14T11:09:13,996 22 | typedef struct _frame PyFrameObject; 2023-09-14T11:09:13,996 | ^~~~~~ 2023-09-14T11:09:15,185 In file included from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/zigzag/zigzag_filtration.hpp:9, 2023-09-14T11:09:15,186 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/zigzag.hpp:3, 2023-09-14T11:09:15,187 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/bats.hpp:18: 2023-09-14T11:09:15,187 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,188 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,189 bats/libbats.cpp:429:2: required from here 2023-09-14T11:09:15,189 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,190 463 | if ((k < maxdim + 2) && F.R[k][j].nnz() > 0) { 2023-09-14T11:09:15,191 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:09:15,195 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,196 491 | } else if (k < maxdim + 1) { 2023-09-14T11:09:15,197 | ~~^~~~~~~~~~~~ 2023-09-14T11:09:15,198 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,199 519 | if ((k < maxdim + 2) && F.R[k][fval.ind].nnz() > 0) { 2023-09-14T11:09:15,200 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:09:15,203 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,203 548 | } else if (k < maxdim + 1) { 2023-09-14T11:09:15,204 | ~~^~~~~~~~~~~~ 2023-09-14T11:09:15,215 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,215 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,216 bats/libbats.cpp:429:2: required from here 2023-09-14T11:09:15,217 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,218 463 | if ((k < maxdim + 2) && F.R[k][j].nnz() > 0) { 2023-09-14T11:09:15,218 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:09:15,220 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,221 491 | } else if (k < maxdim + 1) { 2023-09-14T11:09:15,222 | ~~^~~~~~~~~~~~ 2023-09-14T11:09:15,223 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,223 519 | if ((k < maxdim + 2) && F.R[k][fval.ind].nnz() > 0) { 2023-09-14T11:09:15,224 | ~~~^~~~~~~~~~~~~ 2023-09-14T11:09:15,226 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,227 548 | } else if (k < maxdim + 1) { 2023-09-14T11:09:15,227 | ~~^~~~~~~~~~~~ 2023-09-14T11:09:15,292 In file included from /usr/include/c++/12/bits/stl_algobase.h:64: 2023-09-14T11:09:15,293 /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:09:15,294 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:15,294 bats/libbats.cpp:431:137: required from here 2023-09-14T11:09:15,295 /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:09:15,296 741 | make_pair(_T1&& __x, _T2&& __y) 2023-09-14T11:09:15,297 | ^~~~~~~~~ 2023-09-14T11:09:48,087 In file included from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/linalg.hpp:3, 2023-09-14T11:09:48,088 from /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/BATS_include/include/bats.hpp:11: 2023-09-14T11:09:48,088 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,089 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,089 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,090 bats/libbats.cpp:491:5: required from here 2023-09-14T11:09:48,091 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,092 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:48,092 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:48,092 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,093 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:48,093 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:48,094 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,094 220 | while (oldi < col.size()) { 2023-09-14T11:09:48,095 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:48,096 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,097 226 | while (newi < insert_col.size()) { 2023-09-14T11:09:48,098 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:48,515 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,516 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,516 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,517 bats/libbats.cpp:492:5: required from here 2023-09-14T11:09:48,518 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,518 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:48,519 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:48,520 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,520 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:48,521 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:48,521 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,522 220 | while (oldi < col.size()) { 2023-09-14T11:09:48,522 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:48,523 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,523 226 | while (newi < insert_col.size()) { 2023-09-14T11:09:48,524 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:48,949 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,950 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,951 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,951 bats/libbats.cpp:493:5: required from here 2023-09-14T11:09:48,952 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,953 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:48,953 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:48,954 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,955 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:48,956 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:48,956 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,957 220 | while (oldi < col.size()) { 2023-09-14T11:09:48,957 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:48,958 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:48,958 226 | while (newi < insert_col.size()) { 2023-09-14T11:09:48,959 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:49,375 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:49,376 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:49,376 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:49,377 bats/libbats.cpp:494:5: required from here 2023-09-14T11:09:49,377 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:49,378 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:49,379 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:49,380 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:49,380 206 | while (oldi < col.size() && newi < insert_col.size()) { 2023-09-14T11:09:49,381 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:09:49,382 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:49,382 220 | while (oldi < col.size()) { 2023-09-14T11:09:49,383 | ~~~~~^~~~~~~~~~~~ 2023-09-14T11:09:49,384 /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/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:09:49,384 226 | while (newi < insert_col.size()) { 2023-09-14T11:09:49,385 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2023-09-14T11:10:23,022 virtual memory exhausted: Cannot allocate memory 2023-09-14T11:10:23,138 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-14T11:10:23,280 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-14T11:10:23,293 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-14T11:10:23,293 exec(compile('"'"''"'"''"'"' 2023-09-14T11:10:23,293 # This is -- a caller that pip uses to run setup.py 2023-09-14T11:10:23,293 # 2023-09-14T11:10:23,293 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-14T11:10:23,293 # import from `distutils.core` to work with newer packaging standards. 2023-09-14T11:10:23,293 # - It provides a clear error message when setuptools is not installed. 2023-09-14T11:10:23,293 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-14T11:10:23,293 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-14T11:10:23,293 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-14T11:10:23,293 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-14T11:10:23,293 import os, sys, tokenize 2023-09-14T11:10:23,293 2023-09-14T11:10:23,293 try: 2023-09-14T11:10:23,293 import setuptools 2023-09-14T11:10:23,293 except ImportError as error: 2023-09-14T11:10:23,293 print( 2023-09-14T11:10:23,293 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-14T11:10:23,293 "the build environment.", 2023-09-14T11:10:23,293 file=sys.stderr, 2023-09-14T11:10:23,293 ) 2023-09-14T11:10:23,293 sys.exit(1) 2023-09-14T11:10:23,293 2023-09-14T11:10:23,293 __file__ = %r 2023-09-14T11:10:23,293 sys.argv[0] = __file__ 2023-09-14T11:10:23,293 2023-09-14T11:10:23,293 if os.path.exists(__file__): 2023-09-14T11:10:23,293 filename = __file__ 2023-09-14T11:10:23,293 with tokenize.open(__file__) as f: 2023-09-14T11:10:23,293 setup_py_code = f.read() 2023-09-14T11:10:23,293 else: 2023-09-14T11:10:23,293 filename = "" 2023-09-14T11:10:23,293 setup_py_code = "from setuptools import setup; setup()" 2023-09-14T11:10:23,293 2023-09-14T11:10:23,293 exec(compile(setup_py_code, filename, "exec")) 2023-09-14T11:10:23,293 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-g5_6e0xf[/] 2023-09-14T11:10:23,294 [bold magenta]cwd[/]: /tmp/pip-wheel-94x_redc/bats-tda_e5550ac2922a41178bb24c4fb7666f4e/ 2023-09-14T11:10:23,294 Building wheel for bats-tda (setup.py): finished with status 'error' 2023-09-14T11:10:23,295 ERROR: Failed building wheel for bats-tda 2023-09-14T11:10:23,297 Running setup.py clean for bats-tda 2023-09-14T11:10:23,298 Running command python setup.py clean 2023-09-14T11:10:24,379 running clean 2023-09-14T11:10:24,427 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-14T11:10:24,429 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-14T11:10:24,432 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-14T11:10:24,433 'build/scripts-3.11' does not exist -- can't clean it 2023-09-14T11:10:24,434 removing 'build' 2023-09-14T11:10:24,539 Failed to build bats-tda 2023-09-14T11:10:24,540 ERROR: Failed to build one or more wheels 2023-09-14T11:10:24,542 Exception information: 2023-09-14T11:10:24,542 Traceback (most recent call last): 2023-09-14T11:10:24,542 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-14T11:10:24,542 status = run_func(*args) 2023-09-14T11:10:24,542 ^^^^^^^^^^^^^^^ 2023-09-14T11:10:24,542 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-14T11:10:24,542 return func(self, options, args) 2023-09-14T11:10:24,542 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-14T11:10:24,542 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-14T11:10:24,542 raise CommandError("Failed to build one or more wheels") 2023-09-14T11:10:24,542 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-14T11:10:24,546 Removed build tracker: '/tmp/pip-build-tracker-r03zgwo_'