2023-10-24T07:55:56,317 Created temporary directory: /tmp/pip-build-tracker-4v7dytf0 2023-10-24T07:55:56,318 Initialized build tracking at /tmp/pip-build-tracker-4v7dytf0 2023-10-24T07:55:56,319 Created build tracker: /tmp/pip-build-tracker-4v7dytf0 2023-10-24T07:55:56,319 Entered build tracker: /tmp/pip-build-tracker-4v7dytf0 2023-10-24T07:55:56,320 Created temporary directory: /tmp/pip-wheel-t5o3nttk 2023-10-24T07:55:56,323 Created temporary directory: /tmp/pip-ephem-wheel-cache-m1od0810 2023-10-24T07:55:56,345 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-24T07:55:56,349 2 location(s) to search for versions of cripser: 2023-10-24T07:55:56,349 * https://pypi.org/simple/cripser/ 2023-10-24T07:55:56,349 * https://www.piwheels.org/simple/cripser/ 2023-10-24T07:55:56,350 Fetching project page and analyzing links: https://pypi.org/simple/cripser/ 2023-10-24T07:55:56,351 Getting page https://pypi.org/simple/cripser/ 2023-10-24T07:55:56,352 Found index url https://pypi.org/simple/ 2023-10-24T07:55:56,567 Fetched page https://pypi.org/simple/cripser/ as application/vnd.pypi.simple.v1+json 2023-10-24T07:55:56,569 Skipping link: No binaries permitted for cripser: https://files.pythonhosted.org/packages/e2/e6/37e3eda4048f7ea2a2f229359713fe20e2628866da5e5b63badad0f08871/cripser-0.0.8-cp310-cp310-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/cripser/) 2023-10-24T07:55:56,570 Skipping link: No binaries permitted for cripser: https://files.pythonhosted.org/packages/88/88/1072b2bb052caf67ab44872b7fef45c6ac5c8af39b1eaa67137c5bed3055/cripser-0.0.9-cp310-cp310-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/cripser/) 2023-10-24T07:55:56,571 Found link https://files.pythonhosted.org/packages/90/6c/5a4b71dfa9cee309caa539bdbccd9f631313658aed0108a0b83068c9f63f/cripser-0.0.9.tar.gz (from https://pypi.org/simple/cripser/), version: 0.0.9 2023-10-24T07:55:56,571 Skipping link: No binaries permitted for cripser: https://files.pythonhosted.org/packages/4f/52/1fe8ad5287a8d528475d57e15ba8e06eaaba3e6c0682860fd914c0db121a/cripser-0.0.10-cp310-cp310-manylinux_2_24_x86_64.whl (from https://pypi.org/simple/cripser/) 2023-10-24T07:55:56,572 Found link https://files.pythonhosted.org/packages/c6/22/8fd8ba1df401664fb21a2b493a352495b82ef148944a0afcc8cd1e55953c/cripser-0.0.10.tar.gz (from https://pypi.org/simple/cripser/), version: 0.0.10 2023-10-24T07:55:56,573 Fetching project page and analyzing links: https://www.piwheels.org/simple/cripser/ 2023-10-24T07:55:56,574 Getting page https://www.piwheels.org/simple/cripser/ 2023-10-24T07:55:56,575 Found index url https://www.piwheels.org/simple/ 2023-10-24T07:55:56,739 Fetched page https://www.piwheels.org/simple/cripser/ as text/html 2023-10-24T07:55:56,740 Skipping link: not a file: https://www.piwheels.org/simple/cripser/ 2023-10-24T07:55:56,741 Skipping link: not a file: https://pypi.org/simple/cripser/ 2023-10-24T07:55:56,759 Given no hashes to check 1 links for project 'cripser': discarding no candidates 2023-10-24T07:55:56,777 Collecting cripser==0.0.10 2023-10-24T07:55:56,780 Created temporary directory: /tmp/pip-unpack-gq_fijv7 2023-10-24T07:55:57,020 Downloading cripser-0.0.10.tar.gz (805 kB) 2023-10-24T07:55:57,789 Added cripser==0.0.10 from https://files.pythonhosted.org/packages/c6/22/8fd8ba1df401664fb21a2b493a352495b82ef148944a0afcc8cd1e55953c/cripser-0.0.10.tar.gz to build tracker '/tmp/pip-build-tracker-4v7dytf0' 2023-10-24T07:55:57,795 Created temporary directory: /tmp/pip-build-env-voopwec8 2023-10-24T07:55:57,800 Installing build dependencies: started 2023-10-24T07:55:57,801 Running command pip subprocess to install build dependencies 2023-10-24T07:55:58,945 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-10-24T07:55:59,440 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-10-24T07:56:01,000 Collecting setuptools 2023-10-24T07:56:01,067 Using cached https://www.piwheels.org/simple/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-10-24T07:56:01,298 Collecting wheel 2023-10-24T07:56:01,313 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-10-24T07:56:02,101 Collecting cmake>=3.5.0 2023-10-24T07:56:03,429 Using cached https://www.piwheels.org/simple/cmake/cmake-3.27.7-cp311-cp311-linux_armv7l.whl (19.3 MB) 2023-10-24T07:56:04,216 Collecting pybind11 2023-10-24T07:56:04,247 Using cached https://www.piwheels.org/simple/pybind11/pybind11-2.11.1-py3-none-any.whl (227 kB) 2023-10-24T07:56:07,060 Installing collected packages: cmake, wheel, setuptools, pybind11 2023-10-24T07:56:13,025 Creating /tmp/pip-build-env-voopwec8/overlay/local/bin 2023-10-24T07:56:13,028 changing mode of /tmp/pip-build-env-voopwec8/overlay/local/bin/cmake to 755 2023-10-24T07:56:13,030 changing mode of /tmp/pip-build-env-voopwec8/overlay/local/bin/cpack to 755 2023-10-24T07:56:13,032 changing mode of /tmp/pip-build-env-voopwec8/overlay/local/bin/ctest to 755 2023-10-24T07:56:13,320 changing mode of /tmp/pip-build-env-voopwec8/overlay/local/bin/wheel to 755 2023-10-24T07:56:15,648 changing mode of /tmp/pip-build-env-voopwec8/overlay/local/bin/pybind11-config to 755 2023-10-24T07:56:15,677 Successfully installed cmake-3.27.7 pybind11-2.11.1 setuptools-68.2.2 wheel-0.41.2 2023-10-24T07:56:15,962 [notice] A new release of pip is available: 23.2.1 -> 23.3.1 2023-10-24T07:56:15,962 [notice] To update, run: python3 -m pip install --upgrade pip 2023-10-24T07:56:16,304 Installing build dependencies: finished with status 'done' 2023-10-24T07:56:16,316 Getting requirements to build wheel: started 2023-10-24T07:56:16,317 Running command Getting requirements to build wheel 2023-10-24T07:56:16,854 running egg_info 2023-10-24T07:56:16,861 writing cripser.egg-info/PKG-INFO 2023-10-24T07:56:16,865 writing dependency_links to cripser.egg-info/dependency_links.txt 2023-10-24T07:56:16,868 writing top-level names to cripser.egg-info/top_level.txt 2023-10-24T07:56:16,881 reading manifest file 'cripser.egg-info/SOURCES.txt' 2023-10-24T07:56:16,927 reading manifest template 'MANIFEST.in' 2023-10-24T07:56:17,038 adding license file 'LICENSE' 2023-10-24T07:56:17,051 writing manifest file 'cripser.egg-info/SOURCES.txt' 2023-10-24T07:56:17,130 Getting requirements to build wheel: finished with status 'done' 2023-10-24T07:56:17,140 Created temporary directory: /tmp/pip-modern-metadata-b48o15so 2023-10-24T07:56:17,142 Preparing metadata (pyproject.toml): started 2023-10-24T07:56:17,144 Running command Preparing metadata (pyproject.toml) 2023-10-24T07:56:17,633 running dist_info 2023-10-24T07:56:17,655 creating /tmp/pip-modern-metadata-b48o15so/cripser.egg-info 2023-10-24T07:56:17,661 writing /tmp/pip-modern-metadata-b48o15so/cripser.egg-info/PKG-INFO 2023-10-24T07:56:17,665 writing dependency_links to /tmp/pip-modern-metadata-b48o15so/cripser.egg-info/dependency_links.txt 2023-10-24T07:56:17,667 writing top-level names to /tmp/pip-modern-metadata-b48o15so/cripser.egg-info/top_level.txt 2023-10-24T07:56:17,669 writing manifest file '/tmp/pip-modern-metadata-b48o15so/cripser.egg-info/SOURCES.txt' 2023-10-24T07:56:17,680 reading manifest file '/tmp/pip-modern-metadata-b48o15so/cripser.egg-info/SOURCES.txt' 2023-10-24T07:56:17,683 reading manifest template 'MANIFEST.in' 2023-10-24T07:56:17,783 adding license file 'LICENSE' 2023-10-24T07:56:17,793 writing manifest file '/tmp/pip-modern-metadata-b48o15so/cripser.egg-info/SOURCES.txt' 2023-10-24T07:56:17,795 creating '/tmp/pip-modern-metadata-b48o15so/cripser-0.0.10.dist-info' 2023-10-24T07:56:17,981 Preparing metadata (pyproject.toml): finished with status 'done' 2023-10-24T07:56:17,986 Source in /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525 has version 0.0.10, which satisfies requirement cripser==0.0.10 from https://files.pythonhosted.org/packages/c6/22/8fd8ba1df401664fb21a2b493a352495b82ef148944a0afcc8cd1e55953c/cripser-0.0.10.tar.gz 2023-10-24T07:56:17,987 Removed cripser==0.0.10 from https://files.pythonhosted.org/packages/c6/22/8fd8ba1df401664fb21a2b493a352495b82ef148944a0afcc8cd1e55953c/cripser-0.0.10.tar.gz from build tracker '/tmp/pip-build-tracker-4v7dytf0' 2023-10-24T07:56:17,992 Created temporary directory: /tmp/pip-unpack-iztkvmnt 2023-10-24T07:56:17,993 Created temporary directory: /tmp/pip-unpack-n8shkig4 2023-10-24T07:56:17,997 Building wheels for collected packages: cripser 2023-10-24T07:56:18,002 Created temporary directory: /tmp/pip-wheel-lz8deg8m 2023-10-24T07:56:18,002 Destination directory: /tmp/pip-wheel-lz8deg8m 2023-10-24T07:56:18,004 Building wheel for cripser (pyproject.toml): started 2023-10-24T07:56:18,005 Running command Building wheel for cripser (pyproject.toml) 2023-10-24T07:56:18,584 running bdist_wheel 2023-10-24T07:56:18,618 running build 2023-10-24T07:56:18,619 running build_ext 2023-10-24T07:56:19,227 -- The CXX compiler identification is GNU 12.2.0 2023-10-24T07:56:19,302 -- Detecting CXX compiler ABI info 2023-10-24T07:56:19,685 -- Detecting CXX compiler ABI info - done 2023-10-24T07:56:19,730 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2023-10-24T07:56:19,731 -- Detecting CXX compile features 2023-10-24T07:56:19,734 -- Detecting CXX compile features - done 2023-10-24T07:56:19,763 -- pybind11 v2.12.0 dev1 2023-10-24T07:56:19,771 CMake Warning (dev) at pybind11/tools/FindPythonLibsNew.cmake:98 (find_package): 2023-10-24T07:56:19,771 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2023-10-24T07:56:19,772 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2023-10-24T07:56:19,772 the cmake_policy command to set the policy and suppress this warning. 2023-10-24T07:56:19,773 Call Stack (most recent call first): 2023-10-24T07:56:19,774 pybind11/tools/pybind11Tools.cmake:50 (find_package) 2023-10-24T07:56:19,775 pybind11/tools/pybind11Common.cmake:188 (include) 2023-10-24T07:56:19,775 pybind11/CMakeLists.txt:210 (include) 2023-10-24T07:56:19,776 This warning is for project developers. Use -Wno-dev to suppress it. 2023-10-24T07:56:19,848 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.2", minimum required is "3.6") 2023-10-24T07:56:19,955 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.11.so 2023-10-24T07:56:19,969 -- Performing Test HAS_FLTO 2023-10-24T07:56:20,551 -- Performing Test HAS_FLTO - Success 2023-10-24T07:56:20,557 -- Configuring done (1.7s) 2023-10-24T07:56:20,696 -- Generating done (0.1s) 2023-10-24T07:56:20,721 -- Build files have been written to: /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/build/temp.linux-armv7l-cpython-311 2023-10-24T07:56:21,020 [ 5%] Building CXX object CMakeFiles/mylib.dir/src/compute_pairs.cpp.o 2023-10-24T07:56:21,022 [ 11%] Building CXX object CMakeFiles/vmylib.dir/src/coboundary_enumerator.cpp.o 2023-10-24T07:56:26,374 [ 16%] Building CXX object CMakeFiles/vmylib.dir/src/dense_cubical_grids.cpp.o 2023-10-24T07:56:27,057 In file included from /usr/include/c++/12/vector:70, 2023-10-24T07:56:27,058 from /usr/include/c++/12/queue:61, 2023-10-24T07:56:27,059 from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:17: 2023-10-24T07:56:27,060 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Cube&}; _Tp = Cube; _Alloc = std::allocator]’: 2023-10-24T07:56:27,060 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-10-24T07:56:27,061 439 | vector<_Tp, _Alloc>:: 2023-10-24T07:56:27,062 | ^~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:27,195 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {WritePairs}; _Tp = WritePairs; _Alloc = std::allocator]’: 2023-10-24T07:56:27,196 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-10-24T07:56:27,383 In file included from /usr/include/c++/12/bits/stl_algo.h:60, 2023-10-24T07:56:27,384 from /usr/include/c++/12/algorithm:61, 2023-10-24T07:56:27,385 from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:16: 2023-10-24T07:56:27,386 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Cube; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:27,386 /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:27,387 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2023-10-24T07:56:27,388 | ^~~~~~~~~~~~~ 2023-10-24T07:56:27,481 In file included from /usr/include/c++/12/vector:64: 2023-10-24T07:56:27,482 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Cube; _Alloc = std::allocator]’, 2023-10-24T07:56:27,482 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = Cube; _Sequence = std::vector; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_queue.h:740:13, 2023-10-24T07:56:27,483 inlined from ‘Cube ComputePairs::get_pivot(CubeQue&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:192:14: 2023-10-24T07:56:27,484 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:27,484 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:56:27,485 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:56:27,580 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Cube; _Alloc = std::allocator]’, 2023-10-24T07:56:27,581 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = Cube; _Sequence = std::vector; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_queue.h:740:13, 2023-10-24T07:56:27,582 inlined from ‘void ComputePairs::add_cache(uint32_t, CubeQue&, std::unordered_map, CubeComparator> >&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:162:17: 2023-10-24T07:56:27,583 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:27,584 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:56:27,584 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:56:28,013 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Cube; _Alloc = std::allocator]’, 2023-10-24T07:56:28,014 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = Cube; _Sequence = std::vector; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_queue.h:740:13, 2023-10-24T07:56:28,015 inlined from ‘void ComputePairs::compute_pairs_main(std::vector&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:80:48: 2023-10-24T07:56:28,016 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,017 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:56:28,018 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:56:28,019 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Cube; _Alloc = std::allocator]’, 2023-10-24T07:56:28,019 inlined from ‘void ComputePairs::compute_pairs_main(std::vector&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:91:45: 2023-10-24T07:56:28,020 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,021 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:56:28,022 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:56:28,025 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Cube; _Alloc = std::allocator]’, 2023-10-24T07:56:28,026 inlined from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = Cube; _Sequence = std::vector; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_queue.h:740:13, 2023-10-24T07:56:28,027 inlined from ‘void ComputePairs::compute_pairs_main(std::vector&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:111:44: 2023-10-24T07:56:28,028 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,029 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:56:28,030 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:56:28,030 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WritePairs}; _Tp = WritePairs; _Alloc = std::allocator]’, 2023-10-24T07:56:28,031 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WritePairs; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-10-24T07:56:28,032 inlined from ‘void ComputePairs::compute_pairs_main(std::vector&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:135:20: 2023-10-24T07:56:28,033 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,034 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-10-24T07:56:28,034 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,035 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WritePairs}; _Tp = WritePairs; _Alloc = std::allocator]’, 2023-10-24T07:56:28,036 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WritePairs; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-10-24T07:56:28,037 inlined from ‘void ComputePairs::compute_pairs_main(std::vector&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:142:19: 2023-10-24T07:56:28,038 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,039 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-10-24T07:56:28,040 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,553 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:28,554 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,555 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 2023-10-24T07:56:28,556 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,557 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,557 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,558 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,605 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:28,606 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,607 1908 | __introsort_loop(_RandomAccessIterator __first, 2023-10-24T07:56:28,607 | ^~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,608 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,609 In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2023-10-24T07:56:28,610 inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1921:38: 2023-10-24T07:56:28,610 /usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,611 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 2023-10-24T07:56:28,612 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,613 1888 | __comp); 2023-10-24T07:56:28,614 | ~~~~~~~ 2023-10-24T07:56:28,615 /usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,615 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:28,616 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,617 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2023-10-24T07:56:28,618 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,648 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 2023-10-24T07:56:28,649 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,649 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2023-10-24T07:56:28,650 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,674 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:28,674 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,675 1802 | __insertion_sort(_RandomAccessIterator __first, 2023-10-24T07:56:28,676 | ^~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,677 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,761 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Cube; _Alloc = std::allocator]’, 2023-10-24T07:56:28,762 inlined from ‘void ComputePairs::assemble_columns_to_reduce(std::vector&, uint8_t)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:215:38: 2023-10-24T07:56:28,763 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,763 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:56:28,764 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:56:28,765 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2023-10-24T07:56:28,766 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18, 2023-10-24T07:56:28,767 inlined from ‘void ComputePairs::assemble_columns_to_reduce(std::vector&, uint8_t)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:222:9: 2023-10-24T07:56:28,768 /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,769 1937 | std::__introsort_loop(__first, __last, 2023-10-24T07:56:28,770 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,770 1938 | std::__lg(__last - __first) * 2, 2023-10-24T07:56:28,771 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,772 1939 | __comp); 2023-10-24T07:56:28,773 | ~~~~~~~ 2023-10-24T07:56:28,774 In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2023-10-24T07:56:28,775 inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31, 2023-10-24T07:56:28,776 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18, 2023-10-24T07:56:28,777 inlined from ‘void ComputePairs::assemble_columns_to_reduce(std::vector&, uint8_t)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/compute_pairs.cpp:222:9: 2023-10-24T07:56:28,778 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,778 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2023-10-24T07:56:28,779 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,780 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:28,780 1854 | std::__insertion_sort(__first, __last, __comp); 2023-10-24T07:56:28,781 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:28,923 [ 22%] Building CXX object CMakeFiles/mylib.dir/src/cube.cpp.o 2023-10-24T07:56:30,123 [ 27%] Building CXX object CMakeFiles/mylib.dir/src/joint_pairs.cpp.o 2023-10-24T07:56:31,894 [ 33%] Linking CXX static library libvmylib.a 2023-10-24T07:56:32,132 [ 33%] Built target vmylib 2023-10-24T07:56:32,195 [ 38%] Building CXX object CMakeFiles/tmylib.dir/src/coboundary_enumerator_T.cpp.o 2023-10-24T07:56:35,978 In file included from /usr/include/c++/12/vector:70, 2023-10-24T07:56:35,979 from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/joint_pairs.cpp:17: 2023-10-24T07:56:35,979 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {WritePairs}; _Tp = WritePairs; _Alloc = std::allocator]’: 2023-10-24T07:56:35,980 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-10-24T07:56:35,981 439 | vector<_Tp, _Alloc>:: 2023-10-24T07:56:35,982 | ^~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,181 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WritePairs}; _Tp = WritePairs; _Alloc = std::allocator]’, 2023-10-24T07:56:36,182 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WritePairs; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-10-24T07:56:36,183 inlined from ‘void JointPairs::joint_pairs_main(std::vector&, int)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/joint_pairs.cpp:168:21: 2023-10-24T07:56:36,184 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,184 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-10-24T07:56:36,185 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,186 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WritePairs}; _Tp = WritePairs; _Alloc = std::allocator]’, 2023-10-24T07:56:36,187 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WritePairs; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-10-24T07:56:36,187 inlined from ‘void JointPairs::joint_pairs_main(std::vector&, int)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/joint_pairs.cpp:170:21: 2023-10-24T07:56:36,188 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,189 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-10-24T07:56:36,190 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,191 In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {WritePairs}; _Tp = WritePairs; _Alloc = std::allocator]’, 2023-10-24T07:56:36,191 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = WritePairs; _Alloc = std::allocator]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-10-24T07:56:36,192 inlined from ‘void JointPairs::joint_pairs_main(std::vector&, int)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/joint_pairs.cpp:179:18: 2023-10-24T07:56:36,193 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,193 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-10-24T07:56:36,194 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,542 In file included from /usr/include/c++/12/algorithm:61, 2023-10-24T07:56:36,542 from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/joint_pairs.cpp:16: 2023-10-24T07:56:36,543 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:36,544 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,544 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 2023-10-24T07:56:36,545 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,546 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,547 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,548 /usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,570 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: 2023-10-24T07:56:36,570 /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,571 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, 2023-10-24T07:56:36,572 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,594 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:36,595 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,596 1802 | __insertion_sort(_RandomAccessIterator __first, 2023-10-24T07:56:36,597 | ^~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,598 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,628 In file included from /usr/include/c++/12/bits/stl_algo.h:60: 2023-10-24T07:56:36,628 /usr/include/c++/12/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Cube; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:36,629 /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,630 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2023-10-24T07:56:36,630 | ^~~~~~~~~~~~~ 2023-10-24T07:56:36,688 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:36,689 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,690 1908 | __introsort_loop(_RandomAccessIterator __first, 2023-10-24T07:56:36,691 | ^~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,692 /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,692 In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2023-10-24T07:56:36,693 inlined from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1921:38: 2023-10-24T07:56:36,694 /usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,695 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 2023-10-24T07:56:36,696 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,697 1888 | __comp); 2023-10-24T07:56:36,698 | ~~~~~~~ 2023-10-24T07:56:36,698 /usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,699 /usr/include/c++/12/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: 2023-10-24T07:56:36,700 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,701 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2023-10-24T07:56:36,702 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,793 In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2023-10-24T07:56:36,794 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18, 2023-10-24T07:56:36,795 inlined from ‘void JointPairs::enum_edges(std::vector, std::vector&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/joint_pairs.cpp:54:11: 2023-10-24T07:56:36,796 /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,796 1937 | std::__introsort_loop(__first, __last, 2023-10-24T07:56:36,797 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,798 1938 | std::__lg(__last - __first) * 2, 2023-10-24T07:56:36,799 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,800 1939 | __comp); 2023-10-24T07:56:36,800 | ~~~~~~~ 2023-10-24T07:56:36,801 In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, 2023-10-24T07:56:36,802 inlined from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/12/bits/stl_algo.h:1940:31, 2023-10-24T07:56:36,803 inlined from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = CubeComparator]’ at /usr/include/c++/12/bits/stl_algo.h:4853:18, 2023-10-24T07:56:36,803 inlined from ‘void JointPairs::enum_edges(std::vector, std::vector&)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/joint_pairs.cpp:54:11: 2023-10-24T07:56:36,804 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,805 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2023-10-24T07:56:36,806 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,807 /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:36,808 1854 | std::__insertion_sort(__first, __last, __comp); 2023-10-24T07:56:36,809 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:36,922 [ 44%] Linking CXX static library libmylib.a 2023-10-24T07:56:37,160 [ 44%] Built target mylib 2023-10-24T07:56:37,178 [ 50%] Building CXX object CMakeFiles/tmylib.dir/src/dense_cubical_grids_T.cpp.o 2023-10-24T07:56:37,516 [ 55%] Building CXX object CMakeFiles/cripser.dir/src/cubicalripser_pybind.cpp.o 2023-10-24T07:56:42,503 [ 61%] Linking CXX static library libtmylib.a 2023-10-24T07:56:42,730 [ 61%] Built target tmylib 2023-10-24T07:56:42,788 [ 66%] Building CXX object CMakeFiles/cubicalripser.dir/src/cubicalripser.cpp.o 2023-10-24T07:56:43,669 In file included from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind.cpp:13: 2023-10-24T07:56:43,670 /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind.h: In function ‘pybind11::array_t computePH(pybind11::array_t, int, bool, bool, const std::string&)’: 2023-10-24T07:56:43,671 /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind.h:138:38: warning: narrowing conversion of ‘p’ from ‘int64_t’ {aka ‘long long int’} to ‘int’ [-Wnarrowing] 2023-10-24T07:56:43,672 138 | vector result_shape{p,9}; 2023-10-24T07:56:43,673 | ^ 2023-10-24T07:56:43,674 /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind.h:138:38: warning: narrowing conversion of ‘p’ from ‘int64_t’ {aka ‘long long int’} to ‘int’ [-Wnarrowing] 2023-10-24T07:56:52,994 [ 72%] Linking CXX shared module /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/build/lib.linux-armv7l-cpython-311/cripser.cpython-311-arm-linux-gnueabihf.so 2023-10-24T07:56:53,592 lto-wrapper: warning: using serial compilation of 2 LTRANS jobs 2023-10-24T07:56:53,593 lto-wrapper: note: see the ‘-flto’ option documentation for more information 2023-10-24T07:56:54,983 In file included from /usr/include/c++/12/vector:70, 2023-10-24T07:56:54,984 from /usr/include/c++/12/queue:61, 2023-10-24T07:56:54,984 from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser.cpp:17: 2023-10-24T07:56:54,985 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2023-10-24T07:56:54,986 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-10-24T07:56:54,986 439 | vector<_Tp, _Alloc>:: 2023-10-24T07:56:54,987 | ^~~~~~~~~~~~~~~~~~~ 2023-10-24T07:56:55,118 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2023-10-24T07:56:55,118 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-10-24T07:56:55,142 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2023-10-24T07:56:55,142 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:56:55,143 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-10-24T07:56:55,144 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:57:04,272 [ 72%] Built target cripser 2023-10-24T07:57:04,327 [ 77%] Building CXX object CMakeFiles/tcubicalripser.dir/src/cubicalripser.cpp.o 2023-10-24T07:57:05,211 In file included from /usr/include/c++/12/vector:64: 2023-10-24T07:57:05,212 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2023-10-24T07:57:05,213 inlined from ‘void DenseCubicalGrids::loadImage(bool)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/dense_cubical_grids.h:97:19: 2023-10-24T07:57:05,213 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:57:05,214 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:57:05,215 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:57:05,216 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2023-10-24T07:57:05,217 inlined from ‘void DenseCubicalGrids::loadImage(bool)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/dense_cubical_grids.h:132:20: 2023-10-24T07:57:05,218 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:57:05,219 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:57:05,219 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:57:05,220 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2023-10-24T07:57:05,220 inlined from ‘void DenseCubicalGrids::loadImage(bool)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/dense_cubical_grids.h:134:20: 2023-10-24T07:57:05,221 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:57:05,222 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:57:05,222 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:57:06,989 [ 83%] Linking CXX executable cubicalripser 2023-10-24T07:57:07,364 [ 83%] Built target cubicalripser 2023-10-24T07:57:07,421 [ 88%] Building CXX object CMakeFiles/tcripser.dir/src/cubicalripser_pybind_T.cpp.o 2023-10-24T07:57:13,682 In file included from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind_T.cpp:13: 2023-10-24T07:57:13,683 /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind.h: In function ‘pybind11::array_t computePH(pybind11::array_t, int, bool, bool, const std::string&)’: 2023-10-24T07:57:13,684 /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind.h:138:38: warning: narrowing conversion of ‘p’ from ‘int64_t’ {aka ‘long long int’} to ‘int’ [-Wnarrowing] 2023-10-24T07:57:13,685 138 | vector result_shape{p,9}; 2023-10-24T07:57:13,686 | ^ 2023-10-24T07:57:13,687 /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser_pybind.h:138:38: warning: narrowing conversion of ‘p’ from ‘int64_t’ {aka ‘long long int’} to ‘int’ [-Wnarrowing] 2023-10-24T07:57:17,086 In file included from /usr/include/c++/12/vector:70, 2023-10-24T07:57:17,087 from /usr/include/c++/12/queue:61, 2023-10-24T07:57:17,088 from /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/cubicalripser.cpp:17: 2023-10-24T07:57:17,089 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2023-10-24T07:57:17,090 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-10-24T07:57:17,090 439 | vector<_Tp, _Alloc>:: 2023-10-24T07:57:17,091 | ^~~~~~~~~~~~~~~~~~~ 2023-10-24T07:57:17,225 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2023-10-24T07:57:17,226 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-10-24T07:57:17,250 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: 2023-10-24T07:57:17,250 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:57:17,252 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-10-24T07:57:17,252 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-10-24T07:57:23,130 [ 94%] Linking CXX shared module /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/build/lib.linux-armv7l-cpython-311/tcripser.cpython-311-arm-linux-gnueabihf.so 2023-10-24T07:57:23,729 lto-wrapper: warning: using serial compilation of 2 LTRANS jobs 2023-10-24T07:57:23,730 lto-wrapper: note: see the ‘-flto’ option documentation for more information 2023-10-24T07:57:27,342 In file included from /usr/include/c++/12/vector:64: 2023-10-24T07:57:27,343 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2023-10-24T07:57:27,343 inlined from ‘void DenseCubicalGrids::loadImage(bool)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/dense_cubical_grids.h:97:19: 2023-10-24T07:57:27,344 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:57:27,345 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:57:27,345 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:57:27,346 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2023-10-24T07:57:27,347 inlined from ‘void DenseCubicalGrids::loadImage(bool)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/dense_cubical_grids.h:132:20: 2023-10-24T07:57:27,347 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:57:27,348 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:57:27,349 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:57:27,350 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’, 2023-10-24T07:57:27,351 inlined from ‘void DenseCubicalGrids::loadImage(bool)’ at /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/src/dense_cubical_grids.h:134:20: 2023-10-24T07:57:27,352 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-10-24T07:57:27,353 1287 | _M_realloc_insert(end(), __x); 2023-10-24T07:57:27,353 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-10-24T07:57:29,080 [100%] Linking CXX executable tcubicalripser 2023-10-24T07:57:29,449 [100%] Built target tcubicalripser 2023-10-24T07:57:33,954 [100%] Built target tcripser 2023-10-24T07:57:34,159 -- pybind11 v2.12.0 dev1 2023-10-24T07:57:34,166 CMake Warning (dev) at pybind11/tools/FindPythonLibsNew.cmake:98 (find_package): 2023-10-24T07:57:34,167 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2023-10-24T07:57:34,167 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2023-10-24T07:57:34,168 the cmake_policy command to set the policy and suppress this warning. 2023-10-24T07:57:34,169 Call Stack (most recent call first): 2023-10-24T07:57:34,170 pybind11/tools/pybind11Tools.cmake:50 (find_package) 2023-10-24T07:57:34,171 pybind11/tools/pybind11Common.cmake:188 (include) 2023-10-24T07:57:34,171 pybind11/CMakeLists.txt:210 (include) 2023-10-24T07:57:34,172 This warning is for project developers. Use -Wno-dev to suppress it. 2023-10-24T07:57:34,332 -- Configuring done (0.2s) 2023-10-24T07:57:34,442 -- Generating done (0.1s) 2023-10-24T07:57:34,460 -- Build files have been written to: /tmp/pip-wheel-t5o3nttk/cripser_019bd20a98534810ac6ab15b0e2b2525/build/temp.linux-armv7l-cpython-311 2023-10-24T07:57:34,728 [ 33%] Built target vmylib 2023-10-24T07:57:34,730 [ 38%] Built target mylib 2023-10-24T07:57:34,819 [ 55%] Built target tmylib 2023-10-24T07:57:34,828 [ 66%] Built target cripser 2023-10-24T07:57:34,892 [ 77%] Built target cubicalripser 2023-10-24T07:57:34,898 [ 88%] Built target tcubicalripser 2023-10-24T07:57:34,966 [100%] Built target tcripser 2023-10-24T07:57:35,017 installing to build/bdist.linux-armv7l/wheel 2023-10-24T07:57:35,018 running install 2023-10-24T07:57:35,041 running install_lib 2023-10-24T07:57:35,049 creating build/bdist.linux-armv7l 2023-10-24T07:57:35,049 creating build/bdist.linux-armv7l/wheel 2023-10-24T07:57:35,051 copying build/lib.linux-armv7l-cpython-311/cripser.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-10-24T07:57:35,055 copying build/lib.linux-armv7l-cpython-311/tcripser.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-10-24T07:57:35,059 running install_egg_info 2023-10-24T07:57:35,071 running egg_info 2023-10-24T07:57:35,076 writing cripser.egg-info/PKG-INFO 2023-10-24T07:57:35,079 writing dependency_links to cripser.egg-info/dependency_links.txt 2023-10-24T07:57:35,081 writing top-level names to cripser.egg-info/top_level.txt 2023-10-24T07:57:35,088 reading manifest file 'cripser.egg-info/SOURCES.txt' 2023-10-24T07:57:35,130 reading manifest template 'MANIFEST.in' 2023-10-24T07:57:35,230 adding license file 'LICENSE' 2023-10-24T07:57:35,243 writing manifest file 'cripser.egg-info/SOURCES.txt' 2023-10-24T07:57:35,246 Copying cripser.egg-info to build/bdist.linux-armv7l/wheel/cripser-0.0.10-py3.11.egg-info 2023-10-24T07:57:35,257 running install_scripts 2023-10-24T07:57:35,310 creating build/bdist.linux-armv7l/wheel/cripser-0.0.10.dist-info/WHEEL 2023-10-24T07:57:35,313 creating '/tmp/pip-wheel-lz8deg8m/.tmp-y92nl_ix/cripser-0.0.10-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-10-24T07:57:35,348 adding 'cripser.cpython-311-arm-linux-gnueabihf.so' 2023-10-24T07:57:35,383 adding 'tcripser.cpython-311-arm-linux-gnueabihf.so' 2023-10-24T07:57:35,391 adding 'cripser-0.0.10.dist-info/LICENSE' 2023-10-24T07:57:35,394 adding 'cripser-0.0.10.dist-info/METADATA' 2023-10-24T07:57:35,395 adding 'cripser-0.0.10.dist-info/WHEEL' 2023-10-24T07:57:35,396 adding 'cripser-0.0.10.dist-info/top_level.txt' 2023-10-24T07:57:35,397 adding 'cripser-0.0.10.dist-info/RECORD' 2023-10-24T07:57:35,400 removing build/bdist.linux-armv7l/wheel 2023-10-24T07:57:35,493 Building wheel for cripser (pyproject.toml): finished with status 'done' 2023-10-24T07:57:35,502 Created wheel for cripser: filename=cripser-0.0.10-cp311-cp311-linux_armv7l.whl size=157688 sha256=749e10c98dc4c9a2435acfb9267eb12394b2fd7ee6ba779ce8f9108e9e5bed7f 2023-10-24T07:57:35,503 Stored in directory: /tmp/pip-ephem-wheel-cache-m1od0810/wheels/58/f9/02/2bdb2ea514f8fd4d9cba7b0d60751cf7ae97945bdfd0382b5c 2023-10-24T07:57:35,515 Successfully built cripser 2023-10-24T07:57:35,522 Removed build tracker: '/tmp/pip-build-tracker-4v7dytf0'