2025-09-09T00:15:48,183 Created temporary directory: /tmp/pip-build-tracker-rf8_h0r6 2025-09-09T00:15:48,184 Initialized build tracking at /tmp/pip-build-tracker-rf8_h0r6 2025-09-09T00:15:48,184 Created build tracker: /tmp/pip-build-tracker-rf8_h0r6 2025-09-09T00:15:48,184 Entered build tracker: /tmp/pip-build-tracker-rf8_h0r6 2025-09-09T00:15:48,184 Created temporary directory: /tmp/pip-wheel-yr91xzzt 2025-09-09T00:15:48,188 Created temporary directory: /tmp/pip-ephem-wheel-cache-8w53fwoo 2025-09-09T00:15:48,248 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:15:48,250 2 location(s) to search for versions of rodentia: 2025-09-09T00:15:48,250 * https://pypi.org/simple/rodentia/ 2025-09-09T00:15:48,250 * https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:15:48,250 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-09T00:15:48,251 Getting page https://pypi.org/simple/rodentia/ 2025-09-09T00:15:48,252 Found index url https://pypi.org/simple/ 2025-09-09T00:15:48,321 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:15:48,323 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-09T00:15:48,323 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-09T00:15:48,324 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-09T00:15:48,324 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-09T00:15:48,324 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-09T00:15:48,324 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-09T00:15:48,325 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-09T00:15:48,325 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-09T00:15:48,325 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-09T00:15:48,325 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:15:48,326 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:15:48,326 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:15:48,422 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-09T00:15:48,423 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:15:48,423 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-09T00:15:48,448 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-09T00:15:48,450 Collecting rodentia==0.0.7 2025-09-09T00:15:48,451 Created temporary directory: /tmp/pip-unpack-dwa5omnz 2025-09-09T00:15:48,873 Downloading rodentia-0.0.7.tar.gz (3.9 MB) 2025-09-09T00:15:50,712 Added rodentia==0.0.7 from https://files.pythonhosted.org/packages/30/6c/89690991ff7d3682eacb8b52f6d7dbafa9cabcb592c7f6193cd0a4985115/rodentia-0.0.7.tar.gz to build tracker '/tmp/pip-build-tracker-rf8_h0r6' 2025-09-09T00:15:50,713 Running setup.py (path:/tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/setup.py) egg_info for package rodentia 2025-09-09T00:15:50,713 Created temporary directory: /tmp/pip-pip-egg-info-vp3hni3e 2025-09-09T00:15:50,713 Preparing metadata (setup.py): started 2025-09-09T00:15:50,714 Running command python setup.py egg_info 2025-09-09T00:15:51,789 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:15:51,789 !! 2025-09-09T00:15:51,789 ******************************************************************************** 2025-09-09T00:15:51,789 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:15:51,790 License :: OSI Approved :: Apache Software License 2025-09-09T00:15:51,790 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:15:51,790 ******************************************************************************** 2025-09-09T00:15:51,790 !! 2025-09-09T00:15:51,790 self._finalize_license_expression() 2025-09-09T00:15:51,864 running egg_info 2025-09-09T00:15:51,938 creating /tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info 2025-09-09T00:15:51,938 writing /tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info/PKG-INFO 2025-09-09T00:15:51,939 writing dependency_links to /tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info/dependency_links.txt 2025-09-09T00:15:51,940 writing requirements to /tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info/requires.txt 2025-09-09T00:15:51,940 writing top-level names to /tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info/top_level.txt 2025-09-09T00:15:51,941 writing manifest file '/tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:15:52,164 reading manifest file '/tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:15:52,164 reading manifest template 'MANIFEST.in' 2025-09-09T00:15:52,290 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-09T00:15:52,292 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-09T00:15:52,294 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-09T00:15:52,339 writing manifest file '/tmp/pip-pip-egg-info-vp3hni3e/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:15:52,453 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:15:52,457 Source in /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd has version 0.0.7, which satisfies requirement rodentia==0.0.7 from https://files.pythonhosted.org/packages/30/6c/89690991ff7d3682eacb8b52f6d7dbafa9cabcb592c7f6193cd0a4985115/rodentia-0.0.7.tar.gz 2025-09-09T00:15:52,457 Removed rodentia==0.0.7 from https://files.pythonhosted.org/packages/30/6c/89690991ff7d3682eacb8b52f6d7dbafa9cabcb592c7f6193cd0a4985115/rodentia-0.0.7.tar.gz from build tracker '/tmp/pip-build-tracker-rf8_h0r6' 2025-09-09T00:15:52,461 Created temporary directory: /tmp/pip-unpack-bq00hol9 2025-09-09T00:15:52,461 Created temporary directory: /tmp/pip-unpack-_8bt6izf 2025-09-09T00:15:52,461 Building wheels for collected packages: rodentia 2025-09-09T00:15:52,463 Created temporary directory: /tmp/pip-wheel-5yj943i0 2025-09-09T00:15:52,463 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-09T00:15:52,465 Building wheel for rodentia (setup.py): started 2025-09-09T00:15:52,465 Destination directory: /tmp/pip-wheel-5yj943i0 2025-09-09T00:15:52,466 Running command python setup.py bdist_wheel 2025-09-09T00:15:53,546 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:15:53,546 !! 2025-09-09T00:15:53,546 ******************************************************************************** 2025-09-09T00:15:53,546 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:15:53,546 License :: OSI Approved :: Apache Software License 2025-09-09T00:15:53,547 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:15:53,547 ******************************************************************************** 2025-09-09T00:15:53,547 !! 2025-09-09T00:15:53,547 self._finalize_license_expression() 2025-09-09T00:15:53,547 running bdist_wheel 2025-09-09T00:15:53,842 running build 2025-09-09T00:15:53,843 running build_py 2025-09-09T00:15:53,919 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:15:53,919 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:15:53,920 copying rodentia/__version__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:15:53,921 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:15:53,922 running build_ext 2025-09-09T00:15:53,975 ---------- Running CMake prepare ---------------------------------------- 2025-09-09T00:15:54,021 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:15:54,021 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:54,021 CMake. 2025-09-09T00:15:54,022 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:54,022 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:54,022 to work with policies introduced by or earlier. 2025-09-09T00:15:54,304 -- The C compiler identification is GNU 14.2.0 2025-09-09T00:15:54,635 -- The CXX compiler identification is GNU 14.2.0 2025-09-09T00:15:54,682 -- Detecting C compiler ABI info 2025-09-09T00:15:55,106 -- Detecting C compiler ABI info - done 2025-09-09T00:15:55,180 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-09T00:15:55,182 -- Detecting C compile features 2025-09-09T00:15:55,185 -- Detecting C compile features - done 2025-09-09T00:15:55,261 -- Detecting CXX compiler ABI info 2025-09-09T00:15:55,732 -- Detecting CXX compiler ABI info - done 2025-09-09T00:15:55,807 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-09T00:15:55,809 -- Detecting CXX compile features 2025-09-09T00:15:55,813 -- Detecting CXX compile features - done 2025-09-09T00:15:55,888 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-09T00:15:55,888 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:55,888 CMake. 2025-09-09T00:15:55,888 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:55,888 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:55,888 to work with policies introduced by or earlier. 2025-09-09T00:15:55,889 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-09T00:15:55,889 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:55,889 CMake. 2025-09-09T00:15:55,889 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:55,889 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:55,889 to work with policies introduced by or earlier. 2025-09-09T00:15:55,918 -- The ASM compiler identification is GNU 2025-09-09T00:15:55,932 -- Found assembler: /usr/bin/cc 2025-09-09T00:15:56,010 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-09T00:15:56,015 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-09T00:15:56,463 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-09T00:15:56,503 -- Symbol prefix: 2025-09-09T00:15:56,621 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:15:56,621 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:56,621 CMake. 2025-09-09T00:15:56,622 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:56,622 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:56,622 to work with policies introduced by or earlier. 2025-09-09T00:15:56,646 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:15:56,646 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:15:56,646 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:15:56,646 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:15:56,646 FindOpenGL found both a legacy GL library: 2025-09-09T00:15:56,647 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:15:56,647 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:15:56,647 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:15:56,647 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:15:56,647 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:15:56,648 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:15:56,648 Call Stack (most recent call first): 2025-09-09T00:15:56,648 src/CMakeLists.txt:62 (find_package) 2025-09-09T00:15:56,648 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:56,653 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:15:56,656 CMake Warning (dev) at src/CMakeLists.txt:64 (find_package): 2025-09-09T00:15:56,656 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:15:56,656 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:15:56,656 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:15:56,657 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:56,722 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-09T00:15:56,724 CMake Warning (dev) at src/CMakeLists.txt:67 (find_package): 2025-09-09T00:15:56,724 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:15:56,724 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:15:56,725 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:15:56,725 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:56,753 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-09T00:15:57,506 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-09T00:15:57,506 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-09T00:15:57,506 not match the name of the calling package (NumPy). This can lead to 2025-09-09T00:15:57,506 problems in calling code that expects `find_package` result variables 2025-09-09T00:15:57,506 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-09T00:15:57,506 Call Stack (most recent call first): 2025-09-09T00:15:57,506 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-09T00:15:57,506 src/CMakeLists.txt:69 (find_package) 2025-09-09T00:15:57,507 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:57,507 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:15:57,507 -- Found components for NumPy 2025-09-09T00:15:57,507 -- NUMPY_ROOT_DIR = /usr/local 2025-09-09T00:15:57,507 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:15:57,507 -- NUMPY_LIBRARIES = 2025-09-09T00:15:57,507 -- NUMPY_API_VERSION = 2.3.2 2025-09-09T00:15:57,508 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:15:57,508 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:57,508 CMake. 2025-09-09T00:15:57,509 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:57,509 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:57,510 to work with policies introduced by or earlier. 2025-09-09T00:15:57,511 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:15:57,511 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:57,511 CMake. 2025-09-09T00:15:57,511 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:57,511 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:57,511 to work with policies introduced by or earlier. 2025-09-09T00:15:57,525 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-09T00:15:57,525 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:57,525 CMake. 2025-09-09T00:15:57,526 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:57,526 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:57,526 to work with policies introduced by or earlier. 2025-09-09T00:15:57,528 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-09T00:15:57,528 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:15:57,528 CMake. 2025-09-09T00:15:57,529 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:15:57,529 to tell CMake that the project requires at least but has been updated 2025-09-09T00:15:57,529 to work with policies introduced by or earlier. 2025-09-09T00:15:57,530 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-09T00:15:57,530 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:15:57,530 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:15:57,530 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:15:57,530 Call Stack (most recent call first): 2025-09-09T00:15:57,530 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-09T00:15:57,531 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:57,594 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-09T00:15:57,598 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-09T00:15:58,068 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-09T00:15:58,073 -- Found Threads: TRUE 2025-09-09T00:15:58,093 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:15:58,093 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:15:58,093 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:15:58,093 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:15:58,093 FindOpenGL found both a legacy GL library: 2025-09-09T00:15:58,093 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:15:58,094 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:15:58,094 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:15:58,094 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:15:58,094 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:15:58,094 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:15:58,094 Call Stack (most recent call first): 2025-09-09T00:15:58,095 test/CMakeLists.txt:9 (find_package) 2025-09-09T00:15:58,095 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:58,106 -- Configuring done (4.1s) 2025-09-09T00:15:58,117 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:15:58,117 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:15:58,118 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:15:58,118 command to set the policy and suppress this warning. 2025-09-09T00:15:58,118 File: 2025-09-09T00:15:58,118 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-09T00:15:58,118 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:58,118 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:15:58,118 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:15:58,118 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:15:58,119 command to set the policy and suppress this warning. 2025-09-09T00:15:58,119 File: 2025-09-09T00:15:58,119 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-09T00:15:58,119 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:15:58,451 -- Generating done (0.3s) 2025-09-09T00:15:58,452 -- Build files have been written to: /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/build/temp.linux-armv7l-cpython-313 2025-09-09T00:15:58,468 ---------- Building extensions ---------------------------------------- 2025-09-09T00:15:58,757 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-09T00:15:58,762 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-09T00:15:58,772 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-09T00:15:58,788 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-09T00:15:59,685 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-09T00:16:00,447 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-09T00:16:00,578 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-09T00:16:00,722 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-09T00:16:00,930 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-09T00:16:01,012 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-09T00:16:01,318 [ 2%] Built target Bullet3Common 2025-09-09T00:16:01,469 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-09T00:16:01,987 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-09T00:16:02,274 [ 3%] Linking CXX static library libBullet3Geometry.a 2025-09-09T00:16:02,363 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-09T00:16:02,672 [ 4%] Built target Bullet3Geometry 2025-09-09T00:16:02,734 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-09T00:16:03,048 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-09T00:16:03,726 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-09T00:16:04,038 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-09T00:16:04,148 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-09T00:16:04,593 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-09T00:16:05,755 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-09T00:16:05,946 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-09T00:16:06,042 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-09T00:16:06,247 [ 7%] Linking CXX static library libBullet3Collision.a 2025-09-09T00:16:06,444 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-09T00:16:06,752 [ 7%] Built target Bullet3Collision 2025-09-09T00:16:06,910 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-09T00:16:07,192 [ 8%] Linking CXX static library libBullet3Dynamics.a 2025-09-09T00:16:07,651 [ 8%] Built target Bullet3Dynamics 2025-09-09T00:16:07,671 [ 9%] Linking CXX static library libBullet2FileLoader.a 2025-09-09T00:16:07,796 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-09T00:16:08,108 [ 9%] Built target Bullet2FileLoader 2025-09-09T00:16:08,259 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-09T00:16:08,520 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-09T00:16:09,337 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-09T00:16:09,406 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-09T00:16:09,542 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-09T00:16:10,486 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-09T00:16:11,504 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-09T00:16:11,567 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-09T00:16:12,355 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-09T00:16:13,114 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-09T00:16:13,114 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-09T00:16:14,285 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-09T00:16:14,333 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:16:14,516 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-09T00:16:15,274 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-09T00:16:15,629 [ 16%] Linking CXX static library libBulletInverseDynamics.a 2025-09-09T00:16:15,860 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-09T00:16:16,101 [ 16%] Built target BulletInverseDynamics 2025-09-09T00:16:16,257 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-09T00:16:16,679 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-09T00:16:16,966 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-09T00:16:17,343 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-09T00:16:17,823 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-09T00:16:19,121 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-09T00:16:19,202 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-09T00:16:19,287 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-09T00:16:19,387 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-09T00:16:20,518 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-09T00:16:20,652 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-09T00:16:21,321 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-09T00:16:21,444 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-09T00:16:21,758 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-09T00:16:22,263 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-09T00:16:22,642 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-09T00:16:22,822 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-09T00:16:23,163 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-09T00:16:23,943 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-09T00:16:24,385 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-09T00:16:24,733 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-09T00:16:24,795 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-09T00:16:25,291 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-09T00:16:25,600 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-09T00:16:26,187 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-09T00:16:26,274 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-09T00:16:26,531 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-09T00:16:26,683 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-09T00:16:27,666 [ 28%] Linking CXX static library libLinearMath.a 2025-09-09T00:16:27,723 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-09T00:16:28,160 [ 28%] Built target LinearMath 2025-09-09T00:16:28,201 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-09T00:16:28,326 [ 28%] Generating pnglibconf.c 2025-09-09T00:16:28,565 [ 28%] Generating pngprefix.h 2025-09-09T00:16:28,634 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-09T00:16:28,698 [ 30%] Generating scripts/pnglibconf.c 2025-09-09T00:16:28,978 [ 30%] Generating scripts/symbols.out 2025-09-09T00:16:29,232 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-09T00:16:29,245 [ 31%] Generating pnglibconf.out 2025-09-09T00:16:29,534 [ 32%] Generating scripts/symbols.chk 2025-09-09T00:16:29,688 [ 32%] Generating pnglibconf.h 2025-09-09T00:16:29,890 [ 32%] Linking CXX static library libBulletSoftBody.a 2025-09-09T00:16:29,897 [ 32%] Generating scripts/prefix.out 2025-09-09T00:16:30,212 [ 32%] Generating scripts/sym.out 2025-09-09T00:16:30,415 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-09T00:16:30,444 [ 33%] Generating scripts/vers.out 2025-09-09T00:16:30,465 [ 33%] Built target BulletSoftBody 2025-09-09T00:16:30,526 [ 33%] Generating scripts/intprefix.out 2025-09-09T00:16:30,664 [ 33%] Generating libpng.sym 2025-09-09T00:16:30,852 [ 34%] Generating libpng.vers 2025-09-09T00:16:30,967 [ 35%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-09T00:16:31,047 [ 35%] Built target genfiles 2025-09-09T00:16:31,189 [ 35%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o 2025-09-09T00:16:32,401 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-09T00:16:32,668 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-09T00:16:33,784 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/Environment.cpp: In member function ‘int Environment::addCameraView(int, int, const Vector3f&, float, float, float, int)’: 2025-09-09T00:16:33,785 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/Environment.cpp:156:45: warning: ‘new’ of type ‘CameraView’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:16:33,785 156 | CameraView* cameraView = new CameraView(); 2025-09-09T00:16:33,785 | ^ 2025-09-09T00:16:33,786 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/Environment.cpp:156:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:16:33,786 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/Environment.cpp:156:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:16:33,815 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-09T00:16:35,433 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-09T00:16:36,360 [ 37%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-09T00:16:36,414 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:16:37,070 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-09T00:16:37,545 In file included from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T00:16:37,545 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T00:16:37,545 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:16:37,546 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T00:16:37,546 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T00:16:37,546 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:16:37,546 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T00:16:37,546 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:37,547 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T00:16:37,547 1006 | int dummy; 2025-09-09T00:16:37,547 | ^~~~~ 2025-09-09T00:16:38,313 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:16:38,487 [ 37%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-09T00:16:40,298 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:16:40,474 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Quat4f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-09T00:16:40,474 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp:105:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:16:40,474 105 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T00:16:40,474 | ^ 2025-09-09T00:16:40,475 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp:105:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:16:40,475 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp:105:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:16:40,478 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp: In constructor ‘AgentObject::AgentObject(float, const Vector3f&, float, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-09T00:16:40,478 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp:131:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:16:40,478 131 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T00:16:40,479 | ^ 2025-09-09T00:16:40,479 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-09T00:16:40,479 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp:131:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:16:40,480 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/env/EnvironmentObject.cpp:131:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:16:40,864 [ 40%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-09T00:16:42,178 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-09T00:16:42,388 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-09T00:16:43,197 [ 40%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-09T00:16:43,786 [ 40%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-09T00:16:43,846 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:16:43,847 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:16:43,847 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:16:43,847 /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-09T00:16:43,847 /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-09T00:16:43,847 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:16:43,847 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:43,848 607 | this->_M_impl._M_start, 2025-09-09T00:16:43,848 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:43,848 608 | _M_get_Tp_allocator()); 2025-09-09T00:16:43,848 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:43,936 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:16:43,937 /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-09T00:16:43,937 /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-09T00:16:43,937 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:16:43,937 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:43,938 /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-09T00:16:43,938 /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-09T00:16:43,939 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:16:43,939 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:43,995 /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-09T00:16:43,995 /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-09T00:16:43,996 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:16:43,996 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:43,996 /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-09T00:16:43,997 /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-09T00:16:43,997 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:16:43,998 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:43,998 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:16:43,998 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:44,028 /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-09T00:16:44,028 /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-09T00:16:44,029 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:16:44,029 | ^~~~~~~~~~~~~ 2025-09-09T00:16:44,029 /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-09T00:16:44,030 /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-09T00:16:44,030 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:16:44,030 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:44,052 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:16:44,052 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:16:44,052 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:16:44,052 from /usr/include/c++/14/ios:44, 2025-09-09T00:16:44,053 from /usr/include/c++/14/ostream:40, 2025-09-09T00:16:44,053 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:16:44,053 /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-09T00:16:44,053 /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-09T00:16:44,053 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:16:44,053 | ^~~~ 2025-09-09T00:16:44,054 /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-09T00:16:44,055 /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-09T00:16:44,055 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:16:44,055 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:44,055 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:16:44,056 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:16:44,058 [ 41%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-09T00:16:44,076 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:16:44,077 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:16:44,077 /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-09T00:16:44,077 608 | __miter_base(_Iterator __it) 2025-09-09T00:16:44,077 | ^~~~~~~~~~~~ 2025-09-09T00:16:44,079 /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-09T00:16:44,080 /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-09T00:16:44,080 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:16:44,080 | ^~~~~~~~~~~~~ 2025-09-09T00:16:44,081 /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-09T00:16:44,094 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:16:44,094 /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-09T00:16:44,095 /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-09T00:16:44,095 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:16:44,095 | ^~~~~~~~~~~~ 2025-09-09T00:16:44,273 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-09T00:16:44,323 [ 42%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-09T00:16:44,583 [ 42%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-09T00:16:44,984 [ 42%] Linking CXX static library libgtest.a 2025-09-09T00:16:45,151 [ 43%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-09T00:16:45,608 [ 43%] Built target gtest 2025-09-09T00:16:45,674 [ 43%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-09T00:16:45,712 [ 43%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-09T00:16:45,903 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-09T00:16:46,649 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-09T00:16:46,826 [ 44%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-09T00:16:47,362 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-09T00:16:47,364 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-09T00:16:47,493 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-09T00:16:47,924 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshManager.cpp.o 2025-09-09T00:16:48,641 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-09T00:16:48,642 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/render/MeshData.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:16:48,642 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:16:48,645 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:16:48,648 50 | for(int i=0; i&, const std::vector&, const std::string&)’: 2025-09-09T00:17:01,865 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/importer/ObjImporter.cpp:244:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:17:01,865 244 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:17:19,520 /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-09T00:17:19,520 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:17:19,520 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,520 607 | this->_M_impl._M_start, 2025-09-09T00:17:19,520 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,521 608 | _M_get_Tp_allocator()); 2025-09-09T00:17:19,521 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,607 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:17:19,607 /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-09T00:17:19,607 /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-09T00:17:19,608 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:17:19,608 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,608 /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-09T00:17:19,609 /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-09T00:17:19,609 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:17:19,609 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,664 /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-09T00:17:19,664 /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-09T00:17:19,664 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:17:19,664 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,664 /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-09T00:17:19,665 /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-09T00:17:19,665 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:17:19,665 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,666 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:17:19,666 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,693 /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-09T00:17:19,693 /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-09T00:17:19,693 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:17:19,693 | ^~~~~~~~~~~~~ 2025-09-09T00:17:19,694 /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-09T00:17:19,694 /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-09T00:17:19,695 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:17:19,695 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,717 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:17:19,717 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:17:19,717 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:17:19,717 from /usr/include/c++/14/ios:44, 2025-09-09T00:17:19,718 from /usr/include/c++/14/ostream:40, 2025-09-09T00:17:19,718 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:17:19,718 /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-09T00:17:19,719 /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-09T00:17:19,719 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:17:19,720 | ^~~~ 2025-09-09T00:17:19,721 /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-09T00:17:19,722 /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-09T00:17:19,722 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:17:19,723 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,723 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:17:19,723 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:19,745 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:17:19,745 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:17:19,745 /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-09T00:17:19,745 608 | __miter_base(_Iterator __it) 2025-09-09T00:17:19,746 | ^~~~~~~~~~~~ 2025-09-09T00:17:19,748 /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-09T00:17:19,748 /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-09T00:17:19,748 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:17:19,748 | ^~~~~~~~~~~~~ 2025-09-09T00:17:19,749 /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-09T00:17:19,763 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:17:19,763 /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-09T00:17:19,764 /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-09T00:17:19,764 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:17:19,764 | ^~~~~~~~~~~~ 2025-09-09T00:17:19,802 [ 71%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-09T00:17:20,712 [ 72%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-09T00:17:21,118 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-09T00:17:21,312 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-09T00:17:22,462 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:17:22,462 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:17:22,462 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:17:22,462 /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-09T00:17:22,463 /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-09T00:17:22,463 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:17:22,463 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,463 607 | this->_M_impl._M_start, 2025-09-09T00:17:22,463 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,463 608 | _M_get_Tp_allocator()); 2025-09-09T00:17:22,463 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,492 [ 73%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-09T00:17:22,561 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:17:22,561 /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-09T00:17:22,562 /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-09T00:17:22,562 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:17:22,562 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,562 /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-09T00:17:22,562 /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-09T00:17:22,563 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:17:22,563 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,626 /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-09T00:17:22,627 /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-09T00:17:22,627 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:17:22,627 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,627 /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-09T00:17:22,628 /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-09T00:17:22,628 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:17:22,628 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,628 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:17:22,628 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,655 /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-09T00:17:22,655 /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-09T00:17:22,656 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:17:22,656 | ^~~~~~~~~~~~~ 2025-09-09T00:17:22,656 /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-09T00:17:22,656 /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-09T00:17:22,657 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:17:22,657 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,662 [ 73%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-09T00:17:22,681 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:17:22,681 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:17:22,681 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:17:22,682 from /usr/include/c++/14/ios:44, 2025-09-09T00:17:22,682 from /usr/include/c++/14/ostream:40, 2025-09-09T00:17:22,682 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:17:22,682 /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-09T00:17:22,682 /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-09T00:17:22,683 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:17:22,683 | ^~~~ 2025-09-09T00:17:22,683 /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-09T00:17:22,683 /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-09T00:17:22,684 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:17:22,684 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,684 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:17:22,684 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:22,703 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:17:22,704 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:17:22,704 /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-09T00:17:22,704 608 | __miter_base(_Iterator __it) 2025-09-09T00:17:22,704 | ^~~~~~~~~~~~ 2025-09-09T00:17:22,705 /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-09T00:17:22,705 /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-09T00:17:22,705 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:17:22,705 | ^~~~~~~~~~~~~ 2025-09-09T00:17:22,705 /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-09T00:17:22,719 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:17:22,720 /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-09T00:17:22,720 /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-09T00:17:22,720 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:17:22,720 | ^~~~~~~~~~~~ 2025-09-09T00:17:23,654 [ 75%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o 2025-09-09T00:17:23,974 [ 76%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-09T00:17:24,167 [ 76%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-09T00:17:25,083 [ 76%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-09T00:17:25,479 In file included from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:17:25,480 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:17:25,480 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:17:25,480 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-09T00:17:25,481 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:17:25,481 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:17:25,481 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,481 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,481 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:17:25,482 3974 | return MakePolymorphicMatcher( 2025-09-09T00:17:25,482 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:25,482 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:17:25,482 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,483 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,483 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,483 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,485 In file included from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:17:25,485 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:17:25,486 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:17:25,486 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:17:25,486 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:17:25,487 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:17:25,487 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,487 898 | void operator=(type const &) 2025-09-09T00:17:25,488 | ^~~~~~~~ 2025-09-09T00:17:25,488 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,488 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:17:25,489 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,500 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:17:25,500 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:17:25,500 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,500 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,501 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:17:25,501 4003 | return MakePolymorphicMatcher( 2025-09-09T00:17:25,501 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:25,501 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:17:25,502 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,502 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,502 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,502 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,502 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,503 898 | void operator=(type const &) 2025-09-09T00:17:25,503 | ^~~~~~~~ 2025-09-09T00:17:25,503 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,503 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:17:25,504 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,504 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:17:25,504 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:17:25,505 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,505 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,505 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:17:25,505 4010 | return MakePolymorphicMatcher( 2025-09-09T00:17:25,506 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:25,506 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:17:25,506 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,507 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,507 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,507 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,508 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,508 898 | void operator=(type const &) 2025-09-09T00:17:25,509 | ^~~~~~~~ 2025-09-09T00:17:25,509 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,509 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:17:25,510 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,510 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:17:25,510 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:17:25,511 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,511 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,511 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:17:25,512 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:17:25,512 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,512 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,512 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,512 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,513 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,513 898 | void operator=(type const &) 2025-09-09T00:17:25,513 | ^~~~~~~~ 2025-09-09T00:17:25,514 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,514 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:17:25,514 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,515 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:17:25,515 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:17:25,516 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,516 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,517 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:17:25,517 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:17:25,517 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,518 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,518 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,518 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,518 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,519 898 | void operator=(type const &) 2025-09-09T00:17:25,519 | ^~~~~~~~ 2025-09-09T00:17:25,529 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,530 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:17:25,530 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,530 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:17:25,531 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:17:25,531 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,531 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,531 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:17:25,532 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:17:25,532 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,532 4049 | str, true, true)); 2025-09-09T00:17:25,532 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,533 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,533 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,533 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,534 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,534 898 | void operator=(type const &) 2025-09-09T00:17:25,534 | ^~~~~~~~ 2025-09-09T00:17:25,534 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,534 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:17:25,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,535 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:17:25,535 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:17:25,535 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,536 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,536 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:17:25,536 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:17:25,536 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,537 4078 | substring)); 2025-09-09T00:17:25,537 | ~~~~~~~~~~~ 2025-09-09T00:17:25,537 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,537 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,538 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,538 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,538 898 | void operator=(type const &) 2025-09-09T00:17:25,538 | ^~~~~~~~ 2025-09-09T00:17:25,539 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,539 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:17:25,539 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,550 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:17:25,550 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:17:25,551 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,551 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,551 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:17:25,552 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:17:25,552 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,552 4085 | prefix)); 2025-09-09T00:17:25,553 | ~~~~~~~~ 2025-09-09T00:17:25,553 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,554 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,554 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,554 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,555 898 | void operator=(type const &) 2025-09-09T00:17:25,555 | ^~~~~~~~ 2025-09-09T00:17:25,555 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,555 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:17:25,556 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,556 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:17:25,556 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:17:25,556 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:25,557 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,557 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:17:25,557 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:17:25,558 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:25,558 4092 | suffix)); 2025-09-09T00:17:25,558 | ~~~~~~~~ 2025-09-09T00:17:25,558 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,559 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:25,559 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:25,570 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:25,570 898 | void operator=(type const &) 2025-09-09T00:17:25,571 | ^~~~~~~~ 2025-09-09T00:17:25,571 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:25,571 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:17:25,572 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:26,173 [ 76%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-09T00:17:27,526 [ 77%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-09T00:17:28,440 In file included from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:17:28,440 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:17:28,440 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:17:28,440 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-09T00:17:28,441 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:17:28,441 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:17:28,441 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,441 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,441 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:17:28,441 3974 | return MakePolymorphicMatcher( 2025-09-09T00:17:28,442 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:28,442 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:17:28,442 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,442 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,442 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,442 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,443 In file included from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:17:28,443 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:17:28,443 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:17:28,443 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:17:28,443 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:17:28,444 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:17:28,444 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,444 898 | void operator=(type const &) 2025-09-09T00:17:28,444 | ^~~~~~~~ 2025-09-09T00:17:28,444 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,444 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:17:28,445 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,445 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:17:28,445 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:17:28,445 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,445 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,445 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:17:28,446 4003 | return MakePolymorphicMatcher( 2025-09-09T00:17:28,446 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:28,446 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:17:28,446 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,446 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,446 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,447 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,447 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,447 898 | void operator=(type const &) 2025-09-09T00:17:28,447 | ^~~~~~~~ 2025-09-09T00:17:28,447 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,447 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:17:28,448 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,448 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:17:28,448 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:17:28,448 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,449 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,449 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:17:28,449 4010 | return MakePolymorphicMatcher( 2025-09-09T00:17:28,449 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:28,449 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:17:28,460 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,460 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,460 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,460 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,461 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,461 898 | void operator=(type const &) 2025-09-09T00:17:28,461 | ^~~~~~~~ 2025-09-09T00:17:28,461 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,461 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:17:28,462 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,462 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:17:28,462 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:17:28,462 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,463 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,463 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:17:28,463 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:17:28,463 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,463 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,463 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,464 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,464 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,464 898 | void operator=(type const &) 2025-09-09T00:17:28,464 | ^~~~~~~~ 2025-09-09T00:17:28,464 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,464 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:17:28,465 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,465 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:17:28,465 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:17:28,465 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,465 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,466 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:17:28,466 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:17:28,466 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,466 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,466 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,467 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,467 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,467 898 | void operator=(type const &) 2025-09-09T00:17:28,467 | ^~~~~~~~ 2025-09-09T00:17:28,467 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,468 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:17:28,468 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,468 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:17:28,468 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:17:28,468 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,468 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,469 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:17:28,469 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:17:28,469 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,469 4049 | str, true, true)); 2025-09-09T00:17:28,469 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,480 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,480 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,480 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,481 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,481 898 | void operator=(type const &) 2025-09-09T00:17:28,481 | ^~~~~~~~ 2025-09-09T00:17:28,481 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,481 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:17:28,482 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,482 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:17:28,482 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:17:28,482 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,482 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,483 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:17:28,483 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:17:28,483 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,483 4078 | substring)); 2025-09-09T00:17:28,483 | ~~~~~~~~~~~ 2025-09-09T00:17:28,483 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,484 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,484 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,484 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,484 898 | void operator=(type const &) 2025-09-09T00:17:28,484 | ^~~~~~~~ 2025-09-09T00:17:28,485 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,485 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:17:28,485 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,485 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:17:28,486 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:17:28,486 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,486 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,486 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:17:28,486 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:17:28,487 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,487 4085 | prefix)); 2025-09-09T00:17:28,487 | ~~~~~~~~ 2025-09-09T00:17:28,487 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,487 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,488 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,488 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,488 898 | void operator=(type const &) 2025-09-09T00:17:28,488 | ^~~~~~~~ 2025-09-09T00:17:28,489 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,489 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:17:28,489 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,489 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:17:28,489 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:17:28,500 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,500 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,500 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:17:28,500 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:17:28,501 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,501 4092 | suffix)); 2025-09-09T00:17:28,501 | ~~~~~~~~ 2025-09-09T00:17:28,501 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,501 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,502 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,502 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,502 898 | void operator=(type const &) 2025-09-09T00:17:28,502 | ^~~~~~~~ 2025-09-09T00:17:28,502 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,503 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:17:28,503 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,563 In file included from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:17:28,564 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:17:28,564 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:17:28,564 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-09T00:17:28,564 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:17:28,564 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:17:28,564 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,565 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,565 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:17:28,565 3974 | return MakePolymorphicMatcher( 2025-09-09T00:17:28,565 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:28,565 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:17:28,565 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,566 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,566 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,566 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,566 In file included from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:17:28,566 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:17:28,567 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:17:28,567 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:17:28,567 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:17:28,567 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:17:28,567 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,568 898 | void operator=(type const &) 2025-09-09T00:17:28,568 | ^~~~~~~~ 2025-09-09T00:17:28,568 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,568 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:17:28,568 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,568 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:17:28,569 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:17:28,569 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,569 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,569 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:17:28,569 4003 | return MakePolymorphicMatcher( 2025-09-09T00:17:28,569 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:28,570 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:17:28,570 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,570 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,570 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,570 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,570 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,570 898 | void operator=(type const &) 2025-09-09T00:17:28,571 | ^~~~~~~~ 2025-09-09T00:17:28,571 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,571 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:17:28,571 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,571 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:17:28,572 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:17:28,572 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,572 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,572 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:17:28,572 4010 | return MakePolymorphicMatcher( 2025-09-09T00:17:28,573 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:17:28,573 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:17:28,573 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,573 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,573 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,573 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,574 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,574 898 | void operator=(type const &) 2025-09-09T00:17:28,574 | ^~~~~~~~ 2025-09-09T00:17:28,574 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,574 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:17:28,575 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,575 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:17:28,575 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:17:28,575 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,575 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,575 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:17:28,575 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:17:28,576 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,576 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,576 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,576 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,576 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,576 898 | void operator=(type const &) 2025-09-09T00:17:28,577 | ^~~~~~~~ 2025-09-09T00:17:28,577 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,577 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:17:28,577 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,577 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:17:28,577 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:17:28,578 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,578 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,578 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:17:28,578 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:17:28,578 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,578 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,578 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,579 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,579 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,579 898 | void operator=(type const &) 2025-09-09T00:17:28,579 | ^~~~~~~~ 2025-09-09T00:17:28,589 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,590 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:17:28,590 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,590 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:17:28,591 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:17:28,591 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,591 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,591 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:17:28,592 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:17:28,592 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,592 4049 | str, true, true)); 2025-09-09T00:17:28,592 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,592 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,593 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,593 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,593 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,593 898 | void operator=(type const &) 2025-09-09T00:17:28,593 | ^~~~~~~~ 2025-09-09T00:17:28,594 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,594 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:17:28,594 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,594 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:17:28,595 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:17:28,595 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,595 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,595 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:17:28,595 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:17:28,596 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,596 4078 | substring)); 2025-09-09T00:17:28,596 | ~~~~~~~~~~~ 2025-09-09T00:17:28,596 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,596 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,597 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,597 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,597 898 | void operator=(type const &) 2025-09-09T00:17:28,597 | ^~~~~~~~ 2025-09-09T00:17:28,597 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,598 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:17:28,598 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,598 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:17:28,598 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:17:28,599 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,599 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,599 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:17:28,599 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:17:28,609 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,610 4085 | prefix)); 2025-09-09T00:17:28,610 | ~~~~~~~~ 2025-09-09T00:17:28,610 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,610 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,611 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,611 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,611 898 | void operator=(type const &) 2025-09-09T00:17:28,611 | ^~~~~~~~ 2025-09-09T00:17:28,611 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,612 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:17:28,612 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,612 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:17:28,612 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:17:28,612 497 | return PolymorphicMatcher(impl); 2025-09-09T00:17:28,612 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,613 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:17:28,613 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:17:28,613 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,613 4092 | suffix)); 2025-09-09T00:17:28,613 | ~~~~~~~~ 2025-09-09T00:17:28,614 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,614 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:17:28,614 | ^~~~~~~~~~~~~~ 2025-09-09T00:17:28,614 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/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-09T00:17:28,614 898 | void operator=(type const &) 2025-09-09T00:17:28,614 | ^~~~~~~~ 2025-09-09T00:17:28,615 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:17:28,615 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:17:28,615 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:17:28,923 [ 77%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-09T00:17:29,031 [ 78%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/png.c.o 2025-09-09T00:17:29,113 [ 78%] Linking CXX static library libgmock.a 2025-09-09T00:17:29,815 [ 78%] Built target gmock 2025-09-09T00:17:29,966 [ 78%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngerror.c.o 2025-09-09T00:17:29,981 [ 79%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-09T00:17:30,402 [ 79%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngget.c.o 2025-09-09T00:17:30,552 [ 79%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-09T00:17:30,939 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngmem.c.o 2025-09-09T00:17:31,309 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngpread.c.o 2025-09-09T00:17:31,828 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngread.c.o 2025-09-09T00:17:31,856 [ 81%] Linking CXX static library libgmock_main.a 2025-09-09T00:17:32,122 [ 82%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.cpp.o 2025-09-09T00:17:32,585 [ 82%] Built target gmock_main 2025-09-09T00:17:32,652 [ 83%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrio.c.o 2025-09-09T00:17:32,769 [ 83%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrtran.c.o 2025-09-09T00:17:32,962 [ 83%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrutil.c.o 2025-09-09T00:17:33,392 [ 83%] Linking CXX static library libgtest_main.a 2025-09-09T00:17:33,459 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.cpp.o 2025-09-09T00:17:33,753 [ 83%] Built target gtest_main 2025-09-09T00:17:33,813 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.cpp.o 2025-09-09T00:17:33,907 [ 84%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngset.c.o 2025-09-09T00:17:33,936 [ 84%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngtrans.c.o 2025-09-09T00:17:34,315 [ 85%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwio.c.o 2025-09-09T00:17:34,496 [ 85%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwrite.c.o 2025-09-09T00:17:34,647 [ 85%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwtran.c.o 2025-09-09T00:17:34,923 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.cpp.o 2025-09-09T00:17:35,017 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-09T00:17:35,017 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwutil.c.o 2025-09-09T00:17:35,154 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/arm_init.c.o 2025-09-09T00:17:35,419 [ 87%] Building ASM object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon.S.o 2025-09-09T00:17:35,551 [ 88%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon_intrinsics.c.o 2025-09-09T00:17:35,660 [ 88%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/palette_neon_intrinsics.c.o 2025-09-09T00:17:35,837 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-09T00:17:35,943 [ 88%] Linking C static library libpng16.a 2025-09-09T00:17:36,464 [ 89%] Built target png_static 2025-09-09T00:17:36,528 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-09T00:17:36,986 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-09T00:17:37,576 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-09T00:17:37,886 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-09T00:17:38,532 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-09T00:17:38,815 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-09T00:17:39,043 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-09T00:17:39,378 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-09T00:17:39,636 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-09T00:17:40,409 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-09T00:17:40,584 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-09T00:17:40,697 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-09T00:17:41,075 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-09T00:17:41,732 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-09T00:17:42,044 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-09T00:17:42,173 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-09T00:17:42,668 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-09T00:17:43,032 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-09T00:17:44,252 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-09T00:17:45,289 [ 96%] Built target BulletCollision 2025-09-09T00:17:45,408 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-09T00:17:45,408 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:17:45,416 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-09T00:17:45,417 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-09T00:17:46,057 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-09T00:17:48,577 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-09T00:17:48,577 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:25:48: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:17:48,577 25 | Environment* environment = new Environment(); 2025-09-09T00:17:48,578 | ^ 2025-09-09T00:17:48,578 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:25:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:17:48,579 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:25:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:17:48,608 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-09T00:17:48,608 from /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:9: 2025-09-09T00:17:48,608 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp: In function ‘PyObject* Env_render(EnvObject*, PyObject*, PyObject*)’: 2025-09-09T00:17:48,608 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:546:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:17:48,609 546 | screenDims, // screenDims 2025-09-09T00:17:48,609 | ^~~~~~~~~~ 2025-09-09T00:17:48,609 | | 2025-09-09T00:17:48,609 | long int* 2025-09-09T00:17:48,609 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:17:48,610 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:17:48,610 | ^~~~ 2025-09-09T00:17:48,625 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-09T00:17:48,625 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:877:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:17:48,626 877 | vecDims, // vecDims 2025-09-09T00:17:48,626 | ^~~~~~~ 2025-09-09T00:17:48,626 | | 2025-09-09T00:17:48,626 | long int* 2025-09-09T00:17:48,627 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:17:48,627 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:17:48,627 | ^~~~ 2025-09-09T00:17:48,628 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:882:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:17:48,628 882 | vecDims, // vecDims 2025-09-09T00:17:48,628 | ^~~~~~~ 2025-09-09T00:17:48,629 | | 2025-09-09T00:17:48,629 | long int* 2025-09-09T00:17:48,629 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:17:48,629 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:17:48,630 | ^~~~ 2025-09-09T00:17:48,631 /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/src/python/rodentia_module.cpp:887:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:17:48,631 887 | rotDims, // rotDims 2025-09-09T00:17:48,631 | ^~~~~~~ 2025-09-09T00:17:48,631 | | 2025-09-09T00:17:48,631 | long int* 2025-09-09T00:17:48,632 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:17:48,632 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:17:48,632 | ^~~~ 2025-09-09T00:17:49,216 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-09T00:17:49,327 gmake[2]: *** [src/CMakeFiles/rodentia_module.dir/build.make:79: src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o] Error 1 2025-09-09T00:17:49,328 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-09T00:17:49,328 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-09T00:17:49,353 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:17:52,787 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-09T00:17:53,500 [ 98%] Built target rodentia_test 2025-09-09T00:17:53,504 gmake: *** [Makefile:136: all] Error 2 2025-09-09T00:17:53,518 Traceback (most recent call last): 2025-09-09T00:17:53,525 File "", line 2, in 2025-09-09T00:17:53,525 exec(compile(''' 2025-09-09T00:17:53,525 ~~~~^^^^^^^^^^^^ 2025-09-09T00:17:53,525 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:17:53,525 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:17:53,525 ...<32 lines>... 2025-09-09T00:17:53,525 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:17:53,525 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:17:53,525 ''' % ('/tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/setup.py',), "", "exec")) 2025-09-09T00:17:53,526 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:17:53,526 File "", line 35, in 2025-09-09T00:17:53,526 File "/tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/setup.py", line 83, in 2025-09-09T00:17:53,526 setup( 2025-09-09T00:17:53,526 ~~~~~^ 2025-09-09T00:17:53,526 name=NAME, 2025-09-09T00:17:53,527 ^^^^^^^^^^ 2025-09-09T00:17:53,527 ...<42 lines>... 2025-09-09T00:17:53,527 zip_safe=False, 2025-09-09T00:17:53,527 ^^^^^^^^^^^^^^^ 2025-09-09T00:17:53,527 ) 2025-09-09T00:17:53,527 ^ 2025-09-09T00:17:53,527 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-09T00:17:53,528 return distutils.core.setup(**attrs) 2025-09-09T00:17:53,528 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:17:53,528 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-09T00:17:53,528 return run_commands(dist) 2025-09-09T00:17:53,528 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-09T00:17:53,528 dist.run_commands() 2025-09-09T00:17:53,529 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T00:17:53,529 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-09T00:17:53,529 self.run_command(cmd) 2025-09-09T00:17:53,529 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T00:17:53,529 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:17:53,529 super().run_command(command) 2025-09-09T00:17:53,529 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:17:53,530 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:17:53,530 cmd_obj.run() 2025-09-09T00:17:53,530 ~~~~~~~~~~~^^ 2025-09-09T00:17:53,530 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-09T00:17:53,530 self.run_command("build") 2025-09-09T00:17:53,530 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:17:53,530 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:17:53,531 self.distribution.run_command(command) 2025-09-09T00:17:53,531 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:17:53,531 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:17:53,531 super().run_command(command) 2025-09-09T00:17:53,531 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:17:53,531 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:17:53,532 cmd_obj.run() 2025-09-09T00:17:53,532 ~~~~~~~~~~~^^ 2025-09-09T00:17:53,532 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-09T00:17:53,532 self.run_command(cmd_name) 2025-09-09T00:17:53,532 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-09T00:17:53,532 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:17:53,532 self.distribution.run_command(command) 2025-09-09T00:17:53,533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:17:53,533 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:17:53,533 super().run_command(command) 2025-09-09T00:17:53,533 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:17:53,533 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:17:53,533 cmd_obj.run() 2025-09-09T00:17:53,533 ~~~~~~~~~~~^^ 2025-09-09T00:17:53,534 File "/tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/setup.py", line 64, in run 2025-09-09T00:17:53,534 subprocess.check_call(cmake_cmd, 2025-09-09T00:17:53,534 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-09T00:17:53,534 cwd=self.build_temp) 2025-09-09T00:17:53,534 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:17:53,534 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-09T00:17:53,534 raise CalledProcessError(retcode, cmd) 2025-09-09T00:17:53,535 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-09T00:17:53,645 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:17:53,657 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:17:53,657 exec(compile('"'"''"'"''"'"' 2025-09-09T00:17:53,657 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:17:53,657 # 2025-09-09T00:17:53,657 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:17:53,657 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:17:53,657 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:17:53,657 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:17:53,657 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:17:53,657 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:17:53,657 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:17:53,657 import os, sys, tokenize, traceback 2025-09-09T00:17:53,657 2025-09-09T00:17:53,657 try: 2025-09-09T00:17:53,657 import setuptools 2025-09-09T00:17:53,657 except ImportError: 2025-09-09T00:17:53,657 print( 2025-09-09T00:17:53,657 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:17:53,657 "the build environment with exception:", 2025-09-09T00:17:53,657 file=sys.stderr, 2025-09-09T00:17:53,657 ) 2025-09-09T00:17:53,657 traceback.print_exc() 2025-09-09T00:17:53,657 sys.exit(1) 2025-09-09T00:17:53,657 2025-09-09T00:17:53,657 __file__ = %r 2025-09-09T00:17:53,657 sys.argv[0] = __file__ 2025-09-09T00:17:53,657 2025-09-09T00:17:53,657 if os.path.exists(__file__): 2025-09-09T00:17:53,657 filename = __file__ 2025-09-09T00:17:53,657 with tokenize.open(__file__) as f: 2025-09-09T00:17:53,657 setup_py_code = f.read() 2025-09-09T00:17:53,657 else: 2025-09-09T00:17:53,657 filename = "" 2025-09-09T00:17:53,657 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:17:53,657 2025-09-09T00:17:53,657 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:17:53,657 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-5yj943i0[/] 2025-09-09T00:17:53,658 [bold magenta]cwd[/]: /tmp/pip-wheel-yr91xzzt/rodentia_d8f16653765e4a5f9dfb5bb37bef8cdd/ 2025-09-09T00:17:53,658 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-09T00:17:53,659 ERROR: Failed building wheel for rodentia 2025-09-09T00:17:53,660 Running setup.py clean for rodentia 2025-09-09T00:17:53,660 Running command python setup.py clean 2025-09-09T00:17:54,867 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:17:54,867 !! 2025-09-09T00:17:54,868 ******************************************************************************** 2025-09-09T00:17:54,868 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:17:54,868 License :: OSI Approved :: Apache Software License 2025-09-09T00:17:54,868 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:17:54,868 ******************************************************************************** 2025-09-09T00:17:54,868 !! 2025-09-09T00:17:54,868 self._finalize_license_expression() 2025-09-09T00:17:54,941 running clean 2025-09-09T00:17:55,085 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:17:55,138 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:17:55,138 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:17:55,139 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:17:55,139 removing 'build' 2025-09-09T00:17:55,254 Failed to build rodentia 2025-09-09T00:17:55,255 ERROR: Failed to build one or more wheels 2025-09-09T00:17:55,256 Exception information: 2025-09-09T00:17:55,256 Traceback (most recent call last): 2025-09-09T00:17:55,256 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:17:55,256 status = _inner_run() 2025-09-09T00:17:55,256 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:17:55,256 return self.run(options, args) 2025-09-09T00:17:55,256 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:17:55,256 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:17:55,256 return func(self, options, args) 2025-09-09T00:17:55,256 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:17:55,256 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:17:55,256 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:17:55,261 Removed build tracker: '/tmp/pip-build-tracker-rf8_h0r6'