2025-09-09T00:00:08,167 Created temporary directory: /tmp/pip-build-tracker-l_jevfg6 2025-09-09T00:00:08,168 Initialized build tracking at /tmp/pip-build-tracker-l_jevfg6 2025-09-09T00:00:08,168 Created build tracker: /tmp/pip-build-tracker-l_jevfg6 2025-09-09T00:00:08,168 Entered build tracker: /tmp/pip-build-tracker-l_jevfg6 2025-09-09T00:00:08,169 Created temporary directory: /tmp/pip-wheel-_kr55_t2 2025-09-09T00:00:08,172 Created temporary directory: /tmp/pip-ephem-wheel-cache-t3e2skb8 2025-09-09T00:00:08,229 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:00:08,232 2 location(s) to search for versions of rodentia: 2025-09-09T00:00:08,232 * https://pypi.org/simple/rodentia/ 2025-09-09T00:00:08,232 * https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:00:08,232 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-09T00:00:08,232 Getting page https://pypi.org/simple/rodentia/ 2025-09-09T00:00:08,234 Found index url https://pypi.org/simple/ 2025-09-09T00:00:08,303 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:00:08,304 Found link https://files.pythonhosted.org/packages/45/58/325ca7b957b2915089d39c420b9b4336601da38386bf534892e7a40d560e/rodentia-0.0.1.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.1 2025-09-09T00:00:08,305 Found link https://files.pythonhosted.org/packages/d5/29/40bd406dd4d1e63b3910a368e99f07cb0ad13fe19d68d877bd4d78ca5590/rodentia-0.0.2.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.2 2025-09-09T00:00:08,305 Found link https://files.pythonhosted.org/packages/f1/14/e40bae174689ae114ee2e0ba14604d3b83cb4cb22322c5decc1bf6f141d0/rodentia-0.0.3.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.3 2025-09-09T00:00:08,305 Found link https://files.pythonhosted.org/packages/70/f8/48240fcf0e071d56f072fec5fa4356f448c8913ac3b65b8a22c2baecb1ed/rodentia-0.0.4.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.4 2025-09-09T00:00:08,305 Found link https://files.pythonhosted.org/packages/87/3e/e27ccbb51609e4a3d4b0d5e2a4e0f89e6677c5ce5e8f6664c8bc6e12461d/rodentia-0.0.5.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.5 2025-09-09T00:00:08,306 Found link https://files.pythonhosted.org/packages/8a/14/0fbf0b01565629eecbadcf2362493e5c249a4685898e4c1e2556cd87ad64/rodentia-0.0.6.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.6 2025-09-09T00:00:08,306 Found link https://files.pythonhosted.org/packages/30/6c/89690991ff7d3682eacb8b52f6d7dbafa9cabcb592c7f6193cd0a4985115/rodentia-0.0.7.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.7 2025-09-09T00:00:08,306 Found link https://files.pythonhosted.org/packages/7b/fe/57e15442a4550b23ebd66a6afff308323593bdd5219ec2943f79e38e34cd/rodentia-0.0.8.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.8 2025-09-09T00:00:08,306 Found link https://files.pythonhosted.org/packages/cc/58/92e649bc6b64b0b5a9a89d266961a681fee017728c8da4cb255cdf69cd4d/rodentia-0.0.9.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.9 2025-09-09T00:00:08,306 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:00:08,307 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:00:08,308 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:00:08,530 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-09T00:00:08,531 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:00:08,532 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-09T00:00:08,567 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-09T00:00:08,568 Collecting rodentia==0.0.3 2025-09-09T00:00:08,569 Created temporary directory: /tmp/pip-unpack-h9clnv54 2025-09-09T00:00:08,844 Downloading rodentia-0.0.3.tar.gz (3.9 MB) 2025-09-09T00:00:10,671 Added rodentia==0.0.3 from https://files.pythonhosted.org/packages/f1/14/e40bae174689ae114ee2e0ba14604d3b83cb4cb22322c5decc1bf6f141d0/rodentia-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-l_jevfg6' 2025-09-09T00:00:10,672 Running setup.py (path:/tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/setup.py) egg_info for package rodentia 2025-09-09T00:00:10,673 Created temporary directory: /tmp/pip-pip-egg-info-wg6ldt8c 2025-09-09T00:00:10,673 Preparing metadata (setup.py): started 2025-09-09T00:00:10,674 Running command python setup.py egg_info 2025-09-09T00:00:11,764 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:00:11,764 !! 2025-09-09T00:00:11,764 ******************************************************************************** 2025-09-09T00:00:11,764 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:00:11,764 License :: OSI Approved :: Apache Software License 2025-09-09T00:00:11,764 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:00:11,765 ******************************************************************************** 2025-09-09T00:00:11,765 !! 2025-09-09T00:00:11,765 self._finalize_license_expression() 2025-09-09T00:00:11,838 running egg_info 2025-09-09T00:00:11,912 creating /tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info 2025-09-09T00:00:11,912 writing /tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info/PKG-INFO 2025-09-09T00:00:11,913 writing dependency_links to /tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info/dependency_links.txt 2025-09-09T00:00:11,914 writing requirements to /tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info/requires.txt 2025-09-09T00:00:11,914 writing top-level names to /tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info/top_level.txt 2025-09-09T00:00:11,914 writing manifest file '/tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:00:12,138 reading manifest file '/tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:00:12,139 reading manifest template 'MANIFEST.in' 2025-09-09T00:00:12,265 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-09T00:00:12,267 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-09T00:00:12,269 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-09T00:00:12,314 writing manifest file '/tmp/pip-pip-egg-info-wg6ldt8c/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:00:12,426 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:00:12,431 Source in /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5 has version 0.0.3, which satisfies requirement rodentia==0.0.3 from https://files.pythonhosted.org/packages/f1/14/e40bae174689ae114ee2e0ba14604d3b83cb4cb22322c5decc1bf6f141d0/rodentia-0.0.3.tar.gz 2025-09-09T00:00:12,431 Removed rodentia==0.0.3 from https://files.pythonhosted.org/packages/f1/14/e40bae174689ae114ee2e0ba14604d3b83cb4cb22322c5decc1bf6f141d0/rodentia-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-l_jevfg6' 2025-09-09T00:00:12,434 Created temporary directory: /tmp/pip-unpack-jsypuosq 2025-09-09T00:00:12,435 Created temporary directory: /tmp/pip-unpack-l4xar862 2025-09-09T00:00:12,435 Building wheels for collected packages: rodentia 2025-09-09T00:00:12,436 Created temporary directory: /tmp/pip-wheel-nh625kzh 2025-09-09T00:00:12,437 DEPRECATION: Building 'rodentia' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'rodentia'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T00:00:12,438 Building wheel for rodentia (setup.py): started 2025-09-09T00:00:12,438 Destination directory: /tmp/pip-wheel-nh625kzh 2025-09-09T00:00:12,438 Running command python setup.py bdist_wheel 2025-09-09T00:00:13,507 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:00:13,507 !! 2025-09-09T00:00:13,507 ******************************************************************************** 2025-09-09T00:00:13,508 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:00:13,508 License :: OSI Approved :: Apache Software License 2025-09-09T00:00:13,508 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:00:13,508 ******************************************************************************** 2025-09-09T00:00:13,508 !! 2025-09-09T00:00:13,508 self._finalize_license_expression() 2025-09-09T00:00:13,509 running bdist_wheel 2025-09-09T00:00:13,800 running build 2025-09-09T00:00:13,800 running build_py 2025-09-09T00:00:13,876 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:00:13,877 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:00:13,877 copying rodentia/__version__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:00:13,878 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:00:13,879 running build_ext 2025-09-09T00:00:13,931 ---------- Running CMake prepare ---------------------------------------- 2025-09-09T00:00:13,975 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:00:13,975 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:13,975 CMake. 2025-09-09T00:00:13,975 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:13,976 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:13,976 to work with policies introduced by or earlier. 2025-09-09T00:00:14,261 -- The C compiler identification is GNU 14.2.0 2025-09-09T00:00:14,594 -- The CXX compiler identification is GNU 14.2.0 2025-09-09T00:00:14,648 -- Detecting C compiler ABI info 2025-09-09T00:00:15,068 -- Detecting C compiler ABI info - done 2025-09-09T00:00:15,144 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-09T00:00:15,145 -- Detecting C compile features 2025-09-09T00:00:15,148 -- Detecting C compile features - done 2025-09-09T00:00:15,226 -- Detecting CXX compiler ABI info 2025-09-09T00:00:15,714 -- Detecting CXX compiler ABI info - done 2025-09-09T00:00:15,793 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-09T00:00:15,794 -- Detecting CXX compile features 2025-09-09T00:00:15,798 -- Detecting CXX compile features - done 2025-09-09T00:00:15,870 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-09T00:00:15,870 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:15,870 CMake. 2025-09-09T00:00:15,870 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:15,870 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:15,870 to work with policies introduced by or earlier. 2025-09-09T00:00:15,871 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-09T00:00:15,871 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:15,871 CMake. 2025-09-09T00:00:15,871 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:15,871 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:15,871 to work with policies introduced by or earlier. 2025-09-09T00:00:15,900 -- The ASM compiler identification is GNU 2025-09-09T00:00:15,913 -- Found assembler: /usr/bin/cc 2025-09-09T00:00:15,986 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-09T00:00:15,991 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-09T00:00:16,446 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-09T00:00:16,491 -- Symbol prefix: 2025-09-09T00:00:16,606 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:00:16,606 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:16,606 CMake. 2025-09-09T00:00:16,606 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:16,607 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:16,607 to work with policies introduced by or earlier. 2025-09-09T00:00:16,628 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:00:16,629 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:00:16,629 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:00:16,629 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:00:16,629 FindOpenGL found both a legacy GL library: 2025-09-09T00:00:16,629 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:00:16,630 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:00:16,630 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:00:16,630 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:00:16,630 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:00:16,630 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:00:16,630 Call Stack (most recent call first): 2025-09-09T00:00:16,630 src/CMakeLists.txt:62 (find_package) 2025-09-09T00:00:16,631 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:16,634 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:00:16,637 CMake Warning (dev) at src/CMakeLists.txt:64 (find_package): 2025-09-09T00:00:16,637 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:00:16,637 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:00:16,637 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:00:16,637 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:16,704 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-09T00:00:16,705 CMake Warning (dev) at src/CMakeLists.txt:67 (find_package): 2025-09-09T00:00:16,706 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:00:16,706 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:00:16,706 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:00:16,706 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:16,724 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-09T00:00:17,484 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-09T00:00:17,484 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-09T00:00:17,484 not match the name of the calling package (NumPy). This can lead to 2025-09-09T00:00:17,484 problems in calling code that expects `find_package` result variables 2025-09-09T00:00:17,484 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-09T00:00:17,484 Call Stack (most recent call first): 2025-09-09T00:00:17,484 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-09T00:00:17,485 src/CMakeLists.txt:69 (find_package) 2025-09-09T00:00:17,485 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:17,485 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:00:17,485 -- Found components for NumPy 2025-09-09T00:00:17,485 -- NUMPY_ROOT_DIR = /usr/local 2025-09-09T00:00:17,485 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:00:17,485 -- NUMPY_LIBRARIES = 2025-09-09T00:00:17,485 -- NUMPY_API_VERSION = 2.3.2 2025-09-09T00:00:17,488 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:00:17,488 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:17,488 CMake. 2025-09-09T00:00:17,489 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:17,489 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:17,489 to work with policies introduced by or earlier. 2025-09-09T00:00:17,490 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:00:17,490 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:17,490 CMake. 2025-09-09T00:00:17,491 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:17,491 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:17,491 to work with policies introduced by or earlier. 2025-09-09T00:00:17,506 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-09T00:00:17,507 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:17,507 CMake. 2025-09-09T00:00:17,507 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:17,507 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:17,507 to work with policies introduced by or earlier. 2025-09-09T00:00:17,510 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-09T00:00:17,510 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:00:17,510 CMake. 2025-09-09T00:00:17,510 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:00:17,510 to tell CMake that the project requires at least but has been updated 2025-09-09T00:00:17,510 to work with policies introduced by or earlier. 2025-09-09T00:00:17,511 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-09T00:00:17,511 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:00:17,511 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:00:17,511 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:00:17,512 Call Stack (most recent call first): 2025-09-09T00:00:17,512 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-09T00:00:17,512 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:17,582 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-09T00:00:17,587 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-09T00:00:18,095 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-09T00:00:18,100 -- Found Threads: TRUE 2025-09-09T00:00:18,120 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:00:18,120 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:00:18,120 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:00:18,121 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:00:18,121 FindOpenGL found both a legacy GL library: 2025-09-09T00:00:18,121 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:00:18,121 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:00:18,121 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:00:18,122 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:00:18,122 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:00:18,122 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:00:18,122 Call Stack (most recent call first): 2025-09-09T00:00:18,122 test/CMakeLists.txt:9 (find_package) 2025-09-09T00:00:18,122 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:18,134 -- Configuring done (4.2s) 2025-09-09T00:00:18,146 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:00:18,146 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:00:18,146 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:00:18,146 command to set the policy and suppress this warning. 2025-09-09T00:00:18,146 File: 2025-09-09T00:00:18,146 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-09T00:00:18,147 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:18,147 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:00:18,147 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:00:18,147 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:00:18,147 command to set the policy and suppress this warning. 2025-09-09T00:00:18,147 File: 2025-09-09T00:00:18,147 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-09T00:00:18,147 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:00:18,478 -- Generating done (0.3s) 2025-09-09T00:00:18,479 -- Build files have been written to: /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/build/temp.linux-armv7l-cpython-313 2025-09-09T00:00:18,496 ---------- Building extensions ---------------------------------------- 2025-09-09T00:00:18,804 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-09T00:00:18,809 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-09T00:00:18,815 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-09T00:00:18,823 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-09T00:00:19,723 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-09T00:00:20,458 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-09T00:00:20,765 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-09T00:00:20,779 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-09T00:00:20,950 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-09T00:00:21,014 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-09T00:00:21,406 [ 2%] Built target Bullet3Common 2025-09-09T00:00:21,566 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-09T00:00:22,078 [ 3%] Linking CXX static library libBullet3Geometry.a 2025-09-09T00:00:22,189 [ 3%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-09T00:00:22,320 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-09T00:00:22,476 [ 4%] Built target Bullet3Geometry 2025-09-09T00:00:22,531 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-09T00:00:23,253 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-09T00:00:23,844 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-09T00:00:23,858 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-09T00:00:24,376 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-09T00:00:24,425 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-09T00:00:25,651 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-09T00:00:25,891 [ 7%] Linking CXX static library libBullet3Collision.a 2025-09-09T00:00:26,068 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-09T00:00:26,134 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-09T00:00:26,338 [ 7%] Built target Bullet3Collision 2025-09-09T00:00:26,513 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-09T00:00:26,560 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-09T00:00:26,893 [ 8%] Linking CXX static library libBullet3Dynamics.a 2025-09-09T00:00:27,349 [ 8%] Built target Bullet3Dynamics 2025-09-09T00:00:27,509 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-09T00:00:27,964 [ 9%] Linking CXX static library libBullet2FileLoader.a 2025-09-09T00:00:28,406 [ 9%] Built target Bullet2FileLoader 2025-09-09T00:00:28,540 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-09T00:00:28,580 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-09T00:00:28,924 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-09T00:00:29,125 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-09T00:00:29,542 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-09T00:00:30,519 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-09T00:00:31,128 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-09T00:00:31,201 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-09T00:00:32,356 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-09T00:00:32,631 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-09T00:00:32,741 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-09T00:00:34,021 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-09T00:00:34,209 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-09T00:00:34,638 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:00:35,105 [ 16%] Linking CXX static library libBulletInverseDynamics.a 2025-09-09T00:00:35,208 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-09T00:00:35,509 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-09T00:00:35,539 [ 16%] Built target BulletInverseDynamics 2025-09-09T00:00:35,599 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-09T00:00:36,787 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-09T00:00:36,960 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-09T00:00:37,453 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-09T00:00:37,769 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-09T00:00:38,237 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-09T00:00:39,009 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-09T00:00:39,014 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-09T00:00:39,589 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-09T00:00:39,649 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-09T00:00:40,570 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-09T00:00:40,933 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-09T00:00:40,960 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-09T00:00:41,171 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-09T00:00:42,315 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-09T00:00:42,499 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-09T00:00:42,693 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-09T00:00:42,705 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-09T00:00:44,100 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-09T00:00:44,337 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-09T00:00:44,537 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-09T00:00:45,211 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-09T00:00:45,526 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-09T00:00:45,926 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-09T00:00:46,166 [ 26%] Linking CXX static library libBulletSoftBody.a 2025-09-09T00:00:46,715 [ 26%] Built target BulletSoftBody 2025-09-09T00:00:46,868 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-09T00:00:46,910 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-09T00:00:47,827 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-09T00:00:48,756 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-09T00:00:48,898 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:00:49,568 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:00:49,764 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-09T00:00:50,187 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-09T00:00:50,789 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:00:51,480 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-09T00:00:51,831 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-09T00:00:51,962 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-09T00:00:52,702 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-09T00:00:53,087 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-09T00:00:53,422 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-09T00:00:53,545 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-09T00:00:54,310 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-09T00:00:54,393 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-09T00:00:55,123 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o 2025-09-09T00:00:55,567 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-09T00:00:55,890 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-09T00:00:55,959 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-09T00:00:56,403 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.cpp.o 2025-09-09T00:00:56,777 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-09T00:00:56,861 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-09T00:00:57,000 [ 35%] Linking CXX static library libLinearMath.a 2025-09-09T00:00:57,443 [ 35%] Built target LinearMath 2025-09-09T00:00:57,596 [ 35%] Generating pnglibconf.c 2025-09-09T00:00:57,820 [ 35%] Generating pngprefix.h 2025-09-09T00:00:57,952 [ 36%] Generating scripts/pnglibconf.c 2025-09-09T00:00:58,111 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.cpp.o 2025-09-09T00:00:58,241 [ 36%] Generating scripts/symbols.out 2025-09-09T00:00:58,504 [ 37%] Generating pnglibconf.out 2025-09-09T00:00:58,645 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-09T00:00:58,820 [ 39%] Generating scripts/symbols.chk 2025-09-09T00:00:58,846 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-09T00:00:58,979 [ 39%] Generating pnglibconf.h 2025-09-09T00:00:59,171 [ 39%] Generating scripts/prefix.out 2025-09-09T00:00:59,335 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btInternalEdgeUtility.cpp.o 2025-09-09T00:00:59,452 [ 40%] Generating scripts/sym.out 2025-09-09T00:00:59,671 [ 41%] Generating scripts/vers.out 2025-09-09T00:00:59,888 [ 41%] Generating scripts/intprefix.out 2025-09-09T00:01:00,201 [ 41%] Generating libpng.sym 2025-09-09T00:01:00,393 [ 42%] Generating libpng.vers 2025-09-09T00:01:00,550 [ 42%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-09T00:01:00,594 [ 42%] Built target genfiles 2025-09-09T00:01:00,754 [ 43%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-09T00:01:00,845 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btWheelInfo.cpp.o 2025-09-09T00:01:01,586 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btManifoldResult.cpp.o 2025-09-09T00:01:02,095 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBody.cpp.o 2025-09-09T00:01:02,632 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraintSolver.cpp.o 2025-09-09T00:01:03,003 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSimulationIslandManager.cpp.o 2025-09-09T00:01:03,312 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/Environment.cpp: In member function ‘int Environment::addCameraView(int, int, const Vector3f&, float, float, float, int)’: 2025-09-09T00:01:03,312 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/Environment.cpp:98:45: warning: ‘new’ of type ‘CameraView’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:01:03,313 98 | CameraView* cameraView = new CameraView(); 2025-09-09T00:01:03,313 | ^ 2025-09-09T00:01:03,313 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/Environment.cpp:98:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:01:03,314 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/Environment.cpp:98:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:01:04,523 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o 2025-09-09T00:01:04,614 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyDynamicsWorld.cpp.o 2025-09-09T00:01:04,984 [ 46%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-09T00:01:05,457 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointLimitConstraint.cpp.o 2025-09-09T00:01:06,025 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o 2025-09-09T00:01:06,975 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.cpp.o 2025-09-09T00:01:07,042 [ 46%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-09T00:01:07,416 [ 47%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-09T00:01:07,442 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o 2025-09-09T00:01:08,530 [ 48%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.cpp.o 2025-09-09T00:01:08,722 [ 50%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.cpp.o 2025-09-09T00:01:08,832 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Quat4f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, Mesh*, const Vector3f&)’: 2025-09-09T00:01:08,832 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/EnvironmentObject.cpp:100:50: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:01:08,832 100 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T00:01:08,832 | ^ 2025-09-09T00:01:08,833 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/EnvironmentObject.cpp:100:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:01:08,833 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/env/EnvironmentObject.cpp:100:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:01:09,210 [ 50%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-09T00:01:09,668 [ 50%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-09T00:01:09,785 [ 50%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.cpp.o 2025-09-09T00:01:09,799 [ 51%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-09T00:01:09,947 [ 51%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-09T00:01:10,204 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyFixedConstraint.cpp.o 2025-09-09T00:01:10,336 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-09T00:01:10,493 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-09T00:01:10,870 [ 52%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-09T00:01:11,179 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.cpp.o 2025-09-09T00:01:11,405 [ 53%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-09T00:01:11,641 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.cpp.o 2025-09-09T00:01:11,967 [ 54%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-09T00:01:12,069 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodySliderConstraint.cpp.o 2025-09-09T00:01:12,608 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.cpp.o 2025-09-09T00:01:13,095 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCapsuleShape.cpp.o 2025-09-09T00:01:13,227 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-09T00:01:13,227 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/render/MeshData.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:01:13,227 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:01:13,229 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:01:13,230 50 | for(int i=0; i&, const std::vector&, const std::string&)’: 2025-09-09T00:01:23,615 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/importer/ObjImporter.cpp:214:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:01:23,615 214 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:01:31,086 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,087 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:01:31,087 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,087 607 | this->_M_impl._M_start, 2025-09-09T00:01:31,087 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,087 608 | _M_get_Tp_allocator()); 2025-09-09T00:01:31,087 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,180 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:01:31,180 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-09T00:01:31,180 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,180 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:31,181 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,181 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,181 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,181 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:01:31,181 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,239 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:01:31,239 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,239 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:31,240 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,240 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,240 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,240 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:01:31,241 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,241 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:01:31,241 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,268 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:01:31,268 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,268 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:31,268 | ^~~~~~~~~~~~~ 2025-09-09T00:01:31,269 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,269 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,269 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:01:31,269 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,292 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:01:31,292 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:01:31,292 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:01:31,292 from /usr/include/c++/14/ios:44, 2025-09-09T00:01:31,293 from /usr/include/c++/14/ostream:40, 2025-09-09T00:01:31,293 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:01:31,293 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:01:31,293 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,293 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:01:31,294 | ^~~~ 2025-09-09T00:01:31,294 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,294 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,294 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:01:31,294 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,294 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:01:31,295 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:31,313 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:01:31,314 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:01:31,314 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,314 608 | __miter_base(_Iterator __it) 2025-09-09T00:01:31,314 | ^~~~~~~~~~~~ 2025-09-09T00:01:31,315 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:01:31,315 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,315 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:01:31,316 | ^~~~~~~~~~~~~ 2025-09-09T00:01:31,316 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,329 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:01:31,329 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-09T00:01:31,330 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:31,330 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:01:31,330 | ^~~~~~~~~~~~ 2025-09-09T00:01:31,411 [ 70%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.cpp.o 2025-09-09T00:01:31,928 [ 70%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.cpp.o 2025-09-09T00:01:32,286 [ 70%] Linking CXX static library libgtest.a 2025-09-09T00:01:32,916 [ 70%] Built target gtest 2025-09-09T00:01:33,083 [ 70%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o 2025-09-09T00:01:33,158 [ 70%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o 2025-09-09T00:01:34,112 [ 71%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-09T00:01:34,786 [ 71%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-09T00:01:35,704 [ 71%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-09T00:01:36,114 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-09T00:01:37,065 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T00:01:37,066 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T00:01:37,066 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:01:37,066 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T00:01:37,066 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T00:01:37,067 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-09T00:01:37,067 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T00:01:37,067 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:37,068 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T00:01:37,068 1006 | int dummy; 2025-09-09T00:01:37,068 | ^~~~~ 2025-09-09T00:01:37,080 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-09T00:01:37,757 [ 73%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-09T00:01:38,510 [ 73%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-09T00:01:38,886 [ 73%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-09T00:01:39,524 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T00:01:39,524 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T00:01:39,524 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:01:39,525 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T00:01:39,525 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T00:01:39,525 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-09T00:01:39,526 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T00:01:39,526 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:39,526 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T00:01:39,526 1006 | int dummy; 2025-09-09T00:01:39,526 | ^~~~~ 2025-09-09T00:01:39,613 [ 75%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-09T00:01:40,262 [ 76%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o 2025-09-09T00:01:41,080 [ 76%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-09T00:01:42,765 [ 76%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-09T00:01:43,480 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:01:43,481 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:01:43,481 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:01:43,481 /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:01:43,481 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,481 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:01:43,482 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,482 607 | this->_M_impl._M_start, 2025-09-09T00:01:43,482 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,482 608 | _M_get_Tp_allocator()); 2025-09-09T00:01:43,482 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,582 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:01:43,582 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-09T00:01:43,583 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,583 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:43,583 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,583 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,584 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,584 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:01:43,584 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,639 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:01:43,639 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,639 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:43,640 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,640 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,640 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,640 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:01:43,641 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,641 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:01:43,641 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,670 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:01:43,670 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,670 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:43,670 | ^~~~~~~~~~~~~ 2025-09-09T00:01:43,671 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,671 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,671 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:01:43,671 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,692 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:01:43,692 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:01:43,692 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:01:43,693 from /usr/include/c++/14/ios:44, 2025-09-09T00:01:43,693 from /usr/include/c++/14/ostream:40, 2025-09-09T00:01:43,693 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:01:43,693 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:01:43,694 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,694 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:01:43,694 | ^~~~ 2025-09-09T00:01:43,694 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,695 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,695 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:01:43,695 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,695 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:01:43,695 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:43,713 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:01:43,713 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:01:43,713 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,713 608 | __miter_base(_Iterator __it) 2025-09-09T00:01:43,714 | ^~~~~~~~~~~~ 2025-09-09T00:01:43,714 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:01:43,714 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,714 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:01:43,715 | ^~~~~~~~~~~~~ 2025-09-09T00:01:43,715 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,728 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:01:43,728 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-09T00:01:43,729 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:43,729 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:01:43,729 | ^~~~~~~~~~~~ 2025-09-09T00:01:44,270 [ 77%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.cpp.o 2025-09-09T00:01:44,707 [ 78%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-09T00:01:45,248 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:01:45,249 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:01:45,249 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:01:45,249 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-09T00:01:45,249 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:01:45,249 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:01:45,249 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,250 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,250 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:01:45,250 3974 | return MakePolymorphicMatcher( 2025-09-09T00:01:45,250 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:45,250 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:01:45,250 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,250 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,251 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,251 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,252 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:01:45,252 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:01:45,252 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:01:45,253 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:01:45,253 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:01:45,253 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:01:45,253 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,253 898 | void operator=(type const &) 2025-09-09T00:01:45,253 | ^~~~~~~~ 2025-09-09T00:01:45,254 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,254 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:01:45,254 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,255 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:01:45,256 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:01:45,256 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,256 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,256 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:01:45,256 4003 | return MakePolymorphicMatcher( 2025-09-09T00:01:45,256 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:45,257 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:01:45,257 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,257 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,257 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,257 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,258 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,259 898 | void operator=(type const &) 2025-09-09T00:01:45,259 | ^~~~~~~~ 2025-09-09T00:01:45,259 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,259 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:01:45,259 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,261 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:01:45,261 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:01:45,262 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,262 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,262 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:01:45,262 4010 | return MakePolymorphicMatcher( 2025-09-09T00:01:45,262 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:45,263 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:01:45,263 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,263 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,263 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,263 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,267 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,267 898 | void operator=(type const &) 2025-09-09T00:01:45,267 | ^~~~~~~~ 2025-09-09T00:01:45,268 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,268 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:01:45,268 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,268 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:01:45,268 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:01:45,268 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,269 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,269 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:01:45,269 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:01:45,269 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,269 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,269 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,270 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,270 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,270 898 | void operator=(type const &) 2025-09-09T00:01:45,270 | ^~~~~~~~ 2025-09-09T00:01:45,270 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,271 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:01:45,271 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,271 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:01:45,271 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:01:45,271 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,271 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,272 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:01:45,272 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:01:45,272 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,272 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,272 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,272 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,287 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-09T00:01:45,287 898 | void operator=(type const &) 2025-09-09T00:01:45,287 | ^~~~~~~~ 2025-09-09T00:01:45,288 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,288 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:01:45,288 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,288 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:01:45,289 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:01:45,289 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,289 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,289 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:01:45,289 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:01:45,290 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,290 4049 | str, true, true)); 2025-09-09T00:01:45,290 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,290 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,290 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,291 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,291 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,291 898 | void operator=(type const &) 2025-09-09T00:01:45,291 | ^~~~~~~~ 2025-09-09T00:01:45,291 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,292 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:01:45,292 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,292 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:01:45,292 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:01:45,292 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,293 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,293 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:01:45,293 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:01:45,293 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,293 4078 | substring)); 2025-09-09T00:01:45,294 | ~~~~~~~~~~~ 2025-09-09T00:01:45,294 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,294 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,294 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,294 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,294 898 | void operator=(type const &) 2025-09-09T00:01:45,295 | ^~~~~~~~ 2025-09-09T00:01:45,295 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,295 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:01:45,295 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,295 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:01:45,295 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:01:45,296 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,296 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,296 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:01:45,296 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:01:45,296 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,296 4085 | prefix)); 2025-09-09T00:01:45,296 | ~~~~~~~~ 2025-09-09T00:01:45,296 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,297 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,297 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,297 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,297 898 | void operator=(type const &) 2025-09-09T00:01:45,297 | ^~~~~~~~ 2025-09-09T00:01:45,298 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,298 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:01:45,298 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,298 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:01:45,298 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:01:45,299 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:45,299 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,299 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:01:45,299 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:01:45,299 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,299 4092 | suffix)); 2025-09-09T00:01:45,299 | ~~~~~~~~ 2025-09-09T00:01:45,300 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:45,300 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:45,300 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:45,300 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:45,300 898 | void operator=(type const &) 2025-09-09T00:01:45,300 | ^~~~~~~~ 2025-09-09T00:01:45,301 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:45,301 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:01:45,301 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,760 [ 78%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.cpp.o 2025-09-09T00:01:45,941 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:01:45,941 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:01:45,941 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:01:45,941 /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:01:45,942 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:45,942 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:01:45,942 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,943 607 | this->_M_impl._M_start, 2025-09-09T00:01:45,943 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:45,943 608 | _M_get_Tp_allocator()); 2025-09-09T00:01:45,943 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,046 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:01:46,046 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-09T00:01:46,046 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,046 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:46,047 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,047 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,047 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,048 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:01:46,048 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,108 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:01:46,109 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,109 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:46,109 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,110 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,110 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,111 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:01:46,111 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,111 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:01:46,112 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,142 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:01:46,142 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,142 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:01:46,143 | ^~~~~~~~~~~~~ 2025-09-09T00:01:46,143 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,143 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,144 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:01:46,144 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,168 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:01:46,168 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:01:46,169 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:01:46,169 from /usr/include/c++/14/ios:44, 2025-09-09T00:01:46,169 from /usr/include/c++/14/ostream:40, 2025-09-09T00:01:46,169 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:01:46,170 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:01:46,170 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,170 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:01:46,170 | ^~~~ 2025-09-09T00:01:46,171 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,171 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,171 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:01:46,172 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,172 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:01:46,172 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:46,191 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:01:46,191 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:01:46,191 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,192 608 | __miter_base(_Iterator __it) 2025-09-09T00:01:46,192 | ^~~~~~~~~~~~ 2025-09-09T00:01:46,192 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:01:46,193 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,193 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:01:46,193 | ^~~~~~~~~~~~~ 2025-09-09T00:01:46,193 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,207 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:01:46,207 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-09T00:01:46,207 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:01:46,208 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:01:46,208 | ^~~~~~~~~~~~ 2025-09-09T00:01:47,206 [ 78%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-09T00:01:47,523 [ 78%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.cpp.o 2025-09-09T00:01:48,704 [ 79%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.cpp.o 2025-09-09T00:01:48,946 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/png.c.o 2025-09-09T00:01:49,652 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:01:49,652 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:01:49,652 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:01:49,653 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-09T00:01:49,653 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:01:49,653 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:01:49,653 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,653 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,653 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:01:49,654 3974 | return MakePolymorphicMatcher( 2025-09-09T00:01:49,654 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:49,654 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:01:49,654 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,654 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,655 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,655 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,655 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:01:49,655 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:01:49,655 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:01:49,656 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:01:49,656 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:01:49,656 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:01:49,656 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,656 898 | void operator=(type const &) 2025-09-09T00:01:49,656 | ^~~~~~~~ 2025-09-09T00:01:49,656 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,657 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:01:49,657 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,657 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:01:49,657 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:01:49,658 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,658 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,658 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:01:49,658 4003 | return MakePolymorphicMatcher( 2025-09-09T00:01:49,658 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:49,658 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:01:49,658 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,659 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,659 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,659 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,659 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,659 898 | void operator=(type const &) 2025-09-09T00:01:49,660 | ^~~~~~~~ 2025-09-09T00:01:49,660 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,660 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:01:49,660 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,660 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:01:49,661 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:01:49,661 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,661 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,661 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:01:49,662 4010 | return MakePolymorphicMatcher( 2025-09-09T00:01:49,662 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:49,662 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:01:49,662 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,662 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,663 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,663 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,663 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,663 898 | void operator=(type const &) 2025-09-09T00:01:49,663 | ^~~~~~~~ 2025-09-09T00:01:49,664 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,664 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:01:49,664 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,664 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:01:49,665 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:01:49,665 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,665 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,665 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:01:49,665 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:01:49,665 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,666 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,666 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,666 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,666 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,666 898 | void operator=(type const &) 2025-09-09T00:01:49,666 | ^~~~~~~~ 2025-09-09T00:01:49,677 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,677 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:01:49,677 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,678 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:01:49,678 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:01:49,678 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,678 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,678 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:01:49,679 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:01:49,679 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,679 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,679 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,679 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,680 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-09T00:01:49,680 898 | void operator=(type const &) 2025-09-09T00:01:49,680 | ^~~~~~~~ 2025-09-09T00:01:49,680 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,680 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:01:49,681 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,681 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:01:49,681 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:01:49,681 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,681 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,682 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:01:49,682 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:01:49,682 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,682 4049 | str, true, true)); 2025-09-09T00:01:49,682 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,683 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,683 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,683 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,683 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,684 898 | void operator=(type const &) 2025-09-09T00:01:49,684 | ^~~~~~~~ 2025-09-09T00:01:49,684 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,684 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:01:49,684 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,685 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:01:49,685 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:01:49,685 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,685 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,685 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:01:49,685 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:01:49,686 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,686 4078 | substring)); 2025-09-09T00:01:49,686 | ~~~~~~~~~~~ 2025-09-09T00:01:49,686 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,686 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,687 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,697 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,697 898 | void operator=(type const &) 2025-09-09T00:01:49,697 | ^~~~~~~~ 2025-09-09T00:01:49,698 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,698 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:01:49,698 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,698 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:01:49,699 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:01:49,699 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,699 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,699 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:01:49,699 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:01:49,699 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,700 4085 | prefix)); 2025-09-09T00:01:49,700 | ~~~~~~~~ 2025-09-09T00:01:49,700 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,700 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,701 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,701 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,701 898 | void operator=(type const &) 2025-09-09T00:01:49,701 | ^~~~~~~~ 2025-09-09T00:01:49,701 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,702 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:01:49,702 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,702 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:01:49,702 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:01:49,702 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:49,703 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,703 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:01:49,703 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:01:49,703 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,703 4092 | suffix)); 2025-09-09T00:01:49,704 | ~~~~~~~~ 2025-09-09T00:01:49,704 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:49,704 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:49,704 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:49,704 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:49,705 898 | void operator=(type const &) 2025-09-09T00:01:49,705 | ^~~~~~~~ 2025-09-09T00:01:49,705 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:49,705 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:01:49,706 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:49,876 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngerror.c.o 2025-09-09T00:01:50,289 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngget.c.o 2025-09-09T00:01:50,807 [ 80%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-09T00:01:50,826 [ 81%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngmem.c.o 2025-09-09T00:01:51,168 [ 81%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngpread.c.o 2025-09-09T00:01:51,524 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:01:51,525 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:01:51,525 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:01:51,525 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-09T00:01:51,525 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:01:51,526 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:01:51,526 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,526 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,526 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:01:51,526 3974 | return MakePolymorphicMatcher( 2025-09-09T00:01:51,527 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:51,527 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:01:51,527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,527 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,527 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,528 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,528 In file included from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:01:51,528 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:01:51,528 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:01:51,529 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:01:51,529 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:01:51,529 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:01:51,529 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,529 898 | void operator=(type const &) 2025-09-09T00:01:51,530 | ^~~~~~~~ 2025-09-09T00:01:51,530 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,530 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:01:51,530 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,530 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:01:51,531 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:01:51,531 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,531 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,531 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:01:51,531 4003 | return MakePolymorphicMatcher( 2025-09-09T00:01:51,531 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:51,532 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:01:51,532 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,532 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,532 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,532 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,533 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,533 898 | void operator=(type const &) 2025-09-09T00:01:51,533 | ^~~~~~~~ 2025-09-09T00:01:51,533 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,533 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:01:51,533 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,534 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:01:51,534 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:01:51,534 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,535 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,535 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:01:51,535 4010 | return MakePolymorphicMatcher( 2025-09-09T00:01:51,535 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:01:51,535 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:01:51,536 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,536 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,536 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,536 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,536 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,547 898 | void operator=(type const &) 2025-09-09T00:01:51,547 | ^~~~~~~~ 2025-09-09T00:01:51,547 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,548 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:01:51,548 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,548 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:01:51,548 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:01:51,549 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,549 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,549 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:01:51,549 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:01:51,549 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,550 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,550 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,550 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,550 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,551 898 | void operator=(type const &) 2025-09-09T00:01:51,551 | ^~~~~~~~ 2025-09-09T00:01:51,551 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,551 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:01:51,552 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,552 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:01:51,552 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:01:51,552 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,553 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,553 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:01:51,553 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:01:51,553 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,553 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,554 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,554 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,554 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-09T00:01:51,554 898 | void operator=(type const &) 2025-09-09T00:01:51,555 | ^~~~~~~~ 2025-09-09T00:01:51,555 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,555 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:01:51,555 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,555 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:01:51,556 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:01:51,556 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,556 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,556 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:01:51,557 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:01:51,567 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,567 4049 | str, true, true)); 2025-09-09T00:01:51,567 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,568 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,568 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,568 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,569 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,569 898 | void operator=(type const &) 2025-09-09T00:01:51,569 | ^~~~~~~~ 2025-09-09T00:01:51,569 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,570 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:01:51,570 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,570 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:01:51,570 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:01:51,571 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,571 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,571 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:01:51,571 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:01:51,571 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,572 4078 | substring)); 2025-09-09T00:01:51,572 | ~~~~~~~~~~~ 2025-09-09T00:01:51,572 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,572 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,573 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,573 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,573 898 | void operator=(type const &) 2025-09-09T00:01:51,573 | ^~~~~~~~ 2025-09-09T00:01:51,574 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,574 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:01:51,574 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,574 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:01:51,575 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:01:51,575 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,575 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,575 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:01:51,575 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:01:51,576 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,576 4085 | prefix)); 2025-09-09T00:01:51,576 | ~~~~~~~~ 2025-09-09T00:01:51,576 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,576 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,587 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,587 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,587 898 | void operator=(type const &) 2025-09-09T00:01:51,588 | ^~~~~~~~ 2025-09-09T00:01:51,588 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,588 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:01:51,588 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,589 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:01:51,589 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:01:51,589 497 | return PolymorphicMatcher(impl); 2025-09-09T00:01:51,589 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,589 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:01:51,590 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:01:51,590 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,590 4092 | suffix)); 2025-09-09T00:01:51,590 | ~~~~~~~~ 2025-09-09T00:01:51,590 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:01:51,591 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:01:51,591 | ^~~~~~~~~~~~~~ 2025-09-09T00:01:51,591 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:01:51,591 898 | void operator=(type const &) 2025-09-09T00:01:51,591 | ^~~~~~~~ 2025-09-09T00:01:51,592 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:01:51,592 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:01:51,592 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:01:51,698 [ 81%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngread.c.o 2025-09-09T00:01:51,883 [ 82%] Linking CXX static library libgmock_main.a 2025-09-09T00:01:52,560 [ 83%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrio.c.o 2025-09-09T00:01:52,600 [ 83%] Built target gmock_main 2025-09-09T00:01:52,755 [ 84%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-09T00:01:52,862 [ 84%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrtran.c.o 2025-09-09T00:01:53,048 [ 84%] Linking CXX static library libgmock.a 2025-09-09T00:01:53,737 [ 84%] Built target gmock 2025-09-09T00:01:53,795 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-09T00:01:53,795 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-09T00:01:53,933 [ 85%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrutil.c.o 2025-09-09T00:01:54,912 [ 86%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngset.c.o 2025-09-09T00:01:55,470 [ 86%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngtrans.c.o 2025-09-09T00:01:55,856 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-09T00:01:55,875 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwio.c.o 2025-09-09T00:01:56,054 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-09T00:01:56,103 [ 87%] Linking CXX static library libgtest_main.a 2025-09-09T00:01:56,170 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwrite.c.o 2025-09-09T00:01:56,491 [ 87%] Built target gtest_main 2025-09-09T00:01:56,561 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwtran.c.o 2025-09-09T00:01:56,810 [ 88%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwutil.c.o 2025-09-09T00:01:56,938 [ 88%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/arm_init.c.o 2025-09-09T00:01:57,215 [ 88%] Building ASM object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon.S.o 2025-09-09T00:01:57,337 [ 89%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon_intrinsics.c.o 2025-09-09T00:01:57,483 [ 89%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/palette_neon_intrinsics.c.o 2025-09-09T00:01:57,509 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-09T00:01:57,539 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-09T00:01:57,634 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-09T00:01:57,748 [ 91%] Linking C static library libpng16.a 2025-09-09T00:01:58,265 [ 92%] Built target png_static 2025-09-09T00:01:58,330 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-09T00:01:58,543 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-09T00:01:59,000 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-09T00:01:59,342 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-09T00:01:59,716 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-09T00:01:59,988 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-09T00:02:00,416 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-09T00:02:00,903 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-09T00:02:01,210 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-09T00:02:01,358 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-09T00:02:01,934 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-09T00:02:02,199 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-09T00:02:03,432 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-09T00:02:04,459 [ 96%] Built target BulletCollision 2025-09-09T00:02:04,579 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-09T00:02:04,580 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-09T00:02:04,585 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-09T00:02:04,593 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:02:05,241 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-09T00:02:07,801 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-09T00:02:07,801 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:24:48: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:02:07,802 24 | Environment* environment = new Environment(); 2025-09-09T00:02:07,802 | ^ 2025-09-09T00:02:07,802 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:24:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:02:07,802 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:24:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:02:07,818 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-09T00:02:07,818 from /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:8: 2025-09-09T00:02:07,819 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp: In function ‘PyObject* Env_render(EnvObject*, PyObject*, PyObject*)’: 2025-09-09T00:02:07,819 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:415:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:02:07,819 415 | screenDims, // screenDims 2025-09-09T00:02:07,819 | ^~~~~~~~~~ 2025-09-09T00:02:07,819 | | 2025-09-09T00:02:07,820 | long int* 2025-09-09T00:02:07,820 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:02:07,820 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:02:07,820 | ^~~~ 2025-09-09T00:02:07,832 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-09T00:02:07,833 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:728:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:02:07,833 728 | vecDims, // vecDims 2025-09-09T00:02:07,833 | ^~~~~~~ 2025-09-09T00:02:07,833 | | 2025-09-09T00:02:07,833 | long int* 2025-09-09T00:02:07,834 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:02:07,834 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:02:07,834 | ^~~~ 2025-09-09T00:02:07,834 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:733:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:02:07,835 733 | vecDims, // vecDims 2025-09-09T00:02:07,835 | ^~~~~~~ 2025-09-09T00:02:07,835 | | 2025-09-09T00:02:07,835 | long int* 2025-09-09T00:02:07,835 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:02:07,836 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:02:07,836 | ^~~~ 2025-09-09T00:02:07,836 /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/src/python/rodentia_module.cpp:738:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:02:07,836 738 | rotDims, // rotDims 2025-09-09T00:02:07,836 | ^~~~~~~ 2025-09-09T00:02:07,837 | | 2025-09-09T00:02:07,837 | long int* 2025-09-09T00:02:07,837 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:02:07,837 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:02:07,837 | ^~~~ 2025-09-09T00:02:08,214 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-09T00:02:08,320 gmake[2]: *** [src/CMakeFiles/rodentia_module.dir/build.make:79: src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o] Error 1 2025-09-09T00:02:08,320 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-09T00:02:08,320 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-09T00:02:08,389 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:02:11,788 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-09T00:02:12,495 [ 98%] Built target rodentia_test 2025-09-09T00:02:12,499 gmake: *** [Makefile:136: all] Error 2 2025-09-09T00:02:12,512 Traceback (most recent call last): 2025-09-09T00:02:12,519 File "", line 2, in 2025-09-09T00:02:12,519 exec(compile(''' 2025-09-09T00:02:12,519 ~~~~^^^^^^^^^^^^ 2025-09-09T00:02:12,519 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:02:12,519 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:02:12,520 ...<32 lines>... 2025-09-09T00:02:12,520 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:02:12,520 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:02:12,520 ''' % ('/tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/setup.py',), "", "exec")) 2025-09-09T00:02:12,520 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:02:12,520 File "", line 35, in 2025-09-09T00:02:12,521 File "/tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/setup.py", line 83, in 2025-09-09T00:02:12,521 setup( 2025-09-09T00:02:12,521 ~~~~~^ 2025-09-09T00:02:12,521 name=NAME, 2025-09-09T00:02:12,521 ^^^^^^^^^^ 2025-09-09T00:02:12,521 ...<42 lines>... 2025-09-09T00:02:12,521 zip_safe=False, 2025-09-09T00:02:12,521 ^^^^^^^^^^^^^^^ 2025-09-09T00:02:12,522 ) 2025-09-09T00:02:12,522 ^ 2025-09-09T00:02:12,522 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-09T00:02:12,522 return distutils.core.setup(**attrs) 2025-09-09T00:02:12,522 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:02:12,522 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-09T00:02:12,523 return run_commands(dist) 2025-09-09T00:02:12,523 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-09T00:02:12,523 dist.run_commands() 2025-09-09T00:02:12,523 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T00:02:12,523 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-09T00:02:12,523 self.run_command(cmd) 2025-09-09T00:02:12,523 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T00:02:12,523 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:02:12,524 super().run_command(command) 2025-09-09T00:02:12,524 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:02:12,524 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:02:12,524 cmd_obj.run() 2025-09-09T00:02:12,524 ~~~~~~~~~~~^^ 2025-09-09T00:02:12,524 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-09T00:02:12,524 self.run_command("build") 2025-09-09T00:02:12,525 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:02:12,525 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:02:12,525 self.distribution.run_command(command) 2025-09-09T00:02:12,525 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:02:12,525 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:02:12,525 super().run_command(command) 2025-09-09T00:02:12,526 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:02:12,526 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:02:12,526 cmd_obj.run() 2025-09-09T00:02:12,526 ~~~~~~~~~~~^^ 2025-09-09T00:02:12,526 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-09T00:02:12,526 self.run_command(cmd_name) 2025-09-09T00:02:12,526 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-09T00:02:12,526 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:02:12,527 self.distribution.run_command(command) 2025-09-09T00:02:12,527 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:02:12,527 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:02:12,527 super().run_command(command) 2025-09-09T00:02:12,527 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:02:12,528 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:02:12,528 cmd_obj.run() 2025-09-09T00:02:12,528 ~~~~~~~~~~~^^ 2025-09-09T00:02:12,528 File "/tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/setup.py", line 64, in run 2025-09-09T00:02:12,528 subprocess.check_call(cmake_cmd, 2025-09-09T00:02:12,528 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-09T00:02:12,528 cwd=self.build_temp) 2025-09-09T00:02:12,529 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:02:12,529 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-09T00:02:12,529 raise CalledProcessError(retcode, cmd) 2025-09-09T00:02:12,529 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-09T00:02:12,638 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:02:12,650 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:02:12,650 exec(compile('"'"''"'"''"'"' 2025-09-09T00:02:12,650 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:02:12,650 # 2025-09-09T00:02:12,650 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:02:12,650 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:02:12,650 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:02:12,650 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:02:12,650 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:02:12,650 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:02:12,650 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:02:12,650 import os, sys, tokenize, traceback 2025-09-09T00:02:12,650 2025-09-09T00:02:12,650 try: 2025-09-09T00:02:12,650 import setuptools 2025-09-09T00:02:12,650 except ImportError: 2025-09-09T00:02:12,650 print( 2025-09-09T00:02:12,650 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:02:12,650 "the build environment with exception:", 2025-09-09T00:02:12,650 file=sys.stderr, 2025-09-09T00:02:12,650 ) 2025-09-09T00:02:12,650 traceback.print_exc() 2025-09-09T00:02:12,650 sys.exit(1) 2025-09-09T00:02:12,650 2025-09-09T00:02:12,650 __file__ = %r 2025-09-09T00:02:12,650 sys.argv[0] = __file__ 2025-09-09T00:02:12,650 2025-09-09T00:02:12,650 if os.path.exists(__file__): 2025-09-09T00:02:12,650 filename = __file__ 2025-09-09T00:02:12,650 with tokenize.open(__file__) as f: 2025-09-09T00:02:12,650 setup_py_code = f.read() 2025-09-09T00:02:12,650 else: 2025-09-09T00:02:12,650 filename = "" 2025-09-09T00:02:12,650 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:02:12,650 2025-09-09T00:02:12,650 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:02:12,650 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-nh625kzh[/] 2025-09-09T00:02:12,651 [bold magenta]cwd[/]: /tmp/pip-wheel-_kr55_t2/rodentia_d7c986e04ac348ec99410cc1e85d9bf5/ 2025-09-09T00:02:12,651 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-09T00:02:12,652 ERROR: Failed building wheel for rodentia 2025-09-09T00:02:12,653 Running setup.py clean for rodentia 2025-09-09T00:02:12,654 Running command python setup.py clean 2025-09-09T00:02:13,856 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:02:13,856 !! 2025-09-09T00:02:13,857 ******************************************************************************** 2025-09-09T00:02:13,857 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:02:13,857 License :: OSI Approved :: Apache Software License 2025-09-09T00:02:13,857 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:02:13,857 ******************************************************************************** 2025-09-09T00:02:13,857 !! 2025-09-09T00:02:13,858 self._finalize_license_expression() 2025-09-09T00:02:13,932 running clean 2025-09-09T00:02:14,079 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:02:14,131 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:02:14,131 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:02:14,132 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:02:14,132 removing 'build' 2025-09-09T00:02:14,246 Failed to build rodentia 2025-09-09T00:02:14,247 ERROR: Failed to build one or more wheels 2025-09-09T00:02:14,247 Exception information: 2025-09-09T00:02:14,247 Traceback (most recent call last): 2025-09-09T00:02:14,247 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:02:14,247 status = _inner_run() 2025-09-09T00:02:14,247 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:02:14,247 return self.run(options, args) 2025-09-09T00:02:14,247 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:02:14,247 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:02:14,247 return func(self, options, args) 2025-09-09T00:02:14,247 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:02:14,247 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:02:14,247 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:02:14,252 Removed build tracker: '/tmp/pip-build-tracker-l_jevfg6'