2021-08-20T22:19:45,883 Created temporary directory: /tmp/pip-ephem-wheel-cache-9xl9m6a8 2021-08-20T22:19:45,886 Created temporary directory: /tmp/pip-req-tracker-rqt58wk_ 2021-08-20T22:19:45,886 Initialized build tracking at /tmp/pip-req-tracker-rqt58wk_ 2021-08-20T22:19:45,886 Created build tracker: /tmp/pip-req-tracker-rqt58wk_ 2021-08-20T22:19:45,887 Entered build tracker: /tmp/pip-req-tracker-rqt58wk_ 2021-08-20T22:19:45,887 Created temporary directory: /tmp/pip-wheel-evt5pni3 2021-08-20T22:19:45,918 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2021-08-20T22:19:45,920 2 location(s) to search for versions of bats-tda: 2021-08-20T22:19:45,920 * https://pypi.org/simple/bats-tda/ 2021-08-20T22:19:45,920 * https://www.piwheels.org/simple/bats-tda/ 2021-08-20T22:19:45,921 Fetching project page and analyzing links: https://pypi.org/simple/bats-tda/ 2021-08-20T22:19:45,921 Getting page https://pypi.org/simple/bats-tda/ 2021-08-20T22:19:45,923 Found index url https://pypi.org/simple 2021-08-20T22:19:46,011 Found link https://files.pythonhosted.org/packages/bc/29/a80c4be659d05c22f8dae2e0a3eab912bdc2b60086e64fdffadc4f9cf3b9/bats-tda-0.0.0.tar.gz#sha256=79d812ab4c8bb9dfdca9d7b132dcf017d4fa458645cc214a8a9dc71dae4d97db (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.0.0 2021-08-20T22:19:46,012 Found link https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz#sha256=05fa97307bbc5f4c6cd4c6198e9f02f655b2c7de5aa8f4e0379600fc0d38c1d1 (from https://pypi.org/simple/bats-tda/) (requires-python:>=3.7), version: 0.0.1 2021-08-20T22:19:46,012 Fetching project page and analyzing links: https://www.piwheels.org/simple/bats-tda/ 2021-08-20T22:19:46,012 Getting page https://www.piwheels.org/simple/bats-tda/ 2021-08-20T22:19:46,013 Found index url https://www.piwheels.org/simple 2021-08-20T22:19:46,133 Skipping link: not a file: https://www.piwheels.org/simple/bats-tda/ 2021-08-20T22:19:46,133 Skipping link: not a file: https://pypi.org/simple/bats-tda/ 2021-08-20T22:19:46,152 Given no hashes to check 1 links for project 'bats-tda': discarding no candidates 2021-08-20T22:19:46,170 Collecting bats-tda==0.0.1 2021-08-20T22:19:46,172 Created temporary directory: /tmp/pip-unpack-mawzp_21 2021-08-20T22:19:46,213 Downloading bats-tda-0.0.1.tar.gz (275 kB) 2021-08-20T22:19:46,638 Added bats-tda==0.0.1 from https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz#sha256=05fa97307bbc5f4c6cd4c6198e9f02f655b2c7de5aa8f4e0379600fc0d38c1d1 to build tracker '/tmp/pip-req-tracker-rqt58wk_' 2021-08-20T22:19:46,639 Running setup.py (path:/tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/setup.py) egg_info for package bats-tda 2021-08-20T22:19:46,640 Created temporary directory: /tmp/pip-pip-egg-info-eimnzgmj 2021-08-20T22:19:46,641 Running command python setup.py egg_info 2021-08-20T22:19:47,617 running egg_info 2021-08-20T22:19:47,619 creating /tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info 2021-08-20T22:19:47,620 writing /tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info/PKG-INFO 2021-08-20T22:19:47,623 writing dependency_links to /tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info/dependency_links.txt 2021-08-20T22:19:47,625 writing requirements to /tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info/requires.txt 2021-08-20T22:19:47,626 writing top-level names to /tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info/top_level.txt 2021-08-20T22:19:47,628 writing manifest file '/tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info/SOURCES.txt' 2021-08-20T22:19:47,796 reading manifest file '/tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info/SOURCES.txt' 2021-08-20T22:19:47,798 reading manifest template 'MANIFEST.in' 2021-08-20T22:19:47,876 warning: no previously-included files matching '*.cpp' found under directory 'BATS' 2021-08-20T22:19:47,892 adding license file 'LICENSE' 2021-08-20T22:19:47,900 writing manifest file '/tmp/pip-pip-egg-info-eimnzgmj/bats_tda.egg-info/SOURCES.txt' 2021-08-20T22:19:47,984 Source in /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8 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#sha256=05fa97307bbc5f4c6cd4c6198e9f02f655b2c7de5aa8f4e0379600fc0d38c1d1 2021-08-20T22:19:47,985 Removed bats-tda==0.0.1 from https://files.pythonhosted.org/packages/71/09/37563a06919fc5ad8e8c7ffb3061396b3a6e38a8e0652eb13663a08ebf1c/bats-tda-0.0.1.tar.gz#sha256=05fa97307bbc5f4c6cd4c6198e9f02f655b2c7de5aa8f4e0379600fc0d38c1d1 from build tracker '/tmp/pip-req-tracker-rqt58wk_' 2021-08-20T22:19:47,991 Created temporary directory: /tmp/pip-unpack-l1t0b0nr 2021-08-20T22:19:47,991 Building wheels for collected packages: bats-tda 2021-08-20T22:19:47,996 Created temporary directory: /tmp/pip-wheel-1i86r_ec 2021-08-20T22:19:47,996 Building wheel for bats-tda (setup.py): started 2021-08-20T22:19:47,996 Destination directory: /tmp/pip-wheel-1i86r_ec 2021-08-20T22:19:47,997 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-1i86r_ec 2021-08-20T22:19:48,951 running bdist_wheel 2021-08-20T22:19:48,955 running build 2021-08-20T22:19:48,955 running build_py 2021-08-20T22:19:49,092 creating build 2021-08-20T22:19:49,092 creating build/lib.linux-armv7l-3.9 2021-08-20T22:19:49,093 creating build/lib.linux-armv7l-3.9/bats 2021-08-20T22:19:49,094 copying bats/__init__.py -> build/lib.linux-armv7l-3.9/bats 2021-08-20T22:19:49,097 creating build/lib.linux-armv7l-3.9/bats/visualization 2021-08-20T22:19:49,098 copying bats/visualization/visualization.py -> build/lib.linux-armv7l-3.9/bats/visualization 2021-08-20T22:19:49,100 copying bats/visualization/plotly.py -> build/lib.linux-armv7l-3.9/bats/visualization 2021-08-20T22:19:49,103 copying bats/visualization/__init__.py -> build/lib.linux-armv7l-3.9/bats/visualization 2021-08-20T22:19:49,105 running build_ext 2021-08-20T22:19:49,111 building 'bats.libbats' extension 2021-08-20T22:19:49,112 creating build/temp.linux-armv7l-3.9 2021-08-20T22:19:49,112 creating build/temp.linux-armv7l-3.9/bats 2021-08-20T22:19:49,113 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/ -I/tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/ -I/usr/include/python3.9 -c bats/libbats.cpp -o build/temp.linux-armv7l-3.9/bats/libbats.o -std=c++17 -fopenmp 2021-08-20T22:19:54,956 In file included from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/cast.h:16, 2021-08-20T22:19:54,956 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/attr.h:13, 2021-08-20T22:19:54,956 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/pybind11.h:44, 2021-08-20T22:19:54,957 from bats/libbats.cpp:3: 2021-08-20T22:19:54,957 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/detail/internals.h: In function ‘pybind11::detail::internals& pybind11::detail::get_internals()’: 2021-08-20T22:19:54,957 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/detail/internals.h:276:28: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] 2021-08-20T22:19:54,957 276 | PyEval_InitThreads(); 2021-08-20T22:19:54,957 | ^ 2021-08-20T22:19:54,958 In file included from /usr/include/python3.9/Python.h:145, 2021-08-20T22:19:54,958 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/detail/common.h:112, 2021-08-20T22:19:54,958 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/pytypes.h:12, 2021-08-20T22:19:54,958 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/cast.h:13, 2021-08-20T22:19:54,958 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/attr.h:13, 2021-08-20T22:19:54,958 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/pybind11/include/pybind11/pybind11.h:44, 2021-08-20T22:19:54,958 from bats/libbats.cpp:3: 2021-08-20T22:19:54,958 /usr/include/python3.9/ceval.h:130:37: note: declared here 2021-08-20T22:19:54,959 130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2021-08-20T22:19:54,959 | ^~~~~~~~~~~~~~~~~~ 2021-08-20T22:19:56,650 In file included from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/zigzag_filtration.hpp:9, 2021-08-20T22:19:56,650 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag.hpp:3, 2021-08-20T22:19:56,650 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/bats.hpp:18, 2021-08-20T22:19:56,650 from bats/pybats.hpp:9, 2021-08-20T22:19:56,651 from bats/libbats.cpp:1: 2021-08-20T22:19:56,651 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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]’: 2021-08-20T22:19:56,651 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/zigzag_filtration.hpp:525:33: required from ‘auto bats::zigzag::barcode(const bats::zigzag::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]’ 2021-08-20T22:19:56,651 bats/libbats.cpp:429:2: required from here 2021-08-20T22:19:56,651 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:463:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,651 463 | if ((k < maxdim + 2) && F.R[k][j].nnz() > 0) { 2021-08-20T22:19:56,651 | ~~~^~~~~~~~~~~~~ 2021-08-20T22:19:56,657 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:491:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,658 491 | } else if (k < maxdim + 1) { 2021-08-20T22:19:56,658 | ~~^~~~~~~~~~~~ 2021-08-20T22:19:56,660 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:519:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,660 519 | if ((k < maxdim + 2) && F.R[k][fval.ind].nnz() > 0) { 2021-08-20T22:19:56,660 | ~~~^~~~~~~~~~~~~ 2021-08-20T22:19:56,663 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:548:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,663 548 | } else if (k < maxdim + 1) { 2021-08-20T22:19:56,663 | ~~^~~~~~~~~~~~ 2021-08-20T22:19:56,673 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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]’: 2021-08-20T22:19:56,673 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/zigzag_filtration.hpp:525:33: required from ‘auto bats::zigzag::barcode(const bats::zigzag::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]’ 2021-08-20T22:19:56,674 bats/libbats.cpp:429:2: required from here 2021-08-20T22:19:56,674 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:463:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,674 463 | if ((k < maxdim + 2) && F.R[k][j].nnz() > 0) { 2021-08-20T22:19:56,674 | ~~~^~~~~~~~~~~~~ 2021-08-20T22:19:56,677 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:491:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,677 491 | } else if (k < maxdim + 1) { 2021-08-20T22:19:56,677 | ~~^~~~~~~~~~~~ 2021-08-20T22:19:56,679 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:519:11: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,679 519 | if ((k < maxdim + 2) && F.R[k][fval.ind].nnz() > 0) { 2021-08-20T22:19:56,679 | ~~~^~~~~~~~~~~~~ 2021-08-20T22:19:56,682 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/zigzag/reduction.hpp:548:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-08-20T22:19:56,682 548 | } else if (k < maxdim + 1) { 2021-08-20T22:19:56,682 | ~~^~~~~~~~~~~~ 2021-08-20T22:19:56,746 In file included from /usr/include/c++/10/bits/stl_algobase.h:64, 2021-08-20T22:19:56,746 from /usr/include/c++/10/vector:60, 2021-08-20T22:19:56,746 from bats/pybats.hpp:6, 2021-08-20T22:19:56,746 from bats/libbats.cpp:1: 2021-08-20T22:19:56,747 /usr/include/c++/10/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 std::__strip_reference_wrapper::type>::__type = double; typename std::__strip_reference_wrapper::type>::__type = double]’: 2021-08-20T22:19:56,747 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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]’ 2021-08-20T22:19:56,747 bats/libbats.cpp:431:148: required from here 2021-08-20T22:19:56,747 /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 2021-08-20T22:19:56,747 567 | make_pair(_T1&& __x, _T2&& __y) 2021-08-20T22:19:56,747 | ^~~~~~~~~ 2021-08-20T22:20:31,534 In file included from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg.hpp:3, 2021-08-20T22:20:31,534 from /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/bats.hpp:11, 2021-08-20T22:20:31,535 from bats/pybats.hpp:9, 2021-08-20T22:20:31,535 from bats/libbats.cpp:1: 2021-08-20T22:20:31,535 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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>]’: 2021-08-20T22:20:31,535 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:31,535 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:31,535 bats/libbats.cpp:491:5: required from here 2021-08-20T22:20:31,536 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:15: 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] 2021-08-20T22:20:31,536 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:31,536 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:31,536 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:36: 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] 2021-08-20T22:20:31,536 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:31,536 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:31,537 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:220:15: 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] 2021-08-20T22:20:31,537 220 | while (oldi < col.size()) { 2021-08-20T22:20:31,537 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:31,537 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:226:15: 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] 2021-08-20T22:20:31,537 226 | while (newi < insert_col.size()) { 2021-08-20T22:20:31,537 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:32,042 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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>]’: 2021-08-20T22:20:32,043 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:32,043 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:32,043 bats/libbats.cpp:492:5: required from here 2021-08-20T22:20:32,043 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:15: 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] 2021-08-20T22:20:32,043 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:32,043 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:32,044 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:36: 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] 2021-08-20T22:20:32,044 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:32,044 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:32,044 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:220:15: 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] 2021-08-20T22:20:32,044 220 | while (oldi < col.size()) { 2021-08-20T22:20:32,044 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:32,045 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:226:15: 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] 2021-08-20T22:20:32,045 226 | while (newi < insert_col.size()) { 2021-08-20T22:20:32,045 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:32,554 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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>]’: 2021-08-20T22:20:32,554 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:32,554 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:32,555 bats/libbats.cpp:493:5: required from here 2021-08-20T22:20:32,555 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:15: 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] 2021-08-20T22:20:32,555 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:32,555 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:32,555 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:36: 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] 2021-08-20T22:20:32,555 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:32,556 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:32,556 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:220:15: 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] 2021-08-20T22:20:32,556 220 | while (oldi < col.size()) { 2021-08-20T22:20:32,556 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:32,556 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:226:15: 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] 2021-08-20T22:20:32,556 226 | while (newi < insert_col.size()) { 2021-08-20T22:20:32,556 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:33,256 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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>]’: 2021-08-20T22:20:33,257 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:33,257 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/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> >]’ 2021-08-20T22:20:33,257 bats/libbats.cpp:494:5: required from here 2021-08-20T22:20:33,257 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:15: 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] 2021-08-20T22:20:33,258 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:33,258 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:33,258 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:206:36: 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] 2021-08-20T22:20:33,258 206 | while (oldi < col.size() && newi < insert_col.size()) { 2021-08-20T22:20:33,258 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:33,258 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:220:15: 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] 2021-08-20T22:20:33,258 220 | while (oldi < col.size()) { 2021-08-20T22:20:33,259 | ~~~~~^~~~~~~~~~~~ 2021-08-20T22:20:33,259 /tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/BATS_include/include/linalg/col_matrix.hpp:226:15: 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] 2021-08-20T22:20:33,259 226 | while (newi < insert_col.size()) { 2021-08-20T22:20:33,259 | ~~~~~^~~~~~~~~~~~~~~~~~~ 2021-08-20T22:20:48,641 virtual memory exhausted: Cannot allocate memory 2021-08-20T22:20:48,772 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-08-20T22:20:48,851 Building wheel for bats-tda (setup.py): finished with status 'error' 2021-08-20T22:20:48,852 ERROR: Failed building wheel for bats-tda 2021-08-20T22:20:48,852 Running setup.py clean for bats-tda 2021-08-20T22:20:48,853 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-evt5pni3/bats-tda_6b06b42f61f14f5194015d96795bd1c8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-08-20T22:20:49,910 running clean 2021-08-20T22:20:49,913 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-08-20T22:20:49,914 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-08-20T22:20:49,918 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-08-20T22:20:49,918 'build/scripts-3.9' does not exist -- can't clean it 2021-08-20T22:20:49,918 removing 'build' 2021-08-20T22:20:49,983 Failed to build bats-tda 2021-08-20T22:20:49,984 ERROR: Failed to build one or more wheels 2021-08-20T22:20:49,984 Exception information: 2021-08-20T22:20:49,984 Traceback (most recent call last): 2021-08-20T22:20:49,984 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-08-20T22:20:49,984 status = self.run(options, args) 2021-08-20T22:20:49,984 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-08-20T22:20:49,984 return func(self, options, args) 2021-08-20T22:20:49,984 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-08-20T22:20:49,984 raise CommandError( 2021-08-20T22:20:49,984 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-08-20T22:20:49,989 Removed build tracker: '/tmp/pip-req-tracker-rqt58wk_'