2025-09-08T23:29:12,484 Created temporary directory: /tmp/pip-build-tracker-9w9019k_ 2025-09-08T23:29:12,485 Initialized build tracking at /tmp/pip-build-tracker-9w9019k_ 2025-09-08T23:29:12,485 Created build tracker: /tmp/pip-build-tracker-9w9019k_ 2025-09-08T23:29:12,485 Entered build tracker: /tmp/pip-build-tracker-9w9019k_ 2025-09-08T23:29:12,485 Created temporary directory: /tmp/pip-wheel-xor9tzae 2025-09-08T23:29:12,489 Created temporary directory: /tmp/pip-ephem-wheel-cache-5gyk7022 2025-09-08T23:29:12,549 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T23:29:12,551 2 location(s) to search for versions of rodentia: 2025-09-08T23:29:12,551 * https://pypi.org/simple/rodentia/ 2025-09-08T23:29:12,551 * https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:12,551 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-08T23:29:12,551 Getting page https://pypi.org/simple/rodentia/ 2025-09-08T23:29:12,553 Found index url https://pypi.org/simple/ 2025-09-08T23:29:12,700 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-08T23:29:12,704 Found link https://files.pythonhosted.org/packages/45/58/325ca7b957b2915089d39c420b9b4336601da38386bf534892e7a40d560e/rodentia-0.0.1.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.1 2025-09-08T23:29:12,704 Found link https://files.pythonhosted.org/packages/d5/29/40bd406dd4d1e63b3910a368e99f07cb0ad13fe19d68d877bd4d78ca5590/rodentia-0.0.2.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.2 2025-09-08T23:29:12,705 Found link https://files.pythonhosted.org/packages/f1/14/e40bae174689ae114ee2e0ba14604d3b83cb4cb22322c5decc1bf6f141d0/rodentia-0.0.3.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.3 2025-09-08T23:29:12,705 Found link https://files.pythonhosted.org/packages/70/f8/48240fcf0e071d56f072fec5fa4356f448c8913ac3b65b8a22c2baecb1ed/rodentia-0.0.4.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.4 2025-09-08T23:29:12,706 Found link https://files.pythonhosted.org/packages/87/3e/e27ccbb51609e4a3d4b0d5e2a4e0f89e6677c5ce5e8f6664c8bc6e12461d/rodentia-0.0.5.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.5 2025-09-08T23:29:12,706 Found link https://files.pythonhosted.org/packages/8a/14/0fbf0b01565629eecbadcf2362493e5c249a4685898e4c1e2556cd87ad64/rodentia-0.0.6.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.6 2025-09-08T23:29:12,707 Found link https://files.pythonhosted.org/packages/30/6c/89690991ff7d3682eacb8b52f6d7dbafa9cabcb592c7f6193cd0a4985115/rodentia-0.0.7.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.7 2025-09-08T23:29:12,707 Found link https://files.pythonhosted.org/packages/7b/fe/57e15442a4550b23ebd66a6afff308323593bdd5219ec2943f79e38e34cd/rodentia-0.0.8.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.8 2025-09-08T23:29:12,708 Found link https://files.pythonhosted.org/packages/cc/58/92e649bc6b64b0b5a9a89d266961a681fee017728c8da4cb255cdf69cd4d/rodentia-0.0.9.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.9 2025-09-08T23:29:12,709 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:12,709 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:12,711 Found index url https://www.piwheels.org/simple/ 2025-09-08T23:29:12,820 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-08T23:29:12,821 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-08T23:29:12,821 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-08T23:29:12,853 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-08T23:29:12,854 Collecting rodentia==0.0.1 2025-09-08T23:29:12,855 Created temporary directory: /tmp/pip-unpack-8camu7ma 2025-09-08T23:29:13,088 Downloading rodentia-0.0.1.tar.gz (3.9 MB) 2025-09-08T23:29:15,147 Added rodentia==0.0.1 from https://files.pythonhosted.org/packages/45/58/325ca7b957b2915089d39c420b9b4336601da38386bf534892e7a40d560e/rodentia-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-9w9019k_' 2025-09-08T23:29:15,148 Running setup.py (path:/tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/setup.py) egg_info for package rodentia 2025-09-08T23:29:15,148 Created temporary directory: /tmp/pip-pip-egg-info-q7u0h58h 2025-09-08T23:29:15,148 Preparing metadata (setup.py): started 2025-09-08T23:29:15,149 Running command python setup.py egg_info 2025-09-08T23:29:16,254 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T23:29:16,254 !! 2025-09-08T23:29:16,255 ******************************************************************************** 2025-09-08T23:29:16,255 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T23:29:16,255 License :: OSI Approved :: Apache Software License 2025-09-08T23:29:16,255 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T23:29:16,255 ******************************************************************************** 2025-09-08T23:29:16,255 !! 2025-09-08T23:29:16,255 self._finalize_license_expression() 2025-09-08T23:29:16,328 running egg_info 2025-09-08T23:29:16,403 creating /tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info 2025-09-08T23:29:16,403 writing /tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info/PKG-INFO 2025-09-08T23:29:16,404 writing dependency_links to /tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info/dependency_links.txt 2025-09-08T23:29:16,405 writing requirements to /tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info/requires.txt 2025-09-08T23:29:16,405 writing top-level names to /tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info/top_level.txt 2025-09-08T23:29:16,405 writing manifest file '/tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info/SOURCES.txt' 2025-09-08T23:29:16,633 reading manifest file '/tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info/SOURCES.txt' 2025-09-08T23:29:16,634 reading manifest template 'MANIFEST.in' 2025-09-08T23:29:16,758 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-08T23:29:16,760 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-08T23:29:16,761 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-08T23:29:16,805 writing manifest file '/tmp/pip-pip-egg-info-q7u0h58h/rodentia.egg-info/SOURCES.txt' 2025-09-08T23:29:16,919 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T23:29:16,923 Source in /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228 has version 0.0.1, which satisfies requirement rodentia==0.0.1 from https://files.pythonhosted.org/packages/45/58/325ca7b957b2915089d39c420b9b4336601da38386bf534892e7a40d560e/rodentia-0.0.1.tar.gz 2025-09-08T23:29:16,924 Removed rodentia==0.0.1 from https://files.pythonhosted.org/packages/45/58/325ca7b957b2915089d39c420b9b4336601da38386bf534892e7a40d560e/rodentia-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-9w9019k_' 2025-09-08T23:29:16,927 Created temporary directory: /tmp/pip-unpack-_9k5vxxg 2025-09-08T23:29:16,928 Created temporary directory: /tmp/pip-unpack-4cm5ucp2 2025-09-08T23:29:16,928 Building wheels for collected packages: rodentia 2025-09-08T23:29:16,929 Created temporary directory: /tmp/pip-wheel-s094nh8s 2025-09-08T23:29:16,930 DEPRECATION: Building 'rodentia' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'rodentia'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T23:29:16,931 Building wheel for rodentia (setup.py): started 2025-09-08T23:29:16,932 Destination directory: /tmp/pip-wheel-s094nh8s 2025-09-08T23:29:16,932 Running command python setup.py bdist_wheel 2025-09-08T23:29:18,014 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T23:29:18,014 !! 2025-09-08T23:29:18,014 ******************************************************************************** 2025-09-08T23:29:18,014 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T23:29:18,014 License :: OSI Approved :: Apache Software License 2025-09-08T23:29:18,014 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T23:29:18,015 ******************************************************************************** 2025-09-08T23:29:18,015 !! 2025-09-08T23:29:18,015 self._finalize_license_expression() 2025-09-08T23:29:18,015 running bdist_wheel 2025-09-08T23:29:18,308 running build 2025-09-08T23:29:18,309 running build_py 2025-09-08T23:29:18,389 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-08T23:29:18,389 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-08T23:29:18,390 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-08T23:29:18,392 running build_ext 2025-09-08T23:29:18,449 ---------- Running CMake prepare ---------------------------------------- 2025-09-08T23:29:18,491 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:18,492 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:18,492 CMake. 2025-09-08T23:29:18,492 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:18,492 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:18,492 to work with policies introduced by or earlier. 2025-09-08T23:29:18,782 -- The C compiler identification is GNU 14.2.0 2025-09-08T23:29:19,114 -- The CXX compiler identification is GNU 14.2.0 2025-09-08T23:29:19,162 -- Detecting C compiler ABI info 2025-09-08T23:29:19,583 -- Detecting C compiler ABI info - done 2025-09-08T23:29:19,658 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-08T23:29:19,660 -- Detecting C compile features 2025-09-08T23:29:19,663 -- Detecting C compile features - done 2025-09-08T23:29:19,740 -- Detecting CXX compiler ABI info 2025-09-08T23:29:20,221 -- Detecting CXX compiler ABI info - done 2025-09-08T23:29:20,300 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-08T23:29:20,302 -- Detecting CXX compile features 2025-09-08T23:29:20,307 -- Detecting CXX compile features - done 2025-09-08T23:29:20,377 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-08T23:29:20,377 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:20,377 CMake. 2025-09-08T23:29:20,378 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:20,378 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:20,378 to work with policies introduced by or earlier. 2025-09-08T23:29:20,378 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-08T23:29:20,378 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:20,378 CMake. 2025-09-08T23:29:20,379 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:20,379 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:20,379 to work with policies introduced by or earlier. 2025-09-08T23:29:20,406 -- The ASM compiler identification is GNU 2025-09-08T23:29:20,419 -- Found assembler: /usr/bin/cc 2025-09-08T23:29:20,488 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-08T23:29:20,493 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-08T23:29:20,949 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-08T23:29:20,988 -- Symbol prefix: 2025-09-08T23:29:21,100 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:21,100 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:21,100 CMake. 2025-09-08T23:29:21,100 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:21,100 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:21,101 to work with policies introduced by or earlier. 2025-09-08T23:29:21,135 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-08T23:29:21,135 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-08T23:29:21,135 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-08T23:29:21,135 cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:21,135 FindOpenGL found both a legacy GL library: 2025-09-08T23:29:21,135 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-08T23:29:21,136 and GLVND libraries for OpenGL and GLX: 2025-09-08T23:29:21,136 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-08T23:29:21,136 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-08T23:29:21,136 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-08T23:29:21,136 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-08T23:29:21,136 Call Stack (most recent call first): 2025-09-08T23:29:21,136 src/CMakeLists.txt:62 (find_package) 2025-09-08T23:29:21,137 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:21,140 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-08T23:29:21,143 CMake Warning (dev) at src/CMakeLists.txt:64 (find_package): 2025-09-08T23:29:21,143 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T23:29:21,143 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T23:29:21,143 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:21,143 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:21,214 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-08T23:29:21,215 CMake Warning (dev) at src/CMakeLists.txt:67 (find_package): 2025-09-08T23:29:21,215 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T23:29:21,215 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T23:29:21,215 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:21,215 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:21,240 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-08T23:29:21,992 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-08T23:29:21,992 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-08T23:29:21,992 not match the name of the calling package (NumPy). This can lead to 2025-09-08T23:29:21,992 problems in calling code that expects `find_package` result variables 2025-09-08T23:29:21,992 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-08T23:29:21,992 Call Stack (most recent call first): 2025-09-08T23:29:21,992 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-08T23:29:21,992 src/CMakeLists.txt:69 (find_package) 2025-09-08T23:29:21,992 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:21,993 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-08T23:29:21,993 -- Found components for NumPy 2025-09-08T23:29:21,993 -- NUMPY_ROOT_DIR = /usr/local 2025-09-08T23:29:21,993 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-08T23:29:21,993 -- NUMPY_LIBRARIES = 2025-09-08T23:29:21,993 -- NUMPY_API_VERSION = 2.3.2 2025-09-08T23:29:21,996 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:21,996 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:21,996 CMake. 2025-09-08T23:29:21,996 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:21,996 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:21,996 to work with policies introduced by or earlier. 2025-09-08T23:29:21,997 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-08T23:29:21,998 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:21,998 CMake. 2025-09-08T23:29:21,998 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:21,998 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:21,998 to work with policies introduced by or earlier. 2025-09-08T23:29:22,015 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-08T23:29:22,015 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:22,015 CMake. 2025-09-08T23:29:22,016 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:22,016 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:22,016 to work with policies introduced by or earlier. 2025-09-08T23:29:22,019 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-08T23:29:22,019 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-08T23:29:22,019 CMake. 2025-09-08T23:29:22,019 Update the VERSION argument value. Or, use the ... syntax 2025-09-08T23:29:22,019 to tell CMake that the project requires at least but has been updated 2025-09-08T23:29:22,019 to work with policies introduced by or earlier. 2025-09-08T23:29:22,020 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-08T23:29:22,020 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-08T23:29:22,021 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-08T23:29:22,021 the cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:22,021 Call Stack (most recent call first): 2025-09-08T23:29:22,021 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-08T23:29:22,021 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:22,090 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-08T23:29:22,095 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-08T23:29:22,583 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-08T23:29:22,588 -- Found Threads: TRUE 2025-09-08T23:29:22,610 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-08T23:29:22,611 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-08T23:29:22,611 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-08T23:29:22,611 cmake_policy command to set the policy and suppress this warning. 2025-09-08T23:29:22,611 FindOpenGL found both a legacy GL library: 2025-09-08T23:29:22,611 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-08T23:29:22,611 and GLVND libraries for OpenGL and GLX: 2025-09-08T23:29:22,612 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-08T23:29:22,612 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-08T23:29:22,612 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-08T23:29:22,612 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-08T23:29:22,612 Call Stack (most recent call first): 2025-09-08T23:29:22,612 test/CMakeLists.txt:9 (find_package) 2025-09-08T23:29:22,612 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:22,691 -- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.6.48") 2025-09-08T23:29:22,696 -- Configuring done (4.2s) 2025-09-08T23:29:22,708 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-08T23:29:22,708 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-08T23:29:22,709 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-08T23:29:22,709 command to set the policy and suppress this warning. 2025-09-08T23:29:22,709 File: 2025-09-08T23:29:22,709 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-08T23:29:22,709 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:22,709 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-08T23:29:22,709 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-08T23:29:22,710 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-08T23:29:22,710 command to set the policy and suppress this warning. 2025-09-08T23:29:22,710 File: 2025-09-08T23:29:22,710 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-08T23:29:22,710 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-08T23:29:23,037 -- Generating done (0.3s) 2025-09-08T23:29:23,038 -- Build files have been written to: /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/build/temp.linux-armv7l-cpython-313 2025-09-08T23:29:23,055 ---------- Building extensions ---------------------------------------- 2025-09-08T23:29:23,355 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-08T23:29:23,362 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-08T23:29:23,363 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-08T23:29:23,375 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-08T23:29:24,292 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-08T23:29:25,072 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-08T23:29:25,286 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-08T23:29:25,335 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-08T23:29:25,530 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-08T23:29:25,566 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-08T23:29:25,965 [ 2%] Built target Bullet3Common 2025-09-08T23:29:26,125 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-08T23:29:26,688 [ 3%] Linking CXX static library libBullet3Geometry.a 2025-09-08T23:29:26,776 [ 3%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-08T23:29:26,951 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-08T23:29:27,120 [ 4%] Built target Bullet3Geometry 2025-09-08T23:29:27,298 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-08T23:29:27,703 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-08T23:29:28,497 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-08T23:29:28,543 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-08T23:29:28,757 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-08T23:29:29,300 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-08T23:29:30,333 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-08T23:29:30,361 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-08T23:29:30,392 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-08T23:29:30,812 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-08T23:29:31,316 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-08T23:29:32,139 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-08T23:29:32,153 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-08T23:29:32,409 [ 8%] Linking CXX static library libBullet2FileLoader.a 2025-09-08T23:29:32,630 [ 9%] Linking CXX static library libBullet3Collision.a 2025-09-08T23:29:32,856 [ 9%] Built target Bullet2FileLoader 2025-09-08T23:29:33,032 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-08T23:29:33,155 [ 10%] Built target Bullet3Collision 2025-09-08T23:29:33,204 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-08T23:29:33,224 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-08T23:29:33,487 [ 12%] Linking CXX static library libBullet3Dynamics.a 2025-09-08T23:29:33,942 [ 12%] Built target Bullet3Dynamics 2025-09-08T23:29:34,097 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-08T23:29:34,267 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-08T23:29:35,037 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-08T23:29:35,154 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-08T23:29:35,667 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-08T23:29:35,996 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-08T23:29:36,614 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-08T23:29:37,197 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-08T23:29:37,784 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-08T23:29:38,024 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-08T23:29:38,322 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-08T23:29:38,558 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-08T23:29:39,348 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-08T23:29:39,779 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-08T23:29:40,358 [ 17%] Linking CXX static library libBulletInverseDynamics.a 2025-09-08T23:29:40,470 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-08T23:29:40,790 [ 17%] Built target BulletInverseDynamics 2025-09-08T23:29:40,939 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-08T23:29:40,943 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-08T23:29:41,188 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-08T23:29:42,428 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-08T23:29:42,464 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-08T23:29:42,575 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-08T23:29:43,854 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-08T23:29:44,169 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-08T23:29:44,385 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-08T23:29:45,756 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-08T23:29:45,870 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-08T23:29:46,312 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-08T23:29:47,003 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-08T23:29:47,308 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-08T23:29:47,855 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-08T23:29:49,231 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-08T23:29:49,344 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-08T23:29:49,646 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-08T23:29:50,981 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-08T23:29:51,115 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-08T23:29:51,142 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-08T23:29:52,032 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-08T23:29:52,501 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-08T23:29:52,951 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-08T23:29:53,071 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-08T23:29:53,511 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-08T23:29:54,027 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-08T23:29:55,095 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-08T23:29:55,194 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-08T23:29:55,911 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-08T23:29:56,212 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-08T23:29:56,873 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-08T23:29:57,225 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-08T23:29:57,239 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-08T23:29:57,725 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-08T23:29:58,547 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-08T23:29:59,070 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-08T23:29:59,384 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-08T23:29:59,896 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-08T23:30:00,342 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o 2025-09-08T23:30:01,031 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-08T23:30:01,379 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-08T23:30:01,442 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-08T23:30:01,666 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.cpp.o 2025-09-08T23:30:02,505 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-08T23:30:02,662 [ 34%] Linking CXX static library libBulletSoftBody.a 2025-09-08T23:30:03,240 [ 34%] Built target BulletSoftBody 2025-09-08T23:30:03,419 [ 34%] Generating pnglibconf.c 2025-09-08T23:30:03,448 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.cpp.o 2025-09-08T23:30:03,542 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btWheelInfo.cpp.o 2025-09-08T23:30:03,642 [ 35%] Generating pngprefix.h 2025-09-08T23:30:03,772 [ 35%] Generating scripts/pnglibconf.c 2025-09-08T23:30:03,898 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-08T23:30:04,070 [ 36%] Generating scripts/symbols.out 2025-09-08T23:30:04,342 [ 36%] Generating pnglibconf.out 2025-09-08T23:30:04,650 [ 36%] Generating scripts/symbols.chk 2025-09-08T23:30:04,736 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btInternalEdgeUtility.cpp.o 2025-09-08T23:30:04,777 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBody.cpp.o 2025-09-08T23:30:04,812 [ 38%] Generating pnglibconf.h 2025-09-08T23:30:04,993 [ 38%] Generating scripts/prefix.out 2025-09-08T23:30:05,121 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-08T23:30:05,271 [ 39%] Generating scripts/sym.out 2025-09-08T23:30:05,461 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-08T23:30:05,488 [ 40%] Generating scripts/vers.out 2025-09-08T23:30:05,699 [ 41%] Generating scripts/intprefix.out 2025-09-08T23:30:06,011 [ 42%] Generating libpng.sym 2025-09-08T23:30:06,203 [ 42%] Generating libpng.vers 2025-09-08T23:30:06,395 [ 42%] Built target genfiles 2025-09-08T23:30:06,441 [ 43%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-08T23:30:06,552 [ 43%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-08T23:30:07,155 [ 43%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btManifoldResult.cpp.o 2025-09-08T23:30:07,448 [ 43%] Linking CXX static library libLinearMath.a 2025-09-08T23:30:07,993 [ 43%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraintSolver.cpp.o 2025-09-08T23:30:08,117 [ 43%] Built target LinearMath 2025-09-08T23:30:08,195 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyDynamicsWorld.cpp.o 2025-09-08T23:30:08,626 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSimulationIslandManager.cpp.o 2025-09-08T23:30:10,056 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointLimitConstraint.cpp.o 2025-09-08T23:30:10,152 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o 2025-09-08T23:30:10,987 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-08T23:30:11,041 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.cpp.o 2025-09-08T23:30:11,615 [ 47%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-08T23:30:11,713 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o 2025-09-08T23:30:12,554 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.cpp.o 2025-09-08T23:30:13,033 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyFixedConstraint.cpp.o 2025-09-08T23:30:13,091 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o 2025-09-08T23:30:13,506 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Vector3f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, Mesh*, const Vector3f&)’: 2025-09-08T23:30:13,506 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/env/EnvironmentObject.cpp:120:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-08T23:30:13,507 120 | drawComponent = new DrawComponent(mesh, scale); 2025-09-08T23:30:13,507 | ^ 2025-09-08T23:30:13,507 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/env/EnvironmentObject.cpp:120:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-08T23:30:13,507 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/env/EnvironmentObject.cpp:120:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-08T23:30:13,871 [ 47%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-08T23:30:14,103 [ 47%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Renderer.cpp.o 2025-09-08T23:30:14,467 [ 48%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.cpp.o 2025-09-08T23:30:14,674 [ 50%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-08T23:30:14,762 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodySliderConstraint.cpp.o 2025-09-08T23:30:15,331 [ 51%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o 2025-09-08T23:30:15,627 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.cpp.o 2025-09-08T23:30:16,167 [ 51%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-08T23:30:16,444 [ 51%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-08T23:30:16,603 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointMotor.cpp.o 2025-09-08T23:30:17,002 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-08T23:30:17,219 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.cpp.o 2025-09-08T23:30:17,576 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-08T23:30:18,129 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btDantzigLCP.cpp.o 2025-09-08T23:30:18,138 [ 53%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-08T23:30:18,718 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.cpp.o 2025-09-08T23:30:19,328 [ 54%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-08T23:30:19,811 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btMLCPSolver.cpp.o 2025-09-08T23:30:19,884 [ 55%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-08T23:30:20,268 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.cpp.o 2025-09-08T23:30:20,446 [ 56%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-08T23:30:21,498 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-08T23:30:21,499 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-08T23:30:21,499 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T23:30:21,499 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-08T23:30:21,499 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T23:30:21,500 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-08T23:30:21,500 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-08T23:30:21,501 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:21,501 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-08T23:30:21,501 1006 | int dummy; 2025-09-08T23:30:21,501 | ^~~~~ 2025-09-08T23:30:21,784 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-08T23:30:21,784 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/render/MeshData.cpp:13:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:21,785 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:21,789 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:21,792 50 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T23:30:27,944 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:27,945 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-08T23:30:27,945 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:27,945 607 | this->_M_impl._M_start, 2025-09-08T23:30:27,945 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:27,946 608 | _M_get_Tp_allocator()); 2025-09-08T23:30:27,946 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,051 In file included from /usr/include/c++/14/vector:65: 2025-09-08T23:30:28,051 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-08T23:30:28,052 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,052 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:28,052 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,052 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,053 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,053 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-08T23:30:28,054 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,117 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:28,117 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,117 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:28,118 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,118 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,119 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,119 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-08T23:30:28,119 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,119 185 | __uninit_copy(__first, __last, __result); 2025-09-08T23:30:28,120 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,152 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:28,152 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,153 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:28,153 | ^~~~~~~~~~~~~ 2025-09-08T23:30:28,153 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,154 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,155 147 | { return std::copy(__first, __last, __result); } 2025-09-08T23:30:28,155 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,180 In file included from /usr/include/c++/14/string:51, 2025-09-08T23:30:28,181 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-08T23:30:28,181 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-08T23:30:28,181 from /usr/include/c++/14/ios:44, 2025-09-08T23:30:28,181 from /usr/include/c++/14/ostream:40, 2025-09-08T23:30:28,182 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-08T23:30:28,182 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:28,182 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,182 642 | copy(_II __first, _II __last, _OI __result) 2025-09-08T23:30:28,183 | ^~~~ 2025-09-08T23:30:28,183 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,184 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,184 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-08T23:30:28,185 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,185 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-08T23:30:28,185 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:28,207 In file included from /usr/include/c++/14/string:44: 2025-09-08T23:30:28,207 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-08T23:30:28,208 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,208 608 | __miter_base(_Iterator __it) 2025-09-08T23:30:28,208 | ^~~~~~~~~~~~ 2025-09-08T23:30:28,210 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:28,210 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,210 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-08T23:30:28,210 | ^~~~~~~~~~~~~ 2025-09-08T23:30:28,211 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,226 In file included from /usr/include/c++/14/string:48: 2025-09-08T23:30:28,226 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-08T23:30:28,226 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:28,227 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-08T23:30:28,227 | ^~~~~~~~~~~~ 2025-09-08T23:30:28,464 [ 61%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConeShape.cpp.o 2025-09-08T23:30:28,628 [ 61%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DrawComponent.cpp.o 2025-09-08T23:30:29,189 [ 61%] Linking CXX static library libgtest.a 2025-09-08T23:30:29,703 [ 61%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderingContext.cpp.o 2025-09-08T23:30:29,812 [ 61%] Built target gtest 2025-09-08T23:30:29,964 [ 62%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o 2025-09-08T23:30:30,052 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.cpp.o 2025-09-08T23:30:30,303 [ 63%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/OffscreenFrameBuffer.cpp.o 2025-09-08T23:30:30,573 [ 63%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/GLContext.cpp.o 2025-09-08T23:30:31,089 [ 63%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DepthFrameBuffer.cpp.o 2025-09-08T23:30:31,271 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-08T23:30:31,271 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-08T23:30:31,271 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T23:30:31,271 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-08T23:30:31,272 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-08T23:30:31,272 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-08T23:30:31,273 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-08T23:30:31,273 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:31,273 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-08T23:30:31,274 1006 | int dummy; 2025-09-08T23:30:31,274 | ^~~~~ 2025-09-08T23:30:31,383 [ 64%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDepthShader.cpp.o 2025-09-08T23:30:31,922 [ 65%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.cpp.o 2025-09-08T23:30:31,987 [ 65%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDiffuseShader.cpp.o 2025-09-08T23:30:32,610 [ 66%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LSPSM.cpp.o 2025-09-08T23:30:33,321 [ 66%] Building CXX object src/CMakeFiles/rodentia_code.dir/importer/ObjImporter.cpp.o 2025-09-08T23:30:33,417 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.cpp.o 2025-09-08T23:30:34,844 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.cpp.o 2025-09-08T23:30:35,968 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/importer/ObjImporter.cpp: In function ‘MeshData* loadObjMeshData(const tinyobj::attrib_t&, const std::vector&, const std::vector&, const std::string&)’: 2025-09-08T23:30:35,968 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/importer/ObjImporter.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T23:30:35,969 214 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T23:30:37,797 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,797 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-08T23:30:37,797 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,798 607 | this->_M_impl._M_start, 2025-09-08T23:30:37,798 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,798 608 | _M_get_Tp_allocator()); 2025-09-08T23:30:37,798 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,889 In file included from /usr/include/c++/14/vector:65: 2025-09-08T23:30:37,889 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-08T23:30:37,889 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,890 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:37,890 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,890 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,890 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,891 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-08T23:30:37,891 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,945 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:37,945 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,945 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:37,946 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,946 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,946 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,946 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-08T23:30:37,946 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,947 185 | __uninit_copy(__first, __last, __result); 2025-09-08T23:30:37,947 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,974 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:37,974 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,975 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:37,975 | ^~~~~~~~~~~~~ 2025-09-08T23:30:37,975 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,975 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,975 147 | { return std::copy(__first, __last, __result); } 2025-09-08T23:30:37,976 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:37,997 In file included from /usr/include/c++/14/string:51, 2025-09-08T23:30:37,997 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-08T23:30:37,997 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-08T23:30:37,998 from /usr/include/c++/14/ios:44, 2025-09-08T23:30:37,998 from /usr/include/c++/14/ostream:40, 2025-09-08T23:30:37,998 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-08T23:30:37,998 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:37,998 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,999 642 | copy(_II __first, _II __last, _OI __result) 2025-09-08T23:30:37,999 | ^~~~ 2025-09-08T23:30:37,999 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:37,999 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:38,000 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-08T23:30:38,000 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:38,000 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-08T23:30:38,000 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:38,017 In file included from /usr/include/c++/14/string:44: 2025-09-08T23:30:38,017 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-08T23:30:38,017 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:38,018 608 | __miter_base(_Iterator __it) 2025-09-08T23:30:38,018 | ^~~~~~~~~~~~ 2025-09-08T23:30:38,018 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:38,019 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:38,019 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-08T23:30:38,019 | ^~~~~~~~~~~~~ 2025-09-08T23:30:38,019 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:38,032 In file included from /usr/include/c++/14/string:48: 2025-09-08T23:30:38,032 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-08T23:30:38,033 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:38,033 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-08T23:30:38,033 | ^~~~~~~~~~~~ 2025-09-08T23:30:38,377 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvex2dShape.cpp.o 2025-09-08T23:30:38,968 [ 67%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-08T23:30:39,747 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexTriangleMeshShape.cpp.o 2025-09-08T23:30:41,389 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCylinderShape.cpp.o 2025-09-08T23:30:42,500 [ 68%] Building CXX object src/CMakeFiles/rodentia_code.dir/geom/BoundingBox.cpp.o 2025-09-08T23:30:42,871 In file included from /usr/include/c++/14/vector:66, 2025-09-08T23:30:42,871 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-08T23:30:42,872 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-08T23:30:42,872 /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-08T23:30:42,872 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:42,872 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-08T23:30:42,872 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:42,873 607 | this->_M_impl._M_start, 2025-09-08T23:30:42,873 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:42,873 608 | _M_get_Tp_allocator()); 2025-09-08T23:30:42,873 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:42,974 In file included from /usr/include/c++/14/vector:65: 2025-09-08T23:30:42,974 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-08T23:30:42,974 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:42,974 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:42,975 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:42,975 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:42,975 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:42,975 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-08T23:30:42,975 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,042 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:43,042 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,042 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:43,043 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,043 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,044 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,044 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-08T23:30:43,045 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,045 185 | __uninit_copy(__first, __last, __result); 2025-09-08T23:30:43,045 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,053 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btEmptyShape.cpp.o 2025-09-08T23:30:43,075 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-08T23:30:43,076 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,076 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-08T23:30:43,076 | ^~~~~~~~~~~~~ 2025-09-08T23:30:43,077 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,078 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,078 147 | { return std::copy(__first, __last, __result); } 2025-09-08T23:30:43,078 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,088 [ 69%] Linking CXX static library librodentia_code.a 2025-09-08T23:30:43,104 In file included from /usr/include/c++/14/string:51, 2025-09-08T23:30:43,104 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-08T23:30:43,104 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-08T23:30:43,104 from /usr/include/c++/14/ios:44, 2025-09-08T23:30:43,104 from /usr/include/c++/14/ostream:40, 2025-09-08T23:30:43,105 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-08T23:30:43,105 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:43,105 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,105 642 | copy(_II __first, _II __last, _OI __result) 2025-09-08T23:30:43,105 | ^~~~ 2025-09-08T23:30:43,106 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,107 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,107 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-08T23:30:43,107 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,107 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-08T23:30:43,108 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,129 In file included from /usr/include/c++/14/string:44: 2025-09-08T23:30:43,129 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-08T23:30:43,129 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,130 608 | __miter_base(_Iterator __it) 2025-09-08T23:30:43,130 | ^~~~~~~~~~~~ 2025-09-08T23:30:43,132 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-08T23:30:43,132 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,132 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-08T23:30:43,132 | ^~~~~~~~~~~~~ 2025-09-08T23:30:43,133 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,148 In file included from /usr/include/c++/14/string:48: 2025-09-08T23:30:43,148 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-08T23:30:43,149 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-08T23:30:43,149 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-08T23:30:43,149 | ^~~~~~~~~~~~ 2025-09-08T23:30:43,935 [ 69%] Built target rodentia_code 2025-09-08T23:30:43,939 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-08T23:30:43,940 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-08T23:30:43,940 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-08T23:30:43,940 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-08T23:30:43,940 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:43,941 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:43,941 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,941 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,941 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-08T23:30:43,942 3974 | return MakePolymorphicMatcher( 2025-09-08T23:30:43,942 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:43,942 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-08T23:30:43,942 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,942 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,942 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,943 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,943 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-08T23:30:43,943 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-08T23:30:43,943 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-08T23:30:43,943 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-08T23:30:43,944 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-08T23:30:43,944 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-08T23:30:43,944 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,944 898 | void operator=(type const &) 2025-09-08T23:30:43,944 | ^~~~~~~~ 2025-09-08T23:30:43,945 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,945 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:43,945 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,945 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:43,945 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:43,946 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,946 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,946 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-08T23:30:43,946 4003 | return MakePolymorphicMatcher( 2025-09-08T23:30:43,946 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:43,946 4004 | internal::HasSubstrMatcher(substring)); 2025-09-08T23:30:43,947 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,947 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,947 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,947 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,948 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,948 898 | void operator=(type const &) 2025-09-08T23:30:43,948 | ^~~~~~~~ 2025-09-08T23:30:43,948 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,948 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:43,948 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,949 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:43,949 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:43,949 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,949 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,949 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-08T23:30:43,950 4010 | return MakePolymorphicMatcher( 2025-09-08T23:30:43,950 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:43,950 4011 | internal::StartsWithMatcher(prefix)); 2025-09-08T23:30:43,950 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,950 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,950 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,950 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,951 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,951 898 | void operator=(type const &) 2025-09-08T23:30:43,951 | ^~~~~~~~ 2025-09-08T23:30:43,951 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,951 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:43,951 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,952 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:43,952 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:43,952 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,952 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,952 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-08T23:30:43,953 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-08T23:30:43,953 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,953 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,953 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,953 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,953 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,954 898 | void operator=(type const &) 2025-09-08T23:30:43,954 | ^~~~~~~~ 2025-09-08T23:30:43,954 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,954 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:43,954 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,955 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-08T23:30:43,955 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-08T23:30:43,955 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,955 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,955 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-08T23:30:43,956 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-08T23:30:43,956 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,956 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,956 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,956 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,957 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-08T23:30:43,957 898 | void operator=(type const &) 2025-09-08T23:30:43,957 | ^~~~~~~~ 2025-09-08T23:30:43,967 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,968 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-08T23:30:43,968 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,968 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:43,968 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:43,969 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,969 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,969 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-08T23:30:43,969 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-08T23:30:43,969 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,970 4049 | str, true, true)); 2025-09-08T23:30:43,970 | ~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,970 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,971 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,971 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,971 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,971 898 | void operator=(type const &) 2025-09-08T23:30:43,971 | ^~~~~~~~ 2025-09-08T23:30:43,972 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,972 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:43,972 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,972 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:43,973 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:43,973 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,973 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,973 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-08T23:30:43,974 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-08T23:30:43,974 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,974 4078 | substring)); 2025-09-08T23:30:43,974 | ~~~~~~~~~~~ 2025-09-08T23:30:43,974 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,975 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,975 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,975 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,975 898 | void operator=(type const &) 2025-09-08T23:30:43,975 | ^~~~~~~~ 2025-09-08T23:30:43,976 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,976 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:43,976 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,976 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:43,977 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:43,977 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,977 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,987 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-08T23:30:43,988 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-08T23:30:43,988 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,988 4085 | prefix)); 2025-09-08T23:30:43,988 | ~~~~~~~~ 2025-09-08T23:30:43,988 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,988 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,989 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,989 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,989 898 | void operator=(type const &) 2025-09-08T23:30:43,989 | ^~~~~~~~ 2025-09-08T23:30:43,989 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,989 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:43,990 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,990 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:43,990 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:43,990 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:43,990 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,990 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-08T23:30:43,991 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-08T23:30:43,991 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:43,991 4092 | suffix)); 2025-09-08T23:30:43,991 | ~~~~~~~~ 2025-09-08T23:30:43,991 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:43,992 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:43,992 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:43,992 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:43,992 898 | void operator=(type const &) 2025-09-08T23:30:43,992 | ^~~~~~~~ 2025-09-08T23:30:43,993 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:43,993 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:43,993 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:44,140 [ 69%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/png.c.o 2025-09-08T23:30:44,166 [ 69%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o 2025-09-08T23:30:44,490 [ 69%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btHeightfieldTerrainShape.cpp.o 2025-09-08T23:30:44,973 [ 69%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngerror.c.o 2025-09-08T23:30:45,407 [ 70%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngget.c.o 2025-09-08T23:30:45,947 [ 70%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngmem.c.o 2025-09-08T23:30:46,055 [ 71%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.cpp.o 2025-09-08T23:30:46,304 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngpread.c.o 2025-09-08T23:30:46,809 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngread.c.o 2025-09-08T23:30:47,368 [ 72%] Linking CXX static library libgmock.a 2025-09-08T23:30:47,595 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultimaterialTriangleMeshShape.cpp.o 2025-09-08T23:30:47,671 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrio.c.o 2025-09-08T23:30:47,984 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrtran.c.o 2025-09-08T23:30:48,104 [ 72%] Built target gmock 2025-09-08T23:30:48,268 [ 73%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-08T23:30:49,026 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-08T23:30:49,026 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-08T23:30:49,026 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-08T23:30:49,026 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-08T23:30:49,027 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:49,027 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:49,027 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,028 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,028 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-08T23:30:49,028 3974 | return MakePolymorphicMatcher( 2025-09-08T23:30:49,028 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:49,028 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-08T23:30:49,029 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,029 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,029 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,029 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,031 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-08T23:30:49,031 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-08T23:30:49,031 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-08T23:30:49,031 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-08T23:30:49,032 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-08T23:30:49,032 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-08T23:30:49,032 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,032 898 | void operator=(type const &) 2025-09-08T23:30:49,033 | ^~~~~~~~ 2025-09-08T23:30:49,033 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,033 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:49,033 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,035 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:49,035 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:49,036 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,036 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,036 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-08T23:30:49,036 4003 | return MakePolymorphicMatcher( 2025-09-08T23:30:49,036 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:49,037 4004 | internal::HasSubstrMatcher(substring)); 2025-09-08T23:30:49,037 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,037 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,037 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,038 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,039 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,039 898 | void operator=(type const &) 2025-09-08T23:30:49,040 | ^~~~~~~~ 2025-09-08T23:30:49,040 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,040 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:49,040 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,040 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:49,041 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:49,041 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,041 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,041 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-08T23:30:49,041 4010 | return MakePolymorphicMatcher( 2025-09-08T23:30:49,041 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:49,042 4011 | internal::StartsWithMatcher(prefix)); 2025-09-08T23:30:49,042 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,042 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,042 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,042 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,043 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,043 898 | void operator=(type const &) 2025-09-08T23:30:49,043 | ^~~~~~~~ 2025-09-08T23:30:49,043 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,043 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:49,044 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,044 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:49,044 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:49,044 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,044 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,045 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-08T23:30:49,045 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-08T23:30:49,045 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,045 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,045 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,045 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,046 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,046 898 | void operator=(type const &) 2025-09-08T23:30:49,046 | ^~~~~~~~ 2025-09-08T23:30:49,046 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,046 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:49,047 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,047 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-08T23:30:49,047 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-08T23:30:49,047 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,048 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,048 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-08T23:30:49,048 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-08T23:30:49,048 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,048 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,048 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,049 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,049 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-08T23:30:49,049 898 | void operator=(type const &) 2025-09-08T23:30:49,049 | ^~~~~~~~ 2025-09-08T23:30:49,049 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,049 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-08T23:30:49,050 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,050 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:49,050 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:49,050 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,051 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,051 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-08T23:30:49,051 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-08T23:30:49,051 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,051 4049 | str, true, true)); 2025-09-08T23:30:49,051 | ~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,052 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,052 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,052 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,052 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,052 898 | void operator=(type const &) 2025-09-08T23:30:49,053 | ^~~~~~~~ 2025-09-08T23:30:49,053 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,053 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:49,053 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,053 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:49,054 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:49,054 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,054 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,054 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-08T23:30:49,054 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-08T23:30:49,055 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,055 4078 | substring)); 2025-09-08T23:30:49,055 | ~~~~~~~~~~~ 2025-09-08T23:30:49,055 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,056 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,056 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,056 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,056 898 | void operator=(type const &) 2025-09-08T23:30:49,057 | ^~~~~~~~ 2025-09-08T23:30:49,057 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,057 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:49,058 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,060 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:49,062 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:49,063 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,065 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,078 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-08T23:30:49,078 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-08T23:30:49,078 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,078 4085 | prefix)); 2025-09-08T23:30:49,078 | ~~~~~~~~ 2025-09-08T23:30:49,079 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,079 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,079 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,079 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,080 898 | void operator=(type const &) 2025-09-08T23:30:49,080 | ^~~~~~~~ 2025-09-08T23:30:49,080 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,080 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:49,081 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,081 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:49,081 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:49,081 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:49,081 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,082 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-08T23:30:49,082 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-08T23:30:49,082 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,082 4092 | suffix)); 2025-09-08T23:30:49,082 | ~~~~~~~~ 2025-09-08T23:30:49,083 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:49,083 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:49,083 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:49,083 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:49,084 898 | void operator=(type const &) 2025-09-08T23:30:49,084 | ^~~~~~~~ 2025-09-08T23:30:49,084 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:49,084 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:49,084 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:49,106 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrutil.c.o 2025-09-08T23:30:49,244 [ 75%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultiSphereShape.cpp.o 2025-09-08T23:30:50,119 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngset.c.o 2025-09-08T23:30:50,716 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngtrans.c.o 2025-09-08T23:30:51,092 [ 76%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.cpp.o 2025-09-08T23:30:51,132 [ 77%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwio.c.o 2025-09-08T23:30:51,446 [ 77%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwrite.c.o 2025-09-08T23:30:51,700 [ 77%] Linking CXX static library libgtest_main.a 2025-09-08T23:30:52,101 [ 77%] Built target gtest_main 2025-09-08T23:30:52,123 [ 78%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwtran.c.o 2025-09-08T23:30:52,167 [ 78%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwutil.c.o 2025-09-08T23:30:52,490 [ 78%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/arm_init.c.o 2025-09-08T23:30:52,498 [ 78%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-08T23:30:52,759 [ 79%] Building ASM object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon.S.o 2025-09-08T23:30:52,861 [ 79%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon_intrinsics.c.o 2025-09-08T23:30:52,891 [ 79%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/palette_neon_intrinsics.c.o 2025-09-08T23:30:53,024 [ 79%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.cpp.o 2025-09-08T23:30:53,124 [ 80%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o 2025-09-08T23:30:53,156 [ 81%] Linking C static library libpng16.a 2025-09-08T23:30:53,665 [ 83%] Built target png_static 2025-09-08T23:30:53,734 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-08T23:30:54,740 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-08T23:30:55,096 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-08T23:30:55,218 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-08T23:30:56,036 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-08T23:30:56,443 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-08T23:30:56,522 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-08T23:30:56,522 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-08T23:30:56,522 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-08T23:30:56,523 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-08T23:30:56,523 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:56,523 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:56,523 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,523 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,524 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-08T23:30:56,524 3974 | return MakePolymorphicMatcher( 2025-09-08T23:30:56,524 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:56,524 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-08T23:30:56,524 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,524 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,525 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,525 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,526 In file included from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-08T23:30:56,527 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-08T23:30:56,527 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-08T23:30:56,527 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-08T23:30:56,527 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-08T23:30:56,527 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-08T23:30:56,527 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,528 898 | void operator=(type const &) 2025-09-08T23:30:56,528 | ^~~~~~~~ 2025-09-08T23:30:56,528 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,528 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:56,528 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,530 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:56,530 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:56,531 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,531 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,531 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-08T23:30:56,531 4003 | return MakePolymorphicMatcher( 2025-09-08T23:30:56,531 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:56,532 4004 | internal::HasSubstrMatcher(substring)); 2025-09-08T23:30:56,532 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,532 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,532 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,533 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,533 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,534 898 | void operator=(type const &) 2025-09-08T23:30:56,534 | ^~~~~~~~ 2025-09-08T23:30:56,534 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,534 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:56,535 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,536 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:56,537 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:56,537 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,537 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,538 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-08T23:30:56,538 4010 | return MakePolymorphicMatcher( 2025-09-08T23:30:56,538 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T23:30:56,538 4011 | internal::StartsWithMatcher(prefix)); 2025-09-08T23:30:56,539 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,539 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,539 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,539 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,547 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,548 898 | void operator=(type const &) 2025-09-08T23:30:56,548 | ^~~~~~~~ 2025-09-08T23:30:56,548 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,549 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:56,549 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,549 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:56,549 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:56,550 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,550 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,550 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-08T23:30:56,550 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-08T23:30:56,550 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,551 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,551 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,551 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,551 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,552 898 | void operator=(type const &) 2025-09-08T23:30:56,552 | ^~~~~~~~ 2025-09-08T23:30:56,552 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,552 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:56,552 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,553 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-08T23:30:56,553 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-08T23:30:56,553 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,553 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,553 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-08T23:30:56,554 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-08T23:30:56,554 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,554 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,554 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,554 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,554 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-08T23:30:56,555 898 | void operator=(type const &) 2025-09-08T23:30:56,555 | ^~~~~~~~ 2025-09-08T23:30:56,555 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,555 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-08T23:30:56,556 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,556 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-08T23:30:56,556 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-08T23:30:56,556 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,556 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,556 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-08T23:30:56,557 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-08T23:30:56,557 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,557 4049 | str, true, true)); 2025-09-08T23:30:56,557 | ~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,567 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,568 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,568 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,568 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,568 898 | void operator=(type const &) 2025-09-08T23:30:56,568 | ^~~~~~~~ 2025-09-08T23:30:56,568 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,569 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-08T23:30:56,569 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,569 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-08T23:30:56,569 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-08T23:30:56,569 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,569 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,570 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-08T23:30:56,570 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-08T23:30:56,570 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,570 4078 | substring)); 2025-09-08T23:30:56,570 | ~~~~~~~~~~~ 2025-09-08T23:30:56,570 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,571 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,571 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,571 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,571 898 | void operator=(type const &) 2025-09-08T23:30:56,571 | ^~~~~~~~ 2025-09-08T23:30:56,572 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,572 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-08T23:30:56,572 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,572 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-08T23:30:56,572 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-08T23:30:56,572 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,573 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,573 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-08T23:30:56,573 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-08T23:30:56,573 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,573 4085 | prefix)); 2025-09-08T23:30:56,573 | ~~~~~~~~ 2025-09-08T23:30:56,574 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,574 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,574 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,574 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,574 898 | void operator=(type const &) 2025-09-08T23:30:56,574 | ^~~~~~~~ 2025-09-08T23:30:56,575 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,575 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-08T23:30:56,575 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,575 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-08T23:30:56,575 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-08T23:30:56,575 497 | return PolymorphicMatcher(impl); 2025-09-08T23:30:56,575 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,575 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-08T23:30:56,576 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-08T23:30:56,576 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,576 4092 | suffix)); 2025-09-08T23:30:56,576 | ~~~~~~~~ 2025-09-08T23:30:56,576 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-08T23:30:56,576 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-08T23:30:56,577 | ^~~~~~~~~~~~~~ 2025-09-08T23:30:56,577 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-08T23:30:56,577 898 | void operator=(type const &) 2025-09-08T23:30:56,587 | ^~~~~~~~ 2025-09-08T23:30:56,588 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-08T23:30:56,588 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-08T23:30:56,588 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T23:30:56,770 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-08T23:30:56,882 [ 86%] Linking CXX static library libgmock_main.a 2025-09-08T23:30:57,390 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-08T23:30:57,587 [ 86%] Built target gmock_main 2025-09-08T23:30:57,660 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-08T23:30:57,663 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-08T23:30:57,819 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-08T23:30:58,653 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.cpp.o 2025-09-08T23:30:58,888 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.cpp.o 2025-09-08T23:30:59,194 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.cpp.o 2025-09-08T23:30:59,194 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.cpp.o 2025-09-08T23:30:59,937 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-08T23:31:00,261 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-08T23:31:00,366 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-08T23:31:01,137 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-08T23:31:02,167 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-08T23:31:02,403 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-08T23:31:02,587 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-08T23:31:02,701 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-08T23:31:03,569 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-08T23:31:03,620 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-08T23:31:03,799 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-08T23:31:04,386 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-08T23:31:04,760 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-08T23:31:05,150 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-08T23:31:05,198 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-08T23:31:05,961 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-08T23:31:06,267 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-08T23:31:06,536 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-08T23:31:06,699 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-08T23:31:07,280 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-08T23:31:08,494 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-08T23:31:09,568 [ 96%] Built target BulletCollision 2025-09-08T23:31:09,709 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-08T23:31:09,709 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-08T23:31:09,727 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-08T23:31:09,740 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-08T23:31:10,408 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-08T23:31:12,737 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-08T23:31:12,737 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:23:52: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-08T23:31:12,737 23 | Environment* environment = new Environment(); 2025-09-08T23:31:12,738 | ^ 2025-09-08T23:31:12,738 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:23:52: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-08T23:31:12,739 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:23:52: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-08T23:31:12,751 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-08T23:31:12,752 from /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:8: 2025-09-08T23:31:12,752 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp: In function ‘PyObject* Env_step(EnvObject*, PyObject*, PyObject*)’: 2025-09-08T23:31:12,752 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:310:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:12,753 310 | screenDims, // screenDims 2025-09-08T23:31:12,753 | ^~~~~~~~~~ 2025-09-08T23:31:12,753 | | 2025-09-08T23:31:12,753 | long int* 2025-09-08T23:31:12,753 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:12,754 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:12,754 | ^~~~ 2025-09-08T23:31:12,768 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-08T23:31:12,769 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:669:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:12,769 669 | vecDims, // vecims 2025-09-08T23:31:12,769 | ^~~~~~~ 2025-09-08T23:31:12,769 | | 2025-09-08T23:31:12,769 | long int* 2025-09-08T23:31:12,770 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:12,770 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:12,770 | ^~~~ 2025-09-08T23:31:12,770 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:674:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:12,771 674 | vecDims, // vecims 2025-09-08T23:31:12,771 | ^~~~~~~ 2025-09-08T23:31:12,771 | | 2025-09-08T23:31:12,771 | long int* 2025-09-08T23:31:12,771 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:12,771 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:12,772 | ^~~~ 2025-09-08T23:31:12,772 /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/src/python/rodentia_module.cpp:679:17: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-08T23:31:12,772 679 | vecDims, // vecims 2025-09-08T23:31:12,772 | ^~~~~~~ 2025-09-08T23:31:12,773 | | 2025-09-08T23:31:12,773 | long int* 2025-09-08T23:31:12,773 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-08T23:31:12,773 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-08T23:31:12,773 | ^~~~ 2025-09-08T23:31:13,207 gmake[2]: *** [src/CMakeFiles/rodentia_module.dir/build.make:79: src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o] Error 1 2025-09-08T23:31:13,208 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-08T23:31:13,208 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-08T23:31:13,277 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-08T23:31:13,429 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-08T23:31:16,908 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-08T23:31:17,610 [ 98%] Built target rodentia_test 2025-09-08T23:31:17,614 gmake: *** [Makefile:136: all] Error 2 2025-09-08T23:31:17,628 Traceback (most recent call last): 2025-09-08T23:31:17,636 File "", line 2, in 2025-09-08T23:31:17,636 exec(compile(''' 2025-09-08T23:31:17,636 ~~~~^^^^^^^^^^^^ 2025-09-08T23:31:17,636 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:31:17,636 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:17,636 ...<32 lines>... 2025-09-08T23:31:17,637 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:31:17,637 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:17,637 ''' % ('/tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/setup.py',), "", "exec")) 2025-09-08T23:31:17,637 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:17,637 File "", line 35, in 2025-09-08T23:31:17,637 File "/tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/setup.py", line 71, in 2025-09-08T23:31:17,637 setup( 2025-09-08T23:31:17,638 ~~~~~^ 2025-09-08T23:31:17,638 name='rodentia', 2025-09-08T23:31:17,638 ^^^^^^^^^^^^^^^^ 2025-09-08T23:31:17,638 ...<43 lines>... 2025-09-08T23:31:17,638 zip_safe=False, 2025-09-08T23:31:17,638 ^^^^^^^^^^^^^^^ 2025-09-08T23:31:17,638 ) 2025-09-08T23:31:17,638 ^ 2025-09-08T23:31:17,638 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T23:31:17,638 return distutils.core.setup(**attrs) 2025-09-08T23:31:17,639 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:17,639 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T23:31:17,639 return run_commands(dist) 2025-09-08T23:31:17,639 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T23:31:17,639 dist.run_commands() 2025-09-08T23:31:17,639 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T23:31:17,639 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T23:31:17,639 self.run_command(cmd) 2025-09-08T23:31:17,640 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T23:31:17,640 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T23:31:17,640 super().run_command(command) 2025-09-08T23:31:17,640 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:17,640 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T23:31:17,640 cmd_obj.run() 2025-09-08T23:31:17,640 ~~~~~~~~~~~^^ 2025-09-08T23:31:17,640 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-08T23:31:17,640 self.run_command("build") 2025-09-08T23:31:17,641 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:17,641 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T23:31:17,641 self.distribution.run_command(command) 2025-09-08T23:31:17,641 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:17,641 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T23:31:17,641 super().run_command(command) 2025-09-08T23:31:17,641 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:17,641 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T23:31:17,641 cmd_obj.run() 2025-09-08T23:31:17,642 ~~~~~~~~~~~^^ 2025-09-08T23:31:17,642 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-08T23:31:17,642 self.run_command(cmd_name) 2025-09-08T23:31:17,642 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-08T23:31:17,642 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T23:31:17,642 self.distribution.run_command(command) 2025-09-08T23:31:17,642 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:17,642 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T23:31:17,642 super().run_command(command) 2025-09-08T23:31:17,643 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T23:31:17,643 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T23:31:17,643 cmd_obj.run() 2025-09-08T23:31:17,643 ~~~~~~~~~~~^^ 2025-09-08T23:31:17,647 File "/tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/setup.py", line 52, in run 2025-09-08T23:31:17,648 subprocess.check_call(cmake_cmd, 2025-09-08T23:31:17,648 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-08T23:31:17,648 cwd=self.build_temp) 2025-09-08T23:31:17,648 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T23:31:17,648 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-08T23:31:17,648 raise CalledProcessError(retcode, cmd) 2025-09-08T23:31:17,649 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-08T23:31:17,759 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T23:31:17,772 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T23:31:17,772 exec(compile('"'"''"'"''"'"' 2025-09-08T23:31:17,772 # This is -- a caller that pip uses to run setup.py 2025-09-08T23:31:17,772 # 2025-09-08T23:31:17,772 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T23:31:17,772 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T23:31:17,772 # - It provides a clear error message when setuptools is not installed. 2025-09-08T23:31:17,772 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T23:31:17,772 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T23:31:17,772 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T23:31:17,772 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T23:31:17,772 import os, sys, tokenize, traceback 2025-09-08T23:31:17,772 2025-09-08T23:31:17,772 try: 2025-09-08T23:31:17,772 import setuptools 2025-09-08T23:31:17,772 except ImportError: 2025-09-08T23:31:17,772 print( 2025-09-08T23:31:17,772 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T23:31:17,772 "the build environment with exception:", 2025-09-08T23:31:17,772 file=sys.stderr, 2025-09-08T23:31:17,772 ) 2025-09-08T23:31:17,772 traceback.print_exc() 2025-09-08T23:31:17,772 sys.exit(1) 2025-09-08T23:31:17,772 2025-09-08T23:31:17,772 __file__ = %r 2025-09-08T23:31:17,772 sys.argv[0] = __file__ 2025-09-08T23:31:17,772 2025-09-08T23:31:17,772 if os.path.exists(__file__): 2025-09-08T23:31:17,772 filename = __file__ 2025-09-08T23:31:17,772 with tokenize.open(__file__) as f: 2025-09-08T23:31:17,772 setup_py_code = f.read() 2025-09-08T23:31:17,772 else: 2025-09-08T23:31:17,772 filename = "" 2025-09-08T23:31:17,772 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T23:31:17,772 2025-09-08T23:31:17,772 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T23:31:17,772 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-s094nh8s[/] 2025-09-08T23:31:17,772 [bold magenta]cwd[/]: /tmp/pip-wheel-xor9tzae/rodentia_1b2bee0aecd34f6098164759fb13e228/ 2025-09-08T23:31:17,772 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-08T23:31:17,773 ERROR: Failed building wheel for rodentia 2025-09-08T23:31:17,774 Running setup.py clean for rodentia 2025-09-08T23:31:17,775 Running command python setup.py clean 2025-09-08T23:31:19,226 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T23:31:19,226 !! 2025-09-08T23:31:19,226 ******************************************************************************** 2025-09-08T23:31:19,226 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T23:31:19,226 License :: OSI Approved :: Apache Software License 2025-09-08T23:31:19,226 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T23:31:19,227 ******************************************************************************** 2025-09-08T23:31:19,227 !! 2025-09-08T23:31:19,227 self._finalize_license_expression() 2025-09-08T23:31:19,299 running clean 2025-09-08T23:31:19,448 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T23:31:19,500 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T23:31:19,501 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T23:31:19,501 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T23:31:19,501 removing 'build' 2025-09-08T23:31:19,617 Failed to build rodentia 2025-09-08T23:31:19,618 ERROR: Failed to build one or more wheels 2025-09-08T23:31:19,618 Exception information: 2025-09-08T23:31:19,618 Traceback (most recent call last): 2025-09-08T23:31:19,618 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T23:31:19,618 status = _inner_run() 2025-09-08T23:31:19,618 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T23:31:19,618 return self.run(options, args) 2025-09-08T23:31:19,618 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T23:31:19,618 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T23:31:19,618 return func(self, options, args) 2025-09-08T23:31:19,618 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T23:31:19,618 raise CommandError("Failed to build one or more wheels") 2025-09-08T23:31:19,618 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T23:31:19,623 Removed build tracker: '/tmp/pip-build-tracker-9w9019k_'