2025-09-09T10:29:27,794 Created temporary directory: /tmp/pip-build-tracker-qoegox0b 2025-09-09T10:29:27,795 Initialized build tracking at /tmp/pip-build-tracker-qoegox0b 2025-09-09T10:29:27,795 Created build tracker: /tmp/pip-build-tracker-qoegox0b 2025-09-09T10:29:27,795 Entered build tracker: /tmp/pip-build-tracker-qoegox0b 2025-09-09T10:29:27,795 Created temporary directory: /tmp/pip-wheel-pganuptf 2025-09-09T10:29:27,798 Created temporary directory: /tmp/pip-ephem-wheel-cache-9a0165vc 2025-09-09T10:29:27,855 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T10:29:27,858 2 location(s) to search for versions of rodentia: 2025-09-09T10:29:27,858 * https://pypi.org/simple/rodentia/ 2025-09-09T10:29:27,858 * https://www.piwheels.org/simple/rodentia/ 2025-09-09T10:29:27,858 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-09T10:29:27,858 Getting page https://pypi.org/simple/rodentia/ 2025-09-09T10:29:27,860 Found index url https://pypi.org/simple/ 2025-09-09T10:29:27,931 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-09T10:29:27,932 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-09T10:29:27,933 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-09T10:29:27,933 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-09T10:29:27,933 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-09T10:29:27,933 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-09T10:29:27,933 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-09T10:29:27,934 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-09T10:29:27,934 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-09T10:29:27,934 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-09T10:29:27,934 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-09T10:29:27,935 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-09T10:29:27,935 Found index url https://www.piwheels.org/simple/ 2025-09-09T10:29:28,027 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-09T10:29:28,028 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-09T10:29:28,028 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-09T10:29:28,057 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-09T10:29:28,058 Collecting rodentia==0.0.8 2025-09-09T10:29:28,059 Created temporary directory: /tmp/pip-unpack-c987kpw5 2025-09-09T10:29:28,483 Downloading rodentia-0.0.8.tar.gz (3.9 MB) 2025-09-09T10:29:30,386 Added rodentia==0.0.8 from https://files.pythonhosted.org/packages/7b/fe/57e15442a4550b23ebd66a6afff308323593bdd5219ec2943f79e38e34cd/rodentia-0.0.8.tar.gz to build tracker '/tmp/pip-build-tracker-qoegox0b' 2025-09-09T10:29:30,387 Running setup.py (path:/tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/setup.py) egg_info for package rodentia 2025-09-09T10:29:30,388 Created temporary directory: /tmp/pip-pip-egg-info-kayi8a55 2025-09-09T10:29:30,388 Preparing metadata (setup.py): started 2025-09-09T10:29:30,389 Running command python setup.py egg_info 2025-09-09T10:29:31,560 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T10:29:31,560 !! 2025-09-09T10:29:31,560 ******************************************************************************** 2025-09-09T10:29:31,560 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T10:29:31,561 License :: OSI Approved :: Apache Software License 2025-09-09T10:29:31,561 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T10:29:31,561 ******************************************************************************** 2025-09-09T10:29:31,561 !! 2025-09-09T10:29:31,561 self._finalize_license_expression() 2025-09-09T10:29:31,632 running egg_info 2025-09-09T10:29:31,706 creating /tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info 2025-09-09T10:29:31,706 writing /tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info/PKG-INFO 2025-09-09T10:29:31,707 writing dependency_links to /tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info/dependency_links.txt 2025-09-09T10:29:31,708 writing requirements to /tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info/requires.txt 2025-09-09T10:29:31,708 writing top-level names to /tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info/top_level.txt 2025-09-09T10:29:31,709 writing manifest file '/tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info/SOURCES.txt' 2025-09-09T10:29:31,933 reading manifest file '/tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info/SOURCES.txt' 2025-09-09T10:29:31,934 reading manifest template 'MANIFEST.in' 2025-09-09T10:29:32,058 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-09T10:29:32,060 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-09T10:29:32,062 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-09T10:29:32,107 writing manifest file '/tmp/pip-pip-egg-info-kayi8a55/rodentia.egg-info/SOURCES.txt' 2025-09-09T10:29:32,221 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T10:29:32,226 Source in /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f has version 0.0.8, which satisfies requirement rodentia==0.0.8 from https://files.pythonhosted.org/packages/7b/fe/57e15442a4550b23ebd66a6afff308323593bdd5219ec2943f79e38e34cd/rodentia-0.0.8.tar.gz 2025-09-09T10:29:32,226 Removed rodentia==0.0.8 from https://files.pythonhosted.org/packages/7b/fe/57e15442a4550b23ebd66a6afff308323593bdd5219ec2943f79e38e34cd/rodentia-0.0.8.tar.gz from build tracker '/tmp/pip-build-tracker-qoegox0b' 2025-09-09T10:29:32,230 Created temporary directory: /tmp/pip-unpack-bf7kkhkb 2025-09-09T10:29:32,230 Created temporary directory: /tmp/pip-unpack-aqh0c_ge 2025-09-09T10:29:32,230 Building wheels for collected packages: rodentia 2025-09-09T10:29:32,231 Created temporary directory: /tmp/pip-wheel-uqj9v9re 2025-09-09T10:29:32,232 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-09T10:29:32,233 Building wheel for rodentia (setup.py): started 2025-09-09T10:29:32,234 Destination directory: /tmp/pip-wheel-uqj9v9re 2025-09-09T10:29:32,234 Running command python setup.py bdist_wheel 2025-09-09T10:29:33,314 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T10:29:33,314 !! 2025-09-09T10:29:33,314 ******************************************************************************** 2025-09-09T10:29:33,314 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T10:29:33,314 License :: OSI Approved :: Apache Software License 2025-09-09T10:29:33,314 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T10:29:33,315 ******************************************************************************** 2025-09-09T10:29:33,315 !! 2025-09-09T10:29:33,315 self._finalize_license_expression() 2025-09-09T10:29:33,315 running bdist_wheel 2025-09-09T10:29:33,609 running build 2025-09-09T10:29:33,610 running build_py 2025-09-09T10:29:33,688 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T10:29:33,688 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T10:29:33,689 copying rodentia/__version__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T10:29:33,689 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T10:29:33,691 running build_ext 2025-09-09T10:29:33,748 ---------- Running CMake prepare ---------------------------------------- 2025-09-09T10:29:33,793 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T10:29:33,793 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:33,793 CMake. 2025-09-09T10:29:33,793 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:33,793 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:33,794 to work with policies introduced by or earlier. 2025-09-09T10:29:34,085 -- The C compiler identification is GNU 14.2.0 2025-09-09T10:29:34,426 -- The CXX compiler identification is GNU 14.2.0 2025-09-09T10:29:34,476 -- Detecting C compiler ABI info 2025-09-09T10:29:34,903 -- Detecting C compiler ABI info - done 2025-09-09T10:29:34,977 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-09T10:29:34,978 -- Detecting C compile features 2025-09-09T10:29:34,981 -- Detecting C compile features - done 2025-09-09T10:29:35,055 -- Detecting CXX compiler ABI info 2025-09-09T10:29:35,533 -- Detecting CXX compiler ABI info - done 2025-09-09T10:29:35,609 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-09T10:29:35,610 -- Detecting CXX compile features 2025-09-09T10:29:35,615 -- Detecting CXX compile features - done 2025-09-09T10:29:35,689 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-09T10:29:35,690 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:35,690 CMake. 2025-09-09T10:29:35,690 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:35,690 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:35,690 to work with policies introduced by or earlier. 2025-09-09T10:29:35,690 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-09T10:29:35,691 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:35,691 CMake. 2025-09-09T10:29:35,691 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:35,691 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:35,691 to work with policies introduced by or earlier. 2025-09-09T10:29:35,719 -- The ASM compiler identification is GNU 2025-09-09T10:29:35,734 -- Found assembler: /usr/bin/cc 2025-09-09T10:29:35,812 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-09T10:29:35,817 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-09T10:29:36,273 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-09T10:29:36,317 -- Symbol prefix: 2025-09-09T10:29:36,432 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T10:29:36,432 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:36,432 CMake. 2025-09-09T10:29:36,433 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:36,433 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:36,433 to work with policies introduced by or earlier. 2025-09-09T10:29:36,476 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T10:29:36,476 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T10:29:36,476 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T10:29:36,476 cmake_policy command to set the policy and suppress this warning. 2025-09-09T10:29:36,476 FindOpenGL found both a legacy GL library: 2025-09-09T10:29:36,477 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T10:29:36,477 and GLVND libraries for OpenGL and GLX: 2025-09-09T10:29:36,477 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T10:29:36,477 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T10:29:36,478 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T10:29:36,478 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T10:29:36,478 Call Stack (most recent call first): 2025-09-09T10:29:36,478 src/CMakeLists.txt:63 (find_package) 2025-09-09T10:29:36,478 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:36,482 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T10:29:36,485 CMake Warning (dev) at src/CMakeLists.txt:65 (find_package): 2025-09-09T10:29:36,485 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T10:29:36,485 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T10:29:36,485 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T10:29:36,486 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:36,554 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-09T10:29:36,555 CMake Warning (dev) at src/CMakeLists.txt:68 (find_package): 2025-09-09T10:29:36,555 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T10:29:36,555 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T10:29:36,555 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T10:29:36,556 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:36,576 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-09T10:29:37,376 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-09T10:29:37,377 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-09T10:29:37,377 not match the name of the calling package (NumPy). This can lead to 2025-09-09T10:29:37,377 problems in calling code that expects `find_package` result variables 2025-09-09T10:29:37,377 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-09T10:29:37,377 Call Stack (most recent call first): 2025-09-09T10:29:37,377 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-09T10:29:37,377 src/CMakeLists.txt:70 (find_package) 2025-09-09T10:29:37,377 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:37,378 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T10:29:37,378 -- Found components for NumPy 2025-09-09T10:29:37,378 -- NUMPY_ROOT_DIR = /usr/local 2025-09-09T10:29:37,378 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T10:29:37,378 -- NUMPY_LIBRARIES = 2025-09-09T10:29:37,378 -- NUMPY_API_VERSION = 2.3.2 2025-09-09T10:29:37,380 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T10:29:37,381 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:37,381 CMake. 2025-09-09T10:29:37,381 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:37,381 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:37,381 to work with policies introduced by or earlier. 2025-09-09T10:29:37,382 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T10:29:37,382 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:37,382 CMake. 2025-09-09T10:29:37,383 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:37,383 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:37,383 to work with policies introduced by or earlier. 2025-09-09T10:29:37,397 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-09T10:29:37,398 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:37,398 CMake. 2025-09-09T10:29:37,398 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:37,398 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:37,398 to work with policies introduced by or earlier. 2025-09-09T10:29:37,401 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-09T10:29:37,402 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T10:29:37,402 CMake. 2025-09-09T10:29:37,402 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T10:29:37,402 to tell CMake that the project requires at least but has been updated 2025-09-09T10:29:37,402 to work with policies introduced by or earlier. 2025-09-09T10:29:37,403 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-09T10:29:37,403 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T10:29:37,403 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T10:29:37,404 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T10:29:37,404 Call Stack (most recent call first): 2025-09-09T10:29:37,404 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-09T10:29:37,404 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:37,472 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-09T10:29:37,477 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-09T10:29:37,953 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-09T10:29:37,959 -- Found Threads: TRUE 2025-09-09T10:29:37,980 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T10:29:37,980 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T10:29:37,980 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T10:29:37,980 cmake_policy command to set the policy and suppress this warning. 2025-09-09T10:29:37,980 FindOpenGL found both a legacy GL library: 2025-09-09T10:29:37,981 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T10:29:37,981 and GLVND libraries for OpenGL and GLX: 2025-09-09T10:29:37,981 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T10:29:37,981 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T10:29:37,981 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T10:29:37,981 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T10:29:37,982 Call Stack (most recent call first): 2025-09-09T10:29:37,982 test/CMakeLists.txt:9 (find_package) 2025-09-09T10:29:37,982 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:37,992 -- Configuring done (4.2s) 2025-09-09T10:29:38,003 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T10:29:38,003 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T10:29:38,003 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T10:29:38,004 command to set the policy and suppress this warning. 2025-09-09T10:29:38,004 File: 2025-09-09T10:29:38,004 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-09T10:29:38,004 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:38,004 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T10:29:38,004 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T10:29:38,004 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T10:29:38,004 command to set the policy and suppress this warning. 2025-09-09T10:29:38,005 File: 2025-09-09T10:29:38,005 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-09T10:29:38,005 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T10:29:38,339 -- Generating done (0.3s) 2025-09-09T10:29:38,340 -- Build files have been written to: /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/build/temp.linux-armv7l-cpython-313 2025-09-09T10:29:38,357 ---------- Building extensions ---------------------------------------- 2025-09-09T10:29:38,643 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-09T10:29:38,644 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-09T10:29:38,661 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-09T10:29:38,680 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-09T10:29:39,567 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-09T10:29:40,356 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-09T10:29:40,496 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-09T10:29:40,633 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-09T10:29:40,844 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-09T10:29:40,873 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-09T10:29:41,267 [ 2%] Built target Bullet3Common 2025-09-09T10:29:41,426 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-09T10:29:41,899 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-09T10:29:42,067 [ 3%] Linking CXX static library libBullet3Geometry.a 2025-09-09T10:29:42,549 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-09T10:29:42,711 [ 4%] Built target Bullet3Geometry 2025-09-09T10:29:42,897 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-09T10:29:42,937 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-09T10:29:43,568 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-09T10:29:43,963 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-09T10:29:44,204 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-09T10:29:44,894 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-09T10:29:45,609 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-09T10:29:45,956 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-09T10:29:45,983 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-09T10:29:46,145 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-09T10:29:46,924 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-09T10:29:47,287 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-09T10:29:47,466 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-09T10:29:47,742 [ 8%] Linking CXX static library libBullet2FileLoader.a 2025-09-09T10:29:48,185 [ 8%] Built target Bullet2FileLoader 2025-09-09T10:29:48,358 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-09T10:29:48,474 [ 9%] Linking CXX static library libBullet3Collision.a 2025-09-09T10:29:48,582 [ 10%] Linking CXX static library libBullet3Dynamics.a 2025-09-09T10:29:48,786 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-09T10:29:48,967 [ 10%] Built target Bullet3Collision 2025-09-09T10:29:49,070 [ 10%] Built target Bullet3Dynamics 2025-09-09T10:29:49,124 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-09T10:29:49,159 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-09T10:29:50,518 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-09T10:29:50,644 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-09T10:29:50,715 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-09T10:29:51,280 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-09T10:29:51,593 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-09T10:29:52,311 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-09T10:29:52,678 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-09T10:29:52,762 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-09T10:29:53,279 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-09T10:29:54,022 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-09T10:29:54,040 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-09T10:29:54,772 [ 15%] Linking CXX static library libBulletInverseDynamics.a 2025-09-09T10:29:55,206 [ 15%] Built target BulletInverseDynamics 2025-09-09T10:29:55,360 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-09T10:29:55,537 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-09T10:29:55,545 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-09T10:29:55,883 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-09T10:29:56,893 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-09T10:29:57,416 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-09T10:29:57,449 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-09T10:29:58,153 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-09T10:29:58,900 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-09T10:29:59,445 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-09T10:29:59,587 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-09T10:30:00,970 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-09T10:30:01,151 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-09T10:30:01,447 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-09T10:30:01,619 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-09T10:30:02,709 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-09T10:30:02,739 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-09T10:30:02,765 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-09T10:30:04,015 [ 24%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-09T10:30:04,147 [ 24%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-09T10:30:04,193 [ 24%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-09T10:30:04,214 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-09T10:30:05,481 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-09T10:30:05,907 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-09T10:30:06,645 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-09T10:30:07,304 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-09T10:30:07,739 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-09T10:30:08,168 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-09T10:30:08,897 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-09T10:30:08,998 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-09T10:30:09,892 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-09T10:30:10,396 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-09T10:30:11,119 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-09T10:30:11,437 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-09T10:30:12,430 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-09T10:30:12,523 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-09T10:30:12,784 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-09T10:30:13,581 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btWheelInfo.cpp.o 2025-09-09T10:30:14,374 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-09T10:30:14,448 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-09T10:30:14,471 [ 30%] Linking CXX static library libBulletSoftBody.a 2025-09-09T10:30:14,888 [ 31%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBody.cpp.o 2025-09-09T10:30:15,021 [ 31%] Built target BulletSoftBody 2025-09-09T10:30:15,171 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-09T10:30:16,121 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-09T10:30:16,162 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-09T10:30:16,402 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-09T10:30:17,731 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o 2025-09-09T10:30:18,026 [ 33%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-09T10:30:18,077 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btGhostObject.cpp.o 2025-09-09T10:30:18,118 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraintSolver.cpp.o 2025-09-09T10:30:18,998 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btHashedSimplePairCache.cpp.o 2025-09-09T10:30:19,675 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btInternalEdgeUtility.cpp.o 2025-09-09T10:30:20,087 [ 34%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyDynamicsWorld.cpp.o 2025-09-09T10:30:20,214 [ 35%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-09T10:30:20,297 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btManifoldResult.cpp.o 2025-09-09T10:30:21,310 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-09T10:30:21,660 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSimulationIslandManager.cpp.o 2025-09-09T10:30:21,893 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o 2025-09-09T10:30:22,612 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-09T10:30:22,932 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointLimitConstraint.cpp.o 2025-09-09T10:30:23,300 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o 2025-09-09T10:30:23,435 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o 2025-09-09T10:30:23,861 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-09T10:30:24,181 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-09T10:30:24,442 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.cpp.o 2025-09-09T10:30:24,746 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.cpp.o 2025-09-09T10:30:24,770 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.cpp.o 2025-09-09T10:30:25,158 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-09T10:30:25,850 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBoxShape.cpp.o 2025-09-09T10:30:25,955 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.cpp.o 2025-09-09T10:30:26,165 [ 42%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyFixedConstraint.cpp.o 2025-09-09T10:30:26,186 [ 43%] Linking CXX static library libLinearMath.a 2025-09-09T10:30:26,627 [ 43%] Built target LinearMath 2025-09-09T10:30:26,788 [ 44%] Generating pnglibconf.c 2025-09-09T10:30:27,000 [ 45%] Generating pngprefix.h 2025-09-09T10:30:27,129 [ 46%] Generating scripts/pnglibconf.c 2025-09-09T10:30:27,404 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.cpp.o 2025-09-09T10:30:27,418 [ 47%] Generating scripts/symbols.out 2025-09-09T10:30:27,573 [ 47%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodySliderConstraint.cpp.o 2025-09-09T10:30:27,708 [ 47%] Generating pnglibconf.out 2025-09-09T10:30:27,920 [ 48%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointMotor.cpp.o 2025-09-09T10:30:28,000 [ 49%] Generating scripts/symbols.chk 2025-09-09T10:30:28,167 [ 49%] Generating pnglibconf.h 2025-09-09T10:30:28,363 [ 49%] Generating scripts/prefix.out 2025-09-09T10:30:28,639 [ 49%] Generating scripts/sym.out 2025-09-09T10:30:28,864 [ 49%] Generating scripts/vers.out 2025-09-09T10:30:28,938 [ 49%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.cpp.o 2025-09-09T10:30:29,080 [ 49%] Generating scripts/intprefix.out 2025-09-09T10:30:29,368 [ 49%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btDantzigLCP.cpp.o 2025-09-09T10:30:29,397 [ 49%] Generating libpng.sym 2025-09-09T10:30:29,480 [ 49%] Generating libpng.vers 2025-09-09T10:30:29,592 [ 49%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btMLCPSolver.cpp.o 2025-09-09T10:30:29,680 [ 49%] Built target genfiles 2025-09-09T10:30:29,834 [ 49%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-09T10:30:30,687 [ 49%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCapsuleShape.cpp.o 2025-09-09T10:30:30,978 [ 50%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCollisionShape.cpp.o 2025-09-09T10:30:31,580 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btLemkeAlgorithm.cpp.o 2025-09-09T10:30:32,133 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCompoundShape.cpp.o 2025-09-09T10:30:32,420 [ 51%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConcaveShape.cpp.o 2025-09-09T10:30:32,602 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/Environment.cpp: In member function ‘int Environment::addCameraView(int, int, const Vector3f&, float, float, float, int)’: 2025-09-09T10:30:32,603 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/Environment.cpp:48:45: warning: ‘new’ of type ‘CameraView’ with extended alignment 16 [-Waligned-new=] 2025-09-09T10:30:32,603 48 | CameraView* cameraView = new CameraView(); 2025-09-09T10:30:32,603 | ^ 2025-09-09T10:30:32,604 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/Environment.cpp:48:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T10:30:32,604 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/Environment.cpp:48:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T10:30:33,369 [ 51%] Linking CXX static library libBulletDynamics.a 2025-09-09T10:30:33,625 [ 52%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConeShape.cpp.o 2025-09-09T10:30:34,215 [ 53%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o 2025-09-09T10:30:34,233 [ 53%] Built target BulletDynamics 2025-09-09T10:30:34,389 [ 53%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o 2025-09-09T10:30:34,728 [ 54%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-09T10:30:35,055 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.cpp.o 2025-09-09T10:30:36,810 [ 54%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.cpp.o 2025-09-09T10:30:36,902 [ 54%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-09T10:30:38,162 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.cpp.o 2025-09-09T10:30:38,854 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Quat4f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-09T10:30:38,854 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp:105:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T10:30:38,854 105 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T10:30:38,854 | ^ 2025-09-09T10:30:38,855 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp:105:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T10:30:38,855 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp:105:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T10:30:38,856 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp: In constructor ‘AgentObject::AgentObject(float, const Vector3f&, float, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-09T10:30:38,856 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp:135:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T10:30:38,856 135 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T10:30:38,856 | ^ 2025-09-09T10:30:38,857 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp:135:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T10:30:38,857 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/env/EnvironmentObject.cpp:135:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T10:30:39,228 [ 55%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/CollisionShapeManager.cpp.o 2025-09-09T10:30:39,521 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.cpp.o 2025-09-09T10:30:40,452 In file included from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T10:30:40,452 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T10:30:40,452 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T10:30:40,452 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T10:30:40,453 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T10:30:40,453 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:40,453 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T10:30:40,453 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:40,454 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T10:30:40,454 1006 | int dummy; 2025-09-09T10:30:40,454 | ^~~~~ 2025-09-09T10:30:40,628 In file included from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T10:30:40,629 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T10:30:40,629 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T10:30:40,629 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T10:30:40,629 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T10:30:40,630 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:40,630 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T10:30:40,630 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:40,630 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T10:30:40,631 1006 | int dummy; 2025-09-09T10:30:40,631 | ^~~~~ 2025-09-09T10:30:41,156 [ 55%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexShape.cpp.o 2025-09-09T10:30:42,892 [ 56%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvex2dShape.cpp.o 2025-09-09T10:30:43,745 [ 57%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-09T10:30:44,186 [ 57%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexTriangleMeshShape.cpp.o 2025-09-09T10:30:45,680 [ 58%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCylinderShape.cpp.o 2025-09-09T10:30:46,125 [ 58%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-09T10:30:46,619 In file included from /usr/include/c++/14/vector:66, 2025-09-09T10:30:46,619 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T10:30:46,620 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T10:30:46,620 /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-09T10:30:46,620 /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-09T10:30:46,620 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T10:30:46,620 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,621 607 | this->_M_impl._M_start, 2025-09-09T10:30:46,621 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,621 608 | _M_get_Tp_allocator()); 2025-09-09T10:30:46,621 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,716 In file included from /usr/include/c++/14/vector:65: 2025-09-09T10:30:46,716 /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-09T10:30:46,717 /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-09T10:30:46,717 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T10:30:46,717 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,717 /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-09T10:30:46,717 /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-09T10:30:46,718 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T10:30:46,718 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,726 [ 60%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-09T10:30:46,776 /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-09T10:30:46,776 /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-09T10:30:46,776 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T10:30:46,776 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,776 /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-09T10:30:46,777 /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-09T10:30:46,777 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T10:30:46,777 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,777 185 | __uninit_copy(__first, __last, __result); 2025-09-09T10:30:46,777 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,803 /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-09T10:30:46,803 /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-09T10:30:46,803 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T10:30:46,803 | ^~~~~~~~~~~~~ 2025-09-09T10:30:46,804 /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-09T10:30:46,804 /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-09T10:30:46,804 147 | { return std::copy(__first, __last, __result); } 2025-09-09T10:30:46,804 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,825 In file included from /usr/include/c++/14/string:51, 2025-09-09T10:30:46,825 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T10:30:46,825 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T10:30:46,825 from /usr/include/c++/14/ios:44, 2025-09-09T10:30:46,826 from /usr/include/c++/14/ostream:40, 2025-09-09T10:30:46,826 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T10:30:46,826 /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-09T10:30:46,826 /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-09T10:30:46,826 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T10:30:46,827 | ^~~~ 2025-09-09T10:30:46,827 /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-09T10:30:46,827 /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-09T10:30:46,827 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T10:30:46,827 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,828 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T10:30:46,828 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,845 In file included from /usr/include/c++/14/string:44: 2025-09-09T10:30:46,845 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T10:30:46,846 /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-09T10:30:46,846 608 | __miter_base(_Iterator __it) 2025-09-09T10:30:46,846 | ^~~~~~~~~~~~ 2025-09-09T10:30:46,847 /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-09T10:30:46,847 /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-09T10:30:46,847 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T10:30:46,847 | ^~~~~~~~~~~~~ 2025-09-09T10:30:46,847 /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-09T10:30:46,860 In file included from /usr/include/c++/14/string:48: 2025-09-09T10:30:46,861 /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-09T10:30:46,861 /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-09T10:30:46,861 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T10:30:46,861 | ^~~~~~~~~~~~ 2025-09-09T10:30:46,994 In file included from /usr/include/c++/14/vector:66, 2025-09-09T10:30:46,994 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T10:30:46,995 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T10:30:46,995 /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-09T10:30:46,995 /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-09T10:30:46,995 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T10:30:46,995 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,995 607 | this->_M_impl._M_start, 2025-09-09T10:30:46,995 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:46,996 608 | _M_get_Tp_allocator()); 2025-09-09T10:30:46,996 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,003 [ 60%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-09T10:30:47,093 In file included from /usr/include/c++/14/vector:65: 2025-09-09T10:30:47,093 /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-09T10:30:47,094 /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-09T10:30:47,094 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T10:30:47,094 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,094 /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-09T10:30:47,094 /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-09T10:30:47,095 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T10:30:47,095 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,148 /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-09T10:30:47,148 /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-09T10:30:47,148 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T10:30:47,148 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,149 /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-09T10:30:47,149 /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-09T10:30:47,149 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T10:30:47,149 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,149 185 | __uninit_copy(__first, __last, __result); 2025-09-09T10:30:47,149 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,182 /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-09T10:30:47,182 /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-09T10:30:47,183 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T10:30:47,183 | ^~~~~~~~~~~~~ 2025-09-09T10:30:47,183 /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-09T10:30:47,183 /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-09T10:30:47,183 147 | { return std::copy(__first, __last, __result); } 2025-09-09T10:30:47,184 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,208 In file included from /usr/include/c++/14/string:51, 2025-09-09T10:30:47,208 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T10:30:47,208 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T10:30:47,208 from /usr/include/c++/14/ios:44, 2025-09-09T10:30:47,208 from /usr/include/c++/14/ostream:40, 2025-09-09T10:30:47,209 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T10:30:47,209 /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-09T10:30:47,209 /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-09T10:30:47,209 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T10:30:47,209 | ^~~~ 2025-09-09T10:30:47,209 /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-09T10:30:47,210 /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-09T10:30:47,210 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T10:30:47,210 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,210 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T10:30:47,210 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:47,235 In file included from /usr/include/c++/14/string:44: 2025-09-09T10:30:47,235 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T10:30:47,235 /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-09T10:30:47,235 608 | __miter_base(_Iterator __it) 2025-09-09T10:30:47,236 | ^~~~~~~~~~~~ 2025-09-09T10:30:47,236 /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-09T10:30:47,236 /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-09T10:30:47,237 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T10:30:47,237 | ^~~~~~~~~~~~~ 2025-09-09T10:30:47,237 /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-09T10:30:47,249 In file included from /usr/include/c++/14/string:48: 2025-09-09T10:30:47,250 /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-09T10:30:47,250 /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-09T10:30:47,250 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T10:30:47,250 | ^~~~~~~~~~~~ 2025-09-09T10:30:47,269 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btEmptyShape.cpp.o 2025-09-09T10:30:47,558 [ 60%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-09T10:30:47,757 [ 60%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-09T10:30:48,139 [ 61%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-09T10:30:48,248 [ 61%] Linking CXX static library libgtest.a 2025-09-09T10:30:48,525 [ 61%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btHeightfieldTerrainShape.cpp.o 2025-09-09T10:30:48,699 [ 61%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-09T10:30:48,875 [ 61%] Built target gtest 2025-09-09T10:30:48,948 [ 61%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-09T10:30:49,517 [ 62%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-09T10:30:49,865 [ 62%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-09T10:30:49,923 [ 63%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.cpp.o 2025-09-09T10:30:50,154 [ 63%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshManager.cpp.o 2025-09-09T10:30:51,152 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-09T10:30:51,153 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:51,153 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T10:30:51,155 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T10:30:51,157 50 | for(int i=0; i::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T10:30:52,423 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T10:30:52,423 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,423 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,423 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T10:30:52,424 3974 | return MakePolymorphicMatcher( 2025-09-09T10:30:52,424 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:30:52,424 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T10:30:52,424 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,425 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,425 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,425 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,426 In file included from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T10:30:52,426 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T10:30:52,426 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T10:30:52,426 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T10:30:52,426 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T10:30:52,427 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T10:30:52,427 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,427 898 | void operator=(type const &) 2025-09-09T10:30:52,427 | ^~~~~~~~ 2025-09-09T10:30:52,428 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,428 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T10:30:52,428 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,428 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T10:30:52,428 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T10:30:52,429 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,429 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,429 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T10:30:52,429 4003 | return MakePolymorphicMatcher( 2025-09-09T10:30:52,429 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:30:52,430 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T10:30:52,430 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,430 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,430 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,430 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,431 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,431 898 | void operator=(type const &) 2025-09-09T10:30:52,431 | ^~~~~~~~ 2025-09-09T10:30:52,431 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,431 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T10:30:52,432 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,432 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T10:30:52,432 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T10:30:52,432 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,433 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,433 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T10:30:52,433 4010 | return MakePolymorphicMatcher( 2025-09-09T10:30:52,433 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:30:52,434 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T10:30:52,434 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,434 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,434 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,435 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,435 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,435 898 | void operator=(type const &) 2025-09-09T10:30:52,435 | ^~~~~~~~ 2025-09-09T10:30:52,435 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,436 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T10:30:52,436 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,436 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T10:30:52,436 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T10:30:52,437 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,437 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,437 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T10:30:52,437 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T10:30:52,438 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,438 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,438 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,438 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,439 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,439 898 | void operator=(type const &) 2025-09-09T10:30:52,439 | ^~~~~~~~ 2025-09-09T10:30:52,439 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,450 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T10:30:52,450 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,450 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T10:30:52,451 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T10:30:52,451 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,451 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,452 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T10:30:52,452 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T10:30:52,452 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,452 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,453 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,453 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,453 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,454 898 | void operator=(type const &) 2025-09-09T10:30:52,454 | ^~~~~~~~ 2025-09-09T10:30:52,454 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,454 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T10:30:52,455 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,455 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T10:30:52,455 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T10:30:52,455 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,456 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,456 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T10:30:52,456 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T10:30:52,456 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,457 4049 | str, true, true)); 2025-09-09T10:30:52,457 | ~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,457 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,457 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,457 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,458 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,458 898 | void operator=(type const &) 2025-09-09T10:30:52,458 | ^~~~~~~~ 2025-09-09T10:30:52,458 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,458 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T10:30:52,459 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,459 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T10:30:52,459 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T10:30:52,459 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,470 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,470 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T10:30:52,470 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T10:30:52,471 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,471 4078 | substring)); 2025-09-09T10:30:52,471 | ~~~~~~~~~~~ 2025-09-09T10:30:52,471 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,472 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,472 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,472 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,472 898 | void operator=(type const &) 2025-09-09T10:30:52,472 | ^~~~~~~~ 2025-09-09T10:30:52,473 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,473 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T10:30:52,473 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,473 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T10:30:52,473 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T10:30:52,474 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,474 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,474 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T10:30:52,474 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T10:30:52,474 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,475 4085 | prefix)); 2025-09-09T10:30:52,475 | ~~~~~~~~ 2025-09-09T10:30:52,475 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,475 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,475 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,475 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,476 898 | void operator=(type const &) 2025-09-09T10:30:52,476 | ^~~~~~~~ 2025-09-09T10:30:52,476 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,476 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T10:30:52,476 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,477 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T10:30:52,477 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T10:30:52,477 497 | return PolymorphicMatcher(impl); 2025-09-09T10:30:52,477 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,478 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T10:30:52,478 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T10:30:52,478 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,478 4092 | suffix)); 2025-09-09T10:30:52,478 | ~~~~~~~~ 2025-09-09T10:30:52,479 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,479 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:30:52,479 | ^~~~~~~~~~~~~~ 2025-09-09T10:30:52,479 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:30:52,490 898 | void operator=(type const &) 2025-09-09T10:30:52,490 | ^~~~~~~~ 2025-09-09T10:30:52,490 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:30:52,491 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T10:30:52,491 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:30:52,498 [ 64%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/PNGDecoder.cpp.o 2025-09-09T10:30:52,780 [ 65%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.cpp.o 2025-09-09T10:30:52,844 [ 65%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Shader.cpp.o 2025-09-09T10:30:53,404 [ 65%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShaderManager.cpp.o 2025-09-09T10:30:53,607 [ 65%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.cpp.o 2025-09-09T10:30:54,526 [ 65%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o 2025-09-09T10:30:54,615 [ 66%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Texture.cpp.o 2025-09-09T10:30:54,857 [ 66%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/TextureManager.cpp.o 2025-09-09T10:30:55,571 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-09T10:30:55,714 [ 68%] Linking CXX static library libgmock.a 2025-09-09T10:30:56,282 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-09T10:30:56,404 [ 68%] Built target gmock 2025-09-09T10:30:56,452 [ 68%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DrawComponent.cpp.o 2025-09-09T10:30:56,551 [ 68%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o 2025-09-09T10:30:57,064 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-09T10:30:57,434 [ 69%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderingContext.cpp.o 2025-09-09T10:30:57,643 [ 70%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-09T10:30:58,042 [ 70%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/OffscreenFrameBuffer.cpp.o 2025-09-09T10:30:58,323 [ 70%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/GLContext.cpp.o 2025-09-09T10:30:58,375 [ 71%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DepthFrameBuffer.cpp.o 2025-09-09T10:30:58,656 [ 71%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDepthShader.cpp.o 2025-09-09T10:30:58,697 [ 72%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/ShadowDiffuseShader.cpp.o 2025-09-09T10:30:59,196 [ 72%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LSPSM.cpp.o 2025-09-09T10:30:59,291 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-09T10:30:59,312 [ 72%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-09T10:30:59,892 [ 72%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderTarget.cpp.o 2025-09-09T10:31:00,409 [ 73%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-09T10:31:00,425 [ 74%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/CameraView.cpp.o 2025-09-09T10:31:00,643 [ 74%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-09T10:31:00,989 [ 74%] Building CXX object src/CMakeFiles/rodentia_code.dir/importer/ObjImporter.cpp.o 2025-09-09T10:31:01,415 [ 74%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-09T10:31:02,025 [ 75%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-09T10:31:02,674 In file included from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T10:31:02,674 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T10:31:02,675 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T10:31:02,675 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T10:31:02,675 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T10:31:02,675 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:02,676 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T10:31:02,676 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:02,676 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T10:31:02,676 1006 | int dummy; 2025-09-09T10:31:02,677 | ^~~~~ 2025-09-09T10:31:02,740 [ 75%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-09T10:31:03,558 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/importer/ObjImporter.cpp: In function ‘MeshData* loadObjMeshData(const tinyobj::attrib_t&, const std::vector&, const std::vector&, const std::string&)’: 2025-09-09T10:31:03,558 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/importer/ObjImporter.cpp:244:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T10:31:03,558 244 | for(int i=0; i::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T10:31:08,751 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T10:31:08,751 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,752 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,752 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T10:31:08,752 3974 | return MakePolymorphicMatcher( 2025-09-09T10:31:08,752 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:31:08,752 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T10:31:08,752 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,752 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,753 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,753 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,753 In file included from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T10:31:08,753 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T10:31:08,754 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T10:31:08,754 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T10:31:08,754 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T10:31:08,754 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T10:31:08,754 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,754 898 | void operator=(type const &) 2025-09-09T10:31:08,755 | ^~~~~~~~ 2025-09-09T10:31:08,755 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,755 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T10:31:08,755 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,755 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T10:31:08,755 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T10:31:08,756 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,756 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,756 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T10:31:08,756 4003 | return MakePolymorphicMatcher( 2025-09-09T10:31:08,756 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:31:08,756 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T10:31:08,757 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,757 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,757 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,757 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,757 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,758 898 | void operator=(type const &) 2025-09-09T10:31:08,758 | ^~~~~~~~ 2025-09-09T10:31:08,758 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,758 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T10:31:08,758 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,758 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T10:31:08,759 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T10:31:08,759 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,759 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,759 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T10:31:08,770 4010 | return MakePolymorphicMatcher( 2025-09-09T10:31:08,770 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:31:08,770 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T10:31:08,770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,771 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,771 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,771 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,771 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,772 898 | void operator=(type const &) 2025-09-09T10:31:08,772 | ^~~~~~~~ 2025-09-09T10:31:08,772 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,772 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T10:31:08,772 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,773 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T10:31:08,773 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T10:31:08,773 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,773 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,773 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T10:31:08,774 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T10:31:08,774 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,774 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,774 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,774 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,775 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,775 898 | void operator=(type const &) 2025-09-09T10:31:08,775 | ^~~~~~~~ 2025-09-09T10:31:08,775 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,776 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T10:31:08,776 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,776 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T10:31:08,776 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T10:31:08,776 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,777 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,777 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T10:31:08,777 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T10:31:08,777 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,777 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,778 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,778 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,778 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,778 898 | void operator=(type const &) 2025-09-09T10:31:08,778 | ^~~~~~~~ 2025-09-09T10:31:08,779 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,779 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T10:31:08,779 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,779 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T10:31:08,790 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T10:31:08,790 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,790 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,791 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T10:31:08,791 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T10:31:08,791 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,791 4049 | str, true, true)); 2025-09-09T10:31:08,791 | ~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,792 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,792 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,792 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,792 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,792 898 | void operator=(type const &) 2025-09-09T10:31:08,793 | ^~~~~~~~ 2025-09-09T10:31:08,793 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,793 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T10:31:08,793 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,794 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T10:31:08,794 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T10:31:08,794 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,794 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,795 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T10:31:08,795 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T10:31:08,795 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,795 4078 | substring)); 2025-09-09T10:31:08,795 | ~~~~~~~~~~~ 2025-09-09T10:31:08,796 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,796 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,796 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,796 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,796 898 | void operator=(type const &) 2025-09-09T10:31:08,797 | ^~~~~~~~ 2025-09-09T10:31:08,797 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,797 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T10:31:08,797 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,798 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T10:31:08,798 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T10:31:08,798 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,798 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,798 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T10:31:08,799 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T10:31:08,799 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,799 4085 | prefix)); 2025-09-09T10:31:08,799 | ~~~~~~~~ 2025-09-09T10:31:08,800 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,800 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,800 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,800 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,801 898 | void operator=(type const &) 2025-09-09T10:31:08,801 | ^~~~~~~~ 2025-09-09T10:31:08,801 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,801 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T10:31:08,801 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,802 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T10:31:08,802 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T10:31:08,802 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:08,802 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,803 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T10:31:08,803 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T10:31:08,803 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:08,803 4092 | suffix)); 2025-09-09T10:31:08,804 | ~~~~~~~~ 2025-09-09T10:31:08,804 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,804 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:08,804 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:08,804 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:08,804 898 | void operator=(type const &) 2025-09-09T10:31:08,805 | ^~~~~~~~ 2025-09-09T10:31:08,805 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:08,805 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T10:31:08,805 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,104 In file included from /usr/include/c++/14/vector:66, 2025-09-09T10:31:09,105 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T10:31:09,105 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T10:31:09,105 /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-09T10:31:09,105 /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-09T10:31:09,105 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T10:31:09,106 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,106 607 | this->_M_impl._M_start, 2025-09-09T10:31:09,106 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,106 608 | _M_get_Tp_allocator()); 2025-09-09T10:31:09,106 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,204 In file included from /usr/include/c++/14/vector:65: 2025-09-09T10:31:09,205 /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-09T10:31:09,205 /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-09T10:31:09,205 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T10:31:09,205 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,206 /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-09T10:31:09,206 /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-09T10:31:09,206 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T10:31:09,207 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,262 /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-09T10:31:09,263 /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-09T10:31:09,263 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T10:31:09,263 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,263 /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-09T10:31:09,264 /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-09T10:31:09,264 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T10:31:09,264 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,264 185 | __uninit_copy(__first, __last, __result); 2025-09-09T10:31:09,265 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,291 /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-09T10:31:09,292 /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-09T10:31:09,292 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T10:31:09,292 | ^~~~~~~~~~~~~ 2025-09-09T10:31:09,292 /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-09T10:31:09,293 /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-09T10:31:09,293 147 | { return std::copy(__first, __last, __result); } 2025-09-09T10:31:09,293 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,316 In file included from /usr/include/c++/14/string:51, 2025-09-09T10:31:09,316 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T10:31:09,316 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T10:31:09,317 from /usr/include/c++/14/ios:44, 2025-09-09T10:31:09,317 from /usr/include/c++/14/ostream:40, 2025-09-09T10:31:09,317 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T10:31:09,317 /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-09T10:31:09,317 /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-09T10:31:09,318 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T10:31:09,318 | ^~~~ 2025-09-09T10:31:09,318 /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-09T10:31:09,318 /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-09T10:31:09,318 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T10:31:09,318 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,319 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T10:31:09,319 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:09,335 In file included from /usr/include/c++/14/string:44: 2025-09-09T10:31:09,336 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T10:31:09,336 /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-09T10:31:09,336 608 | __miter_base(_Iterator __it) 2025-09-09T10:31:09,336 | ^~~~~~~~~~~~ 2025-09-09T10:31:09,337 /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-09T10:31:09,337 /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-09T10:31:09,337 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T10:31:09,337 | ^~~~~~~~~~~~~ 2025-09-09T10:31:09,338 /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-09T10:31:09,351 In file included from /usr/include/c++/14/string:48: 2025-09-09T10:31:09,351 /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-09T10:31:09,351 /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-09T10:31:09,351 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T10:31:09,352 | ^~~~~~~~~~~~ 2025-09-09T10:31:10,254 [ 78%] Building CXX object src/CMakeFiles/rodentia_code.dir/geom/BoundingBox.cpp.o 2025-09-09T10:31:10,288 [ 78%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-09T10:31:10,434 [ 78%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-09T10:31:10,777 [ 80%] Linking CXX static library librodentia_code.a 2025-09-09T10:31:11,639 [ 80%] Built target rodentia_code 2025-09-09T10:31:11,841 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/png.c.o 2025-09-09T10:31:12,336 [ 81%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngerror.c.o 2025-09-09T10:31:12,746 [ 81%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-09T10:31:12,794 [ 81%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngget.c.o 2025-09-09T10:31:13,190 [ 82%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-09T10:31:13,330 [ 82%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngmem.c.o 2025-09-09T10:31:13,680 [ 83%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngpread.c.o 2025-09-09T10:31:14,170 [ 83%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngread.c.o 2025-09-09T10:31:14,508 In file included from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T10:31:14,508 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T10:31:14,508 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T10:31:14,509 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-09T10:31:14,509 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T10:31:14,509 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T10:31:14,509 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,509 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,510 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T10:31:14,510 3974 | return MakePolymorphicMatcher( 2025-09-09T10:31:14,510 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:31:14,510 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T10:31:14,510 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,510 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,511 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,511 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,511 In file included from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T10:31:14,511 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T10:31:14,512 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T10:31:14,512 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T10:31:14,512 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T10:31:14,512 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T10:31:14,512 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,512 898 | void operator=(type const &) 2025-09-09T10:31:14,513 | ^~~~~~~~ 2025-09-09T10:31:14,513 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,513 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T10:31:14,513 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,513 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T10:31:14,513 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T10:31:14,513 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,514 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,514 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T10:31:14,514 4003 | return MakePolymorphicMatcher( 2025-09-09T10:31:14,514 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:31:14,514 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T10:31:14,514 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,514 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,515 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,515 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,515 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,515 898 | void operator=(type const &) 2025-09-09T10:31:14,515 | ^~~~~~~~ 2025-09-09T10:31:14,515 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,516 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T10:31:14,516 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,516 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T10:31:14,516 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T10:31:14,516 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,517 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,517 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T10:31:14,517 4010 | return MakePolymorphicMatcher( 2025-09-09T10:31:14,517 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T10:31:14,517 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T10:31:14,517 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,518 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,518 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,518 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,518 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,518 898 | void operator=(type const &) 2025-09-09T10:31:14,519 | ^~~~~~~~ 2025-09-09T10:31:14,519 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,519 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T10:31:14,519 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,519 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T10:31:14,530 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T10:31:14,530 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,530 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,530 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T10:31:14,531 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T10:31:14,531 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,531 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,531 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,531 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,532 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,532 898 | void operator=(type const &) 2025-09-09T10:31:14,532 | ^~~~~~~~ 2025-09-09T10:31:14,532 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,533 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T10:31:14,533 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,533 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T10:31:14,533 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T10:31:14,533 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,534 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,534 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T10:31:14,534 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T10:31:14,534 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,534 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,534 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,535 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,535 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,535 898 | void operator=(type const &) 2025-09-09T10:31:14,535 | ^~~~~~~~ 2025-09-09T10:31:14,535 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,535 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T10:31:14,536 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,536 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T10:31:14,536 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T10:31:14,536 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,537 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,537 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T10:31:14,537 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T10:31:14,537 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,537 4049 | str, true, true)); 2025-09-09T10:31:14,537 | ~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,538 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,538 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,538 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,538 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,538 898 | void operator=(type const &) 2025-09-09T10:31:14,539 | ^~~~~~~~ 2025-09-09T10:31:14,539 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,539 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T10:31:14,539 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,539 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T10:31:14,545 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T10:31:14,545 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,545 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,545 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T10:31:14,546 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T10:31:14,546 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,546 4078 | substring)); 2025-09-09T10:31:14,546 | ~~~~~~~~~~~ 2025-09-09T10:31:14,546 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,546 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,547 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,547 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,547 898 | void operator=(type const &) 2025-09-09T10:31:14,547 | ^~~~~~~~ 2025-09-09T10:31:14,548 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,548 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T10:31:14,548 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,548 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T10:31:14,548 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T10:31:14,549 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,549 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,549 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T10:31:14,549 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T10:31:14,550 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,550 4085 | prefix)); 2025-09-09T10:31:14,550 | ~~~~~~~~ 2025-09-09T10:31:14,550 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,550 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,551 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,551 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,551 898 | void operator=(type const &) 2025-09-09T10:31:14,551 | ^~~~~~~~ 2025-09-09T10:31:14,552 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,552 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T10:31:14,552 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,552 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T10:31:14,553 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T10:31:14,553 497 | return PolymorphicMatcher(impl); 2025-09-09T10:31:14,553 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,553 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T10:31:14,553 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T10:31:14,554 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,554 4092 | suffix)); 2025-09-09T10:31:14,554 | ~~~~~~~~ 2025-09-09T10:31:14,554 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,554 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T10:31:14,555 | ^~~~~~~~~~~~~~ 2025-09-09T10:31:14,555 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/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-09T10:31:14,555 898 | void operator=(type const &) 2025-09-09T10:31:14,555 | ^~~~~~~~ 2025-09-09T10:31:14,555 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T10:31:14,555 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T10:31:14,555 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T10:31:14,779 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-09T10:31:14,840 [ 83%] Linking CXX static library libgmock_main.a 2025-09-09T10:31:15,052 [ 84%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrio.c.o 2025-09-09T10:31:15,429 [ 84%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrtran.c.o 2025-09-09T10:31:15,526 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-09T10:31:15,526 [ 84%] Built target gmock_main 2025-09-09T10:31:15,670 [ 84%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-09T10:31:16,295 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-09T10:31:16,563 [ 85%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrutil.c.o 2025-09-09T10:31:17,011 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-09T10:31:17,599 [ 86%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngset.c.o 2025-09-09T10:31:17,860 [ 86%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngtrans.c.o 2025-09-09T10:31:18,108 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-09T10:31:18,215 [ 86%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwio.c.o 2025-09-09T10:31:18,262 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwrite.c.o 2025-09-09T10:31:18,529 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwtran.c.o 2025-09-09T10:31:18,908 [ 87%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwutil.c.o 2025-09-09T10:31:18,913 [ 88%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/arm_init.c.o 2025-09-09T10:31:18,958 [ 89%] Linking CXX static library libgtest_main.a 2025-09-09T10:31:19,189 [ 89%] Building ASM object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon.S.o 2025-09-09T10:31:19,318 [ 89%] Built target gtest_main 2025-09-09T10:31:19,318 [ 89%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon_intrinsics.c.o 2025-09-09T10:31:19,378 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-09T10:31:19,601 [ 91%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/palette_neon_intrinsics.c.o 2025-09-09T10:31:19,692 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-09T10:31:19,834 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-09T10:31:19,874 [ 91%] Linking C static library libpng16.a 2025-09-09T10:31:20,386 [ 92%] Built target png_static 2025-09-09T10:31:20,458 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-09T10:31:20,891 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-09T10:31:21,148 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-09T10:31:21,311 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-09T10:31:22,085 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-09T10:31:22,241 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-09T10:31:22,517 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-09T10:31:22,899 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-09T10:31:23,372 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-09T10:31:24,568 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-09T10:31:25,593 [ 96%] Built target BulletCollision 2025-09-09T10:31:25,716 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-09T10:31:25,716 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-09T10:31:25,719 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-09T10:31:25,735 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-09T10:31:26,378 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-09T10:31:28,948 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-09T10:31:28,948 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:25:48: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-09T10:31:28,948 25 | Environment* environment = new Environment(); 2025-09-09T10:31:28,949 | ^ 2025-09-09T10:31:28,949 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:25:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T10:31:28,950 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:25:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T10:31:28,982 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-09T10:31:28,982 from /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:9: 2025-09-09T10:31:28,983 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp: In function ‘PyObject* Env_render(EnvObject*, PyObject*, PyObject*)’: 2025-09-09T10:31:28,983 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:590:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T10:31:28,983 590 | screenDims, // screenDims 2025-09-09T10:31:28,983 | ^~~~~~~~~~ 2025-09-09T10:31:28,984 | | 2025-09-09T10:31:28,984 | long int* 2025-09-09T10:31:28,984 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T10:31:28,984 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T10:31:28,984 | ^~~~ 2025-09-09T10:31:29,000 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-09T10:31:29,001 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:960:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T10:31:29,001 960 | vecDims, // vecDims 2025-09-09T10:31:29,001 | ^~~~~~~ 2025-09-09T10:31:29,001 | | 2025-09-09T10:31:29,002 | long int* 2025-09-09T10:31:29,002 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T10:31:29,002 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T10:31:29,002 | ^~~~ 2025-09-09T10:31:29,003 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:965:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T10:31:29,004 965 | vecDims, // vecDims 2025-09-09T10:31:29,004 | ^~~~~~~ 2025-09-09T10:31:29,004 | | 2025-09-09T10:31:29,004 | long int* 2025-09-09T10:31:29,004 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T10:31:29,005 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T10:31:29,005 | ^~~~ 2025-09-09T10:31:29,006 /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/src/python/rodentia_module.cpp:970:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T10:31:29,006 970 | rotDims, // rotDims 2025-09-09T10:31:29,006 | ^~~~~~~ 2025-09-09T10:31:29,007 | | 2025-09-09T10:31:29,007 | long int* 2025-09-09T10:31:29,007 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T10:31:29,007 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T10:31:29,007 | ^~~~ 2025-09-09T10:31:29,384 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-09T10:31:29,651 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-09T10:31:29,733 gmake[2]: *** [src/CMakeFiles/rodentia_module.dir/build.make:79: src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o] Error 1 2025-09-09T10:31:29,733 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-09T10:31:29,733 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-09T10:31:32,964 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-09T10:31:33,674 [ 98%] Built target rodentia_test 2025-09-09T10:31:33,678 gmake: *** [Makefile:136: all] Error 2 2025-09-09T10:31:33,692 Traceback (most recent call last): 2025-09-09T10:31:33,699 File "", line 2, in 2025-09-09T10:31:33,700 exec(compile(''' 2025-09-09T10:31:33,700 ~~~~^^^^^^^^^^^^ 2025-09-09T10:31:33,700 # This is -- a caller that pip uses to run setup.py 2025-09-09T10:31:33,700 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T10:31:33,700 ...<32 lines>... 2025-09-09T10:31:33,700 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T10:31:33,700 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T10:31:33,700 ''' % ('/tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/setup.py',), "", "exec")) 2025-09-09T10:31:33,700 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T10:31:33,701 File "", line 35, in 2025-09-09T10:31:33,701 File "/tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/setup.py", line 83, in 2025-09-09T10:31:33,701 setup( 2025-09-09T10:31:33,701 ~~~~~^ 2025-09-09T10:31:33,701 name=NAME, 2025-09-09T10:31:33,701 ^^^^^^^^^^ 2025-09-09T10:31:33,701 ...<42 lines>... 2025-09-09T10:31:33,701 zip_safe=False, 2025-09-09T10:31:33,701 ^^^^^^^^^^^^^^^ 2025-09-09T10:31:33,702 ) 2025-09-09T10:31:33,702 ^ 2025-09-09T10:31:33,702 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-09T10:31:33,702 return distutils.core.setup(**attrs) 2025-09-09T10:31:33,702 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T10:31:33,702 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-09T10:31:33,702 return run_commands(dist) 2025-09-09T10:31:33,702 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-09T10:31:33,703 dist.run_commands() 2025-09-09T10:31:33,703 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T10:31:33,703 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-09T10:31:33,703 self.run_command(cmd) 2025-09-09T10:31:33,703 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T10:31:33,703 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T10:31:33,703 super().run_command(command) 2025-09-09T10:31:33,703 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T10:31:33,704 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T10:31:33,704 cmd_obj.run() 2025-09-09T10:31:33,704 ~~~~~~~~~~~^^ 2025-09-09T10:31:33,704 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-09T10:31:33,704 self.run_command("build") 2025-09-09T10:31:33,704 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T10:31:33,704 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T10:31:33,704 self.distribution.run_command(command) 2025-09-09T10:31:33,704 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T10:31:33,705 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T10:31:33,705 super().run_command(command) 2025-09-09T10:31:33,705 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T10:31:33,705 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T10:31:33,705 cmd_obj.run() 2025-09-09T10:31:33,705 ~~~~~~~~~~~^^ 2025-09-09T10:31:33,705 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-09T10:31:33,705 self.run_command(cmd_name) 2025-09-09T10:31:33,706 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-09T10:31:33,706 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T10:31:33,706 self.distribution.run_command(command) 2025-09-09T10:31:33,706 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T10:31:33,706 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T10:31:33,706 super().run_command(command) 2025-09-09T10:31:33,706 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T10:31:33,710 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T10:31:33,710 cmd_obj.run() 2025-09-09T10:31:33,710 ~~~~~~~~~~~^^ 2025-09-09T10:31:33,710 File "/tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/setup.py", line 64, in run 2025-09-09T10:31:33,710 subprocess.check_call(cmake_cmd, 2025-09-09T10:31:33,711 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-09T10:31:33,711 cwd=self.build_temp) 2025-09-09T10:31:33,711 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T10:31:33,711 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-09T10:31:33,711 raise CalledProcessError(retcode, cmd) 2025-09-09T10:31:33,711 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-09T10:31:33,828 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T10:31:33,840 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T10:31:33,840 exec(compile('"'"''"'"''"'"' 2025-09-09T10:31:33,840 # This is -- a caller that pip uses to run setup.py 2025-09-09T10:31:33,840 # 2025-09-09T10:31:33,840 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T10:31:33,840 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T10:31:33,840 # - It provides a clear error message when setuptools is not installed. 2025-09-09T10:31:33,840 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T10:31:33,840 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T10:31:33,840 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T10:31:33,840 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T10:31:33,840 import os, sys, tokenize, traceback 2025-09-09T10:31:33,840 2025-09-09T10:31:33,840 try: 2025-09-09T10:31:33,840 import setuptools 2025-09-09T10:31:33,840 except ImportError: 2025-09-09T10:31:33,840 print( 2025-09-09T10:31:33,840 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T10:31:33,840 "the build environment with exception:", 2025-09-09T10:31:33,840 file=sys.stderr, 2025-09-09T10:31:33,840 ) 2025-09-09T10:31:33,840 traceback.print_exc() 2025-09-09T10:31:33,840 sys.exit(1) 2025-09-09T10:31:33,840 2025-09-09T10:31:33,840 __file__ = %r 2025-09-09T10:31:33,840 sys.argv[0] = __file__ 2025-09-09T10:31:33,840 2025-09-09T10:31:33,840 if os.path.exists(__file__): 2025-09-09T10:31:33,840 filename = __file__ 2025-09-09T10:31:33,840 with tokenize.open(__file__) as f: 2025-09-09T10:31:33,840 setup_py_code = f.read() 2025-09-09T10:31:33,840 else: 2025-09-09T10:31:33,840 filename = "" 2025-09-09T10:31:33,840 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T10:31:33,840 2025-09-09T10:31:33,840 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T10:31:33,840 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-uqj9v9re[/] 2025-09-09T10:31:33,841 [bold magenta]cwd[/]: /tmp/pip-wheel-pganuptf/rodentia_910758bf636940f5bad9253ec5be9a4f/ 2025-09-09T10:31:33,841 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-09T10:31:33,842 ERROR: Failed building wheel for rodentia 2025-09-09T10:31:33,842 Running setup.py clean for rodentia 2025-09-09T10:31:33,843 Running command python setup.py clean 2025-09-09T10:31:35,058 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T10:31:35,058 !! 2025-09-09T10:31:35,059 ******************************************************************************** 2025-09-09T10:31:35,059 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T10:31:35,059 License :: OSI Approved :: Apache Software License 2025-09-09T10:31:35,059 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T10:31:35,059 ******************************************************************************** 2025-09-09T10:31:35,059 !! 2025-09-09T10:31:35,060 self._finalize_license_expression() 2025-09-09T10:31:35,134 running clean 2025-09-09T10:31:35,279 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T10:31:35,332 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T10:31:35,332 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T10:31:35,333 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T10:31:35,333 removing 'build' 2025-09-09T10:31:35,448 Failed to build rodentia 2025-09-09T10:31:35,449 ERROR: Failed to build one or more wheels 2025-09-09T10:31:35,450 Exception information: 2025-09-09T10:31:35,450 Traceback (most recent call last): 2025-09-09T10:31:35,450 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T10:31:35,450 status = _inner_run() 2025-09-09T10:31:35,450 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T10:31:35,450 return self.run(options, args) 2025-09-09T10:31:35,450 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T10:31:35,450 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T10:31:35,450 return func(self, options, args) 2025-09-09T10:31:35,450 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T10:31:35,450 raise CommandError("Failed to build one or more wheels") 2025-09-09T10:31:35,450 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T10:31:35,455 Removed build tracker: '/tmp/pip-build-tracker-qoegox0b'