2025-09-08T23:29:22,053 Created temporary directory: /tmp/pip-build-tracker-i5gveu1o 2025-09-08T23:29:22,054 Initialized build tracking at /tmp/pip-build-tracker-i5gveu1o 2025-09-08T23:29:22,054 Created build tracker: /tmp/pip-build-tracker-i5gveu1o 2025-09-08T23:29:22,054 Entered build tracker: /tmp/pip-build-tracker-i5gveu1o 2025-09-08T23:29:22,054 Created temporary directory: /tmp/pip-wheel-okbjlcdw 2025-09-08T23:29:22,058 Created temporary directory: /tmp/pip-ephem-wheel-cache-20hbn4bl 2025-09-08T23:29:22,116 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T23:29:22,119 2 location(s) to search for versions of rodentia: 2025-09-08T23:29:22,119 * https://pypi.org/simple/rodentia/ 2025-09-08T23:29:22,119 * https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:22,119 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-08T23:29:22,119 Getting page https://pypi.org/simple/rodentia/ 2025-09-08T23:29:22,120 Found index url https://pypi.org/simple/ 2025-09-08T23:29:22,189 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-08T23:29:22,190 Found link https://files.pythonhosted.org/packages/45/58/325ca7b957b2915089d39c420b9b4336601da38386bf534892e7a40d560e/rodentia-0.0.1.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.1 2025-09-08T23:29:22,191 Found link https://files.pythonhosted.org/packages/d5/29/40bd406dd4d1e63b3910a368e99f07cb0ad13fe19d68d877bd4d78ca5590/rodentia-0.0.2.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.2 2025-09-08T23:29:22,191 Found link https://files.pythonhosted.org/packages/f1/14/e40bae174689ae114ee2e0ba14604d3b83cb4cb22322c5decc1bf6f141d0/rodentia-0.0.3.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.3 2025-09-08T23:29:22,191 Found link https://files.pythonhosted.org/packages/70/f8/48240fcf0e071d56f072fec5fa4356f448c8913ac3b65b8a22c2baecb1ed/rodentia-0.0.4.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.4 2025-09-08T23:29:22,191 Found link https://files.pythonhosted.org/packages/87/3e/e27ccbb51609e4a3d4b0d5e2a4e0f89e6677c5ce5e8f6664c8bc6e12461d/rodentia-0.0.5.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.5 2025-09-08T23:29:22,192 Found link https://files.pythonhosted.org/packages/8a/14/0fbf0b01565629eecbadcf2362493e5c249a4685898e4c1e2556cd87ad64/rodentia-0.0.6.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.6 2025-09-08T23:29:22,192 Found link https://files.pythonhosted.org/packages/30/6c/89690991ff7d3682eacb8b52f6d7dbafa9cabcb592c7f6193cd0a4985115/rodentia-0.0.7.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.7 2025-09-08T23:29:22,192 Found link https://files.pythonhosted.org/packages/7b/fe/57e15442a4550b23ebd66a6afff308323593bdd5219ec2943f79e38e34cd/rodentia-0.0.8.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.8 2025-09-08T23:29:22,192 Found link https://files.pythonhosted.org/packages/cc/58/92e649bc6b64b0b5a9a89d266961a681fee017728c8da4cb255cdf69cd4d/rodentia-0.0.9.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.9 2025-09-08T23:29:22,193 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:22,193 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:22,194 Found index url https://www.piwheels.org/simple/ 2025-09-08T23:29:22,285 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-08T23:29:22,286 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:22,286 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-08T23:29:22,310 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-08T23:29:22,311 Collecting rodentia==0.0.2 2025-09-08T23:29:22,312 Created temporary directory: /tmp/pip-unpack-nn8uecal 2025-09-08T23:29:22,897 Downloading rodentia-0.0.2.tar.gz (3.9 MB) 2025-09-08T23:29:24,719 Added rodentia==0.0.2 from https://files.pythonhosted.org/packages/d5/29/40bd406dd4d1e63b3910a368e99f07cb0ad13fe19d68d877bd4d78ca5590/rodentia-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-i5gveu1o' 2025-09-08T23:29:24,721 Running setup.py (path:/tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/setup.py) egg_info for package rodentia 2025-09-08T23:29:24,721 Created temporary directory: /tmp/pip-pip-egg-info-5y2xwuee 2025-09-08T23:29:24,721 Preparing metadata (setup.py): started 2025-09-08T23:29:24,722 Running command python setup.py egg_info 2025-09-08T23:29:25,807 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T23:29:25,808 !! 2025-09-08T23:29:25,808 ******************************************************************************** 2025-09-08T23:29:25,808 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T23:29:25,808 License :: OSI Approved :: Apache Software License 2025-09-08T23:29:25,808 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T23:29:25,808 ******************************************************************************** 2025-09-08T23:29:25,809 !! 2025-09-08T23:29:25,809 self._finalize_license_expression() 2025-09-08T23:29:25,883 running egg_info 2025-09-08T23:29:25,959 creating /tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info 2025-09-08T23:29:25,959 writing /tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info/PKG-INFO 2025-09-08T23:29:25,960 writing dependency_links to /tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info/dependency_links.txt 2025-09-08T23:29:25,961 writing requirements to /tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info/requires.txt 2025-09-08T23:29:25,961 writing top-level names to /tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info/top_level.txt 2025-09-08T23:29:25,961 writing manifest file '/tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info/SOURCES.txt' 2025-09-08T23:29:26,190 reading manifest file '/tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info/SOURCES.txt' 2025-09-08T23:29:26,190 reading manifest template 'MANIFEST.in' 2025-09-08T23:29:26,315 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-08T23:29:26,317 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-08T23:29:26,319 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-08T23:29:26,364 writing manifest file '/tmp/pip-pip-egg-info-5y2xwuee/rodentia.egg-info/SOURCES.txt' 2025-09-08T23:29:26,478 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T23:29:26,482 Source in /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87 has version 0.0.2, which satisfies requirement rodentia==0.0.2 from https://files.pythonhosted.org/packages/d5/29/40bd406dd4d1e63b3910a368e99f07cb0ad13fe19d68d877bd4d78ca5590/rodentia-0.0.2.tar.gz 2025-09-08T23:29:26,483 Removed rodentia==0.0.2 from https://files.pythonhosted.org/packages/d5/29/40bd406dd4d1e63b3910a368e99f07cb0ad13fe19d68d877bd4d78ca5590/rodentia-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-i5gveu1o' 2025-09-08T23:29:26,486 Created temporary directory: /tmp/pip-unpack-mr8qbppu 2025-09-08T23:29:26,486 Created temporary directory: /tmp/pip-unpack-pnsbei6x 2025-09-08T23:29:26,486 Building wheels for collected packages: rodentia 2025-09-08T23:29:26,488 Created temporary directory: /tmp/pip-wheel-j_7o44g7 2025-09-08T23:29:26,488 DEPRECATION: Building 'rodentia' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'rodentia'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T23:29:26,489 Building wheel for rodentia (setup.py): started 2025-09-08T23:29:26,490 Destination directory: /tmp/pip-wheel-j_7o44g7 2025-09-08T23:29:26,490 Running command python setup.py bdist_wheel 2025-09-08T23:29:27,578 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T23:29:27,578 !! 2025-09-08T23:29:27,578 ******************************************************************************** 2025-09-08T23:29:27,578 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T23:29:27,579 License :: OSI Approved :: Apache Software License 2025-09-08T23:29:27,579 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T23:29:27,579 ******************************************************************************** 2025-09-08T23:29:27,579 !! 2025-09-08T23:29:27,579 self._finalize_license_expression() 2025-09-08T23:29:27,580 running bdist_wheel 2025-09-08T23:29:27,876 running build 2025-09-08T23:29:27,876 running build_py 2025-09-08T23:29:27,954 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-08T23:29:27,955 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-08T23:29:27,956 copying rodentia/__version__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-08T23:29:27,956 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-08T23:29:27,957 running build_ext 2025-09-08T23:29:28,006 ---------- Running CMake prepare ---------------------------------------- 2025-09-08T23:29:28,050 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:28,050 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:28,050 CMake. 2025-09-08T23:29:28,051 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:28,051 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:28,051 to work with policies introduced by or earlier. 2025-09-08T23:29:28,339 -- The C compiler identification is GNU 14.2.0 2025-09-08T23:29:28,672 -- The CXX compiler identification is GNU 14.2.0 2025-09-08T23:29:28,721 -- Detecting C compiler ABI info 2025-09-08T23:29:29,154 -- Detecting C compiler ABI info - done 2025-09-08T23:29:29,232 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-08T23:29:29,234 -- Detecting C compile features 2025-09-08T23:29:29,237 -- Detecting C compile features - done 2025-09-08T23:29:29,314 -- Detecting CXX compiler ABI info 2025-09-08T23:29:29,819 -- Detecting CXX compiler ABI info - done 2025-09-08T23:29:29,900 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-08T23:29:29,902 -- Detecting CXX compile features 2025-09-08T23:29:29,906 -- Detecting CXX compile features - done 2025-09-08T23:29:29,981 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-08T23:29:29,982 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:29,982 CMake. 2025-09-08T23:29:29,982 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:29,982 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:29,982 to work with policies introduced by or earlier. 2025-09-08T23:29:29,982 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-08T23:29:29,983 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:29,983 CMake. 2025-09-08T23:29:29,983 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:29,983 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:29,983 to work with policies introduced by or earlier. 2025-09-08T23:29:30,012 -- The ASM compiler identification is GNU 2025-09-08T23:29:30,025 -- Found assembler: /usr/bin/cc 2025-09-08T23:29:30,110 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-08T23:29:30,115 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-08T23:29:30,568 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-08T23:29:30,612 -- Symbol prefix: 2025-09-08T23:29:30,724 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:30,725 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:30,725 CMake. 2025-09-08T23:29:30,725 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:30,725 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:30,725 to work with policies introduced by or earlier. 2025-09-08T23:29:30,767 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-08T23:29:30,767 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-08T23:29:30,767 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-08T23:29:30,767 cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:30,767 FindOpenGL found both a legacy GL library: 2025-09-08T23:29:30,768 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-08T23:29:30,768 and GLVND libraries for OpenGL and GLX: 2025-09-08T23:29:30,768 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-08T23:29:30,768 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-08T23:29:30,769 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-08T23:29:30,769 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-08T23:29:30,769 Call Stack (most recent call first): 2025-09-08T23:29:30,769 src/CMakeLists.txt:62 (find_package) 2025-09-08T23:29:30,769 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:30,773 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-08T23:29:30,776 CMake Warning (dev) at src/CMakeLists.txt:64 (find_package): 2025-09-08T23:29:30,776 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T23:29:30,776 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T23:29:30,776 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:30,777 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:30,846 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-08T23:29:30,847 CMake Warning (dev) at src/CMakeLists.txt:67 (find_package): 2025-09-08T23:29:30,847 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T23:29:30,847 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T23:29:30,847 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:30,847 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:30,872 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-08T23:29:31,670 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-08T23:29:31,670 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-08T23:29:31,670 not match the name of the calling package (NumPy). This can lead to 2025-09-08T23:29:31,670 problems in calling code that expects `find_package` result variables 2025-09-08T23:29:31,670 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-08T23:29:31,670 Call Stack (most recent call first): 2025-09-08T23:29:31,670 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-08T23:29:31,671 src/CMakeLists.txt:69 (find_package) 2025-09-08T23:29:31,671 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:31,671 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-08T23:29:31,671 -- Found components for NumPy 2025-09-08T23:29:31,671 -- NUMPY_ROOT_DIR = /usr/local 2025-09-08T23:29:31,671 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-08T23:29:31,671 -- NUMPY_LIBRARIES = 2025-09-08T23:29:31,671 -- NUMPY_API_VERSION = 2.3.2 2025-09-08T23:29:31,674 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:31,674 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:31,674 CMake. 2025-09-08T23:29:31,674 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:31,674 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:31,674 to work with policies introduced by or earlier. 2025-09-08T23:29:31,676 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:31,676 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:31,676 CMake. 2025-09-08T23:29:31,676 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:31,676 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:31,676 to work with policies introduced by or earlier. 2025-09-08T23:29:31,693 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-08T23:29:31,693 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:31,693 CMake. 2025-09-08T23:29:31,693 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:31,693 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:31,694 to work with policies introduced by or earlier. 2025-09-08T23:29:31,697 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-08T23:29:31,697 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:31,697 CMake. 2025-09-08T23:29:31,698 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:31,698 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:31,698 to work with policies introduced by or earlier. 2025-09-08T23:29:31,699 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-08T23:29:31,699 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T23:29:31,699 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T23:29:31,699 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:31,700 Call Stack (most recent call first): 2025-09-08T23:29:31,700 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-08T23:29:31,700 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:31,768 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-08T23:29:31,772 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-08T23:29:32,263 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-08T23:29:32,267 -- Found Threads: TRUE 2025-09-08T23:29:32,287 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-08T23:29:32,287 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-08T23:29:32,287 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-08T23:29:32,287 cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:32,288 FindOpenGL found both a legacy GL library: 2025-09-08T23:29:32,288 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-08T23:29:32,288 and GLVND libraries for OpenGL and GLX: 2025-09-08T23:29:32,288 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-08T23:29:32,288 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-08T23:29:32,289 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-08T23:29:32,289 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-08T23:29:32,289 Call Stack (most recent call first): 2025-09-08T23:29:32,289 test/CMakeLists.txt:9 (find_package) 2025-09-08T23:29:32,289 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:32,300 -- Configuring done (4.2s) 2025-09-08T23:29:32,312 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-08T23:29:32,313 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-08T23:29:32,313 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-08T23:29:32,313 command to set the policy and suppress this warning. 2025-09-08T23:29:32,313 File: 2025-09-08T23:29:32,313 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-08T23:29:32,313 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:32,313 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-08T23:29:32,314 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-08T23:29:32,314 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-08T23:29:32,314 command to set the policy and suppress this warning. 2025-09-08T23:29:32,314 File: 2025-09-08T23:29:32,314 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-08T23:29:32,314 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:32,649 -- Generating done (0.3s) 2025-09-08T23:29:32,650 -- Build files have been written to: /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/build/temp.linux-armv7l-cpython-313 2025-09-08T23:29:32,667 ---------- Building extensions ---------------------------------------- 2025-09-08T23:29:33,194 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-08T23:29:33,198 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-08T23:29:33,206 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-08T23:29:33,206 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-08T23:29:34,110 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-08T23:29:35,016 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-08T23:29:35,112 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-08T23:29:35,116 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-08T23:29:35,332 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-08T23:29:35,346 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-08T23:29:35,706 [ 2%] Built target Bullet3Common 2025-09-08T23:29:35,863 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-08T23:29:36,522 [ 3%] Linking CXX static library libBullet3Geometry.a 2025-09-08T23:29:36,568 [ 3%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-08T23:29:36,838 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-08T23:29:36,943 [ 4%] Built target Bullet3Geometry 2025-09-08T23:29:37,117 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-08T23:29:37,430 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-08T23:29:38,378 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-08T23:29:38,403 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-08T23:29:38,465 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-08T23:29:39,126 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-08T23:29:40,049 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-08T23:29:40,173 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-08T23:29:40,218 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-08T23:29:40,735 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-08T23:29:41,201 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-08T23:29:41,872 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-08T23:29:42,141 [ 8%] Linking CXX static library libBullet2FileLoader.a 2025-09-08T23:29:42,145 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-08T23:29:42,277 [ 9%] Linking CXX static library libBullet3Collision.a 2025-09-08T23:29:42,560 [ 9%] Built target Bullet2FileLoader 2025-09-08T23:29:42,733 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-08T23:29:42,790 [ 10%] Built target Bullet3Collision 2025-09-08T23:29:42,954 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-08T23:29:43,090 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-08T23:29:43,442 [ 12%] Linking CXX static library libBullet3Dynamics.a 2025-09-08T23:29:43,904 [ 12%] Built target Bullet3Dynamics 2025-09-08T23:29:44,053 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-08T23:29:44,585 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-08T23:29:44,845 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-08T23:29:44,949 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-08T23:29:45,883 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-08T23:29:46,687 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-08T23:29:46,960 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-08T23:29:47,586 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-08T23:29:48,334 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-08T23:29:48,458 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-08T23:29:49,816 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-08T23:29:49,829 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-08T23:29:50,184 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-08T23:29:50,788 [ 17%] Linking CXX static library libBulletInverseDynamics.a 2025-09-08T23:29:51,141 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-08T23:29:51,239 [ 17%] Built target BulletInverseDynamics 2025-09-08T23:29:51,250 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-08T23:29:51,394 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-08T23:29:52,371 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-08T23:29:52,452 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-08T23:29:52,550 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-08T23:29:52,969 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-08T23:29:53,860 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-08T23:29:54,208 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-08T23:29:54,477 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-08T23:29:55,181 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-08T23:29:55,542 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-08T23:29:56,429 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-08T23:29:56,475 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-08T23:29:56,633 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-08T23:29:57,260 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-08T23:29:57,560 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-08T23:29:57,977 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-08T23:29:58,241 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-08T23:29:58,812 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-08T23:29:58,859 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-08T23:30:00,006 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-08T23:30:00,021 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-08T23:30:00,315 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-08T23:30:00,330 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-08T23:30:00,361 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-08T23:30:01,270 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-08T23:30:01,409 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-08T23:30:02,250 [ 27%] Linking CXX static library libLinearMath.a 2025-09-08T23:30:02,558 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-08T23:30:02,710 [ 27%] Built target LinearMath 2025-09-08T23:30:02,855 [ 27%] Generating pnglibconf.c 2025-09-08T23:30:03,074 [ 27%] Generating pngprefix.h 2025-09-08T23:30:03,211 [ 27%] Generating scripts/pnglibconf.c 2025-09-08T23:30:03,499 [ 27%] Generating scripts/symbols.out 2025-09-08T23:30:03,614 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-08T23:30:03,782 [ 28%] Generating pnglibconf.out 2025-09-08T23:30:04,005 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-08T23:30:04,071 [ 29%] Generating scripts/symbols.chk 2025-09-08T23:30:04,246 [ 30%] Generating pnglibconf.h 2025-09-08T23:30:04,445 [ 30%] Generating scripts/prefix.out 2025-09-08T23:30:04,496 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-08T23:30:04,720 [ 31%] Generating scripts/sym.out 2025-09-08T23:30:04,935 [ 32%] Generating scripts/vers.out 2025-09-08T23:30:05,151 [ 33%] Generating scripts/intprefix.out 2025-09-08T23:30:05,467 [ 34%] Generating libpng.sym 2025-09-08T23:30:05,557 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-08T23:30:05,660 [ 34%] Generating libpng.vers 2025-09-08T23:30:05,855 [ 34%] Built target genfiles 2025-09-08T23:30:06,011 [ 34%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-08T23:30:06,371 [ 35%] Linking CXX static library libBulletSoftBody.a 2025-09-08T23:30:06,964 [ 35%] Built target BulletSoftBody 2025-09-08T23:30:07,134 [ 35%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o 2025-09-08T23:30:07,293 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-08T23:30:07,419 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-08T23:30:08,719 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-08T23:30:09,158 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-08T23:30:10,319 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-08T23:30:10,705 [ 36%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-08T23:30:11,156 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-08T23:30:11,899 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-08T23:30:12,807 [ 39%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-08T23:30:13,039 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-08T23:30:13,666 In file included from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-08T23:30:13,667 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-08T23:30:13,667 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T23:30:13,667 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-08T23:30:13,667 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T23:30:13,668 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-08T23:30:13,668 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-08T23:30:13,668 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:13,668 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-08T23:30:13,668 1006 | int dummy; 2025-09-08T23:30:13,669 | ^~~~~ 2025-09-08T23:30:14,763 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Vector3f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, Mesh*, const Vector3f&)’: 2025-09-08T23:30:14,763 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/env/EnvironmentObject.cpp:120:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-08T23:30:14,763 120 | drawComponent = new DrawComponent(mesh, scale); 2025-09-08T23:30:14,763 | ^ 2025-09-08T23:30:14,764 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/env/EnvironmentObject.cpp:120:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-08T23:30:14,764 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/env/EnvironmentObject.cpp:120:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-08T23:30:15,138 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-08T23:30:15,138 [ 39%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-08T23:30:15,157 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-08T23:30:16,662 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-08T23:30:16,948 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-08T23:30:17,367 [ 40%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Renderer.cpp.o 2025-09-08T23:30:17,946 [ 41%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-08T23:30:18,286 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-08T23:30:18,553 [ 41%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-08T23:30:18,803 [ 42%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-08T23:30:18,846 [ 42%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-08T23:30:19,394 [ 43%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-08T23:30:19,951 [ 43%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-08T23:30:20,052 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o 2025-09-08T23:30:20,124 In file included from /usr/include/c++/14/vector:66, 2025-09-08T23:30:20,125 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-08T23:30:20,125 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-08T23:30:20,125 /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T23:30:20,125 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,125 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-08T23:30:20,125 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,125 607 | this->_M_impl._M_start, 2025-09-08T23:30:20,126 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,126 608 | _M_get_Tp_allocator()); 2025-09-08T23:30:20,126 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,236 In file included from /usr/include/c++/14/vector:65: 2025-09-08T23:30:20,236 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-08T23:30:20,236 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,237 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:20,237 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,237 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,237 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,238 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-08T23:30:20,238 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,299 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:20,299 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,299 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:20,300 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,300 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,300 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,300 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-08T23:30:20,301 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,301 185 | __uninit_copy(__first, __last, __result); 2025-09-08T23:30:20,301 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,334 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:20,334 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,334 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:20,334 | ^~~~~~~~~~~~~ 2025-09-08T23:30:20,334 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,335 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,335 147 | { return std::copy(__first, __last, __result); } 2025-09-08T23:30:20,335 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,358 In file included from /usr/include/c++/14/string:51, 2025-09-08T23:30:20,358 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-08T23:30:20,358 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-08T23:30:20,359 from /usr/include/c++/14/ios:44, 2025-09-08T23:30:20,359 from /usr/include/c++/14/ostream:40, 2025-09-08T23:30:20,359 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-08T23:30:20,359 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:20,359 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,360 642 | copy(_II __first, _II __last, _OI __result) 2025-09-08T23:30:20,360 | ^~~~ 2025-09-08T23:30:20,360 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,360 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,361 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-08T23:30:20,361 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,361 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-08T23:30:20,361 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:20,378 In file included from /usr/include/c++/14/string:44: 2025-09-08T23:30:20,379 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-08T23:30:20,379 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,379 608 | __miter_base(_Iterator __it) 2025-09-08T23:30:20,379 | ^~~~~~~~~~~~ 2025-09-08T23:30:20,380 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:20,380 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,380 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-08T23:30:20,380 | ^~~~~~~~~~~~~ 2025-09-08T23:30:20,381 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,393 In file included from /usr/include/c++/14/string:48: 2025-09-08T23:30:20,393 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-08T23:30:20,393 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:20,394 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-08T23:30:20,394 | ^~~~~~~~~~~~ 2025-09-08T23:30:20,514 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-08T23:30:21,033 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-08T23:30:21,360 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.cpp.o 2025-09-08T23:30:21,388 [ 45%] Linking CXX static library libgtest.a 2025-09-08T23:30:21,709 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-08T23:30:22,057 [ 45%] Built target gtest 2025-09-08T23:30:22,212 [ 46%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o 2025-09-08T23:30:22,257 [ 46%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-08T23:30:22,646 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-08T23:30:22,793 [ 47%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-08T23:30:23,011 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.cpp.o 2025-09-08T23:30:24,052 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-08T23:30:24,052 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/render/MeshData.cpp:13:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:24,053 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:24,055 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:24,057 50 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T23:30:35,356 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,356 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-08T23:30:35,356 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,357 607 | this->_M_impl._M_start, 2025-09-08T23:30:35,357 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,357 608 | _M_get_Tp_allocator()); 2025-09-08T23:30:35,357 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,458 In file included from /usr/include/c++/14/vector:65: 2025-09-08T23:30:35,459 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-08T23:30:35,459 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,459 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:35,459 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,459 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,460 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,460 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-08T23:30:35,460 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,523 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:35,524 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,524 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:35,524 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,524 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,524 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,525 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-08T23:30:35,525 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,525 185 | __uninit_copy(__first, __last, __result); 2025-09-08T23:30:35,525 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,552 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:35,552 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,553 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:35,553 | ^~~~~~~~~~~~~ 2025-09-08T23:30:35,553 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,553 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,554 147 | { return std::copy(__first, __last, __result); } 2025-09-08T23:30:35,554 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,578 In file included from /usr/include/c++/14/string:51, 2025-09-08T23:30:35,579 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-08T23:30:35,579 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-08T23:30:35,579 from /usr/include/c++/14/ios:44, 2025-09-08T23:30:35,580 from /usr/include/c++/14/ostream:40, 2025-09-08T23:30:35,580 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-08T23:30:35,580 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:35,580 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,581 642 | copy(_II __first, _II __last, _OI __result) 2025-09-08T23:30:35,581 | ^~~~ 2025-09-08T23:30:35,581 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,582 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,582 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-08T23:30:35,582 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,583 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-08T23:30:35,583 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:35,600 In file included from /usr/include/c++/14/string:44: 2025-09-08T23:30:35,601 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-08T23:30:35,601 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,601 608 | __miter_base(_Iterator __it) 2025-09-08T23:30:35,601 | ^~~~~~~~~~~~ 2025-09-08T23:30:35,602 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:35,602 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,602 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-08T23:30:35,603 | ^~~~~~~~~~~~~ 2025-09-08T23:30:35,603 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,615 In file included from /usr/include/c++/14/string:48: 2025-09-08T23:30:35,616 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-08T23:30:35,616 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:35,616 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-08T23:30:35,616 | ^~~~~~~~~~~~ 2025-09-08T23:30:35,962 [ 59%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.cpp.o 2025-09-08T23:30:36,306 [ 59%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.cpp.o 2025-09-08T23:30:36,604 [ 59%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-08T23:30:37,576 [ 59%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.cpp.o 2025-09-08T23:30:37,773 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/importer/ObjImporter.cpp: In function ‘MeshData* loadObjMeshData(const tinyobj::attrib_t&, const std::vector&, const std::vector&, const std::string&)’: 2025-09-08T23:30:37,773 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/importer/ObjImporter.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:37,773 214 | for(int i=0; i::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:41,438 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:41,438 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,438 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,438 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-08T23:30:41,439 3974 | return MakePolymorphicMatcher( 2025-09-08T23:30:41,439 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:41,439 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-08T23:30:41,439 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,439 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,440 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,440 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,440 In file included from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-08T23:30:41,440 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-08T23:30:41,441 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-08T23:30:41,441 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-08T23:30:41,441 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-08T23:30:41,441 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-08T23:30:41,442 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,442 898 | void operator=(type const &) 2025-09-08T23:30:41,442 | ^~~~~~~~ 2025-09-08T23:30:41,442 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,442 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:41,443 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,443 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:41,443 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:41,443 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,443 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,444 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-08T23:30:41,444 4003 | return MakePolymorphicMatcher( 2025-09-08T23:30:41,444 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:41,444 4004 | internal::HasSubstrMatcher(substring)); 2025-09-08T23:30:41,445 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,445 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,445 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,445 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,445 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,445 898 | void operator=(type const &) 2025-09-08T23:30:41,446 | ^~~~~~~~ 2025-09-08T23:30:41,446 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,446 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:41,446 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,447 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:41,447 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:41,447 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,447 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,448 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-08T23:30:41,448 4010 | return MakePolymorphicMatcher( 2025-09-08T23:30:41,448 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:41,448 4011 | internal::StartsWithMatcher(prefix)); 2025-09-08T23:30:41,448 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,449 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,449 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,449 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,449 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,450 898 | void operator=(type const &) 2025-09-08T23:30:41,450 | ^~~~~~~~ 2025-09-08T23:30:41,450 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,450 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:41,450 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,461 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:41,461 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:41,461 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,462 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,462 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-08T23:30:41,462 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-08T23:30:41,462 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,462 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,463 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,463 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,463 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,463 898 | void operator=(type const &) 2025-09-08T23:30:41,463 | ^~~~~~~~ 2025-09-08T23:30:41,464 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,464 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:41,464 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,465 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-08T23:30:41,465 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-08T23:30:41,465 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,465 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,466 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-08T23:30:41,466 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-08T23:30:41,466 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,466 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,467 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,467 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,467 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-08T23:30:41,468 898 | void operator=(type const &) 2025-09-08T23:30:41,468 | ^~~~~~~~ 2025-09-08T23:30:41,468 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,468 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-08T23:30:41,469 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,469 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:41,469 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:41,469 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,470 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,470 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-08T23:30:41,470 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-08T23:30:41,470 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,481 4049 | str, true, true)); 2025-09-08T23:30:41,481 | ~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,481 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,482 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,482 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,482 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,482 898 | void operator=(type const &) 2025-09-08T23:30:41,483 | ^~~~~~~~ 2025-09-08T23:30:41,483 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,483 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:41,483 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,484 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:41,484 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:41,484 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,484 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,485 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-08T23:30:41,485 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-08T23:30:41,485 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,485 4078 | substring)); 2025-09-08T23:30:41,485 | ~~~~~~~~~~~ 2025-09-08T23:30:41,486 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,486 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,486 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,486 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,487 898 | void operator=(type const &) 2025-09-08T23:30:41,487 | ^~~~~~~~ 2025-09-08T23:30:41,487 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,487 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:41,488 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,488 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:41,488 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:41,489 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,489 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,489 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-08T23:30:41,489 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-08T23:30:41,490 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,490 4085 | prefix)); 2025-09-08T23:30:41,490 | ~~~~~~~~ 2025-09-08T23:30:41,490 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,501 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,501 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,501 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,502 898 | void operator=(type const &) 2025-09-08T23:30:41,502 | ^~~~~~~~ 2025-09-08T23:30:41,502 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,502 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:41,503 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,503 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:41,503 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:41,503 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:41,504 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,504 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-08T23:30:41,504 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-08T23:30:41,504 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:41,505 4092 | suffix)); 2025-09-08T23:30:41,505 | ~~~~~~~~ 2025-09-08T23:30:41,505 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:41,505 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:41,506 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:41,506 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:41,506 898 | void operator=(type const &) 2025-09-08T23:30:41,506 | ^~~~~~~~ 2025-09-08T23:30:41,507 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:41,507 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:41,507 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:42,311 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCollisionShape.cpp.o 2025-09-08T23:30:42,835 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointMotor.cpp.o 2025-09-08T23:30:43,855 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCompoundShape.cpp.o 2025-09-08T23:30:44,024 [ 62%] Building CXX object src/CMakeFiles/rodentia_code.dir/geom/BoundingBox.cpp.o 2025-09-08T23:30:44,438 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btDantzigLCP.cpp.o 2025-09-08T23:30:44,579 [ 63%] Linking CXX static library librodentia_code.a 2025-09-08T23:30:44,936 [ 63%] Linking CXX static library libgmock.a 2025-09-08T23:30:45,382 [ 63%] Built target rodentia_code 2025-09-08T23:30:45,534 [ 64%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o 2025-09-08T23:30:45,652 [ 64%] Built target gmock 2025-09-08T23:30:45,832 [ 64%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/png.c.o 2025-09-08T23:30:45,836 [ 65%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConcaveShape.cpp.o 2025-09-08T23:30:46,109 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btMLCPSolver.cpp.o 2025-09-08T23:30:46,724 [ 66%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngerror.c.o 2025-09-08T23:30:47,032 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConeShape.cpp.o 2025-09-08T23:30:47,179 [ 67%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngget.c.o 2025-09-08T23:30:47,711 [ 67%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngmem.c.o 2025-09-08T23:30:48,077 [ 67%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngpread.c.o 2025-09-08T23:30:48,209 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btLemkeAlgorithm.cpp.o 2025-09-08T23:30:48,517 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.cpp.o 2025-09-08T23:30:48,580 [ 68%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngread.c.o 2025-09-08T23:30:49,462 [ 68%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrio.c.o 2025-09-08T23:30:49,790 [ 68%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrtran.c.o 2025-09-08T23:30:50,075 [ 68%] Linking CXX static library libBulletDynamics.a 2025-09-08T23:30:50,355 [ 69%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.cpp.o 2025-09-08T23:30:50,951 [ 69%] Built target BulletDynamics 2025-09-08T23:30:50,975 [ 70%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrutil.c.o 2025-09-08T23:30:51,105 [ 71%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-08T23:30:51,762 [ 71%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.cpp.o 2025-09-08T23:30:51,954 In file included from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-08T23:30:51,954 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-08T23:30:51,954 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T23:30:51,955 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-08T23:30:51,955 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T23:30:51,955 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-08T23:30:51,956 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-08T23:30:51,956 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:51,956 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-08T23:30:51,956 1006 | int dummy; 2025-09-08T23:30:51,957 | ^~~~~ 2025-09-08T23:30:51,999 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngset.c.o 2025-09-08T23:30:52,611 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngtrans.c.o 2025-09-08T23:30:53,048 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwio.c.o 2025-09-08T23:30:53,252 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.cpp.o 2025-09-08T23:30:53,401 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwrite.c.o 2025-09-08T23:30:54,049 [ 73%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwtran.c.o 2025-09-08T23:30:54,424 [ 73%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwutil.c.o 2025-09-08T23:30:54,557 [ 73%] Linking CXX static library libgtest_main.a 2025-09-08T23:30:54,941 [ 73%] Built target gtest_main 2025-09-08T23:30:54,972 [ 75%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexShape.cpp.o 2025-09-08T23:30:55,005 [ 75%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvex2dShape.cpp.o 2025-09-08T23:30:55,190 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/arm_init.c.o 2025-09-08T23:30:55,479 [ 76%] Building ASM object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon.S.o 2025-09-08T23:30:55,616 [ 76%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon_intrinsics.c.o 2025-09-08T23:30:55,915 [ 76%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/palette_neon_intrinsics.c.o 2025-09-08T23:30:56,204 [ 77%] Linking C static library libpng16.a 2025-09-08T23:30:56,234 [ 77%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexTriangleMeshShape.cpp.o 2025-09-08T23:30:56,586 [ 78%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCylinderShape.cpp.o 2025-09-08T23:30:56,722 [ 80%] Built target png_static 2025-09-08T23:30:56,787 [ 80%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o 2025-09-08T23:30:57,854 [ 80%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btEmptyShape.cpp.o 2025-09-08T23:30:58,104 [ 80%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btHeightfieldTerrainShape.cpp.o 2025-09-08T23:30:58,463 In file included from /usr/include/c++/14/vector:66, 2025-09-08T23:30:58,464 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-08T23:30:58,464 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-08T23:30:58,464 /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T23:30:58,465 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,465 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-08T23:30:58,465 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,465 607 | this->_M_impl._M_start, 2025-09-08T23:30:58,465 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,465 608 | _M_get_Tp_allocator()); 2025-09-08T23:30:58,466 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,573 In file included from /usr/include/c++/14/vector:65: 2025-09-08T23:30:58,573 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-08T23:30:58,574 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,574 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:58,574 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,574 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,575 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,575 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-08T23:30:58,575 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,639 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:58,640 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,640 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:58,640 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,641 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,641 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,642 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-08T23:30:58,642 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,642 185 | __uninit_copy(__first, __last, __result); 2025-09-08T23:30:58,642 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,675 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:58,675 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,676 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:58,676 | ^~~~~~~~~~~~~ 2025-09-08T23:30:58,676 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,677 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,677 147 | { return std::copy(__first, __last, __result); } 2025-09-08T23:30:58,677 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,700 In file included from /usr/include/c++/14/string:51, 2025-09-08T23:30:58,701 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-08T23:30:58,701 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-08T23:30:58,701 from /usr/include/c++/14/ios:44, 2025-09-08T23:30:58,701 from /usr/include/c++/14/ostream:40, 2025-09-08T23:30:58,702 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-08T23:30:58,702 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:58,702 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,702 642 | copy(_II __first, _II __last, _OI __result) 2025-09-08T23:30:58,703 | ^~~~ 2025-09-08T23:30:58,703 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,703 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,704 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-08T23:30:58,704 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,704 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-08T23:30:58,705 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:58,725 In file included from /usr/include/c++/14/string:44: 2025-09-08T23:30:58,725 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-08T23:30:58,725 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,726 608 | __miter_base(_Iterator __it) 2025-09-08T23:30:58,726 | ^~~~~~~~~~~~ 2025-09-08T23:30:58,726 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:58,727 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,727 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-08T23:30:58,727 | ^~~~~~~~~~~~~ 2025-09-08T23:30:58,727 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,741 In file included from /usr/include/c++/14/string:48: 2025-09-08T23:30:58,741 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-08T23:30:58,742 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:58,742 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-08T23:30:58,742 | ^~~~~~~~~~~~ 2025-09-08T23:30:59,174 [ 81%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.cpp.o 2025-09-08T23:30:59,596 [ 81%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultimaterialTriangleMeshShape.cpp.o 2025-09-08T23:30:59,693 [ 81%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-08T23:31:00,574 [ 81%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultiSphereShape.cpp.o 2025-09-08T23:31:01,077 [ 82%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.cpp.o 2025-09-08T23:31:01,577 In file included from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-08T23:31:01,577 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-08T23:31:01,578 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-08T23:31:01,578 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-08T23:31:01,578 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:31:01,578 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:31:01,579 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,579 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,579 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-08T23:31:01,580 3974 | return MakePolymorphicMatcher( 2025-09-08T23:31:01,580 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:01,580 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-08T23:31:01,581 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,581 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,581 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,581 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,583 In file included from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-08T23:31:01,584 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-08T23:31:01,584 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-08T23:31:01,584 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-08T23:31:01,584 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-08T23:31:01,585 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-08T23:31:01,585 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,585 898 | void operator=(type const &) 2025-09-08T23:31:01,586 | ^~~~~~~~ 2025-09-08T23:31:01,586 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,586 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:31:01,586 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,601 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:31:01,601 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:31:01,602 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,602 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,603 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-08T23:31:01,603 4003 | return MakePolymorphicMatcher( 2025-09-08T23:31:01,603 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:01,603 4004 | internal::HasSubstrMatcher(substring)); 2025-09-08T23:31:01,604 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,604 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,604 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,604 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,605 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,605 898 | void operator=(type const &) 2025-09-08T23:31:01,605 | ^~~~~~~~ 2025-09-08T23:31:01,605 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,606 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:31:01,606 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,606 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:31:01,606 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:31:01,607 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,607 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,607 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-08T23:31:01,607 4010 | return MakePolymorphicMatcher( 2025-09-08T23:31:01,607 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:01,608 4011 | internal::StartsWithMatcher(prefix)); 2025-09-08T23:31:01,608 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,608 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,608 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,609 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,609 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,609 898 | void operator=(type const &) 2025-09-08T23:31:01,610 | ^~~~~~~~ 2025-09-08T23:31:01,610 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,610 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:31:01,611 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,611 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:31:01,612 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:31:01,612 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,612 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,612 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-08T23:31:01,613 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-08T23:31:01,613 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,613 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,613 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,614 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,614 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,614 898 | void operator=(type const &) 2025-09-08T23:31:01,615 | ^~~~~~~~ 2025-09-08T23:31:01,615 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,615 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:31:01,615 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,616 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-08T23:31:01,616 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-08T23:31:01,616 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,616 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,616 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-08T23:31:01,617 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-08T23:31:01,617 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,617 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,617 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,618 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,618 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-08T23:31:01,618 898 | void operator=(type const &) 2025-09-08T23:31:01,618 | ^~~~~~~~ 2025-09-08T23:31:01,619 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,619 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-08T23:31:01,619 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,620 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:31:01,620 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:31:01,620 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,620 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,631 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-08T23:31:01,631 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-08T23:31:01,631 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,632 4049 | str, true, true)); 2025-09-08T23:31:01,632 | ~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,632 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,632 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,632 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,632 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,633 898 | void operator=(type const &) 2025-09-08T23:31:01,633 | ^~~~~~~~ 2025-09-08T23:31:01,633 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,633 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:31:01,633 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,633 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:31:01,634 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:31:01,634 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,634 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,634 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-08T23:31:01,634 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-08T23:31:01,634 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,635 4078 | substring)); 2025-09-08T23:31:01,635 | ~~~~~~~~~~~ 2025-09-08T23:31:01,635 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,635 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,635 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,636 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,636 898 | void operator=(type const &) 2025-09-08T23:31:01,636 | ^~~~~~~~ 2025-09-08T23:31:01,636 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,636 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:31:01,637 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,637 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:31:01,637 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:31:01,637 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,637 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,637 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-08T23:31:01,638 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-08T23:31:01,638 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,638 4085 | prefix)); 2025-09-08T23:31:01,638 | ~~~~~~~~ 2025-09-08T23:31:01,638 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,639 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,639 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,639 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,640 898 | void operator=(type const &) 2025-09-08T23:31:01,640 | ^~~~~~~~ 2025-09-08T23:31:01,640 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,640 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:31:01,640 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,640 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:31:01,651 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:31:01,651 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:01,652 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,652 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-08T23:31:01,652 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-08T23:31:01,652 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:01,652 4092 | suffix)); 2025-09-08T23:31:01,653 | ~~~~~~~~ 2025-09-08T23:31:01,653 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:01,653 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:01,653 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:01,653 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:01,654 898 | void operator=(type const &) 2025-09-08T23:31:01,654 | ^~~~~~~~ 2025-09-08T23:31:01,654 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:01,654 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:31:01,654 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:02,320 [ 82%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.cpp.o 2025-09-08T23:31:02,731 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o 2025-09-08T23:31:03,834 In file included from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-08T23:31:03,834 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-08T23:31:03,835 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-08T23:31:03,835 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-08T23:31:03,835 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:31:03,835 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:31:03,835 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,836 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,836 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-08T23:31:03,836 3974 | return MakePolymorphicMatcher( 2025-09-08T23:31:03,836 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:03,836 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-08T23:31:03,836 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,837 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,837 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,837 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,837 In file included from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-08T23:31:03,838 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-08T23:31:03,838 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-08T23:31:03,838 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-08T23:31:03,838 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-08T23:31:03,838 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-08T23:31:03,838 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,839 898 | void operator=(type const &) 2025-09-08T23:31:03,839 | ^~~~~~~~ 2025-09-08T23:31:03,839 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,839 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:31:03,839 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,840 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:31:03,840 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:31:03,840 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,840 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,840 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-08T23:31:03,841 4003 | return MakePolymorphicMatcher( 2025-09-08T23:31:03,841 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:03,841 4004 | internal::HasSubstrMatcher(substring)); 2025-09-08T23:31:03,841 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,841 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,842 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,842 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,842 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,842 898 | void operator=(type const &) 2025-09-08T23:31:03,842 | ^~~~~~~~ 2025-09-08T23:31:03,843 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,843 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:31:03,843 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,843 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:31:03,843 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:31:03,844 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,844 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,844 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-08T23:31:03,844 4010 | return MakePolymorphicMatcher( 2025-09-08T23:31:03,861 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:31:03,861 4011 | internal::StartsWithMatcher(prefix)); 2025-09-08T23:31:03,861 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,862 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,862 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,862 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,862 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,862 898 | void operator=(type const &) 2025-09-08T23:31:03,863 | ^~~~~~~~ 2025-09-08T23:31:03,863 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,863 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:31:03,863 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,863 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:31:03,864 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:31:03,864 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,864 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,864 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-08T23:31:03,864 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-08T23:31:03,864 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,865 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,865 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,865 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,865 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,866 898 | void operator=(type const &) 2025-09-08T23:31:03,866 | ^~~~~~~~ 2025-09-08T23:31:03,866 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,866 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:31:03,866 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,866 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-08T23:31:03,867 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-08T23:31:03,867 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,867 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,867 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-08T23:31:03,867 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-08T23:31:03,868 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,868 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,868 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,868 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,868 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-08T23:31:03,869 898 | void operator=(type const &) 2025-09-08T23:31:03,869 | ^~~~~~~~ 2025-09-08T23:31:03,869 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,869 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-08T23:31:03,869 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,870 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:31:03,870 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:31:03,870 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,870 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,870 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-08T23:31:03,871 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-08T23:31:03,871 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,871 4049 | str, true, true)); 2025-09-08T23:31:03,871 | ~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,871 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,872 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,872 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,872 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,872 898 | void operator=(type const &) 2025-09-08T23:31:03,872 | ^~~~~~~~ 2025-09-08T23:31:03,873 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,873 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:31:03,873 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,873 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:31:03,873 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:31:03,874 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,874 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,874 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-08T23:31:03,874 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-08T23:31:03,874 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,875 4078 | substring)); 2025-09-08T23:31:03,875 | ~~~~~~~~~~~ 2025-09-08T23:31:03,875 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,875 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,875 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,876 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,876 898 | void operator=(type const &) 2025-09-08T23:31:03,876 | ^~~~~~~~ 2025-09-08T23:31:03,876 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,876 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:31:03,877 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,877 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:31:03,877 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:31:03,877 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,878 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,878 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-08T23:31:03,878 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-08T23:31:03,878 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,878 4085 | prefix)); 2025-09-08T23:31:03,879 | ~~~~~~~~ 2025-09-08T23:31:03,879 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,879 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,879 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,880 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,880 898 | void operator=(type const &) 2025-09-08T23:31:03,880 | ^~~~~~~~ 2025-09-08T23:31:03,880 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,880 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:31:03,891 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,891 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:31:03,891 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:31:03,892 497 | return PolymorphicMatcher(impl); 2025-09-08T23:31:03,892 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,892 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-08T23:31:03,892 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-08T23:31:03,892 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:03,893 4092 | suffix)); 2025-09-08T23:31:03,893 | ~~~~~~~~ 2025-09-08T23:31:03,893 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:31:03,893 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:31:03,894 | ^~~~~~~~~~~~~~ 2025-09-08T23:31:03,894 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:31:03,894 898 | void operator=(type const &) 2025-09-08T23:31:03,894 | ^~~~~~~~ 2025-09-08T23:31:03,894 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:31:03,895 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:31:03,901 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:31:04,172 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-08T23:31:04,361 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-08T23:31:04,361 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-08T23:31:04,973 [ 85%] Linking CXX static library libgmock_main.a 2025-09-08T23:31:05,601 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-08T23:31:05,622 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-08T23:31:05,653 [ 85%] Built target gmock_main 2025-09-08T23:31:05,709 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-08T23:31:05,710 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-08T23:31:06,663 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-08T23:31:06,731 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-08T23:31:06,805 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-08T23:31:07,024 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-08T23:31:07,929 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.cpp.o 2025-09-08T23:31:07,959 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.cpp.o 2025-09-08T23:31:08,246 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.cpp.o 2025-09-08T23:31:08,403 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.cpp.o 2025-09-08T23:31:09,191 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-08T23:31:09,326 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-08T23:31:09,506 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-08T23:31:10,264 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-08T23:31:11,218 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-08T23:31:11,670 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-08T23:31:11,783 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-08T23:31:11,799 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-08T23:31:12,664 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-08T23:31:12,757 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-08T23:31:13,085 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-08T23:31:13,446 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-08T23:31:13,918 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-08T23:31:14,295 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-08T23:31:14,491 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-08T23:31:15,103 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-08T23:31:15,342 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-08T23:31:15,649 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-08T23:31:15,988 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-08T23:31:16,407 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-08T23:31:17,631 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-08T23:31:18,655 [ 96%] Built target BulletCollision 2025-09-08T23:31:18,771 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-08T23:31:18,771 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-08T23:31:18,772 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-08T23:31:18,796 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-08T23:31:19,435 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-08T23:31:21,844 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-08T23:31:21,844 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:23:52: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-08T23:31:21,845 23 | Environment* environment = new Environment(); 2025-09-08T23:31:21,845 | ^ 2025-09-08T23:31:21,845 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:23:52: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-08T23:31:21,845 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:23:52: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-08T23:31:21,856 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-08T23:31:21,857 from /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:8: 2025-09-08T23:31:21,857 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp: In function ‘PyObject* Env_step(EnvObject*, PyObject*, PyObject*)’: 2025-09-08T23:31:21,857 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:310:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:21,857 310 | screenDims, // screenDims 2025-09-08T23:31:21,857 | ^~~~~~~~~~ 2025-09-08T23:31:21,858 | | 2025-09-08T23:31:21,858 | long int* 2025-09-08T23:31:21,858 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:21,858 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:21,858 | ^~~~ 2025-09-08T23:31:21,872 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-08T23:31:21,873 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:669:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:21,873 669 | vecDims, // vecims 2025-09-08T23:31:21,873 | ^~~~~~~ 2025-09-08T23:31:21,873 | | 2025-09-08T23:31:21,874 | long int* 2025-09-08T23:31:21,874 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:21,874 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:21,874 | ^~~~ 2025-09-08T23:31:21,874 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:674:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:21,875 674 | vecDims, // vecims 2025-09-08T23:31:21,875 | ^~~~~~~ 2025-09-08T23:31:21,875 | | 2025-09-08T23:31:21,875 | long int* 2025-09-08T23:31:21,875 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:21,876 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:21,876 | ^~~~ 2025-09-08T23:31:21,876 /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/src/python/rodentia_module.cpp:679:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:21,876 679 | vecDims, // vecims 2025-09-08T23:31:21,876 | ^~~~~~~ 2025-09-08T23:31:21,876 | | 2025-09-08T23:31:21,877 | long int* 2025-09-08T23:31:21,877 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:21,877 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:21,877 | ^~~~ 2025-09-08T23:31:22,306 gmake[2]: *** [src/CMakeFiles/rodentia_module.dir/build.make:79: src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o] Error 1 2025-09-08T23:31:22,307 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-08T23:31:22,308 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-08T23:31:22,369 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-08T23:31:22,454 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-08T23:31:25,931 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-08T23:31:26,647 [ 98%] Built target rodentia_test 2025-09-08T23:31:26,651 gmake: *** [Makefile:136: all] Error 2 2025-09-08T23:31:26,664 Traceback (most recent call last): 2025-09-08T23:31:26,671 File "", line 2, in 2025-09-08T23:31:26,671 exec(compile(''' 2025-09-08T23:31:26,671 ~~~~^^^^^^^^^^^^ 2025-09-08T23:31:26,672 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:31:26,672 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:26,672 ...<32 lines>... 2025-09-08T23:31:26,672 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:31:26,672 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:26,672 ''' % ('/tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/setup.py',), "", "exec")) 2025-09-08T23:31:26,672 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:26,672 File "", line 35, in 2025-09-08T23:31:26,672 File "/tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/setup.py", line 83, in 2025-09-08T23:31:26,673 setup( 2025-09-08T23:31:26,673 ~~~~~^ 2025-09-08T23:31:26,673 name=NAME, 2025-09-08T23:31:26,673 ^^^^^^^^^^ 2025-09-08T23:31:26,673 ...<42 lines>... 2025-09-08T23:31:26,673 zip_safe=False, 2025-09-08T23:31:26,673 ^^^^^^^^^^^^^^^ 2025-09-08T23:31:26,673 ) 2025-09-08T23:31:26,674 ^ 2025-09-08T23:31:26,674 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T23:31:26,674 return distutils.core.setup(**attrs) 2025-09-08T23:31:26,674 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:26,674 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T23:31:26,674 return run_commands(dist) 2025-09-08T23:31:26,674 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T23:31:26,675 dist.run_commands() 2025-09-08T23:31:26,675 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T23:31:26,675 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T23:31:26,675 self.run_command(cmd) 2025-09-08T23:31:26,675 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T23:31:26,675 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T23:31:26,675 super().run_command(command) 2025-09-08T23:31:26,676 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:26,676 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T23:31:26,676 cmd_obj.run() 2025-09-08T23:31:26,676 ~~~~~~~~~~~^^ 2025-09-08T23:31:26,676 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-08T23:31:26,676 self.run_command("build") 2025-09-08T23:31:26,676 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:26,677 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T23:31:26,677 self.distribution.run_command(command) 2025-09-08T23:31:26,677 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:26,677 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T23:31:26,677 super().run_command(command) 2025-09-08T23:31:26,677 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:26,677 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T23:31:26,678 cmd_obj.run() 2025-09-08T23:31:26,678 ~~~~~~~~~~~^^ 2025-09-08T23:31:26,678 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-08T23:31:26,678 self.run_command(cmd_name) 2025-09-08T23:31:26,678 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-08T23:31:26,681 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T23:31:26,681 self.distribution.run_command(command) 2025-09-08T23:31:26,681 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:26,682 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T23:31:26,682 super().run_command(command) 2025-09-08T23:31:26,682 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:26,682 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T23:31:26,682 cmd_obj.run() 2025-09-08T23:31:26,682 ~~~~~~~~~~~^^ 2025-09-08T23:31:26,683 File "/tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/setup.py", line 64, in run 2025-09-08T23:31:26,683 subprocess.check_call(cmake_cmd, 2025-09-08T23:31:26,683 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T23:31:26,683 cwd=self.build_temp) 2025-09-08T23:31:26,683 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:26,683 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-08T23:31:26,683 raise CalledProcessError(retcode, cmd) 2025-09-08T23:31:26,684 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-08T23:31:26,797 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T23:31:26,810 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T23:31:26,810 exec(compile('"'"''"'"''"'"' 2025-09-08T23:31:26,810 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:31:26,810 # 2025-09-08T23:31:26,810 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T23:31:26,810 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T23:31:26,810 # - It provides a clear error message when setuptools is not installed. 2025-09-08T23:31:26,810 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T23:31:26,810 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T23:31:26,810 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T23:31:26,810 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T23:31:26,810 import os, sys, tokenize, traceback 2025-09-08T23:31:26,810 2025-09-08T23:31:26,810 try: 2025-09-08T23:31:26,810 import setuptools 2025-09-08T23:31:26,810 except ImportError: 2025-09-08T23:31:26,810 print( 2025-09-08T23:31:26,810 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T23:31:26,810 "the build environment with exception:", 2025-09-08T23:31:26,810 file=sys.stderr, 2025-09-08T23:31:26,810 ) 2025-09-08T23:31:26,810 traceback.print_exc() 2025-09-08T23:31:26,810 sys.exit(1) 2025-09-08T23:31:26,810 2025-09-08T23:31:26,810 __file__ = %r 2025-09-08T23:31:26,810 sys.argv[0] = __file__ 2025-09-08T23:31:26,810 2025-09-08T23:31:26,810 if os.path.exists(__file__): 2025-09-08T23:31:26,810 filename = __file__ 2025-09-08T23:31:26,810 with tokenize.open(__file__) as f: 2025-09-08T23:31:26,810 setup_py_code = f.read() 2025-09-08T23:31:26,810 else: 2025-09-08T23:31:26,810 filename = "" 2025-09-08T23:31:26,810 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T23:31:26,810 2025-09-08T23:31:26,810 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:31:26,810 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-j_7o44g7[/] 2025-09-08T23:31:26,810 [bold magenta]cwd[/]: /tmp/pip-wheel-okbjlcdw/rodentia_6c7c0bb19d184db09bbfea949af05a87/ 2025-09-08T23:31:26,810 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-08T23:31:26,811 ERROR: Failed building wheel for rodentia 2025-09-08T23:31:26,812 Running setup.py clean for rodentia 2025-09-08T23:31:26,812 Running command python setup.py clean 2025-09-08T23:31:28,024 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T23:31:28,024 !! 2025-09-08T23:31:28,025 ******************************************************************************** 2025-09-08T23:31:28,025 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T23:31:28,025 License :: OSI Approved :: Apache Software License 2025-09-08T23:31:28,025 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T23:31:28,025 ******************************************************************************** 2025-09-08T23:31:28,025 !! 2025-09-08T23:31:28,025 self._finalize_license_expression() 2025-09-08T23:31:28,100 running clean 2025-09-08T23:31:28,245 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T23:31:28,298 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T23:31:28,299 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T23:31:28,299 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T23:31:28,299 removing 'build' 2025-09-08T23:31:28,414 Failed to build rodentia 2025-09-08T23:31:28,415 ERROR: Failed to build one or more wheels 2025-09-08T23:31:28,416 Exception information: 2025-09-08T23:31:28,416 Traceback (most recent call last): 2025-09-08T23:31:28,416 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T23:31:28,416 status = _inner_run() 2025-09-08T23:31:28,416 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T23:31:28,416 return self.run(options, args) 2025-09-08T23:31:28,416 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T23:31:28,416 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T23:31:28,416 return func(self, options, args) 2025-09-08T23:31:28,416 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T23:31:28,416 raise CommandError("Failed to build one or more wheels") 2025-09-08T23:31:28,416 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T23:31:28,421 Removed build tracker: '/tmp/pip-build-tracker-i5gveu1o'