2025-09-10T03:15:28,140 Created temporary directory: /tmp/pip-build-tracker-rjc0dz96 2025-09-10T03:15:28,141 Initialized build tracking at /tmp/pip-build-tracker-rjc0dz96 2025-09-10T03:15:28,141 Created build tracker: /tmp/pip-build-tracker-rjc0dz96 2025-09-10T03:15:28,141 Entered build tracker: /tmp/pip-build-tracker-rjc0dz96 2025-09-10T03:15:28,142 Created temporary directory: /tmp/pip-wheel-t790vdoh 2025-09-10T03:15:28,145 Created temporary directory: /tmp/pip-ephem-wheel-cache-wq7y5_t0 2025-09-10T03:15:28,203 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T03:15:28,205 2 location(s) to search for versions of rodentia: 2025-09-10T03:15:28,205 * https://pypi.org/simple/rodentia/ 2025-09-10T03:15:28,205 * https://www.piwheels.org/simple/rodentia/ 2025-09-10T03:15:28,205 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-10T03:15:28,206 Getting page https://pypi.org/simple/rodentia/ 2025-09-10T03:15:28,207 Found index url https://pypi.org/simple/ 2025-09-10T03:15:28,355 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-10T03:15:28,358 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-10T03:15:28,359 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-10T03:15:28,359 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-10T03:15:28,360 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-10T03:15:28,360 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-10T03:15:28,361 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-10T03:15:28,361 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-10T03:15:28,362 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-10T03:15:28,362 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-10T03:15:28,363 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-10T03:15:28,363 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-10T03:15:28,365 Found index url https://www.piwheels.org/simple/ 2025-09-10T03:15:28,459 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-10T03:15:28,460 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-10T03:15:28,460 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-10T03:15:28,485 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-10T03:15:28,487 Collecting rodentia==0.0.9 2025-09-10T03:15:28,488 Created temporary directory: /tmp/pip-unpack-ygcsw6gf 2025-09-10T03:15:28,642 Downloading rodentia-0.0.9.tar.gz (3.9 MB) 2025-09-10T03:15:30,521 Added rodentia==0.0.9 from https://files.pythonhosted.org/packages/cc/58/92e649bc6b64b0b5a9a89d266961a681fee017728c8da4cb255cdf69cd4d/rodentia-0.0.9.tar.gz to build tracker '/tmp/pip-build-tracker-rjc0dz96' 2025-09-10T03:15:30,522 Running setup.py (path:/tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/setup.py) egg_info for package rodentia 2025-09-10T03:15:30,522 Created temporary directory: /tmp/pip-pip-egg-info-ltf1vogh 2025-09-10T03:15:30,523 Preparing metadata (setup.py): started 2025-09-10T03:15:30,523 Running command python setup.py egg_info 2025-09-10T03:15:31,634 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-10T03:15:31,634 !! 2025-09-10T03:15:31,634 ******************************************************************************** 2025-09-10T03:15:31,634 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-10T03:15:31,634 License :: OSI Approved :: Apache Software License 2025-09-10T03:15:31,635 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-10T03:15:31,635 ******************************************************************************** 2025-09-10T03:15:31,635 !! 2025-09-10T03:15:31,635 self._finalize_license_expression() 2025-09-10T03:15:31,707 running egg_info 2025-09-10T03:15:31,782 creating /tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info 2025-09-10T03:15:31,782 writing /tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info/PKG-INFO 2025-09-10T03:15:31,783 writing dependency_links to /tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info/dependency_links.txt 2025-09-10T03:15:31,784 writing requirements to /tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info/requires.txt 2025-09-10T03:15:31,784 writing top-level names to /tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info/top_level.txt 2025-09-10T03:15:31,784 writing manifest file '/tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info/SOURCES.txt' 2025-09-10T03:15:32,008 reading manifest file '/tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info/SOURCES.txt' 2025-09-10T03:15:32,008 reading manifest template 'MANIFEST.in' 2025-09-10T03:15:32,133 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-10T03:15:32,135 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-10T03:15:32,137 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-10T03:15:32,137 adding license file 'LICENSE.txt' 2025-09-10T03:15:32,182 writing manifest file '/tmp/pip-pip-egg-info-ltf1vogh/rodentia.egg-info/SOURCES.txt' 2025-09-10T03:15:32,294 Preparing metadata (setup.py): finished with status 'done' 2025-09-10T03:15:32,299 Source in /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc has version 0.0.9, which satisfies requirement rodentia==0.0.9 from https://files.pythonhosted.org/packages/cc/58/92e649bc6b64b0b5a9a89d266961a681fee017728c8da4cb255cdf69cd4d/rodentia-0.0.9.tar.gz 2025-09-10T03:15:32,299 Removed rodentia==0.0.9 from https://files.pythonhosted.org/packages/cc/58/92e649bc6b64b0b5a9a89d266961a681fee017728c8da4cb255cdf69cd4d/rodentia-0.0.9.tar.gz from build tracker '/tmp/pip-build-tracker-rjc0dz96' 2025-09-10T03:15:32,303 Created temporary directory: /tmp/pip-unpack-s5jg0r6r 2025-09-10T03:15:32,303 Created temporary directory: /tmp/pip-unpack-62vawadb 2025-09-10T03:15:32,303 Building wheels for collected packages: rodentia 2025-09-10T03:15:32,304 Created temporary directory: /tmp/pip-wheel-zgi3fgps 2025-09-10T03:15:32,305 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-10T03:15:32,306 Building wheel for rodentia (setup.py): started 2025-09-10T03:15:32,306 Destination directory: /tmp/pip-wheel-zgi3fgps 2025-09-10T03:15:32,306 Running command python setup.py bdist_wheel 2025-09-10T03:15:33,397 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-10T03:15:33,397 !! 2025-09-10T03:15:33,397 ******************************************************************************** 2025-09-10T03:15:33,397 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-10T03:15:33,398 License :: OSI Approved :: Apache Software License 2025-09-10T03:15:33,398 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-10T03:15:33,398 ******************************************************************************** 2025-09-10T03:15:33,398 !! 2025-09-10T03:15:33,398 self._finalize_license_expression() 2025-09-10T03:15:33,398 running bdist_wheel 2025-09-10T03:15:33,693 running build 2025-09-10T03:15:33,693 running build_py 2025-09-10T03:15:33,769 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-10T03:15:33,770 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-10T03:15:33,770 copying rodentia/__version__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-10T03:15:33,771 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-10T03:15:33,772 running build_ext 2025-09-10T03:15:33,831 ---------- Running CMake prepare ---------------------------------------- 2025-09-10T03:15:33,875 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-10T03:15:33,876 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:33,876 CMake. 2025-09-10T03:15:33,876 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:33,876 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:33,876 to work with policies introduced by or earlier. 2025-09-10T03:15:34,169 -- The C compiler identification is GNU 14.2.0 2025-09-10T03:15:34,497 -- The CXX compiler identification is GNU 14.2.0 2025-09-10T03:15:34,548 -- Detecting C compiler ABI info 2025-09-10T03:15:34,978 -- Detecting C compiler ABI info - done 2025-09-10T03:15:35,056 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-10T03:15:35,058 -- Detecting C compile features 2025-09-10T03:15:35,061 -- Detecting C compile features - done 2025-09-10T03:15:35,139 -- Detecting CXX compiler ABI info 2025-09-10T03:15:35,626 -- Detecting CXX compiler ABI info - done 2025-09-10T03:15:35,704 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-10T03:15:35,706 -- Detecting CXX compile features 2025-09-10T03:15:35,710 -- Detecting CXX compile features - done 2025-09-10T03:15:35,779 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-10T03:15:35,779 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:35,780 CMake. 2025-09-10T03:15:35,780 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:35,780 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:35,780 to work with policies introduced by or earlier. 2025-09-10T03:15:35,780 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-10T03:15:35,780 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:35,781 CMake. 2025-09-10T03:15:35,781 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:35,781 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:35,781 to work with policies introduced by or earlier. 2025-09-10T03:15:35,808 -- The ASM compiler identification is GNU 2025-09-10T03:15:35,821 -- Found assembler: /usr/bin/cc 2025-09-10T03:15:35,901 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-10T03:15:35,906 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-10T03:15:36,360 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-10T03:15:36,401 -- Symbol prefix: 2025-09-10T03:15:36,515 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-10T03:15:36,515 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:36,515 CMake. 2025-09-10T03:15:36,515 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:36,516 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:36,516 to work with policies introduced by or earlier. 2025-09-10T03:15:36,547 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-10T03:15:36,547 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-10T03:15:36,547 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-10T03:15:36,547 cmake_policy command to set the policy and suppress this warning. 2025-09-10T03:15:36,548 FindOpenGL found both a legacy GL library: 2025-09-10T03:15:36,548 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-10T03:15:36,548 and GLVND libraries for OpenGL and GLX: 2025-09-10T03:15:36,548 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-10T03:15:36,548 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-10T03:15:36,549 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-10T03:15:36,549 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-10T03:15:36,549 Call Stack (most recent call first): 2025-09-10T03:15:36,549 src/CMakeLists.txt:63 (find_package) 2025-09-10T03:15:36,549 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:36,552 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-10T03:15:36,555 CMake Warning (dev) at src/CMakeLists.txt:65 (find_package): 2025-09-10T03:15:36,555 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-10T03:15:36,555 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-10T03:15:36,555 the cmake_policy command to set the policy and suppress this warning. 2025-09-10T03:15:36,556 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:36,626 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-10T03:15:36,628 CMake Warning (dev) at src/CMakeLists.txt:68 (find_package): 2025-09-10T03:15:36,628 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-10T03:15:36,628 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-10T03:15:36,628 the cmake_policy command to set the policy and suppress this warning. 2025-09-10T03:15:36,628 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:36,650 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-10T03:15:37,416 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-10T03:15:37,416 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-10T03:15:37,416 not match the name of the calling package (NumPy). This can lead to 2025-09-10T03:15:37,416 problems in calling code that expects `find_package` result variables 2025-09-10T03:15:37,416 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-10T03:15:37,417 Call Stack (most recent call first): 2025-09-10T03:15:37,417 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-10T03:15:37,417 src/CMakeLists.txt:70 (find_package) 2025-09-10T03:15:37,417 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:37,417 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-10T03:15:37,417 -- Found components for NumPy 2025-09-10T03:15:37,417 -- NUMPY_ROOT_DIR = /usr/local 2025-09-10T03:15:37,418 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-10T03:15:37,418 -- NUMPY_LIBRARIES = 2025-09-10T03:15:37,418 -- NUMPY_API_VERSION = 2.3.2 2025-09-10T03:15:37,420 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-10T03:15:37,420 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:37,420 CMake. 2025-09-10T03:15:37,420 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:37,421 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:37,421 to work with policies introduced by or earlier. 2025-09-10T03:15:37,422 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-10T03:15:37,422 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:37,422 CMake. 2025-09-10T03:15:37,422 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:37,422 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:37,422 to work with policies introduced by or earlier. 2025-09-10T03:15:37,436 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-10T03:15:37,436 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:37,437 CMake. 2025-09-10T03:15:37,437 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:37,437 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:37,437 to work with policies introduced by or earlier. 2025-09-10T03:15:37,440 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-10T03:15:37,440 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-10T03:15:37,440 CMake. 2025-09-10T03:15:37,441 Update the VERSION argument value. Or, use the ... syntax 2025-09-10T03:15:37,441 to tell CMake that the project requires at least but has been updated 2025-09-10T03:15:37,441 to work with policies introduced by or earlier. 2025-09-10T03:15:37,442 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-10T03:15:37,442 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-10T03:15:37,442 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-10T03:15:37,442 the cmake_policy command to set the policy and suppress this warning. 2025-09-10T03:15:37,442 Call Stack (most recent call first): 2025-09-10T03:15:37,443 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-10T03:15:37,443 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:37,514 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-10T03:15:37,519 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-10T03:15:38,009 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-10T03:15:38,014 -- Found Threads: TRUE 2025-09-10T03:15:38,035 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-10T03:15:38,035 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-10T03:15:38,035 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-10T03:15:38,035 cmake_policy command to set the policy and suppress this warning. 2025-09-10T03:15:38,035 FindOpenGL found both a legacy GL library: 2025-09-10T03:15:38,036 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-10T03:15:38,036 and GLVND libraries for OpenGL and GLX: 2025-09-10T03:15:38,036 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-10T03:15:38,036 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-10T03:15:38,036 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-10T03:15:38,036 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-10T03:15:38,037 Call Stack (most recent call first): 2025-09-10T03:15:38,037 test/CMakeLists.txt:9 (find_package) 2025-09-10T03:15:38,037 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:38,047 -- Configuring done (4.2s) 2025-09-10T03:15:38,059 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-10T03:15:38,059 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-10T03:15:38,059 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-10T03:15:38,059 command to set the policy and suppress this warning. 2025-09-10T03:15:38,059 File: 2025-09-10T03:15:38,060 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-10T03:15:38,060 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:38,060 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-10T03:15:38,060 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-10T03:15:38,060 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-10T03:15:38,060 command to set the policy and suppress this warning. 2025-09-10T03:15:38,060 File: 2025-09-10T03:15:38,060 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-10T03:15:38,061 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-10T03:15:38,395 -- Generating done (0.3s) 2025-09-10T03:15:38,396 -- Build files have been written to: /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/build/temp.linux-armv7l-cpython-313 2025-09-10T03:15:38,413 ---------- Building extensions ---------------------------------------- 2025-09-10T03:15:38,712 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-10T03:15:38,717 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-10T03:15:38,720 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-10T03:15:38,721 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-10T03:15:39,645 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-10T03:15:40,435 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-10T03:15:40,538 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-10T03:15:40,702 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-10T03:15:40,919 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-10T03:15:40,969 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-10T03:15:41,396 [ 2%] Built target Bullet3Common 2025-09-10T03:15:41,551 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-10T03:15:41,952 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-10T03:15:42,382 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-10T03:15:42,383 [ 4%] Linking CXX static library libBullet3Geometry.a 2025-09-10T03:15:42,876 [ 4%] Built target Bullet3Geometry 2025-09-10T03:15:43,066 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-10T03:15:43,108 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-10T03:15:43,663 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-10T03:15:44,161 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-10T03:15:44,208 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-10T03:15:45,040 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-10T03:15:45,825 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-10T03:15:46,046 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-10T03:15:46,076 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-10T03:15:46,111 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-10T03:15:47,051 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-10T03:15:47,312 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-10T03:15:47,628 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-10T03:15:47,905 [ 8%] Linking CXX static library libBullet2FileLoader.a 2025-09-10T03:15:48,289 [ 9%] Linking CXX static library libBullet3Collision.a 2025-09-10T03:15:48,358 [ 9%] Built target Bullet2FileLoader 2025-09-10T03:15:48,523 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-10T03:15:48,571 [ 10%] Linking CXX static library libBullet3Dynamics.a 2025-09-10T03:15:48,779 [ 10%] Built target Bullet3Collision 2025-09-10T03:15:48,953 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-10T03:15:48,982 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-10T03:15:49,025 [ 11%] Built target Bullet3Dynamics 2025-09-10T03:15:49,089 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-10T03:15:50,460 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-10T03:15:50,666 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-10T03:15:50,918 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-10T03:15:51,174 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-10T03:15:51,925 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-10T03:15:52,032 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-10T03:15:52,818 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-10T03:15:53,511 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-10T03:15:53,547 [ 14%] Linking CXX static library libBulletInverseDynamics.a 2025-09-10T03:15:53,651 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-10T03:15:53,964 [ 15%] Built target BulletInverseDynamics 2025-09-10T03:15:54,123 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-10T03:15:54,265 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-10T03:15:54,850 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-10T03:15:55,939 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-10T03:15:56,126 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-10T03:15:56,343 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-10T03:15:57,878 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-10T03:15:58,026 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-10T03:15:58,073 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-10T03:15:59,154 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-10T03:15:59,385 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-10T03:16:00,093 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-10T03:16:00,095 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-10T03:16:00,814 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-10T03:16:00,955 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-10T03:16:01,530 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-10T03:16:02,381 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-10T03:16:02,383 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-10T03:16:02,399 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-10T03:16:04,034 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-10T03:16:05,243 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-10T03:16:05,654 [ 24%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-10T03:16:05,715 [ 24%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-10T03:16:05,929 [ 24%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-10T03:16:06,653 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-10T03:16:06,747 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-10T03:16:07,387 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-10T03:16:08,035 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-10T03:16:08,503 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-10T03:16:08,540 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-10T03:16:08,722 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-10T03:16:09,965 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-10T03:16:10,212 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-10T03:16:10,707 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-10T03:16:10,716 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-10T03:16:11,700 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-10T03:16:11,836 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-10T03:16:11,857 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-10T03:16:12,951 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-10T03:16:13,086 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-10T03:16:14,079 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-10T03:16:14,287 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-10T03:16:14,610 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-10T03:16:14,684 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-10T03:16:14,862 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-10T03:16:15,565 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-10T03:16:15,698 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-10T03:16:16,390 [ 32%] Linking CXX static library libBulletSoftBody.a 2025-09-10T03:16:16,556 [ 33%] Linking CXX static library libLinearMath.a 2025-09-10T03:16:16,686 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-10T03:16:17,024 [ 34%] Built target BulletSoftBody 2025-09-10T03:16:17,027 [ 34%] Built target LinearMath 2025-09-10T03:16:17,177 [ 35%] Generating pnglibconf.c 2025-09-10T03:16:17,195 [ 35%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-10T03:16:17,352 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-10T03:16:17,412 [ 36%] Generating pngprefix.h 2025-09-10T03:16:17,553 [ 36%] Generating scripts/pnglibconf.c 2025-09-10T03:16:17,863 [ 36%] Generating scripts/symbols.out 2025-09-10T03:16:18,193 [ 36%] Generating pnglibconf.out 2025-09-10T03:16:18,499 [ 37%] Generating scripts/symbols.chk 2025-09-10T03:16:18,516 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-10T03:16:18,649 [ 37%] Generating pnglibconf.h 2025-09-10T03:16:18,843 [ 38%] Generating scripts/prefix.out 2025-09-10T03:16:19,075 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o 2025-09-10T03:16:19,135 [ 40%] Generating scripts/sym.out 2025-09-10T03:16:19,359 [ 40%] Generating scripts/vers.out 2025-09-10T03:16:19,581 [ 40%] Generating scripts/intprefix.out 2025-09-10T03:16:19,910 [ 40%] Generating libpng.sym 2025-09-10T03:16:20,104 [ 40%] Generating libpng.vers 2025-09-10T03:16:20,306 [ 40%] Built target genfiles 2025-09-10T03:16:20,341 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.cpp.o 2025-09-10T03:16:20,375 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/Environment.cpp: In member function ‘int Environment::addCameraView(int, int, const Vector3f&, float, float, float, int)’: 2025-09-10T03:16:20,376 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/Environment.cpp:48:45: warning: ‘new’ of type ‘CameraView’ with extended alignment 16 [-Waligned-new=] 2025-09-10T03:16:20,376 48 | CameraView* cameraView = new CameraView(); 2025-09-10T03:16:20,376 | ^ 2025-09-10T03:16:20,377 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/Environment.cpp:48:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-10T03:16:20,377 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/Environment.cpp:48:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-10T03:16:20,454 [ 41%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o 2025-09-10T03:16:20,837 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-10T03:16:22,031 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.cpp.o 2025-09-10T03:16:22,467 [ 42%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-10T03:16:22,661 [ 43%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-10T03:16:23,283 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btInternalEdgeUtility.cpp.o 2025-09-10T03:16:24,613 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btWheelInfo.cpp.o 2025-09-10T03:16:24,865 [ 44%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-10T03:16:25,541 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btManifoldResult.cpp.o 2025-09-10T03:16:25,861 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBody.cpp.o 2025-09-10T03:16:26,665 In file included from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-10T03:16:26,665 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-10T03:16:26,665 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-10T03:16:26,666 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-10T03:16:26,666 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-10T03:16:26,666 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:26,666 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-10T03:16:26,667 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:26,667 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-10T03:16:26,667 1006 | int dummy; 2025-09-10T03:16:26,667 | ^~~~~ 2025-09-10T03:16:26,954 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSimulationIslandManager.cpp.o 2025-09-10T03:16:27,116 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Quat4f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-10T03:16:27,116 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp:105:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-10T03:16:27,117 105 | drawComponent = new DrawComponent(mesh, scale); 2025-09-10T03:16:27,117 | ^ 2025-09-10T03:16:27,118 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp:105:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-10T03:16:27,118 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp:105:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-10T03:16:27,121 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp: In constructor ‘AgentObject::AgentObject(float, const Vector3f&, float, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-10T03:16:27,122 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp:135:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-10T03:16:27,122 135 | drawComponent = new DrawComponent(mesh, scale); 2025-09-10T03:16:27,122 | ^ 2025-09-10T03:16:27,123 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp:135:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-10T03:16:27,124 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/env/EnvironmentObject.cpp:135:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-10T03:16:27,530 [ 44%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/CollisionShapeManager.cpp.o 2025-09-10T03:16:28,595 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o 2025-09-10T03:16:29,156 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraintSolver.cpp.o 2025-09-10T03:16:30,187 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o 2025-09-10T03:16:31,336 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyDynamicsWorld.cpp.o 2025-09-10T03:16:31,672 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o 2025-09-10T03:16:32,150 [ 47%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-10T03:16:32,929 In file included from /usr/include/c++/14/vector:66, 2025-09-10T03:16:32,929 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-10T03:16:32,930 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-10T03:16:32,930 /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-10T03:16:32,930 /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-10T03:16:32,930 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-10T03:16:32,931 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:32,931 607 | this->_M_impl._M_start, 2025-09-10T03:16:32,931 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:32,931 608 | _M_get_Tp_allocator()); 2025-09-10T03:16:32,931 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,030 In file included from /usr/include/c++/14/vector:65: 2025-09-10T03:16:33,030 /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-10T03:16:33,030 /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-10T03:16:33,031 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-10T03:16:33,031 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,031 /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-10T03:16:33,032 /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-10T03:16:33,032 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-10T03:16:33,033 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,064 [ 48%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.cpp.o 2025-09-10T03:16:33,095 /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-10T03:16:33,096 /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-10T03:16:33,096 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-10T03:16:33,096 | ^~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,096 /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-10T03:16:33,097 /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-10T03:16:33,097 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-10T03:16:33,098 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,098 185 | __uninit_copy(__first, __last, __result); 2025-09-10T03:16:33,098 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,126 /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-10T03:16:33,127 /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-10T03:16:33,127 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-10T03:16:33,127 | ^~~~~~~~~~~~~ 2025-09-10T03:16:33,128 /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-10T03:16:33,128 /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-10T03:16:33,129 147 | { return std::copy(__first, __last, __result); } 2025-09-10T03:16:33,129 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,152 In file included from /usr/include/c++/14/string:51, 2025-09-10T03:16:33,153 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-10T03:16:33,153 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-10T03:16:33,153 from /usr/include/c++/14/ios:44, 2025-09-10T03:16:33,153 from /usr/include/c++/14/ostream:40, 2025-09-10T03:16:33,153 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-10T03:16:33,154 /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-10T03:16:33,154 /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-10T03:16:33,154 642 | copy(_II __first, _II __last, _OI __result) 2025-09-10T03:16:33,154 | ^~~~ 2025-09-10T03:16:33,154 /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-10T03:16:33,155 /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-10T03:16:33,155 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-10T03:16:33,156 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,156 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-10T03:16:33,156 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:33,177 In file included from /usr/include/c++/14/string:44: 2025-09-10T03:16:33,177 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-10T03:16:33,177 /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-10T03:16:33,178 608 | __miter_base(_Iterator __it) 2025-09-10T03:16:33,178 | ^~~~~~~~~~~~ 2025-09-10T03:16:33,180 /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-10T03:16:33,180 /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-10T03:16:33,181 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-10T03:16:33,181 | ^~~~~~~~~~~~~ 2025-09-10T03:16:33,182 /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-10T03:16:33,196 In file included from /usr/include/c++/14/string:48: 2025-09-10T03:16:33,196 /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-10T03:16:33,196 /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-10T03:16:33,196 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-10T03:16:33,197 | ^~~~~~~~~~~~ 2025-09-10T03:16:34,128 [ 48%] Linking CXX static library libgtest.a 2025-09-10T03:16:34,189 [ 48%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.cpp.o 2025-09-10T03:16:34,307 [ 49%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointLimitConstraint.cpp.o 2025-09-10T03:16:34,647 [ 49%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-10T03:16:34,719 [ 49%] Built target gtest 2025-09-10T03:16:34,871 [ 49%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o 2025-09-10T03:16:35,288 [ 49%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-10T03:16:35,556 [ 50%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-10T03:16:35,611 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.cpp.o 2025-09-10T03:16:35,800 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.cpp.o 2025-09-10T03:16:36,160 [ 51%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-10T03:16:36,719 [ 51%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-10T03:16:37,081 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.cpp.o 2025-09-10T03:16:37,341 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-10T03:16:37,368 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.cpp.o 2025-09-10T03:16:38,490 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-10T03:16:38,496 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.cpp.o 2025-09-10T03:16:39,033 [ 53%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyFixedConstraint.cpp.o 2025-09-10T03:16:39,067 [ 53%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-10T03:16:39,626 [ 54%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-10T03:16:40,342 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCapsuleShape.cpp.o 2025-09-10T03:16:40,755 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodySliderConstraint.cpp.o 2025-09-10T03:16:40,953 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-10T03:16:40,954 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/render/MeshData.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-10T03:16:40,954 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-10T03:16:40,956 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-10T03:16:40,958 50 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-10T03:16:47,358 /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-10T03:16:47,358 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-10T03:16:47,359 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,359 607 | this->_M_impl._M_start, 2025-09-10T03:16:47,359 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,359 608 | _M_get_Tp_allocator()); 2025-09-10T03:16:47,359 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,457 In file included from /usr/include/c++/14/vector:65: 2025-09-10T03:16:47,457 /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-10T03:16:47,457 /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-10T03:16:47,458 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-10T03:16:47,458 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,458 /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-10T03:16:47,459 /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-10T03:16:47,459 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-10T03:16:47,459 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,519 /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-10T03:16:47,519 /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-10T03:16:47,520 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-10T03:16:47,520 | ^~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,520 /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-10T03:16:47,521 /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-10T03:16:47,521 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-10T03:16:47,521 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,522 185 | __uninit_copy(__first, __last, __result); 2025-09-10T03:16:47,522 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,554 /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-10T03:16:47,555 /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-10T03:16:47,555 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-10T03:16:47,555 | ^~~~~~~~~~~~~ 2025-09-10T03:16:47,556 /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-10T03:16:47,557 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-10T03:16:47,557 147 | { return std::copy(__first, __last, __result); } 2025-09-10T03:16:47,557 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,584 In file included from /usr/include/c++/14/string:51, 2025-09-10T03:16:47,584 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-10T03:16:47,584 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-10T03:16:47,584 from /usr/include/c++/14/ios:44, 2025-09-10T03:16:47,585 from /usr/include/c++/14/ostream:40, 2025-09-10T03:16:47,585 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-10T03:16:47,585 /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-10T03:16:47,585 /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-10T03:16:47,586 642 | copy(_II __first, _II __last, _OI __result) 2025-09-10T03:16:47,586 | ^~~~ 2025-09-10T03:16:47,587 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-10T03:16:47,587 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-10T03:16:47,588 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-10T03:16:47,588 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,588 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-10T03:16:47,588 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:47,609 In file included from /usr/include/c++/14/string:44: 2025-09-10T03:16:47,609 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-10T03:16:47,609 /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-10T03:16:47,610 608 | __miter_base(_Iterator __it) 2025-09-10T03:16:47,610 | ^~~~~~~~~~~~ 2025-09-10T03:16:47,612 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-10T03:16:47,612 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-10T03:16:47,613 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-10T03:16:47,613 | ^~~~~~~~~~~~~ 2025-09-10T03:16:47,613 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-10T03:16:47,627 In file included from /usr/include/c++/14/string:48: 2025-09-10T03:16:47,627 /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-10T03:16:47,628 /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-10T03:16:47,628 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-10T03:16:47,628 | ^~~~~~~~~~~~ 2025-09-10T03:16:47,935 [ 60%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DrawComponent.cpp.o 2025-09-10T03:16:48,025 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btLemkeAlgorithm.cpp.o 2025-09-10T03:16:48,308 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.cpp.o 2025-09-10T03:16:48,538 [ 61%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-10T03:16:48,994 [ 62%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderingContext.cpp.o 2025-09-10T03:16:49,573 [ 62%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/OffscreenFrameBuffer.cpp.o 2025-09-10T03:16:49,806 [ 63%] Linking CXX static library libBulletDynamics.a 2025-09-10T03:16:49,862 [ 63%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/GLContext.cpp.o 2025-09-10T03:16:50,150 [ 64%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.cpp.o 2025-09-10T03:16:50,252 [ 65%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DepthFrameBuffer.cpp.o 2025-09-10T03:16:50,549 [ 65%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDepthShader.cpp.o 2025-09-10T03:16:50,695 [ 65%] Built target BulletDynamics 2025-09-10T03:16:50,864 [ 65%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o 2025-09-10T03:16:51,113 [ 65%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDiffuseShader.cpp.o 2025-09-10T03:16:51,694 [ 66%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LSPSM.cpp.o 2025-09-10T03:16:51,708 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.cpp.o 2025-09-10T03:16:52,428 [ 66%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderTarget.cpp.o 2025-09-10T03:16:52,964 [ 67%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/CameraView.cpp.o 2025-09-10T03:16:53,208 In file included from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-10T03:16:53,209 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-10T03:16:53,209 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-10T03:16:53,209 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-10T03:16:53,209 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-10T03:16:53,210 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-10T03:16:53,210 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,210 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,210 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-10T03:16:53,210 3974 | return MakePolymorphicMatcher( 2025-09-10T03:16:53,210 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:16:53,211 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-10T03:16:53,211 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,211 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,211 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,211 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,212 In file included from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-10T03:16:53,213 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-10T03:16:53,213 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-10T03:16:53,213 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-10T03:16:53,213 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-10T03:16:53,213 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-10T03:16:53,214 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,214 898 | void operator=(type const &) 2025-09-10T03:16:53,214 | ^~~~~~~~ 2025-09-10T03:16:53,214 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,214 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-10T03:16:53,214 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,215 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.cpp.o 2025-09-10T03:16:53,216 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-10T03:16:53,217 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-10T03:16:53,217 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,217 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,217 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-10T03:16:53,217 4003 | return MakePolymorphicMatcher( 2025-09-10T03:16:53,217 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:16:53,217 4004 | internal::HasSubstrMatcher(substring)); 2025-09-10T03:16:53,218 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,218 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,218 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,218 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,220 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,220 898 | void operator=(type const &) 2025-09-10T03:16:53,220 | ^~~~~~~~ 2025-09-10T03:16:53,220 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,221 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-10T03:16:53,221 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,221 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-10T03:16:53,221 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-10T03:16:53,222 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,222 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,222 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-10T03:16:53,222 4010 | return MakePolymorphicMatcher( 2025-09-10T03:16:53,222 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:16:53,222 4011 | internal::StartsWithMatcher(prefix)); 2025-09-10T03:16:53,223 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,223 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,223 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,223 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,223 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,224 898 | void operator=(type const &) 2025-09-10T03:16:53,224 | ^~~~~~~~ 2025-09-10T03:16:53,224 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,224 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-10T03:16:53,224 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,225 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-10T03:16:53,225 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-10T03:16:53,225 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,225 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,225 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-10T03:16:53,225 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-10T03:16:53,226 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,226 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,226 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,227 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,227 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,227 898 | void operator=(type const &) 2025-09-10T03:16:53,227 | ^~~~~~~~ 2025-09-10T03:16:53,228 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,228 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-10T03:16:53,228 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,228 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-10T03:16:53,228 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-10T03:16:53,229 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,229 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,229 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-10T03:16:53,229 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-10T03:16:53,229 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,229 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,230 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,230 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,230 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,230 898 | void operator=(type const &) 2025-09-10T03:16:53,231 | ^~~~~~~~ 2025-09-10T03:16:53,231 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,231 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-10T03:16:53,231 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,231 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-10T03:16:53,231 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-10T03:16:53,232 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,232 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,232 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-10T03:16:53,232 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-10T03:16:53,232 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,232 4049 | str, true, true)); 2025-09-10T03:16:53,233 | ~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,233 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,233 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,233 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,233 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,234 898 | void operator=(type const &) 2025-09-10T03:16:53,234 | ^~~~~~~~ 2025-09-10T03:16:53,234 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,234 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-10T03:16:53,234 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,234 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-10T03:16:53,235 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-10T03:16:53,235 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,235 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,235 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-10T03:16:53,235 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-10T03:16:53,235 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,236 4078 | substring)); 2025-09-10T03:16:53,236 | ~~~~~~~~~~~ 2025-09-10T03:16:53,236 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,236 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,236 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,239 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,240 898 | void operator=(type const &) 2025-09-10T03:16:53,240 | ^~~~~~~~ 2025-09-10T03:16:53,240 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,240 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-10T03:16:53,240 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,241 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-10T03:16:53,241 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-10T03:16:53,241 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,241 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,241 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-10T03:16:53,242 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-10T03:16:53,242 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,242 4085 | prefix)); 2025-09-10T03:16:53,242 | ~~~~~~~~ 2025-09-10T03:16:53,242 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,242 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,243 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,243 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,243 898 | void operator=(type const &) 2025-09-10T03:16:53,243 | ^~~~~~~~ 2025-09-10T03:16:53,243 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,244 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-10T03:16:53,244 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,244 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-10T03:16:53,244 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-10T03:16:53,244 497 | return PolymorphicMatcher(impl); 2025-09-10T03:16:53,245 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,245 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-10T03:16:53,245 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-10T03:16:53,245 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,245 4092 | suffix)); 2025-09-10T03:16:53,246 | ~~~~~~~~ 2025-09-10T03:16:53,246 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,246 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:16:53,246 | ^~~~~~~~~~~~~~ 2025-09-10T03:16:53,246 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:16:53,247 898 | void operator=(type const &) 2025-09-10T03:16:53,247 | ^~~~~~~~ 2025-09-10T03:16:53,247 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:16:53,247 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-10T03:16:53,247 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:16:53,525 [ 67%] Building CXX object src/CMakeFiles/rodentia_code.dir/importer/ObjImporter.cpp.o 2025-09-10T03:16:55,015 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexShape.cpp.o 2025-09-10T03:16:56,226 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/importer/ObjImporter.cpp: In function ‘MeshData* loadObjMeshData(const tinyobj::attrib_t&, const std::vector&, const std::vector&, const std::string&)’: 2025-09-10T03:16:56,226 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/importer/ObjImporter.cpp:244:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-10T03:16:56,226 244 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-10T03:17:03,636 /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-10T03:17:03,636 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-10T03:17:03,636 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,636 607 | this->_M_impl._M_start, 2025-09-10T03:17:03,637 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,637 608 | _M_get_Tp_allocator()); 2025-09-10T03:17:03,637 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,740 In file included from /usr/include/c++/14/vector:65: 2025-09-10T03:17:03,740 /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-10T03:17:03,740 /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-10T03:17:03,740 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-10T03:17:03,740 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,741 /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-10T03:17:03,741 /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-10T03:17:03,742 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-10T03:17:03,742 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,813 /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-10T03:17:03,813 /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-10T03:17:03,813 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-10T03:17:03,814 | ^~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,814 /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-10T03:17:03,815 /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-10T03:17:03,815 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-10T03:17:03,816 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,816 185 | __uninit_copy(__first, __last, __result); 2025-09-10T03:17:03,816 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,849 /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-10T03:17:03,849 /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-10T03:17:03,849 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-10T03:17:03,850 | ^~~~~~~~~~~~~ 2025-09-10T03:17:03,850 /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-10T03:17:03,851 /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-10T03:17:03,851 147 | { return std::copy(__first, __last, __result); } 2025-09-10T03:17:03,851 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,877 In file included from /usr/include/c++/14/string:51, 2025-09-10T03:17:03,877 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-10T03:17:03,877 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-10T03:17:03,877 from /usr/include/c++/14/ios:44, 2025-09-10T03:17:03,877 from /usr/include/c++/14/ostream:40, 2025-09-10T03:17:03,878 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-10T03:17:03,878 /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-10T03:17:03,878 /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-10T03:17:03,878 642 | copy(_II __first, _II __last, _OI __result) 2025-09-10T03:17:03,879 | ^~~~ 2025-09-10T03:17:03,879 /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-10T03:17:03,880 /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-10T03:17:03,880 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-10T03:17:03,881 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,881 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-10T03:17:03,881 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:03,903 In file included from /usr/include/c++/14/string:44: 2025-09-10T03:17:03,904 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-10T03:17:03,904 /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-10T03:17:03,904 608 | __miter_base(_Iterator __it) 2025-09-10T03:17:03,904 | ^~~~~~~~~~~~ 2025-09-10T03:17:03,906 /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-10T03:17:03,906 /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-10T03:17:03,906 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-10T03:17:03,907 | ^~~~~~~~~~~~~ 2025-09-10T03:17:03,907 /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-10T03:17:03,921 In file included from /usr/include/c++/14/string:48: 2025-09-10T03:17:03,921 /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-10T03:17:03,921 /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-10T03:17:03,922 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-10T03:17:03,922 | ^~~~~~~~~~~~ 2025-09-10T03:17:04,007 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngtrans.c.o 2025-09-10T03:17:04,159 [ 75%] Built target rodentia_code 2025-09-10T03:17:04,221 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwio.c.o 2025-09-10T03:17:04,405 [ 76%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o 2025-09-10T03:17:04,518 [ 76%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.cpp.o 2025-09-10T03:17:04,526 [ 77%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwrite.c.o 2025-09-10T03:17:04,832 [ 77%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwtran.c.o 2025-09-10T03:17:05,198 [ 77%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwutil.c.o 2025-09-10T03:17:05,223 [ 77%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-10T03:17:05,904 [ 77%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultimaterialTriangleMeshShape.cpp.o 2025-09-10T03:17:05,934 [ 78%] Linking C static library libpng16.a 2025-09-10T03:17:06,492 [ 80%] Built target png_static 2025-09-10T03:17:06,666 [ 80%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-10T03:17:07,552 [ 81%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultiSphereShape.cpp.o 2025-09-10T03:17:09,107 In file included from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-10T03:17:09,108 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-10T03:17:09,108 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-10T03:17:09,108 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-10T03:17:09,108 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-10T03:17:09,108 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-10T03:17:09,108 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,109 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,109 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-10T03:17:09,109 3974 | return MakePolymorphicMatcher( 2025-09-10T03:17:09,109 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:17:09,109 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-10T03:17:09,109 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,109 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,110 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,110 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,111 In file included from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-10T03:17:09,111 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-10T03:17:09,111 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-10T03:17:09,112 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-10T03:17:09,112 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-10T03:17:09,112 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-10T03:17:09,112 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,112 898 | void operator=(type const &) 2025-09-10T03:17:09,112 | ^~~~~~~~ 2025-09-10T03:17:09,113 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,113 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-10T03:17:09,113 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,115 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-10T03:17:09,115 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-10T03:17:09,115 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,115 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,116 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-10T03:17:09,116 4003 | return MakePolymorphicMatcher( 2025-09-10T03:17:09,116 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:17:09,116 4004 | internal::HasSubstrMatcher(substring)); 2025-09-10T03:17:09,116 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,116 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,117 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,117 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,118 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,118 898 | void operator=(type const &) 2025-09-10T03:17:09,118 | ^~~~~~~~ 2025-09-10T03:17:09,118 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,118 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-10T03:17:09,119 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,120 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-10T03:17:09,121 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-10T03:17:09,121 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,121 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,121 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-10T03:17:09,121 4010 | return MakePolymorphicMatcher( 2025-09-10T03:17:09,122 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:17:09,122 4011 | internal::StartsWithMatcher(prefix)); 2025-09-10T03:17:09,122 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,122 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,122 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,122 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,137 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,137 898 | void operator=(type const &) 2025-09-10T03:17:09,137 | ^~~~~~~~ 2025-09-10T03:17:09,138 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,138 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-10T03:17:09,138 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,138 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-10T03:17:09,138 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-10T03:17:09,139 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,139 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,139 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-10T03:17:09,139 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-10T03:17:09,139 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,139 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,140 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,140 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,140 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,140 898 | void operator=(type const &) 2025-09-10T03:17:09,140 | ^~~~~~~~ 2025-09-10T03:17:09,140 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,141 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-10T03:17:09,141 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,141 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-10T03:17:09,141 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-10T03:17:09,141 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,142 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,142 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-10T03:17:09,142 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-10T03:17:09,142 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,142 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,143 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,143 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,143 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,143 898 | void operator=(type const &) 2025-09-10T03:17:09,143 | ^~~~~~~~ 2025-09-10T03:17:09,143 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,144 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-10T03:17:09,144 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,144 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-10T03:17:09,144 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-10T03:17:09,144 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,144 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,145 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-10T03:17:09,145 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-10T03:17:09,145 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,145 4049 | str, true, true)); 2025-09-10T03:17:09,145 | ~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,145 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,146 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,146 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,146 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,146 898 | void operator=(type const &) 2025-09-10T03:17:09,147 | ^~~~~~~~ 2025-09-10T03:17:09,147 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,147 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-10T03:17:09,147 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,148 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-10T03:17:09,148 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-10T03:17:09,148 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,149 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,149 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-10T03:17:09,149 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-10T03:17:09,149 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,150 4078 | substring)); 2025-09-10T03:17:09,150 | ~~~~~~~~~~~ 2025-09-10T03:17:09,150 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,150 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,150 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,151 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,151 898 | void operator=(type const &) 2025-09-10T03:17:09,151 | ^~~~~~~~ 2025-09-10T03:17:09,151 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,152 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-10T03:17:09,152 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,152 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-10T03:17:09,152 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-10T03:17:09,152 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,153 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,153 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-10T03:17:09,153 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-10T03:17:09,153 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,154 4085 | prefix)); 2025-09-10T03:17:09,154 | ~~~~~~~~ 2025-09-10T03:17:09,154 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,154 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,155 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,155 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,155 898 | void operator=(type const &) 2025-09-10T03:17:09,155 | ^~~~~~~~ 2025-09-10T03:17:09,155 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,156 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-10T03:17:09,156 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,156 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-10T03:17:09,156 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-10T03:17:09,167 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,167 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,167 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-10T03:17:09,168 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-10T03:17:09,168 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,168 4092 | suffix)); 2025-09-10T03:17:09,168 | ~~~~~~~~ 2025-09-10T03:17:09,168 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,169 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,169 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,169 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,169 898 | void operator=(type const &) 2025-09-10T03:17:09,169 | ^~~~~~~~ 2025-09-10T03:17:09,170 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,170 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-10T03:17:09,170 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,306 [ 81%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.cpp.o 2025-09-10T03:17:09,402 In file included from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-10T03:17:09,402 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-10T03:17:09,402 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-10T03:17:09,402 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-10T03:17:09,403 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-10T03:17:09,403 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-10T03:17:09,403 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,403 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,403 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-10T03:17:09,404 3974 | return MakePolymorphicMatcher( 2025-09-10T03:17:09,404 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:17:09,404 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-10T03:17:09,404 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,404 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,404 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,404 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,405 In file included from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-10T03:17:09,405 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-10T03:17:09,405 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-10T03:17:09,405 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-10T03:17:09,405 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-10T03:17:09,405 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-10T03:17:09,405 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,406 898 | void operator=(type const &) 2025-09-10T03:17:09,406 | ^~~~~~~~ 2025-09-10T03:17:09,406 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,406 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-10T03:17:09,406 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,406 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-10T03:17:09,406 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-10T03:17:09,406 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,407 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,407 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-10T03:17:09,407 4003 | return MakePolymorphicMatcher( 2025-09-10T03:17:09,407 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:17:09,407 4004 | internal::HasSubstrMatcher(substring)); 2025-09-10T03:17:09,407 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,407 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,407 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,408 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,408 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,408 898 | void operator=(type const &) 2025-09-10T03:17:09,408 | ^~~~~~~~ 2025-09-10T03:17:09,408 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,408 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-10T03:17:09,408 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,409 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-10T03:17:09,409 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-10T03:17:09,409 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,409 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,409 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-10T03:17:09,409 4010 | return MakePolymorphicMatcher( 2025-09-10T03:17:09,409 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T03:17:09,410 4011 | internal::StartsWithMatcher(prefix)); 2025-09-10T03:17:09,410 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,410 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,410 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,410 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,410 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,410 898 | void operator=(type const &) 2025-09-10T03:17:09,410 | ^~~~~~~~ 2025-09-10T03:17:09,410 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,411 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-10T03:17:09,411 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,411 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-10T03:17:09,411 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-10T03:17:09,411 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,411 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,411 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-10T03:17:09,412 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-10T03:17:09,412 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,412 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,412 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,412 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,413 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,413 898 | void operator=(type const &) 2025-09-10T03:17:09,413 | ^~~~~~~~ 2025-09-10T03:17:09,413 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,413 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-10T03:17:09,413 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,414 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-10T03:17:09,414 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-10T03:17:09,414 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,414 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,414 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-10T03:17:09,414 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-10T03:17:09,414 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,414 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,415 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,415 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,415 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,415 898 | void operator=(type const &) 2025-09-10T03:17:09,415 | ^~~~~~~~ 2025-09-10T03:17:09,415 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,415 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-10T03:17:09,416 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,416 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-10T03:17:09,416 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-10T03:17:09,416 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,416 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,416 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-10T03:17:09,416 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-10T03:17:09,416 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,427 4049 | str, true, true)); 2025-09-10T03:17:09,427 | ~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,427 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,428 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,428 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,428 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,428 898 | void operator=(type const &) 2025-09-10T03:17:09,428 | ^~~~~~~~ 2025-09-10T03:17:09,428 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,429 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-10T03:17:09,429 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,429 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-10T03:17:09,429 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-10T03:17:09,430 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,430 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,430 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-10T03:17:09,430 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-10T03:17:09,430 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,430 4078 | substring)); 2025-09-10T03:17:09,431 | ~~~~~~~~~~~ 2025-09-10T03:17:09,431 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,431 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,431 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,432 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,432 898 | void operator=(type const &) 2025-09-10T03:17:09,432 | ^~~~~~~~ 2025-09-10T03:17:09,432 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,432 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-10T03:17:09,432 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,433 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-10T03:17:09,433 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-10T03:17:09,433 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,433 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,433 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-10T03:17:09,433 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-10T03:17:09,434 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,434 4085 | prefix)); 2025-09-10T03:17:09,434 | ~~~~~~~~ 2025-09-10T03:17:09,434 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,434 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,434 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,435 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,435 898 | void operator=(type const &) 2025-09-10T03:17:09,435 | ^~~~~~~~ 2025-09-10T03:17:09,435 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,435 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-10T03:17:09,435 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,436 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-10T03:17:09,436 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-10T03:17:09,436 497 | return PolymorphicMatcher(impl); 2025-09-10T03:17:09,436 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,436 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-10T03:17:09,437 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-10T03:17:09,447 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,447 4092 | suffix)); 2025-09-10T03:17:09,447 | ~~~~~~~~ 2025-09-10T03:17:09,447 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,448 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-10T03:17:09,448 | ^~~~~~~~~~~~~~ 2025-09-10T03:17:09,448 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/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-10T03:17:09,448 898 | void operator=(type const &) 2025-09-10T03:17:09,448 | ^~~~~~~~ 2025-09-10T03:17:09,448 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-10T03:17:09,449 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-10T03:17:09,449 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-10T03:17:09,719 [ 81%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.cpp.o 2025-09-10T03:17:10,015 [ 82%] Linking CXX static library libgtest_main.a 2025-09-10T03:17:10,410 [ 82%] Built target gtest_main 2025-09-10T03:17:10,473 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o 2025-09-10T03:17:11,114 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-10T03:17:11,694 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-10T03:17:12,163 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-10T03:17:12,485 [ 84%] Linking CXX static library libgmock_main.a 2025-09-10T03:17:12,719 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-10T03:17:13,035 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-10T03:17:13,195 [ 85%] Built target gmock_main 2025-09-10T03:17:13,270 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-10T03:17:13,527 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-10T03:17:14,283 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-10T03:17:14,331 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-10T03:17:14,351 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-10T03:17:14,521 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-10T03:17:15,506 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.cpp.o 2025-09-10T03:17:15,518 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.cpp.o 2025-09-10T03:17:15,853 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.cpp.o 2025-09-10T03:17:15,887 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.cpp.o 2025-09-10T03:17:16,739 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-10T03:17:16,903 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-10T03:17:16,975 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-10T03:17:17,823 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-10T03:17:18,773 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-10T03:17:19,160 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-10T03:17:19,205 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-10T03:17:19,445 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-10T03:17:20,200 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-10T03:17:20,238 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-10T03:17:20,559 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-10T03:17:21,124 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-10T03:17:21,379 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-10T03:17:21,837 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-10T03:17:21,960 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-10T03:17:22,562 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-10T03:17:23,036 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-10T03:17:23,195 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-10T03:17:23,441 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-10T03:17:23,888 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-10T03:17:25,128 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-10T03:17:26,169 [ 96%] Built target BulletCollision 2025-09-10T03:17:26,298 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-10T03:17:26,301 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-10T03:17:26,307 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-10T03:17:26,308 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-10T03:17:27,087 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-10T03:17:29,438 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-10T03:17:29,438 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:25:48: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-10T03:17:29,439 25 | Environment* environment = new Environment(); 2025-09-10T03:17:29,439 | ^ 2025-09-10T03:17:29,439 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:25:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-10T03:17:29,439 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:25:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-10T03:17:29,468 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-10T03:17:29,468 from /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:9: 2025-09-10T03:17:29,469 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp: In function ‘PyObject* Env_render(EnvObject*, PyObject*, PyObject*)’: 2025-09-10T03:17:29,469 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:590:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-10T03:17:29,469 590 | screenDims, // screenDims 2025-09-10T03:17:29,469 | ^~~~~~~~~~ 2025-09-10T03:17:29,469 | | 2025-09-10T03:17:29,470 | long int* 2025-09-10T03:17:29,470 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-10T03:17:29,470 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-10T03:17:29,470 | ^~~~ 2025-09-10T03:17:29,484 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-10T03:17:29,484 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:960:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-10T03:17:29,484 960 | vecDims, // vecDims 2025-09-10T03:17:29,485 | ^~~~~~~ 2025-09-10T03:17:29,485 | | 2025-09-10T03:17:29,485 | long int* 2025-09-10T03:17:29,485 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-10T03:17:29,486 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-10T03:17:29,486 | ^~~~ 2025-09-10T03:17:29,486 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:965:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-10T03:17:29,486 965 | vecDims, // vecDims 2025-09-10T03:17:29,486 | ^~~~~~~ 2025-09-10T03:17:29,487 | | 2025-09-10T03:17:29,487 | long int* 2025-09-10T03:17:29,487 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-10T03:17:29,487 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-10T03:17:29,487 | ^~~~ 2025-09-10T03:17:29,488 /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/src/python/rodentia_module.cpp:970:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-10T03:17:29,488 970 | rotDims, // rotDims 2025-09-10T03:17:29,488 | ^~~~~~~ 2025-09-10T03:17:29,488 | | 2025-09-10T03:17:29,488 | long int* 2025-09-10T03:17:29,489 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-10T03:17:29,489 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-10T03:17:29,489 | ^~~~ 2025-09-10T03:17:29,961 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-10T03:17:30,163 gmake[2]: *** [src/CMakeFiles/rodentia_module.dir/build.make:79: src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o] Error 1 2025-09-10T03:17:30,163 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-10T03:17:30,163 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-10T03:17:30,222 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-10T03:17:33,585 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-10T03:17:34,308 [ 98%] Built target rodentia_test 2025-09-10T03:17:34,312 gmake: *** [Makefile:136: all] Error 2 2025-09-10T03:17:34,326 Traceback (most recent call last): 2025-09-10T03:17:34,333 File "", line 2, in 2025-09-10T03:17:34,333 exec(compile(''' 2025-09-10T03:17:34,333 ~~~~^^^^^^^^^^^^ 2025-09-10T03:17:34,333 # This is -- a caller that pip uses to run setup.py 2025-09-10T03:17:34,333 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:17:34,333 ...<32 lines>... 2025-09-10T03:17:34,333 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T03:17:34,333 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:17:34,333 ''' % ('/tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/setup.py',), "", "exec")) 2025-09-10T03:17:34,334 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:17:34,334 File "", line 35, in 2025-09-10T03:17:34,334 File "/tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/setup.py", line 100, in 2025-09-10T03:17:34,334 setup( 2025-09-10T03:17:34,334 ~~~~~^ 2025-09-10T03:17:34,334 name=NAME, 2025-09-10T03:17:34,335 ^^^^^^^^^^ 2025-09-10T03:17:34,335 ...<43 lines>... 2025-09-10T03:17:34,335 zip_safe=False, 2025-09-10T03:17:34,335 ^^^^^^^^^^^^^^^ 2025-09-10T03:17:34,335 ) 2025-09-10T03:17:34,335 ^ 2025-09-10T03:17:34,335 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-10T03:17:34,335 return distutils.core.setup(**attrs) 2025-09-10T03:17:34,336 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-10T03:17:34,336 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-10T03:17:34,336 return run_commands(dist) 2025-09-10T03:17:34,336 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-10T03:17:34,336 dist.run_commands() 2025-09-10T03:17:34,336 ~~~~~~~~~~~~~~~~~^^ 2025-09-10T03:17:34,337 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-10T03:17:34,337 self.run_command(cmd) 2025-09-10T03:17:34,337 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-10T03:17:34,337 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-10T03:17:34,337 super().run_command(command) 2025-09-10T03:17:34,338 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-10T03:17:34,338 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-10T03:17:34,338 cmd_obj.run() 2025-09-10T03:17:34,338 ~~~~~~~~~~~^^ 2025-09-10T03:17:34,338 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-10T03:17:34,338 self.run_command("build") 2025-09-10T03:17:34,338 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-10T03:17:34,339 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-10T03:17:34,339 self.distribution.run_command(command) 2025-09-10T03:17:34,339 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-10T03:17:34,339 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-10T03:17:34,339 super().run_command(command) 2025-09-10T03:17:34,339 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-10T03:17:34,339 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-10T03:17:34,339 cmd_obj.run() 2025-09-10T03:17:34,340 ~~~~~~~~~~~^^ 2025-09-10T03:17:34,340 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-10T03:17:34,340 self.run_command(cmd_name) 2025-09-10T03:17:34,340 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-10T03:17:34,340 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-10T03:17:34,340 self.distribution.run_command(command) 2025-09-10T03:17:34,340 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-10T03:17:34,341 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-10T03:17:34,341 super().run_command(command) 2025-09-10T03:17:34,341 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-10T03:17:34,341 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-10T03:17:34,341 cmd_obj.run() 2025-09-10T03:17:34,341 ~~~~~~~~~~~^^ 2025-09-10T03:17:34,341 File "/tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/setup.py", line 81, in run 2025-09-10T03:17:34,342 subprocess.check_call(cmake_cmd, 2025-09-10T03:17:34,342 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-10T03:17:34,342 cwd=self.build_temp) 2025-09-10T03:17:34,342 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T03:17:34,342 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-10T03:17:34,342 raise CalledProcessError(retcode, cmd) 2025-09-10T03:17:34,342 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-10T03:17:34,451 ERROR: python setup.py bdist_wheel exited with 1 2025-09-10T03:17:34,462 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-10T03:17:34,462 exec(compile('"'"''"'"''"'"' 2025-09-10T03:17:34,462 # This is -- a caller that pip uses to run setup.py 2025-09-10T03:17:34,462 # 2025-09-10T03:17:34,462 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T03:17:34,462 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T03:17:34,462 # - It provides a clear error message when setuptools is not installed. 2025-09-10T03:17:34,462 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T03:17:34,462 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T03:17:34,462 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T03:17:34,462 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T03:17:34,462 import os, sys, tokenize, traceback 2025-09-10T03:17:34,462 2025-09-10T03:17:34,462 try: 2025-09-10T03:17:34,462 import setuptools 2025-09-10T03:17:34,462 except ImportError: 2025-09-10T03:17:34,462 print( 2025-09-10T03:17:34,462 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T03:17:34,462 "the build environment with exception:", 2025-09-10T03:17:34,462 file=sys.stderr, 2025-09-10T03:17:34,462 ) 2025-09-10T03:17:34,462 traceback.print_exc() 2025-09-10T03:17:34,462 sys.exit(1) 2025-09-10T03:17:34,462 2025-09-10T03:17:34,462 __file__ = %r 2025-09-10T03:17:34,462 sys.argv[0] = __file__ 2025-09-10T03:17:34,462 2025-09-10T03:17:34,462 if os.path.exists(__file__): 2025-09-10T03:17:34,462 filename = __file__ 2025-09-10T03:17:34,462 with tokenize.open(__file__) as f: 2025-09-10T03:17:34,462 setup_py_code = f.read() 2025-09-10T03:17:34,462 else: 2025-09-10T03:17:34,462 filename = "" 2025-09-10T03:17:34,462 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T03:17:34,462 2025-09-10T03:17:34,462 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T03:17:34,462 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-zgi3fgps[/] 2025-09-10T03:17:34,463 [bold magenta]cwd[/]: /tmp/pip-wheel-t790vdoh/rodentia_68ea87b69cb9494eaf37889ea01ff1dc/ 2025-09-10T03:17:34,463 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-10T03:17:34,463 ERROR: Failed building wheel for rodentia 2025-09-10T03:17:34,464 Running setup.py clean for rodentia 2025-09-10T03:17:34,465 Running command python setup.py clean 2025-09-10T03:17:35,932 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-10T03:17:35,932 !! 2025-09-10T03:17:35,932 ******************************************************************************** 2025-09-10T03:17:35,933 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-10T03:17:35,933 License :: OSI Approved :: Apache Software License 2025-09-10T03:17:35,933 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-10T03:17:35,933 ******************************************************************************** 2025-09-10T03:17:35,933 !! 2025-09-10T03:17:35,933 self._finalize_license_expression() 2025-09-10T03:17:36,016 running clean 2025-09-10T03:17:36,164 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-10T03:17:36,216 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-10T03:17:36,217 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-10T03:17:36,217 'build/scripts-3.13' does not exist -- can't clean it 2025-09-10T03:17:36,217 removing 'build' 2025-09-10T03:17:36,331 Failed to build rodentia 2025-09-10T03:17:36,331 ERROR: Failed to build one or more wheels 2025-09-10T03:17:36,332 Exception information: 2025-09-10T03:17:36,332 Traceback (most recent call last): 2025-09-10T03:17:36,332 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T03:17:36,332 status = _inner_run() 2025-09-10T03:17:36,332 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T03:17:36,332 return self.run(options, args) 2025-09-10T03:17:36,332 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T03:17:36,332 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T03:17:36,332 return func(self, options, args) 2025-09-10T03:17:36,332 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-10T03:17:36,332 raise CommandError("Failed to build one or more wheels") 2025-09-10T03:17:36,332 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-10T03:17:36,337 Removed build tracker: '/tmp/pip-build-tracker-rjc0dz96'