2025-09-09T00:01:37,991 Created temporary directory: /tmp/pip-build-tracker-r5u8srys 2025-09-09T00:01:37,992 Initialized build tracking at /tmp/pip-build-tracker-r5u8srys 2025-09-09T00:01:37,992 Created build tracker: /tmp/pip-build-tracker-r5u8srys 2025-09-09T00:01:37,992 Entered build tracker: /tmp/pip-build-tracker-r5u8srys 2025-09-09T00:01:37,992 Created temporary directory: /tmp/pip-wheel-5oybf9es 2025-09-09T00:01:37,995 Created temporary directory: /tmp/pip-ephem-wheel-cache-d8mdf9fw 2025-09-09T00:01:38,054 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:01:38,057 2 location(s) to search for versions of rodentia: 2025-09-09T00:01:38,057 * https://pypi.org/simple/rodentia/ 2025-09-09T00:01:38,057 * https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:01:38,057 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-09T00:01:38,057 Getting page https://pypi.org/simple/rodentia/ 2025-09-09T00:01:38,058 Found index url https://pypi.org/simple/ 2025-09-09T00:01:38,128 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:01:38,129 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:01:38,130 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:01:38,130 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:01:38,130 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:01:38,130 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:01:38,131 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:01:38,131 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:01:38,131 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:01:38,131 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:01:38,132 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:01:38,132 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:01:38,133 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:01:38,221 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-09T00:01:38,222 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:01:38,222 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-09T00:01:38,247 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-09T00:01:38,248 Collecting rodentia==0.0.4 2025-09-09T00:01:38,249 Created temporary directory: /tmp/pip-unpack-ep5e5zyy 2025-09-09T00:01:38,661 Downloading rodentia-0.0.4.tar.gz (3.9 MB) 2025-09-09T00:01:40,463 Added rodentia==0.0.4 from https://files.pythonhosted.org/packages/70/f8/48240fcf0e071d56f072fec5fa4356f448c8913ac3b65b8a22c2baecb1ed/rodentia-0.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-r5u8srys' 2025-09-09T00:01:40,464 Running setup.py (path:/tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/setup.py) egg_info for package rodentia 2025-09-09T00:01:40,464 Created temporary directory: /tmp/pip-pip-egg-info-vi7r5m1b 2025-09-09T00:01:40,464 Preparing metadata (setup.py): started 2025-09-09T00:01:40,465 Running command python setup.py egg_info 2025-09-09T00:01:41,566 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:01:41,566 !! 2025-09-09T00:01:41,566 ******************************************************************************** 2025-09-09T00:01:41,566 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:01:41,567 License :: OSI Approved :: Apache Software License 2025-09-09T00:01:41,567 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:01:41,567 ******************************************************************************** 2025-09-09T00:01:41,567 !! 2025-09-09T00:01:41,567 self._finalize_license_expression() 2025-09-09T00:01:41,640 running egg_info 2025-09-09T00:01:41,713 creating /tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info 2025-09-09T00:01:41,714 writing /tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info/PKG-INFO 2025-09-09T00:01:41,715 writing dependency_links to /tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info/dependency_links.txt 2025-09-09T00:01:41,715 writing requirements to /tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info/requires.txt 2025-09-09T00:01:41,716 writing top-level names to /tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info/top_level.txt 2025-09-09T00:01:41,716 writing manifest file '/tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:01:41,948 reading manifest file '/tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:01:41,949 reading manifest template 'MANIFEST.in' 2025-09-09T00:01:42,073 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-09T00:01:42,075 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-09T00:01:42,077 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-09T00:01:42,122 writing manifest file '/tmp/pip-pip-egg-info-vi7r5m1b/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:01:42,240 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:01:42,245 Source in /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd has version 0.0.4, which satisfies requirement rodentia==0.0.4 from https://files.pythonhosted.org/packages/70/f8/48240fcf0e071d56f072fec5fa4356f448c8913ac3b65b8a22c2baecb1ed/rodentia-0.0.4.tar.gz 2025-09-09T00:01:42,245 Removed rodentia==0.0.4 from https://files.pythonhosted.org/packages/70/f8/48240fcf0e071d56f072fec5fa4356f448c8913ac3b65b8a22c2baecb1ed/rodentia-0.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-r5u8srys' 2025-09-09T00:01:42,248 Created temporary directory: /tmp/pip-unpack-bvi9mqwl 2025-09-09T00:01:42,249 Created temporary directory: /tmp/pip-unpack-mfdibhca 2025-09-09T00:01:42,249 Building wheels for collected packages: rodentia 2025-09-09T00:01:42,250 Created temporary directory: /tmp/pip-wheel-k79xh9jj 2025-09-09T00:01:42,251 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:01:42,252 Building wheel for rodentia (setup.py): started 2025-09-09T00:01:42,252 Destination directory: /tmp/pip-wheel-k79xh9jj 2025-09-09T00:01:42,253 Running command python setup.py bdist_wheel 2025-09-09T00:01:43,346 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:01:43,346 !! 2025-09-09T00:01:43,346 ******************************************************************************** 2025-09-09T00:01:43,346 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:01:43,347 License :: OSI Approved :: Apache Software License 2025-09-09T00:01:43,347 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:01:43,347 ******************************************************************************** 2025-09-09T00:01:43,347 !! 2025-09-09T00:01:43,347 self._finalize_license_expression() 2025-09-09T00:01:43,348 running bdist_wheel 2025-09-09T00:01:43,648 running build 2025-09-09T00:01:43,648 running build_py 2025-09-09T00:01:43,727 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:01:43,727 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:01:43,728 copying rodentia/__version__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:01:43,728 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:01:43,730 running build_ext 2025-09-09T00:01:43,783 ---------- Running CMake prepare ---------------------------------------- 2025-09-09T00:01:43,826 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:01:43,826 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:43,826 CMake. 2025-09-09T00:01:43,827 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:43,827 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:43,827 to work with policies introduced by or earlier. 2025-09-09T00:01:44,119 -- The C compiler identification is GNU 14.2.0 2025-09-09T00:01:44,450 -- The CXX compiler identification is GNU 14.2.0 2025-09-09T00:01:44,499 -- Detecting C compiler ABI info 2025-09-09T00:01:44,929 -- Detecting C compiler ABI info - done 2025-09-09T00:01:45,012 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-09T00:01:45,014 -- Detecting C compile features 2025-09-09T00:01:45,016 -- Detecting C compile features - done 2025-09-09T00:01:45,090 -- Detecting CXX compiler ABI info 2025-09-09T00:01:45,580 -- Detecting CXX compiler ABI info - done 2025-09-09T00:01:45,658 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-09T00:01:45,660 -- Detecting CXX compile features 2025-09-09T00:01:45,664 -- Detecting CXX compile features - done 2025-09-09T00:01:45,740 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-09T00:01:45,740 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:45,740 CMake. 2025-09-09T00:01:45,741 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:45,741 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:45,741 to work with policies introduced by or earlier. 2025-09-09T00:01:45,741 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-09T00:01:45,741 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:45,741 CMake. 2025-09-09T00:01:45,742 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:45,742 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:45,742 to work with policies introduced by or earlier. 2025-09-09T00:01:45,770 -- The ASM compiler identification is GNU 2025-09-09T00:01:45,785 -- Found assembler: /usr/bin/cc 2025-09-09T00:01:45,862 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-09T00:01:45,867 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-09T00:01:46,331 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-09T00:01:46,371 -- Symbol prefix: 2025-09-09T00:01:46,491 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:01:46,491 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:46,491 CMake. 2025-09-09T00:01:46,492 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:46,492 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:46,492 to work with policies introduced by or earlier. 2025-09-09T00:01:46,537 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:01:46,537 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:01:46,537 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:01:46,537 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:01:46,537 FindOpenGL found both a legacy GL library: 2025-09-09T00:01:46,538 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:01:46,538 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:01:46,538 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:01:46,538 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:01:46,538 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:01:46,538 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:01:46,539 Call Stack (most recent call first): 2025-09-09T00:01:46,539 src/CMakeLists.txt:62 (find_package) 2025-09-09T00:01:46,539 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:46,543 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:01:46,545 CMake Warning (dev) at src/CMakeLists.txt:64 (find_package): 2025-09-09T00:01:46,545 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:01:46,545 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:01:46,546 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:01:46,546 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:46,615 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-09T00:01:46,616 CMake Warning (dev) at src/CMakeLists.txt:67 (find_package): 2025-09-09T00:01:46,616 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:01:46,617 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:01:46,617 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:01:46,617 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:46,645 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-09T00:01:47,394 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-09T00:01:47,394 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-09T00:01:47,394 not match the name of the calling package (NumPy). This can lead to 2025-09-09T00:01:47,394 problems in calling code that expects `find_package` result variables 2025-09-09T00:01:47,394 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-09T00:01:47,394 Call Stack (most recent call first): 2025-09-09T00:01:47,394 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-09T00:01:47,394 src/CMakeLists.txt:69 (find_package) 2025-09-09T00:01:47,395 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:47,395 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:01:47,395 -- Found components for NumPy 2025-09-09T00:01:47,395 -- NUMPY_ROOT_DIR = /usr/local 2025-09-09T00:01:47,395 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:01:47,395 -- NUMPY_LIBRARIES = 2025-09-09T00:01:47,395 -- NUMPY_API_VERSION = 2.3.2 2025-09-09T00:01:47,398 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:01:47,398 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:47,398 CMake. 2025-09-09T00:01:47,398 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:47,398 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:47,398 to work with policies introduced by or earlier. 2025-09-09T00:01:47,400 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:01:47,400 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:47,400 CMake. 2025-09-09T00:01:47,400 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:47,400 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:47,400 to work with policies introduced by or earlier. 2025-09-09T00:01:47,418 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-09T00:01:47,418 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:47,419 CMake. 2025-09-09T00:01:47,419 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:47,419 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:47,419 to work with policies introduced by or earlier. 2025-09-09T00:01:47,422 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-09T00:01:47,422 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:01:47,423 CMake. 2025-09-09T00:01:47,423 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:01:47,423 to tell CMake that the project requires at least but has been updated 2025-09-09T00:01:47,423 to work with policies introduced by or earlier. 2025-09-09T00:01:47,424 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-09T00:01:47,424 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:01:47,424 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:01:47,424 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:01:47,425 Call Stack (most recent call first): 2025-09-09T00:01:47,425 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-09T00:01:47,425 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:47,492 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-09T00:01:47,497 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-09T00:01:47,981 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-09T00:01:47,987 -- Found Threads: TRUE 2025-09-09T00:01:48,008 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:01:48,008 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:01:48,008 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:01:48,008 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:01:48,009 FindOpenGL found both a legacy GL library: 2025-09-09T00:01:48,009 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:01:48,009 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:01:48,009 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:01:48,009 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:01:48,010 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:01:48,010 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:01:48,010 Call Stack (most recent call first): 2025-09-09T00:01:48,010 test/CMakeLists.txt:9 (find_package) 2025-09-09T00:01:48,010 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:48,020 -- Configuring done (4.2s) 2025-09-09T00:01:48,032 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:01:48,032 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:01:48,032 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:01:48,032 command to set the policy and suppress this warning. 2025-09-09T00:01:48,032 File: 2025-09-09T00:01:48,032 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-09T00:01:48,032 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:48,033 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:01:48,033 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:01:48,033 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:01:48,033 command to set the policy and suppress this warning. 2025-09-09T00:01:48,033 File: 2025-09-09T00:01:48,033 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-09T00:01:48,033 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:01:48,367 -- Generating done (0.3s) 2025-09-09T00:01:48,368 -- Build files have been written to: /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/build/temp.linux-armv7l-cpython-313 2025-09-09T00:01:48,385 ---------- Building extensions ---------------------------------------- 2025-09-09T00:01:48,683 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-09T00:01:48,689 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-09T00:01:48,706 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-09T00:01:48,710 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-09T00:01:49,619 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-09T00:01:50,418 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-09T00:01:50,615 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-09T00:01:50,685 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-09T00:01:50,878 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-09T00:01:50,887 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-09T00:01:51,272 [ 2%] Built target Bullet3Common 2025-09-09T00:01:51,430 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-09T00:01:52,020 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-09T00:01:52,051 [ 3%] Linking CXX static library libBullet3Geometry.a 2025-09-09T00:01:52,438 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-09T00:01:52,498 [ 4%] Built target Bullet3Geometry 2025-09-09T00:01:52,563 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-09T00:01:53,054 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-09T00:01:53,756 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-09T00:01:54,060 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-09T00:01:54,160 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-09T00:01:54,408 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-09T00:01:55,759 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-09T00:01:56,051 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-09T00:01:56,058 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-09T00:01:56,205 [ 7%] Linking CXX static library libBullet3Collision.a 2025-09-09T00:01:56,276 [ 8%] Linking CXX static library libBullet2FileLoader.a 2025-09-09T00:01:56,696 [ 8%] Built target Bullet3Collision 2025-09-09T00:01:56,709 [ 8%] Built target Bullet2FileLoader 2025-09-09T00:01:56,871 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-09T00:01:56,878 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-09T00:01:57,268 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-09T00:01:57,398 [ 9%] Linking CXX static library libBullet3Dynamics.a 2025-09-09T00:01:57,873 [ 9%] Built target Bullet3Dynamics 2025-09-09T00:01:58,026 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-09T00:01:58,313 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-09T00:01:58,863 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-09T00:01:59,145 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-09T00:01:59,345 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-09T00:01:59,595 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-09T00:02:00,661 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-09T00:02:01,230 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-09T00:02:01,375 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-09T00:02:01,691 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-09T00:02:01,798 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-09T00:02:02,840 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-09T00:02:02,889 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-09T00:02:03,321 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-09T00:02:03,869 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-09T00:02:04,222 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-09T00:02:04,264 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-09T00:02:05,295 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-09T00:02:05,713 [ 17%] Linking CXX static library libBulletInverseDynamics.a 2025-09-09T00:02:05,838 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-09T00:02:06,098 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-09T00:02:06,183 [ 17%] Built target BulletInverseDynamics 2025-09-09T00:02:06,240 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-09T00:02:06,584 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-09T00:02:07,569 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-09T00:02:07,921 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-09T00:02:07,983 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-09T00:02:08,224 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-09T00:02:09,008 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-09T00:02:09,555 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-09T00:02:09,770 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-09T00:02:10,377 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-09T00:02:10,843 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-09T00:02:11,199 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-09T00:02:11,299 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-09T00:02:11,823 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-09T00:02:12,349 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-09T00:02:12,682 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-09T00:02:12,726 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-09T00:02:14,139 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-09T00:02:15,076 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-09T00:02:15,975 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:02:16,074 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-09T00:02:16,397 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-09T00:02:17,429 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-09T00:02:17,567 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btWheelInfo.cpp.o 2025-09-09T00:02:17,821 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:02:18,746 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBody.cpp.o 2025-09-09T00:02:19,583 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraintSolver.cpp.o 2025-09-09T00:02:19,762 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:02:21,634 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-09T00:02:21,659 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-09T00:02:22,034 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyDynamicsWorld.cpp.o 2025-09-09T00:02:22,438 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:02:23,389 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-09T00:02:23,673 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-09T00:02:24,457 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-09T00:02:24,778 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-09T00:02:24,930 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointLimitConstraint.cpp.o 2025-09-09T00:02:25,352 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-09T00:02:26,420 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.cpp.o 2025-09-09T00:02:26,434 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-09T00:02:27,039 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o 2025-09-09T00:02:27,408 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-09T00:02:27,966 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.cpp.o 2025-09-09T00:02:28,307 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.cpp.o 2025-09-09T00:02:28,816 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-09T00:02:28,864 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-09T00:02:29,563 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyFixedConstraint.cpp.o 2025-09-09T00:02:29,996 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.cpp.o 2025-09-09T00:02:30,018 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-09T00:02:30,458 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-09T00:02:31,186 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btInternalEdgeUtility.cpp.o 2025-09-09T00:02:31,243 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-09T00:02:31,281 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodySliderConstraint.cpp.o 2025-09-09T00:02:32,393 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-09T00:02:32,551 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-09T00:02:32,713 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-09T00:02:33,007 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointMotor.cpp.o 2025-09-09T00:02:33,462 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btManifoldResult.cpp.o 2025-09-09T00:02:33,671 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-09T00:02:34,483 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btDantzigLCP.cpp.o 2025-09-09T00:02:34,652 [ 40%] Linking CXX static library libLinearMath.a 2025-09-09T00:02:34,730 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-09T00:02:34,901 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSimulationIslandManager.cpp.o 2025-09-09T00:02:35,103 [ 41%] Built target LinearMath 2025-09-09T00:02:35,256 [ 41%] Generating pnglibconf.c 2025-09-09T00:02:35,480 [ 41%] Generating pngprefix.h 2025-09-09T00:02:35,618 [ 42%] Generating scripts/pnglibconf.c 2025-09-09T00:02:35,892 [ 42%] Generating scripts/symbols.out 2025-09-09T00:02:36,161 [ 42%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btMLCPSolver.cpp.o 2025-09-09T00:02:36,176 [ 43%] Generating pnglibconf.out 2025-09-09T00:02:36,369 [ 43%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-09T00:02:36,470 [ 44%] Generating scripts/symbols.chk 2025-09-09T00:02:36,626 [ 44%] Generating pnglibconf.h 2025-09-09T00:02:36,651 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o 2025-09-09T00:02:36,826 [ 45%] Generating scripts/prefix.out 2025-09-09T00:02:37,112 [ 45%] Generating scripts/sym.out 2025-09-09T00:02:37,337 [ 46%] Generating scripts/vers.out 2025-09-09T00:02:37,560 [ 46%] Generating scripts/intprefix.out 2025-09-09T00:02:37,871 [ 46%] Generating libpng.sym 2025-09-09T00:02:38,062 [ 47%] Generating libpng.vers 2025-09-09T00:02:38,070 [ 47%] Linking CXX static library libBulletSoftBody.a 2025-09-09T00:02:38,159 [ 48%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btLemkeAlgorithm.cpp.o 2025-09-09T00:02:38,159 [ 48%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o 2025-09-09T00:02:38,242 [ 48%] Built target genfiles 2025-09-09T00:02:38,390 [ 50%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-09T00:02:38,619 [ 50%] Built target BulletSoftBody 2025-09-09T00:02:38,769 [ 50%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o 2025-09-09T00:02:39,519 [ 50%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o 2025-09-09T00:02:40,057 [ 50%] Linking CXX static library libBulletDynamics.a 2025-09-09T00:02:40,975 [ 50%] Built target BulletDynamics 2025-09-09T00:02:40,982 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.cpp.o 2025-09-09T00:02:41,135 [ 51%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o 2025-09-09T00:02:41,177 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/Environment.cpp: In member function ‘int Environment::addCameraView(int, int, const Vector3f&, float, float, float, int)’: 2025-09-09T00:02:41,178 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/Environment.cpp:136:45: warning: ‘new’ of type ‘CameraView’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:02:41,178 136 | CameraView* cameraView = new CameraView(); 2025-09-09T00:02:41,178 | ^ 2025-09-09T00:02:41,179 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/Environment.cpp:136:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:02:41,179 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/Environment.cpp:136:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:02:42,065 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.cpp.o 2025-09-09T00:02:43,274 [ 51%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-09T00:02:43,649 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.cpp.o 2025-09-09T00:02:45,059 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.cpp.o 2025-09-09T00:02:45,122 In file included from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T00:02:45,122 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T00:02:45,123 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:02:45,123 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T00:02:45,123 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T00:02:45,123 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:02:45,124 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T00:02:45,124 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:45,124 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T00:02:45,124 1006 | int dummy; 2025-09-09T00:02:45,124 | ^~~~~ 2025-09-09T00:02:45,449 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-09T00:02:46,581 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.cpp.o 2025-09-09T00:02:47,460 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Quat4f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, Mesh*, const Vector3f&)’: 2025-09-09T00:02:47,460 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/EnvironmentObject.cpp:101:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:02:47,460 101 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T00:02:47,460 | ^ 2025-09-09T00:02:47,461 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/EnvironmentObject.cpp:101:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:02:47,461 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/env/EnvironmentObject.cpp:101:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:02:47,828 In file included from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T00:02:47,829 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T00:02:47,829 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:02:47,829 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T00:02:47,829 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T00:02:47,830 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:02:47,830 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T00:02:47,830 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:47,830 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T00:02:47,830 1006 | int dummy; 2025-09-09T00:02:47,831 | ^~~~~ 2025-09-09T00:02:47,859 [ 53%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-09T00:02:48,253 [ 53%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCapsuleShape.cpp.o 2025-09-09T00:02:49,697 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCollisionShape.cpp.o 2025-09-09T00:02:50,302 [ 54%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-09T00:02:50,900 [ 54%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-09T00:02:51,172 [ 55%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-09T00:02:51,218 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCompoundShape.cpp.o 2025-09-09T00:02:51,410 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:02:51,411 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:02:51,411 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:02:51,411 /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:02:51,411 /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:02:51,411 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:02:51,412 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,412 607 | this->_M_impl._M_start, 2025-09-09T00:02:51,412 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,412 608 | _M_get_Tp_allocator()); 2025-09-09T00:02:51,412 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,503 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:02:51,504 /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:02:51,504 /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:02:51,504 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:02:51,504 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,504 /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:02:51,505 /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:02:51,505 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:02:51,505 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,559 /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:02:51,559 /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:02:51,559 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:02:51,560 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,560 /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:02:51,560 /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:02:51,560 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:02:51,560 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,561 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:02:51,561 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,587 /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:02:51,587 /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:02:51,587 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:02:51,588 | ^~~~~~~~~~~~~ 2025-09-09T00:02:51,588 /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:02:51,588 /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:02:51,588 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:02:51,589 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,609 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:02:51,610 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:02:51,610 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:02:51,610 from /usr/include/c++/14/ios:44, 2025-09-09T00:02:51,610 from /usr/include/c++/14/ostream:40, 2025-09-09T00:02:51,611 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:02:51,611 /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:02:51,611 /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:02:51,611 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:02:51,612 | ^~~~ 2025-09-09T00:02:51,612 /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:02:51,612 /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:02:51,612 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:02:51,613 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,613 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:02:51,613 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:51,630 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:02:51,631 /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:02:51,631 /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:02:51,631 608 | __miter_base(_Iterator __it) 2025-09-09T00:02:51,632 | ^~~~~~~~~~~~ 2025-09-09T00:02:51,632 /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:02:51,632 /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:02:51,633 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:02:51,633 | ^~~~~~~~~~~~~ 2025-09-09T00:02:51,633 /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:02:51,646 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:02:51,646 /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:02:51,646 /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:02:51,647 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:02:51,647 | ^~~~~~~~~~~~ 2025-09-09T00:02:51,767 [ 55%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-09T00:02:52,323 [ 56%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-09T00:02:52,576 [ 56%] Linking CXX static library libgtest.a 2025-09-09T00:02:52,924 [ 56%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-09T00:02:53,190 [ 56%] Built target gtest 2025-09-09T00:02:53,221 [ 56%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConcaveShape.cpp.o 2025-09-09T00:02:53,252 [ 57%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConeShape.cpp.o 2025-09-09T00:02:54,105 [ 57%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-09T00:02:54,365 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:02:54,365 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:02:54,365 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:02:54,365 /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:02:54,366 /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:02:54,366 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:02:54,366 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,366 607 | this->_M_impl._M_start, 2025-09-09T00:02:54,366 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,366 608 | _M_get_Tp_allocator()); 2025-09-09T00:02:54,367 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,404 [ 57%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.cpp.o 2025-09-09T00:02:54,466 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:02:54,466 /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:02:54,466 /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:02:54,466 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:02:54,466 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,467 /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:02:54,467 /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:02:54,467 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:02:54,467 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,526 /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:02:54,526 /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:02:54,526 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:02:54,526 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,527 /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:02:54,527 /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:02:54,527 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:02:54,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,527 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:02:54,527 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,556 /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:02:54,557 /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:02:54,557 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:02:54,557 | ^~~~~~~~~~~~~ 2025-09-09T00:02:54,557 /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:02:54,557 /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:02:54,558 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:02:54,558 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,585 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:02:54,586 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:02:54,586 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:02:54,586 from /usr/include/c++/14/ios:44, 2025-09-09T00:02:54,586 from /usr/include/c++/14/ostream:40, 2025-09-09T00:02:54,586 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:02:54,586 /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:02:54,587 /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:02:54,587 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:02:54,587 | ^~~~ 2025-09-09T00:02:54,587 /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:02:54,587 /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:02:54,588 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:02:54,588 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,588 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:02:54,588 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:02:54,610 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:02:54,611 /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:02:54,611 /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:02:54,611 608 | __miter_base(_Iterator __it) 2025-09-09T00:02:54,611 | ^~~~~~~~~~~~ 2025-09-09T00:02:54,612 /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:02:54,612 /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:02:54,612 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:02:54,612 | ^~~~~~~~~~~~~ 2025-09-09T00:02:54,613 /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:02:54,628 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:02:54,629 /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:02:54,629 /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:02:54,629 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:02:54,629 | ^~~~~~~~~~~~ 2025-09-09T00:02:54,638 [ 58%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.cpp.o 2025-09-09T00:02:54,687 [ 59%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-09T00:02:55,227 [ 59%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-09T00:02:55,615 [ 60%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-09T00:02:56,011 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.cpp.o 2025-09-09T00:02:56,104 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.cpp.o 2025-09-09T00:02:56,544 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-09T00:02:56,545 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:02:56,545 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:02:56,549 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:02:56,552 50 | for(int i=0; i::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:03:00,505 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,505 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,505 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,505 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:03:00,505 3974 | return MakePolymorphicMatcher( 2025-09-09T00:03:00,505 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:00,506 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:03:00,506 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,506 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,506 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,506 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,507 In file included from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:03:00,507 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:03:00,507 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:03:00,507 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:03:00,507 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:03:00,507 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:03:00,508 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,508 898 | void operator=(type const &) 2025-09-09T00:03:00,508 | ^~~~~~~~ 2025-09-09T00:03:00,508 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,508 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:03:00,509 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,509 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:03:00,509 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,509 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,509 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,509 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:03:00,510 4003 | return MakePolymorphicMatcher( 2025-09-09T00:03:00,510 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:00,510 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:03:00,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,510 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,510 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,511 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,511 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,511 898 | void operator=(type const &) 2025-09-09T00:03:00,511 | ^~~~~~~~ 2025-09-09T00:03:00,511 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,512 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:03:00,512 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,512 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:03:00,512 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,512 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,512 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,513 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:03:00,513 4010 | return MakePolymorphicMatcher( 2025-09-09T00:03:00,513 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:00,513 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:03:00,514 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,514 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,514 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,514 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,514 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,515 898 | void operator=(type const &) 2025-09-09T00:03:00,515 | ^~~~~~~~ 2025-09-09T00:03:00,515 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,515 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:03:00,516 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,516 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:03:00,516 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,516 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,516 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,517 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:03:00,517 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:03:00,517 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,517 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,517 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,517 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,517 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,518 898 | void operator=(type const &) 2025-09-09T00:03:00,518 | ^~~~~~~~ 2025-09-09T00:03:00,518 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,518 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:03:00,518 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,519 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:03:00,519 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,519 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,519 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:03:00,520 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:03:00,520 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,520 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,520 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,520 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,520 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,521 898 | void operator=(type const &) 2025-09-09T00:03:00,531 | ^~~~~~~~ 2025-09-09T00:03:00,531 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,531 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:03:00,532 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,532 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:03:00,532 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,532 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,533 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,533 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:03:00,533 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:03:00,533 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,533 4049 | str, true, true)); 2025-09-09T00:03:00,534 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,534 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,534 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,534 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,534 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,535 898 | void operator=(type const &) 2025-09-09T00:03:00,535 | ^~~~~~~~ 2025-09-09T00:03:00,535 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,535 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:03:00,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,536 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:03:00,536 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,536 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,536 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,536 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:03:00,536 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:03:00,537 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,537 4078 | substring)); 2025-09-09T00:03:00,537 | ~~~~~~~~~~~ 2025-09-09T00:03:00,537 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,537 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,537 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,538 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,538 898 | void operator=(type const &) 2025-09-09T00:03:00,538 | ^~~~~~~~ 2025-09-09T00:03:00,538 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,538 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:03:00,538 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,539 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:03:00,539 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,539 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,539 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,539 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:03:00,539 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:03:00,540 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,540 4085 | prefix)); 2025-09-09T00:03:00,540 | ~~~~~~~~ 2025-09-09T00:03:00,540 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,540 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,540 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,541 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,551 898 | void operator=(type const &) 2025-09-09T00:03:00,551 | ^~~~~~~~ 2025-09-09T00:03:00,551 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,552 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:03:00,552 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,552 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:03:00,553 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,553 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:00,553 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,553 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:03:00,553 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:03:00,554 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:00,554 4092 | suffix)); 2025-09-09T00:03:00,554 | ~~~~~~~~ 2025-09-09T00:03:00,554 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,555 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:00,555 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:00,555 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:00,556 898 | void operator=(type const &) 2025-09-09T00:03:00,556 | ^~~~~~~~ 2025-09-09T00:03:00,556 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:00,556 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:03:00,556 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:01,012 [ 64%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderingContext.cpp.o 2025-09-09T00:03:01,399 [ 64%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/OffscreenFrameBuffer.cpp.o 2025-09-09T00:03:01,615 [ 64%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/GLContext.cpp.o 2025-09-09T00:03:01,679 [ 65%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DepthFrameBuffer.cpp.o 2025-09-09T00:03:01,842 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCylinderShape.cpp.o 2025-09-09T00:03:01,966 [ 66%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDepthShader.cpp.o 2025-09-09T00:03:02,021 [ 66%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o 2025-09-09T00:03:02,505 [ 67%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDiffuseShader.cpp.o 2025-09-09T00:03:03,090 [ 67%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LSPSM.cpp.o 2025-09-09T00:03:03,418 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btEmptyShape.cpp.o 2025-09-09T00:03:03,812 [ 67%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderTarget.cpp.o 2025-09-09T00:03:03,993 [ 67%] Linking CXX static library libgmock.a 2025-09-09T00:03:04,368 [ 68%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/CameraView.cpp.o 2025-09-09T00:03:04,715 [ 68%] Built target gmock 2025-09-09T00:03:04,741 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btHeightfieldTerrainShape.cpp.o 2025-09-09T00:03:04,900 [ 69%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/png.c.o 2025-09-09T00:03:04,939 [ 69%] Building CXX object src/CMakeFiles/rodentia_code.dir/importer/ObjImporter.cpp.o 2025-09-09T00:03:05,787 [ 69%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngerror.c.o 2025-09-09T00:03:06,215 [ 70%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.cpp.o 2025-09-09T00:03:06,243 [ 70%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngget.c.o 2025-09-09T00:03:06,788 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngmem.c.o 2025-09-09T00:03:07,162 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngpread.c.o 2025-09-09T00:03:07,553 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/importer/ObjImporter.cpp: In function ‘MeshData* loadObjMeshData(const tinyobj::attrib_t&, const std::vector&, const std::vector&, const std::string&)’: 2025-09-09T00:03:07,553 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:07,554 244 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:03:15,188 /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:03:15,188 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:03:15,188 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,188 607 | this->_M_impl._M_start, 2025-09-09T00:03:15,188 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,189 608 | _M_get_Tp_allocator()); 2025-09-09T00:03:15,189 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,286 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:03:15,286 /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:03:15,287 /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:03:15,287 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:03:15,287 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,287 /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:03:15,288 /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:03:15,288 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:03:15,288 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,349 /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:03:15,350 /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:03:15,350 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:03:15,350 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,350 /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:03:15,351 /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:03:15,351 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:03:15,351 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,352 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:03:15,352 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,382 /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:03:15,383 /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:03:15,383 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:03:15,383 | ^~~~~~~~~~~~~ 2025-09-09T00:03:15,384 /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:03:15,384 /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:03:15,384 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:03:15,384 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,405 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:03:15,405 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:03:15,405 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:03:15,405 from /usr/include/c++/14/ios:44, 2025-09-09T00:03:15,406 from /usr/include/c++/14/ostream:40, 2025-09-09T00:03:15,406 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:03:15,406 /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:03:15,406 /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:03:15,406 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:03:15,406 | ^~~~ 2025-09-09T00:03:15,407 /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:03:15,407 /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:03:15,407 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:03:15,407 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,407 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:03:15,408 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:15,426 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:03:15,426 /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:03:15,426 /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:03:15,426 608 | __miter_base(_Iterator __it) 2025-09-09T00:03:15,427 | ^~~~~~~~~~~~ 2025-09-09T00:03:15,427 /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:03:15,427 /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:03:15,428 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:03:15,428 | ^~~~~~~~~~~~~ 2025-09-09T00:03:15,428 /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:03:15,446 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:03:15,446 /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:03:15,446 /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:03:15,446 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:03:15,447 | ^~~~~~~~~~~~ 2025-09-09T00:03:15,531 [ 79%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o 2025-09-09T00:03:15,657 [ 80%] Built target png_static 2025-09-09T00:03:15,787 [ 81%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-09T00:03:15,851 [ 81%] Built target rodentia_code 2025-09-09T00:03:15,909 [ 82%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o 2025-09-09T00:03:16,362 [ 82%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-09T00:03:17,311 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-09T00:03:18,884 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-09T00:03:19,085 [ 83%] Linking CXX static library libgtest_main.a 2025-09-09T00:03:19,462 [ 83%] Built target gtest_main 2025-09-09T00:03:19,534 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-09T00:03:20,306 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-09T00:03:20,562 In file included from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:03:20,562 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:03:20,562 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:03:20,563 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-09T00:03:20,563 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:03:20,563 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,563 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,563 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,563 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:03:20,564 3974 | return MakePolymorphicMatcher( 2025-09-09T00:03:20,564 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:20,564 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:03:20,564 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,564 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,565 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,565 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,565 In file included from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:03:20,566 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:03:20,566 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:03:20,566 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:03:20,566 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:03:20,566 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:03:20,566 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,567 898 | void operator=(type const &) 2025-09-09T00:03:20,567 | ^~~~~~~~ 2025-09-09T00:03:20,567 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,567 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:03:20,567 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,567 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:03:20,568 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,568 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,568 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,568 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:03:20,568 4003 | return MakePolymorphicMatcher( 2025-09-09T00:03:20,568 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:20,569 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:03:20,569 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,569 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,569 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,569 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,569 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,570 898 | void operator=(type const &) 2025-09-09T00:03:20,570 | ^~~~~~~~ 2025-09-09T00:03:20,570 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,570 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:03:20,570 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,570 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:03:20,570 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,571 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,571 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,571 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:03:20,571 4010 | return MakePolymorphicMatcher( 2025-09-09T00:03:20,572 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:20,572 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:03:20,572 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,572 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,572 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,572 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,573 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,573 898 | void operator=(type const &) 2025-09-09T00:03:20,573 | ^~~~~~~~ 2025-09-09T00:03:20,573 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,573 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:03:20,574 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,574 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:03:20,574 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,574 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,574 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,574 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:03:20,574 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:03:20,575 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,575 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,575 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,575 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,575 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,575 898 | void operator=(type const &) 2025-09-09T00:03:20,576 | ^~~~~~~~ 2025-09-09T00:03:20,576 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,576 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:03:20,576 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,576 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:03:20,576 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,576 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,576 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,577 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:03:20,577 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:03:20,577 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,577 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,577 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,577 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,577 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,578 898 | void operator=(type const &) 2025-09-09T00:03:20,578 | ^~~~~~~~ 2025-09-09T00:03:20,578 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,578 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:03:20,578 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,579 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:03:20,579 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,579 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,579 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,579 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:03:20,580 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:03:20,580 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,580 4049 | str, true, true)); 2025-09-09T00:03:20,580 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,580 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,580 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,581 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,596 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,597 898 | void operator=(type const &) 2025-09-09T00:03:20,597 | ^~~~~~~~ 2025-09-09T00:03:20,597 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,597 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:03:20,598 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,598 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:03:20,598 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,599 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,599 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,599 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:03:20,599 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:03:20,600 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,600 4078 | substring)); 2025-09-09T00:03:20,600 | ~~~~~~~~~~~ 2025-09-09T00:03:20,600 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,600 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,601 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,601 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,601 898 | void operator=(type const &) 2025-09-09T00:03:20,601 | ^~~~~~~~ 2025-09-09T00:03:20,602 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,602 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:03:20,602 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,602 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:03:20,603 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,604 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,605 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,605 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:03:20,605 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:03:20,606 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,606 4085 | prefix)); 2025-09-09T00:03:20,607 | ~~~~~~~~ 2025-09-09T00:03:20,608 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,608 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,608 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,610 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,610 898 | void operator=(type const &) 2025-09-09T00:03:20,610 | ^~~~~~~~ 2025-09-09T00:03:20,611 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,611 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:03:20,611 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,612 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:03:20,612 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,631 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,631 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,631 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:03:20,632 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:03:20,632 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,632 4092 | suffix)); 2025-09-09T00:03:20,632 | ~~~~~~~~ 2025-09-09T00:03:20,633 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,633 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,633 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,633 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,633 898 | void operator=(type const &) 2025-09-09T00:03:20,634 | ^~~~~~~~ 2025-09-09T00:03:20,634 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,634 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:03:20,634 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,761 In file included from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:03:20,761 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:03:20,761 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:03:20,761 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-09T00:03:20,762 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:03:20,762 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,762 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,763 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,763 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:03:20,763 3974 | return MakePolymorphicMatcher( 2025-09-09T00:03:20,763 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:20,763 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:03:20,763 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,764 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,764 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,764 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,765 In file included from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:03:20,766 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:03:20,766 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:03:20,766 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:03:20,766 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:03:20,766 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:03:20,767 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,767 898 | void operator=(type const &) 2025-09-09T00:03:20,767 | ^~~~~~~~ 2025-09-09T00:03:20,767 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,767 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:03:20,768 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,770 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:03:20,770 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,771 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,771 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,771 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:03:20,771 4003 | return MakePolymorphicMatcher( 2025-09-09T00:03:20,771 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:20,772 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:03:20,772 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,772 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,772 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,773 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,781 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,782 898 | void operator=(type const &) 2025-09-09T00:03:20,782 | ^~~~~~~~ 2025-09-09T00:03:20,783 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,783 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:03:20,783 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,784 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:03:20,784 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,784 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,784 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,785 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:03:20,785 4010 | return MakePolymorphicMatcher( 2025-09-09T00:03:20,785 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:03:20,785 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:03:20,785 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,785 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,786 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,786 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,786 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,786 898 | void operator=(type const &) 2025-09-09T00:03:20,786 | ^~~~~~~~ 2025-09-09T00:03:20,786 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,786 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:03:20,786 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,787 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:03:20,787 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,787 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,787 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,787 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:03:20,787 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:03:20,788 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,788 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,788 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,788 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,788 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,788 898 | void operator=(type const &) 2025-09-09T00:03:20,789 | ^~~~~~~~ 2025-09-09T00:03:20,789 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,789 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:03:20,789 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,789 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:03:20,789 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,789 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,789 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,790 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:03:20,790 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:03:20,790 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,790 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,790 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,790 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,790 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,791 898 | void operator=(type const &) 2025-09-09T00:03:20,801 | ^~~~~~~~ 2025-09-09T00:03:20,801 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,802 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:03:20,802 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,802 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:03:20,803 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,803 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,803 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,804 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:03:20,804 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:03:20,804 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,804 4049 | str, true, true)); 2025-09-09T00:03:20,804 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,805 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,805 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,805 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,805 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,805 898 | void operator=(type const &) 2025-09-09T00:03:20,806 | ^~~~~~~~ 2025-09-09T00:03:20,806 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,806 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:03:20,806 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,806 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:03:20,807 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,807 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,807 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,808 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:03:20,808 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:03:20,808 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,808 4078 | substring)); 2025-09-09T00:03:20,808 | ~~~~~~~~~~~ 2025-09-09T00:03:20,809 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,809 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,809 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,809 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,810 898 | void operator=(type const &) 2025-09-09T00:03:20,810 | ^~~~~~~~ 2025-09-09T00:03:20,810 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,810 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:03:20,810 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,811 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:03:20,811 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,811 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,812 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,812 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:03:20,812 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:03:20,812 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,812 4085 | prefix)); 2025-09-09T00:03:20,813 | ~~~~~~~~ 2025-09-09T00:03:20,813 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,813 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,813 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,813 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,814 898 | void operator=(type const &) 2025-09-09T00:03:20,814 | ^~~~~~~~ 2025-09-09T00:03:20,814 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,814 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:03:20,815 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,815 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:03:20,815 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,815 497 | return PolymorphicMatcher(impl); 2025-09-09T00:03:20,816 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,816 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:03:20,816 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:03:20,816 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,816 4092 | suffix)); 2025-09-09T00:03:20,817 | ~~~~~~~~ 2025-09-09T00:03:20,817 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,817 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:03:20,817 | ^~~~~~~~~~~~~~ 2025-09-09T00:03:20,817 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/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:03:20,818 898 | void operator=(type const &) 2025-09-09T00:03:20,818 | ^~~~~~~~ 2025-09-09T00:03:20,818 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:03:20,818 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:03:20,819 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:03:20,893 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-09T00:03:20,901 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-09T00:03:21,927 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-09T00:03:21,982 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-09T00:03:22,188 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-09T00:03:22,966 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-09T00:03:23,275 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-09T00:03:23,586 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.cpp.o 2025-09-09T00:03:24,099 [ 88%] Linking CXX static library libgmock_main.a 2025-09-09T00:03:24,586 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.cpp.o 2025-09-09T00:03:24,755 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.cpp.o 2025-09-09T00:03:24,805 [ 88%] Built target gmock_main 2025-09-09T00:03:24,863 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.cpp.o 2025-09-09T00:03:25,040 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-09T00:03:25,824 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-09T00:03:26,070 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-09T00:03:26,706 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-09T00:03:27,674 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-09T00:03:27,774 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-09T00:03:28,207 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-09T00:03:28,341 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-09T00:03:29,175 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-09T00:03:29,192 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-09T00:03:29,208 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-09T00:03:29,924 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-09T00:03:30,311 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-09T00:03:30,541 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-09T00:03:30,905 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-09T00:03:31,516 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-09T00:03:31,705 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-09T00:03:31,919 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-09T00:03:32,500 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-09T00:03:32,810 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-09T00:03:34,015 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-09T00:03:35,039 [ 96%] Built target BulletCollision 2025-09-09T00:03:35,159 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-09T00:03:35,160 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-09T00:03:35,168 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:03:35,177 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-09T00:03:35,928 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-09T00:03:38,285 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-09T00:03:38,285 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:24:48: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:03:38,286 24 | Environment* environment = new Environment(); 2025-09-09T00:03:38,286 | ^ 2025-09-09T00:03:38,286 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:24:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:03:38,286 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:24:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:03:38,302 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-09T00:03:38,302 from /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:8: 2025-09-09T00:03:38,302 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp: In function ‘PyObject* Env_render(EnvObject*, PyObject*, PyObject*)’: 2025-09-09T00:03:38,302 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:423:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:03:38,303 423 | screenDims, // screenDims 2025-09-09T00:03:38,303 | ^~~~~~~~~~ 2025-09-09T00:03:38,303 | | 2025-09-09T00:03:38,303 | long int* 2025-09-09T00:03:38,303 /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:03:38,304 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:03:38,304 | ^~~~ 2025-09-09T00:03:38,316 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-09T00:03:38,316 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:752:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:03:38,316 752 | vecDims, // vecDims 2025-09-09T00:03:38,317 | ^~~~~~~ 2025-09-09T00:03:38,317 | | 2025-09-09T00:03:38,317 | long int* 2025-09-09T00:03:38,317 /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:03:38,317 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:03:38,318 | ^~~~ 2025-09-09T00:03:38,318 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:757:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:03:38,318 757 | vecDims, // vecDims 2025-09-09T00:03:38,318 | ^~~~~~~ 2025-09-09T00:03:38,318 | | 2025-09-09T00:03:38,319 | long int* 2025-09-09T00:03:38,319 /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:03:38,319 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:03:38,319 | ^~~~ 2025-09-09T00:03:38,319 /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/src/python/rodentia_module.cpp:762:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:03:38,320 762 | rotDims, // rotDims 2025-09-09T00:03:38,320 | ^~~~~~~ 2025-09-09T00:03:38,320 | | 2025-09-09T00:03:38,320 | long int* 2025-09-09T00:03:38,320 /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:03:38,320 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:03:38,321 | ^~~~ 2025-09-09T00:03:38,772 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:03:38,773 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-09T00:03:38,773 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-09T00:03:38,836 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-09T00:03:38,918 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:03:42,441 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-09T00:03:43,147 [ 98%] Built target rodentia_test 2025-09-09T00:03:43,151 gmake: *** [Makefile:136: all] Error 2 2025-09-09T00:03:43,164 Traceback (most recent call last): 2025-09-09T00:03:43,171 File "", line 2, in 2025-09-09T00:03:43,171 exec(compile(''' 2025-09-09T00:03:43,171 ~~~~^^^^^^^^^^^^ 2025-09-09T00:03:43,171 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:03:43,171 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:03:43,172 ...<32 lines>... 2025-09-09T00:03:43,172 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:03:43,172 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:03:43,172 ''' % ('/tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/setup.py',), "", "exec")) 2025-09-09T00:03:43,172 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:03:43,172 File "", line 35, in 2025-09-09T00:03:43,173 File "/tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/setup.py", line 83, in 2025-09-09T00:03:43,173 setup( 2025-09-09T00:03:43,173 ~~~~~^ 2025-09-09T00:03:43,173 name=NAME, 2025-09-09T00:03:43,173 ^^^^^^^^^^ 2025-09-09T00:03:43,173 ...<42 lines>... 2025-09-09T00:03:43,173 zip_safe=False, 2025-09-09T00:03:43,174 ^^^^^^^^^^^^^^^ 2025-09-09T00:03:43,174 ) 2025-09-09T00:03:43,174 ^ 2025-09-09T00:03:43,174 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-09T00:03:43,174 return distutils.core.setup(**attrs) 2025-09-09T00:03:43,174 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:03:43,174 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-09T00:03:43,175 return run_commands(dist) 2025-09-09T00:03:43,175 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-09T00:03:43,175 dist.run_commands() 2025-09-09T00:03:43,175 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T00:03:43,175 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-09T00:03:43,175 self.run_command(cmd) 2025-09-09T00:03:43,175 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T00:03:43,176 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:03:43,176 super().run_command(command) 2025-09-09T00:03:43,176 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:03:43,176 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:03:43,176 cmd_obj.run() 2025-09-09T00:03:43,176 ~~~~~~~~~~~^^ 2025-09-09T00:03:43,176 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-09T00:03:43,177 self.run_command("build") 2025-09-09T00:03:43,177 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:03:43,177 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:03:43,177 self.distribution.run_command(command) 2025-09-09T00:03:43,177 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:03:43,177 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:03:43,178 super().run_command(command) 2025-09-09T00:03:43,178 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:03:43,178 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:03:43,178 cmd_obj.run() 2025-09-09T00:03:43,178 ~~~~~~~~~~~^^ 2025-09-09T00:03:43,178 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-09T00:03:43,178 self.run_command(cmd_name) 2025-09-09T00:03:43,179 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-09T00:03:43,179 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:03:43,179 self.distribution.run_command(command) 2025-09-09T00:03:43,179 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:03:43,179 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:03:43,179 super().run_command(command) 2025-09-09T00:03:43,180 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:03:43,180 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:03:43,180 cmd_obj.run() 2025-09-09T00:03:43,180 ~~~~~~~~~~~^^ 2025-09-09T00:03:43,180 File "/tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/setup.py", line 64, in run 2025-09-09T00:03:43,180 subprocess.check_call(cmake_cmd, 2025-09-09T00:03:43,181 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-09T00:03:43,181 cwd=self.build_temp) 2025-09-09T00:03:43,181 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:03:43,181 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-09T00:03:43,181 raise CalledProcessError(retcode, cmd) 2025-09-09T00:03:43,181 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-09T00:03:43,291 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:03:43,302 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:03:43,302 exec(compile('"'"''"'"''"'"' 2025-09-09T00:03:43,302 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:03:43,302 # 2025-09-09T00:03:43,302 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:03:43,302 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:03:43,302 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:03:43,302 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:03:43,302 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:03:43,302 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:03:43,302 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:03:43,302 import os, sys, tokenize, traceback 2025-09-09T00:03:43,302 2025-09-09T00:03:43,302 try: 2025-09-09T00:03:43,302 import setuptools 2025-09-09T00:03:43,302 except ImportError: 2025-09-09T00:03:43,302 print( 2025-09-09T00:03:43,302 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:03:43,302 "the build environment with exception:", 2025-09-09T00:03:43,302 file=sys.stderr, 2025-09-09T00:03:43,302 ) 2025-09-09T00:03:43,302 traceback.print_exc() 2025-09-09T00:03:43,302 sys.exit(1) 2025-09-09T00:03:43,302 2025-09-09T00:03:43,302 __file__ = %r 2025-09-09T00:03:43,302 sys.argv[0] = __file__ 2025-09-09T00:03:43,302 2025-09-09T00:03:43,302 if os.path.exists(__file__): 2025-09-09T00:03:43,302 filename = __file__ 2025-09-09T00:03:43,302 with tokenize.open(__file__) as f: 2025-09-09T00:03:43,302 setup_py_code = f.read() 2025-09-09T00:03:43,302 else: 2025-09-09T00:03:43,302 filename = "" 2025-09-09T00:03:43,302 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:03:43,302 2025-09-09T00:03:43,302 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:03:43,302 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-k79xh9jj[/] 2025-09-09T00:03:43,302 [bold magenta]cwd[/]: /tmp/pip-wheel-5oybf9es/rodentia_7725e20b6792437b88282c99d60903fd/ 2025-09-09T00:03:43,303 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-09T00:03:43,303 ERROR: Failed building wheel for rodentia 2025-09-09T00:03:43,304 Running setup.py clean for rodentia 2025-09-09T00:03:43,305 Running command python setup.py clean 2025-09-09T00:03:44,520 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:03:44,520 !! 2025-09-09T00:03:44,520 ******************************************************************************** 2025-09-09T00:03:44,520 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:03:44,521 License :: OSI Approved :: Apache Software License 2025-09-09T00:03:44,521 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:03:44,521 ******************************************************************************** 2025-09-09T00:03:44,521 !! 2025-09-09T00:03:44,521 self._finalize_license_expression() 2025-09-09T00:03:44,597 running clean 2025-09-09T00:03:44,745 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:03:44,798 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:03:44,798 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:03:44,798 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:03:44,798 removing 'build' 2025-09-09T00:03:44,914 Failed to build rodentia 2025-09-09T00:03:44,915 ERROR: Failed to build one or more wheels 2025-09-09T00:03:44,915 Exception information: 2025-09-09T00:03:44,915 Traceback (most recent call last): 2025-09-09T00:03:44,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:03:44,915 status = _inner_run() 2025-09-09T00:03:44,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:03:44,915 return self.run(options, args) 2025-09-09T00:03:44,915 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:03:44,915 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:03:44,915 return func(self, options, args) 2025-09-09T00:03:44,915 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:03:44,915 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:03:44,915 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:03:44,921 Removed build tracker: '/tmp/pip-build-tracker-r5u8srys'