2025-09-09T00:05:43,739 Created temporary directory: /tmp/pip-build-tracker-j89rtyzh 2025-09-09T00:05:43,740 Initialized build tracking at /tmp/pip-build-tracker-j89rtyzh 2025-09-09T00:05:43,740 Created build tracker: /tmp/pip-build-tracker-j89rtyzh 2025-09-09T00:05:43,740 Entered build tracker: /tmp/pip-build-tracker-j89rtyzh 2025-09-09T00:05:43,740 Created temporary directory: /tmp/pip-wheel-fif8je4d 2025-09-09T00:05:43,743 Created temporary directory: /tmp/pip-ephem-wheel-cache-325ipdiy 2025-09-09T00:05:43,802 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T00:05:43,805 2 location(s) to search for versions of rodentia: 2025-09-09T00:05:43,805 * https://pypi.org/simple/rodentia/ 2025-09-09T00:05:43,805 * https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:05:43,805 Fetching project page and analyzing links: https://pypi.org/simple/rodentia/ 2025-09-09T00:05:43,805 Getting page https://pypi.org/simple/rodentia/ 2025-09-09T00:05:43,806 Found index url https://pypi.org/simple/ 2025-09-09T00:05:43,876 Fetched page https://pypi.org/simple/rodentia/ as application/vnd.pypi.simple.v1+json 2025-09-09T00:05:43,878 Found link https://files.pythonhosted.org/packages/45/58/325ca7b957b2915089d39c420b9b4336601da38386bf534892e7a40d560e/rodentia-0.0.1.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.1 2025-09-09T00:05:43,878 Found link https://files.pythonhosted.org/packages/d5/29/40bd406dd4d1e63b3910a368e99f07cb0ad13fe19d68d877bd4d78ca5590/rodentia-0.0.2.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.2 2025-09-09T00:05:43,878 Found link https://files.pythonhosted.org/packages/f1/14/e40bae174689ae114ee2e0ba14604d3b83cb4cb22322c5decc1bf6f141d0/rodentia-0.0.3.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.3 2025-09-09T00:05:43,879 Found link https://files.pythonhosted.org/packages/70/f8/48240fcf0e071d56f072fec5fa4356f448c8913ac3b65b8a22c2baecb1ed/rodentia-0.0.4.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.4 2025-09-09T00:05:43,879 Found link https://files.pythonhosted.org/packages/87/3e/e27ccbb51609e4a3d4b0d5e2a4e0f89e6677c5ce5e8f6664c8bc6e12461d/rodentia-0.0.5.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.5 2025-09-09T00:05:43,879 Found link https://files.pythonhosted.org/packages/8a/14/0fbf0b01565629eecbadcf2362493e5c249a4685898e4c1e2556cd87ad64/rodentia-0.0.6.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.6 2025-09-09T00:05:43,879 Found link https://files.pythonhosted.org/packages/30/6c/89690991ff7d3682eacb8b52f6d7dbafa9cabcb592c7f6193cd0a4985115/rodentia-0.0.7.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.7 2025-09-09T00:05:43,879 Found link https://files.pythonhosted.org/packages/7b/fe/57e15442a4550b23ebd66a6afff308323593bdd5219ec2943f79e38e34cd/rodentia-0.0.8.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.8 2025-09-09T00:05:43,880 Found link https://files.pythonhosted.org/packages/cc/58/92e649bc6b64b0b5a9a89d266961a681fee017728c8da4cb255cdf69cd4d/rodentia-0.0.9.tar.gz (from https://pypi.org/simple/rodentia/), version: 0.0.9 2025-09-09T00:05:43,880 Fetching project page and analyzing links: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:05:43,880 Getting page https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:05:43,881 Found index url https://www.piwheels.org/simple/ 2025-09-09T00:05:43,966 Fetched page https://www.piwheels.org/simple/rodentia/ as text/html 2025-09-09T00:05:43,967 Skipping link: not a file: https://www.piwheels.org/simple/rodentia/ 2025-09-09T00:05:43,967 Skipping link: not a file: https://pypi.org/simple/rodentia/ 2025-09-09T00:05:43,993 Given no hashes to check 1 links for project 'rodentia': discarding no candidates 2025-09-09T00:05:43,994 Collecting rodentia==0.0.5 2025-09-09T00:05:43,995 Created temporary directory: /tmp/pip-unpack-9d509668 2025-09-09T00:05:44,323 Downloading rodentia-0.0.5.tar.gz (3.9 MB) 2025-09-09T00:05:46,126 Added rodentia==0.0.5 from https://files.pythonhosted.org/packages/87/3e/e27ccbb51609e4a3d4b0d5e2a4e0f89e6677c5ce5e8f6664c8bc6e12461d/rodentia-0.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-j89rtyzh' 2025-09-09T00:05:46,127 Running setup.py (path:/tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/setup.py) egg_info for package rodentia 2025-09-09T00:05:46,127 Created temporary directory: /tmp/pip-pip-egg-info-dix0e6x7 2025-09-09T00:05:46,127 Preparing metadata (setup.py): started 2025-09-09T00:05:46,128 Running command python setup.py egg_info 2025-09-09T00:05:47,220 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:05:47,221 !! 2025-09-09T00:05:47,221 ******************************************************************************** 2025-09-09T00:05:47,221 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:05:47,221 License :: OSI Approved :: Apache Software License 2025-09-09T00:05:47,221 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:05:47,221 ******************************************************************************** 2025-09-09T00:05:47,222 !! 2025-09-09T00:05:47,222 self._finalize_license_expression() 2025-09-09T00:05:47,296 running egg_info 2025-09-09T00:05:47,371 creating /tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info 2025-09-09T00:05:47,372 writing /tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info/PKG-INFO 2025-09-09T00:05:47,373 writing dependency_links to /tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info/dependency_links.txt 2025-09-09T00:05:47,373 writing requirements to /tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info/requires.txt 2025-09-09T00:05:47,374 writing top-level names to /tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info/top_level.txt 2025-09-09T00:05:47,374 writing manifest file '/tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:05:47,605 reading manifest file '/tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:05:47,606 reading manifest template 'MANIFEST.in' 2025-09-09T00:05:47,731 no previously-included directories found matching 'third_party/*/*/CMakeFiles' 2025-09-09T00:05:47,733 no previously-included directories found matching 'third_party/*/CMakeFiles' 2025-09-09T00:05:47,734 no previously-included directories found matching 'third_party/CMakeFiles' 2025-09-09T00:05:47,779 writing manifest file '/tmp/pip-pip-egg-info-dix0e6x7/rodentia.egg-info/SOURCES.txt' 2025-09-09T00:05:47,894 Preparing metadata (setup.py): finished with status 'done' 2025-09-09T00:05:47,898 Source in /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5 has version 0.0.5, which satisfies requirement rodentia==0.0.5 from https://files.pythonhosted.org/packages/87/3e/e27ccbb51609e4a3d4b0d5e2a4e0f89e6677c5ce5e8f6664c8bc6e12461d/rodentia-0.0.5.tar.gz 2025-09-09T00:05:47,899 Removed rodentia==0.0.5 from https://files.pythonhosted.org/packages/87/3e/e27ccbb51609e4a3d4b0d5e2a4e0f89e6677c5ce5e8f6664c8bc6e12461d/rodentia-0.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-j89rtyzh' 2025-09-09T00:05:47,902 Created temporary directory: /tmp/pip-unpack-t8tw0qyk 2025-09-09T00:05:47,902 Created temporary directory: /tmp/pip-unpack-m682lc3i 2025-09-09T00:05:47,902 Building wheels for collected packages: rodentia 2025-09-09T00:05:47,904 Created temporary directory: /tmp/pip-wheel-5j9_zz7x 2025-09-09T00:05:47,904 DEPRECATION: Building 'rodentia' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'rodentia'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-09T00:05:47,906 Building wheel for rodentia (setup.py): started 2025-09-09T00:05:47,906 Destination directory: /tmp/pip-wheel-5j9_zz7x 2025-09-09T00:05:47,907 Running command python setup.py bdist_wheel 2025-09-09T00:05:49,008 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:05:49,008 !! 2025-09-09T00:05:49,008 ******************************************************************************** 2025-09-09T00:05:49,008 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:05:49,008 License :: OSI Approved :: Apache Software License 2025-09-09T00:05:49,008 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:05:49,008 ******************************************************************************** 2025-09-09T00:05:49,009 !! 2025-09-09T00:05:49,009 self._finalize_license_expression() 2025-09-09T00:05:49,009 running bdist_wheel 2025-09-09T00:05:49,314 running build 2025-09-09T00:05:49,314 running build_py 2025-09-09T00:05:49,393 creating build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:05:49,393 copying rodentia/core.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:05:49,394 copying rodentia/__version__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:05:49,394 copying rodentia/__init__.py -> build/lib.linux-armv7l-cpython-313/rodentia 2025-09-09T00:05:49,396 running build_ext 2025-09-09T00:05:49,447 ---------- Running CMake prepare ---------------------------------------- 2025-09-09T00:05:49,489 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:05:49,489 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:49,489 CMake. 2025-09-09T00:05:49,490 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:49,490 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:49,490 to work with policies introduced by or earlier. 2025-09-09T00:05:49,774 -- The C compiler identification is GNU 14.2.0 2025-09-09T00:05:50,099 -- The CXX compiler identification is GNU 14.2.0 2025-09-09T00:05:50,146 -- Detecting C compiler ABI info 2025-09-09T00:05:50,575 -- Detecting C compiler ABI info - done 2025-09-09T00:05:50,650 -- Check for working C compiler: /usr/bin/cc - skipped 2025-09-09T00:05:50,652 -- Detecting C compile features 2025-09-09T00:05:50,655 -- Detecting C compile features - done 2025-09-09T00:05:50,726 -- Detecting CXX compiler ABI info 2025-09-09T00:05:51,204 -- Detecting CXX compiler ABI info - done 2025-09-09T00:05:51,280 -- Check for working CXX compiler: /usr/bin/c++ - skipped 2025-09-09T00:05:51,282 -- Detecting CXX compile features 2025-09-09T00:05:51,287 -- Detecting CXX compile features - done 2025-09-09T00:05:51,363 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:21 (cmake_minimum_required): 2025-09-09T00:05:51,363 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:51,363 CMake. 2025-09-09T00:05:51,364 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:51,364 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:51,364 to work with policies introduced by or earlier. 2025-09-09T00:05:51,365 CMake Deprecation Warning at third_party/libpng-1.6.37/CMakeLists.txt:22 (cmake_policy): 2025-09-09T00:05:51,365 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:51,365 CMake. 2025-09-09T00:05:51,365 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:51,365 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:51,365 to work with policies introduced by or earlier. 2025-09-09T00:05:51,396 -- The ASM compiler identification is GNU 2025-09-09T00:05:51,408 -- Found assembler: /usr/bin/cc 2025-09-09T00:05:51,491 -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3.1") 2025-09-09T00:05:51,496 -- Performing Test HAVE_LD_VERSION_SCRIPT 2025-09-09T00:05:51,949 -- Performing Test HAVE_LD_VERSION_SCRIPT - Success 2025-09-09T00:05:51,994 -- Symbol prefix: 2025-09-09T00:05:52,101 CMake Deprecation Warning at src/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:05:52,102 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:52,102 CMake. 2025-09-09T00:05:52,102 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:52,102 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:52,102 to work with policies introduced by or earlier. 2025-09-09T00:05:52,125 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:05:52,125 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:05:52,125 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:05:52,126 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:05:52,126 FindOpenGL found both a legacy GL library: 2025-09-09T00:05:52,126 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:05:52,126 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:05:52,127 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:05:52,127 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:05:52,127 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:05:52,127 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:05:52,127 Call Stack (most recent call first): 2025-09-09T00:05:52,127 src/CMakeLists.txt:62 (find_package) 2025-09-09T00:05:52,127 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:52,134 -- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:05:52,137 CMake Warning (dev) at src/CMakeLists.txt:64 (find_package): 2025-09-09T00:05:52,137 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:05:52,137 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:05:52,137 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:05:52,137 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:52,213 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.13.5", minimum required is "3") 2025-09-09T00:05:52,215 CMake Warning (dev) at src/CMakeLists.txt:67 (find_package): 2025-09-09T00:05:52,215 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:05:52,215 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:05:52,215 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:05:52,215 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:52,236 -- Found PythonLibs: /usr/lib/arm-linux-gnueabihf/libpython3.13.so (found suitable version "3.13.5", minimum required is "3.13") 2025-09-09T00:05:52,989 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): 2025-09-09T00:05:52,990 The package name passed to `find_package_handle_standard_args` (NUMPY) does 2025-09-09T00:05:52,990 not match the name of the calling package (NumPy). This can lead to 2025-09-09T00:05:52,990 problems in calling code that expects `find_package` result variables 2025-09-09T00:05:52,990 (e.g., `_FOUND`) to follow a certain pattern. 2025-09-09T00:05:52,990 Call Stack (most recent call first): 2025-09-09T00:05:52,990 cmake_modules/FindNumPy.cmake:107 (find_package_handle_standard_args) 2025-09-09T00:05:52,990 src/CMakeLists.txt:69 (find_package) 2025-09-09T00:05:52,990 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:52,990 -- Found NUMPY: /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:05:52,990 -- Found components for NumPy 2025-09-09T00:05:52,991 -- NUMPY_ROOT_DIR = /usr/local 2025-09-09T00:05:52,991 -- NUMPY_INCLUDES = /usr/local/lib/python3.13/dist-packages/numpy/_core/include 2025-09-09T00:05:52,991 -- NUMPY_LIBRARIES = 2025-09-09T00:05:52,991 -- NUMPY_API_VERSION = 2.3.2 2025-09-09T00:05:52,992 CMake Deprecation Warning at test/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:05:52,992 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:52,993 CMake. 2025-09-09T00:05:52,993 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:52,993 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:52,993 to work with policies introduced by or earlier. 2025-09-09T00:05:52,994 CMake Deprecation Warning at test/googletest/CMakeLists.txt:1 (cmake_minimum_required): 2025-09-09T00:05:52,994 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:52,995 CMake. 2025-09-09T00:05:52,995 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:52,995 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:52,995 to work with policies introduced by or earlier. 2025-09-09T00:05:53,010 CMake Deprecation Warning at test/googletest/googlemock/CMakeLists.txt:46 (cmake_minimum_required): 2025-09-09T00:05:53,010 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:53,010 CMake. 2025-09-09T00:05:53,010 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:53,010 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:53,010 to work with policies introduced by or earlier. 2025-09-09T00:05:53,013 CMake Deprecation Warning at test/googletest/googletest/CMakeLists.txt:53 (cmake_minimum_required): 2025-09-09T00:05:53,013 Compatibility with CMake < 3.10 will be removed from a future version of 2025-09-09T00:05:53,013 CMake. 2025-09-09T00:05:53,013 Update the VERSION argument value. Or, use the ... syntax 2025-09-09T00:05:53,014 to tell CMake that the project requires at least but has been updated 2025-09-09T00:05:53,014 to work with policies introduced by or earlier. 2025-09-09T00:05:53,014 CMake Warning (dev) at test/googletest/googletest/cmake/internal_utils.cmake:213 (find_package): 2025-09-09T00:05:53,015 Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules 2025-09-09T00:05:53,015 are removed. Run "cmake --help-policy CMP0148" for policy details. Use 2025-09-09T00:05:53,015 the cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:05:53,015 Call Stack (most recent call first): 2025-09-09T00:05:53,015 test/googletest/googletest/CMakeLists.txt:69 (include) 2025-09-09T00:05:53,015 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:53,082 -- Found PythonInterp: /usr/bin/python3 (found version "3.13.5") 2025-09-09T00:05:53,087 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 2025-09-09T00:05:53,561 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 2025-09-09T00:05:53,566 -- Found Threads: TRUE 2025-09-09T00:05:53,586 CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindOpenGL.cmake:415 (message): 2025-09-09T00:05:53,586 Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when 2025-09-09T00:05:53,586 available. Run "cmake --help-policy CMP0072" for policy details. Use the 2025-09-09T00:05:53,586 cmake_policy command to set the policy and suppress this warning. 2025-09-09T00:05:53,586 FindOpenGL found both a legacy GL library: 2025-09-09T00:05:53,587 OPENGL_gl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGL.so 2025-09-09T00:05:53,587 and GLVND libraries for OpenGL and GLX: 2025-09-09T00:05:53,587 OPENGL_opengl_LIBRARY: /usr/lib/arm-linux-gnueabihf/libOpenGL.so 2025-09-09T00:05:53,587 OPENGL_glx_LIBRARY: /usr/lib/arm-linux-gnueabihf/libGLX.so 2025-09-09T00:05:53,587 OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for 2025-09-09T00:05:53,588 compatibility with CMake 3.10 and below the legacy GL library will be used. 2025-09-09T00:05:53,588 Call Stack (most recent call first): 2025-09-09T00:05:53,588 test/CMakeLists.txt:9 (find_package) 2025-09-09T00:05:53,588 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:53,599 -- Configuring done (4.1s) 2025-09-09T00:05:53,611 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:05:53,611 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:05:53,611 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:05:53,611 command to set the policy and suppress this warning. 2025-09-09T00:05:53,612 File: 2025-09-09T00:05:53,612 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3Float4.h 2025-09-09T00:05:53,612 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:53,612 CMake Warning (dev) at third_party/bullet3-2.86.1/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY): 2025-09-09T00:05:53,612 Policy CMP0115 is not set: Source file extensions must be explicit. Run 2025-09-09T00:05:53,612 "cmake --help-policy CMP0115" for policy details. Use the cmake_policy 2025-09-09T00:05:53,612 command to set the policy and suppress this warning. 2025-09-09T00:05:53,613 File: 2025-09-09T00:05:53,613 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/third_party/bullet3-2.86.1/src/Bullet3Common/shared/b3PlatformDefinitions.h 2025-09-09T00:05:53,613 This warning is for project developers. Use -Wno-dev to suppress it. 2025-09-09T00:05:53,947 -- Generating done (0.3s) 2025-09-09T00:05:53,948 -- Build files have been written to: /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/build/temp.linux-armv7l-cpython-313 2025-09-09T00:05:53,966 ---------- Building extensions ---------------------------------------- 2025-09-09T00:05:54,271 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/b3CpuRigidBodyPipeline.cpp.o 2025-09-09T00:05:54,288 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvh.cpp.o 2025-09-09T00:05:54,288 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3AlignedAllocator.cpp.o 2025-09-09T00:05:54,297 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3ConvexHullComputer.cpp.o 2025-09-09T00:05:55,247 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Vector3.cpp.o 2025-09-09T00:05:55,998 [ 0%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3DynamicBvhBroadphase.cpp.o 2025-09-09T00:05:56,106 [ 1%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3FixedConstraint.cpp.o 2025-09-09T00:05:56,333 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Common/CMakeFiles/Bullet3Common.dir/b3Logging.cpp.o 2025-09-09T00:05:56,406 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Geometry/CMakeFiles/Bullet3Geometry.dir/b3GeometryUtil.cpp.o 2025-09-09T00:05:56,559 [ 2%] Linking CXX static library libBullet3Common.a 2025-09-09T00:05:56,959 [ 2%] Built target Bullet3Common 2025-09-09T00:05:57,115 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3BulletFile.cpp.o 2025-09-09T00:05:57,513 [ 2%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Generic6DofConstraint.cpp.o 2025-09-09T00:05:57,559 [ 3%] Linking CXX static library libBullet3Geometry.a 2025-09-09T00:05:57,927 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/BroadPhaseCollision/b3OverlappingPairCache.cpp.o 2025-09-09T00:05:57,987 [ 4%] Built target Bullet3Geometry 2025-09-09T00:05:58,054 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3ConvexUtility.cpp.o 2025-09-09T00:05:58,759 [ 4%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Chunk.cpp.o 2025-09-09T00:05:59,251 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3PgsJacobiSolver.cpp.o 2025-09-09T00:05:59,481 [ 5%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Collision/CMakeFiles/Bullet3Collision.dir/NarrowPhaseCollision/b3CpuNarrowPhase.cpp.o 2025-09-09T00:05:59,915 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3DNA.cpp.o 2025-09-09T00:05:59,921 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3File.cpp.o 2025-09-09T00:06:01,514 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Serialize/Bullet2FileLoader/CMakeFiles/Bullet2FileLoader.dir/b3Serializer.cpp.o 2025-09-09T00:06:01,553 [ 6%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3Point2PointConstraint.cpp.o 2025-09-09T00:06:01,565 [ 7%] Linking CXX static library libBullet3Collision.a 2025-09-09T00:06:01,740 [ 7%] Building CXX object third_party/bullet3-2.86.1/src/Bullet3Dynamics/CMakeFiles/Bullet3Dynamics.dir/ConstraintSolver/b3TypedConstraint.cpp.o 2025-09-09T00:06:01,824 [ 8%] Linking CXX static library libBullet2FileLoader.a 2025-09-09T00:06:01,995 [ 8%] Built target Bullet3Collision 2025-09-09T00:06:02,174 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btAxisSweep3.cpp.o 2025-09-09T00:06:02,298 [ 8%] Built target Bullet2FileLoader 2025-09-09T00:06:02,458 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Character/btKinematicCharacterController.cpp.o 2025-09-09T00:06:02,897 [ 8%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btBroadphaseProxy.cpp.o 2025-09-09T00:06:02,987 [ 9%] Linking CXX static library libBullet3Dynamics.a 2025-09-09T00:06:03,463 [ 9%] Built target Bullet3Dynamics 2025-09-09T00:06:03,611 [ 9%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/IDMath.cpp.o 2025-09-09T00:06:03,948 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btCollisionAlgorithm.cpp.o 2025-09-09T00:06:04,304 [ 10%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBody.cpp.o 2025-09-09T00:06:04,803 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btConeTwistConstraint.cpp.o 2025-09-09T00:06:04,914 [ 11%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvt.cpp.o 2025-09-09T00:06:05,164 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/MultiBodyTree.cpp.o 2025-09-09T00:06:06,590 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDbvtBroadphase.cpp.o 2025-09-09T00:06:06,979 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btContactConstraint.cpp.o 2025-09-09T00:06:07,529 [ 12%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeInitCache.cpp.o 2025-09-09T00:06:08,539 [ 13%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btDispatcher.cpp.o 2025-09-09T00:06:08,561 [ 14%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btFixedConstraint.cpp.o 2025-09-09T00:06:09,134 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletInverseDynamics/CMakeFiles/BulletInverseDynamics.dir/details/MultiBodyTreeImpl.cpp.o 2025-09-09T00:06:09,592 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btOverlappingPairCache.cpp.o 2025-09-09T00:06:09,975 [ 15%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGearConstraint.cpp.o 2025-09-09T00:06:10,639 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:06:11,317 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btQuantizedBvh.cpp.o 2025-09-09T00:06:11,346 [ 16%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofConstraint.cpp.o 2025-09-09T00:06:11,583 [ 16%] Linking CXX static library libBulletInverseDynamics.a 2025-09-09T00:06:12,005 [ 16%] Built target BulletInverseDynamics 2025-09-09T00:06:12,161 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btAlignedAllocator.cpp.o 2025-09-09T00:06:13,013 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyHelpers.cpp.o 2025-09-09T00:06:13,187 [ 17%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHull.cpp.o 2025-09-09T00:06:13,232 [ 18%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o 2025-09-09T00:06:13,679 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/BroadphaseCollision/btSimpleBroadphase.cpp.o 2025-09-09T00:06:14,715 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o 2025-09-09T00:06:15,034 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btConvexHullComputer.cpp.o 2025-09-09T00:06:15,202 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o 2025-09-09T00:06:15,640 [ 19%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftBodyRigidBodyCollisionConfiguration.cpp.o 2025-09-09T00:06:16,509 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o 2025-09-09T00:06:16,721 [ 20%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHinge2Constraint.cpp.o 2025-09-09T00:06:17,090 [ 21%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidCollisionAlgorithm.cpp.o 2025-09-09T00:06:17,260 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btGeometryUtil.cpp.o 2025-09-09T00:06:17,995 [ 22%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o 2025-09-09T00:06:18,232 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btHingeConstraint.cpp.o 2025-09-09T00:06:18,407 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btPolarDecomposition.cpp.o 2025-09-09T00:06:18,710 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftRigidDynamicsWorld.cpp.o 2025-09-09T00:06:19,615 [ 23%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btBoxBoxDetector.cpp.o 2025-09-09T00:06:19,648 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btQuickprof.cpp.o 2025-09-09T00:06:20,251 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btPoint2PointConstraint.cpp.o 2025-09-09T00:06:20,857 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftMultiBodyDynamicsWorld.cpp.o 2025-09-09T00:06:20,915 [ 25%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btSerializer.cpp.o 2025-09-09T00:06:21,180 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionDispatcher.cpp.o 2025-09-09T00:06:21,253 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btThreads.cpp.o 2025-09-09T00:06:21,733 [ 26%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o 2025-09-09T00:06:22,233 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/LinearMath/CMakeFiles/LinearMath.dir/btVector3.cpp.o 2025-09-09T00:06:22,656 [ 27%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionObject.cpp.o 2025-09-09T00:06:23,051 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btSoftSoftCollisionAlgorithm.cpp.o 2025-09-09T00:06:23,303 [ 28%] Linking CXX static library libLinearMath.a 2025-09-09T00:06:23,781 [ 28%] Built target LinearMath 2025-09-09T00:06:23,939 [ 28%] Generating pnglibconf.c 2025-09-09T00:06:24,154 [ 28%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorld.cpp.o 2025-09-09T00:06:24,169 [ 28%] Generating pngprefix.h 2025-09-09T00:06:24,285 [ 29%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btNNCGConstraintSolver.cpp.o 2025-09-09T00:06:24,307 [ 30%] Generating scripts/pnglibconf.c 2025-09-09T00:06:24,607 [ 30%] Generating scripts/symbols.out 2025-09-09T00:06:24,758 [ 30%] Building CXX object third_party/bullet3-2.86.1/src/BulletSoftBody/CMakeFiles/BulletSoftBody.dir/btDefaultSoftBodySolver.cpp.o 2025-09-09T00:06:24,909 [ 31%] Generating pnglibconf.out 2025-09-09T00:06:25,217 [ 32%] Generating scripts/symbols.chk 2025-09-09T00:06:25,377 [ 32%] Generating pnglibconf.h 2025-09-09T00:06:25,571 [ 32%] Generating scripts/prefix.out 2025-09-09T00:06:25,859 [ 32%] Generating scripts/sym.out 2025-09-09T00:06:25,876 [ 32%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSliderConstraint.cpp.o 2025-09-09T00:06:26,094 [ 33%] Generating scripts/vers.out 2025-09-09T00:06:26,322 [ 33%] Generating scripts/intprefix.out 2025-09-09T00:06:26,421 [ 33%] Linking CXX static library libBulletSoftBody.a 2025-09-09T00:06:26,716 [ 33%] Generating libpng.sym 2025-09-09T00:06:26,924 [ 34%] Generating libpng.vers 2025-09-09T00:06:27,048 [ 34%] Built target BulletSoftBody 2025-09-09T00:06:27,151 [ 34%] Built target genfiles 2025-09-09T00:06:27,213 [ 35%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/Environment.cpp.o 2025-09-09T00:06:27,307 [ 35%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o 2025-09-09T00:06:27,540 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCollisionWorldImporter.cpp.o 2025-09-09T00:06:27,765 [ 36%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btSolve2LinearConstraint.cpp.o 2025-09-09T00:06:29,082 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btTypedConstraint.cpp.o 2025-09-09T00:06:29,931 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/Environment.cpp: In member function ‘int Environment::addCameraView(int, int, const Vector3f&, float, float, float, int)’: 2025-09-09T00:06:29,931 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/Environment.cpp:156:45: warning: ‘new’ of type ‘CameraView’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:06:29,931 156 | CameraView* cameraView = new CameraView(); 2025-09-09T00:06:29,932 | ^ 2025-09-09T00:06:29,932 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/Environment.cpp:156:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:06:29,932 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/Environment.cpp:156:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:06:30,688 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/ConstraintSolver/btUniversalConstraint.cpp.o 2025-09-09T00:06:31,239 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:06:32,356 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorld.cpp.o 2025-09-09T00:06:32,613 [ 37%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/RigidBodyComponent.cpp.o 2025-09-09T00:06:33,216 [ 37%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o 2025-09-09T00:06:33,848 In file included from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T00:06:33,848 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T00:06:33,849 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:06:33,849 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T00:06:33,849 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T00:06:33,849 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-09T00:06:33,850 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T00:06:33,850 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:33,850 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T00:06:33,850 1006 | int dummy; 2025-09-09T00:06:33,851 | ^~~~~ 2025-09-09T00:06:34,695 [ 37%] Building CXX object src/CMakeFiles/rodentia_code.dir/env/EnvironmentObject.cpp.o 2025-09-09T00:06:35,194 [ 38%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o 2025-09-09T00:06:35,612 [ 39%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btDiscreteDynamicsWorldMt.cpp.o 2025-09-09T00:06:36,627 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp: In constructor ‘StageObject::StageObject(const Vector3f&, const Quat4f&, float, const Vector3f&, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-09T00:06:36,628 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp:105:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:06:36,628 105 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T00:06:36,628 | ^ 2025-09-09T00:06:36,629 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp:105:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:06:36,629 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp:105:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:06:36,630 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp: In constructor ‘AgentObject::AgentObject(float, const Vector3f&, float, btCollisionShape*, btDynamicsWorld*, int, bool, Mesh*, const Vector3f&)’: 2025-09-09T00:06:36,630 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp:131:54: warning: ‘new’ of type ‘DrawComponent’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:06:36,630 131 | drawComponent = new DrawComponent(mesh, scale); 2025-09-09T00:06:36,630 | ^ 2025-09-09T00:06:36,630 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp:131:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:06:36,631 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/env/EnvironmentObject.cpp:131:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:06:37,019 [ 40%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DebugDrawer.cpp.o 2025-09-09T00:06:37,076 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexConvexAlgorithm.cpp.o 2025-09-09T00:06:37,475 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimulationIslandManagerMt.cpp.o 2025-09-09T00:06:39,122 [ 40%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o 2025-09-09T00:06:39,279 [ 41%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btRigidBody.cpp.o 2025-09-09T00:06:39,305 [ 41%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/DiffuseShader.cpp.o 2025-09-09T00:06:39,882 [ 41%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Image.cpp.o 2025-09-09T00:06:40,157 [ 42%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Camera.cpp.o 2025-09-09T00:06:40,317 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:06:40,317 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:06:40,317 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:06:40,318 /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:06:40,318 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,318 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:06:40,318 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,318 607 | this->_M_impl._M_start, 2025-09-09T00:06:40,319 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,319 608 | _M_get_Tp_allocator()); 2025-09-09T00:06:40,319 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,416 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:06:40,417 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-09T00:06:40,417 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,417 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:06:40,418 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,418 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,418 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,419 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:06:40,419 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,476 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:06:40,476 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,477 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:06:40,477 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,477 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,478 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,478 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:06:40,478 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,478 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:06:40,478 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,505 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:06:40,506 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,506 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:06:40,506 | ^~~~~~~~~~~~~ 2025-09-09T00:06:40,506 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,506 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,507 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:06:40,507 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,527 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:06:40,528 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:06:40,528 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:06:40,528 from /usr/include/c++/14/ios:44, 2025-09-09T00:06:40,528 from /usr/include/c++/14/ostream:40, 2025-09-09T00:06:40,529 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:06:40,529 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:06:40,529 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,529 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:06:40,530 | ^~~~ 2025-09-09T00:06:40,530 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,530 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,530 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:06:40,530 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,531 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:06:40,531 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:40,548 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:06:40,548 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:06:40,548 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,549 608 | __miter_base(_Iterator __it) 2025-09-09T00:06:40,549 | ^~~~~~~~~~~~ 2025-09-09T00:06:40,549 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:06:40,550 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,550 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:06:40,550 | ^~~~~~~~~~~~~ 2025-09-09T00:06:40,550 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,563 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:06:40,563 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-09T00:06:40,563 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:40,564 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:06:40,564 | ^~~~~~~~~~~~ 2025-09-09T00:06:40,715 [ 42%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LineShader.cpp.o 2025-09-09T00:06:40,776 [ 43%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o 2025-09-09T00:06:41,249 [ 44%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Material.cpp.o 2025-09-09T00:06:41,511 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Dynamics/btSimpleDynamicsWorld.cpp.o 2025-09-09T00:06:41,571 [ 44%] Linking CXX static library libgtest.a 2025-09-09T00:06:41,818 [ 44%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/Mesh.cpp.o 2025-09-09T00:06:42,211 [ 44%] Built target gtest 2025-09-09T00:06:42,373 [ 44%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o 2025-09-09T00:06:42,479 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o 2025-09-09T00:06:42,965 [ 44%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFace.cpp.o 2025-09-09T00:06:43,094 [ 44%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btRaycastVehicle.cpp.o 2025-09-09T00:06:43,490 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshFaceData.cpp.o 2025-09-09T00:06:44,077 [ 45%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/MeshData.cpp.o 2025-09-09T00:06:44,168 [ 45%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o 2025-09-09T00:06:45,261 [ 46%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Vehicle/btWheelInfo.cpp.o 2025-09-09T00:06:45,397 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/render/MeshData.cpp: In destructor ‘MeshData::~MeshData()’: 2025-09-09T00:06:45,397 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/render/MeshData.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:06:45,398 13 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:06:45,400 35 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:06:45,401 50 | for(int i=0; i::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:06:55,711 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,711 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:06:55,711 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,712 607 | this->_M_impl._M_start, 2025-09-09T00:06:55,712 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,712 608 | _M_get_Tp_allocator()); 2025-09-09T00:06:55,712 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,818 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:06:55,818 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-09T00:06:55,819 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,819 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:06:55,819 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,819 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,820 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,820 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:06:55,820 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,882 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:06:55,882 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,882 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:06:55,883 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,883 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,883 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,884 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:06:55,884 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,884 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:06:55,884 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,916 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:06:55,917 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,917 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:06:55,917 | ^~~~~~~~~~~~~ 2025-09-09T00:06:55,918 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,918 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,918 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:06:55,918 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,944 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:06:55,944 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:06:55,944 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:06:55,944 from /usr/include/c++/14/ios:44, 2025-09-09T00:06:55,945 from /usr/include/c++/14/ostream:40, 2025-09-09T00:06:55,945 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:06:55,945 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:06:55,945 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,945 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:06:55,946 | ^~~~ 2025-09-09T00:06:55,946 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,946 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,946 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:06:55,946 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,947 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:06:55,947 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:06:55,965 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:06:55,965 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:06:55,966 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,966 608 | __miter_base(_Iterator __it) 2025-09-09T00:06:55,966 | ^~~~~~~~~~~~ 2025-09-09T00:06:55,966 [ 56%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/LSPSM.cpp.o 2025-09-09T00:06:55,967 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:06:55,967 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,967 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:06:55,967 | ^~~~~~~~~~~~~ 2025-09-09T00:06:55,968 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,982 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:06:55,983 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-09T00:06:55,983 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:06:55,983 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:06:55,984 | ^~~~~~~~~~~~ 2025-09-09T00:06:56,406 [ 56%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyConstraint.cpp.o 2025-09-09T00:06:56,657 [ 56%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/RenderTarget.cpp.o 2025-09-09T00:06:56,659 [ 56%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o 2025-09-09T00:06:56,938 [ 57%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o 2025-09-09T00:06:57,166 [ 58%] Building CXX object src/CMakeFiles/rodentia_code.dir/render/CameraView.cpp.o 2025-09-09T00:06:57,686 [ 58%] Building CXX object src/CMakeFiles/rodentia_code.dir/importer/ObjImporter.cpp.o 2025-09-09T00:06:57,949 [ 59%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyPoint2Point.cpp.o 2025-09-09T00:06:58,008 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/btUnionFind.cpp.o 2025-09-09T00:06:59,099 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionDispatch/SphereTriangleDetector.cpp.o 2025-09-09T00:06:59,587 [ 60%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyFixedConstraint.cpp.o 2025-09-09T00:07:00,215 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/importer/ObjImporter.cpp: In function ‘MeshData* loadObjMeshData(const tinyobj::attrib_t&, const std::vector&, const std::vector&, const std::string&)’: 2025-09-09T00:07:00,215 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/importer/ObjImporter.cpp:244:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-09T00:07:00,215 244 | for(int i=0; i::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:07:01,877 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:07:01,877 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,878 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,878 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:07:01,878 3974 | return MakePolymorphicMatcher( 2025-09-09T00:07:01,878 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:01,878 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:07:01,878 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,879 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,879 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,879 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,879 In file included from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:07:01,880 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:07:01,880 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:07:01,880 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:07:01,880 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:07:01,880 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:07:01,881 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,881 898 | void operator=(type const &) 2025-09-09T00:07:01,881 | ^~~~~~~~ 2025-09-09T00:07:01,881 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,881 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:07:01,882 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,882 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:07:01,882 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:07:01,882 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,882 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,883 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:07:01,883 4003 | return MakePolymorphicMatcher( 2025-09-09T00:07:01,883 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:01,883 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:07:01,884 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,884 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,884 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,884 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,884 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,884 898 | void operator=(type const &) 2025-09-09T00:07:01,885 | ^~~~~~~~ 2025-09-09T00:07:01,885 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,885 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:07:01,885 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,886 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:07:01,886 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:07:01,886 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,887 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,887 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:07:01,887 4010 | return MakePolymorphicMatcher( 2025-09-09T00:07:01,887 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:01,888 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:07:01,888 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,888 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,889 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,889 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,889 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,889 898 | void operator=(type const &) 2025-09-09T00:07:01,889 | ^~~~~~~~ 2025-09-09T00:07:01,890 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,890 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:07:01,890 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,890 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:07:01,890 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:07:01,891 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,891 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,891 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:07:01,891 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:07:01,891 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,892 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,892 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,892 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,892 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,892 898 | void operator=(type const &) 2025-09-09T00:07:01,903 | ^~~~~~~~ 2025-09-09T00:07:01,903 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,903 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:07:01,903 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,904 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:07:01,904 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:07:01,904 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,905 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,905 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:07:01,905 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:07:01,905 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,906 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,906 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,906 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,906 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-09T00:07:01,907 898 | void operator=(type const &) 2025-09-09T00:07:01,907 | ^~~~~~~~ 2025-09-09T00:07:01,907 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,908 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:07:01,908 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,908 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:07:01,908 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:07:01,909 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,909 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,909 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:07:01,909 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:07:01,909 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,910 4049 | str, true, true)); 2025-09-09T00:07:01,910 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,910 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,911 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,911 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,911 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,911 898 | void operator=(type const &) 2025-09-09T00:07:01,912 | ^~~~~~~~ 2025-09-09T00:07:01,912 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,912 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:07:01,912 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,923 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:07:01,923 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:07:01,924 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,924 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,924 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:07:01,924 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:07:01,925 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,925 4078 | substring)); 2025-09-09T00:07:01,925 | ~~~~~~~~~~~ 2025-09-09T00:07:01,925 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,926 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,926 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,926 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,927 898 | void operator=(type const &) 2025-09-09T00:07:01,927 | ^~~~~~~~ 2025-09-09T00:07:01,927 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,927 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:07:01,928 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,928 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:07:01,928 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:07:01,928 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,929 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,929 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:07:01,929 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:07:01,929 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,930 4085 | prefix)); 2025-09-09T00:07:01,930 | ~~~~~~~~ 2025-09-09T00:07:01,930 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,930 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,930 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,931 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,931 898 | void operator=(type const &) 2025-09-09T00:07:01,931 | ^~~~~~~~ 2025-09-09T00:07:01,931 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,932 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:07:01,932 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,932 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:07:01,932 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:07:01,943 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:01,943 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,943 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:07:01,944 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:07:01,944 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:01,944 4092 | suffix)); 2025-09-09T00:07:01,944 | ~~~~~~~~ 2025-09-09T00:07:01,945 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:01,945 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:01,945 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:01,946 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:01,946 898 | void operator=(type const &) 2025-09-09T00:07:01,946 | ^~~~~~~~ 2025-09-09T00:07:01,946 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:01,947 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:07:01,947 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:02,109 [ 61%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBox2dShape.cpp.o 2025-09-09T00:07:03,314 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/Featherstone/btMultiBodyJointMotor.cpp.o 2025-09-09T00:07:03,606 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btBvhTriangleMeshShape.cpp.o 2025-09-09T00:07:04,898 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btDantzigLCP.cpp.o 2025-09-09T00:07:05,283 [ 62%] Linking CXX static library libgmock.a 2025-09-09T00:07:05,335 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCapsuleShape.cpp.o 2025-09-09T00:07:06,009 [ 62%] Built target gmock 2025-09-09T00:07:06,171 [ 62%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o 2025-09-09T00:07:06,653 [ 62%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btMLCPSolver.cpp.o 2025-09-09T00:07:06,794 [ 63%] Building CXX object src/CMakeFiles/rodentia_code.dir/geom/BoundingBox.cpp.o 2025-09-09T00:07:06,794 [ 63%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCollisionShape.cpp.o 2025-09-09T00:07:07,341 [ 64%] Linking CXX static library librodentia_code.a 2025-09-09T00:07:08,204 [ 64%] Built target rodentia_code 2025-09-09T00:07:08,265 [ 64%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCompoundShape.cpp.o 2025-09-09T00:07:08,268 [ 64%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConcaveShape.cpp.o 2025-09-09T00:07:08,722 [ 65%] Building CXX object third_party/bullet3-2.86.1/src/BulletDynamics/CMakeFiles/BulletDynamics.dir/MLCPSolvers/btLemkeAlgorithm.cpp.o 2025-09-09T00:07:09,437 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConeShape.cpp.o 2025-09-09T00:07:10,280 [ 66%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexHullShape.cpp.o 2025-09-09T00:07:10,581 [ 66%] Linking CXX static library libBulletDynamics.a 2025-09-09T00:07:10,937 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexInternalShape.cpp.o 2025-09-09T00:07:11,441 [ 67%] Built target BulletDynamics 2025-09-09T00:07:11,506 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPointCloudShape.cpp.o 2025-09-09T00:07:12,140 [ 67%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexPolyhedron.cpp.o 2025-09-09T00:07:12,324 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexShape.cpp.o 2025-09-09T00:07:12,463 In file included from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-all.cc:43: 2025-09-09T00:07:12,463 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc: In function ‘bool testing::internal::StackGrowsDown()’: 2025-09-09T00:07:12,463 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc:1008:24: warning: ‘dummy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-09T00:07:12,464 1008 | StackLowerThanAddress(&dummy, &result); 2025-09-09T00:07:12,464 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2025-09-09T00:07:12,464 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc:998:6: note: by argument 1 of type ‘const void*’ to ‘void testing::internal::StackLowerThanAddress(const void*, bool*)’ declared here 2025-09-09T00:07:12,464 998 | void StackLowerThanAddress(const void* ptr, bool* result) { 2025-09-09T00:07:12,464 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:12,464 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-death-test.cc:1006:7: note: ‘dummy’ declared here 2025-09-09T00:07:12,465 1006 | int dummy; 2025-09-09T00:07:12,465 | ^~~~~ 2025-09-09T00:07:12,896 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvex2dShape.cpp.o 2025-09-09T00:07:13,929 [ 68%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btConvexTriangleMeshShape.cpp.o 2025-09-09T00:07:13,951 [ 69%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btCylinderShape.cpp.o 2025-09-09T00:07:14,196 [ 69%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btEmptyShape.cpp.o 2025-09-09T00:07:15,387 [ 69%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btHeightfieldTerrainShape.cpp.o 2025-09-09T00:07:15,429 [ 70%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMinkowskiSumShape.cpp.o 2025-09-09T00:07:15,513 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/png.c.o 2025-09-09T00:07:16,354 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngerror.c.o 2025-09-09T00:07:16,763 [ 71%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngget.c.o 2025-09-09T00:07:16,793 [ 71%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultimaterialTriangleMeshShape.cpp.o 2025-09-09T00:07:16,847 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngmem.c.o 2025-09-09T00:07:17,166 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngpread.c.o 2025-09-09T00:07:17,244 [ 72%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngread.c.o 2025-09-09T00:07:17,652 [ 73%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrio.c.o 2025-09-09T00:07:17,969 [ 73%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrtran.c.o 2025-09-09T00:07:18,085 [ 73%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngrutil.c.o 2025-09-09T00:07:18,539 [ 73%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btMultiSphereShape.cpp.o 2025-09-09T00:07:18,813 In file included from /usr/include/c++/14/vector:66, 2025-09-09T00:07:18,813 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/gtest.h:56, 2025-09-09T00:07:18,813 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/src/gtest-all.cc:39: 2025-09-09T00:07:18,813 /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 2025-09-09T00:07:18,813 /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:18,813 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 2025-09-09T00:07:18,814 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:18,814 607 | this->_M_impl._M_start, 2025-09-09T00:07:18,814 | ~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:18,814 608 | _M_get_Tp_allocator()); 2025-09-09T00:07:18,814 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:18,911 In file included from /usr/include/c++/14/vector:65: 2025-09-09T00:07:18,911 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 2025-09-09T00:07:18,911 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:18,911 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 2025-09-09T00:07:18,912 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:18,912 /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:18,913 /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:18,913 373 | return std::uninitialized_copy(__first, __last, __result); 2025-09-09T00:07:18,913 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:18,971 /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:07:18,971 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:18,972 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:07:18,972 | ^~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:18,972 /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:18,973 /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:18,973 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 2025-09-09T00:07:18,974 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:18,974 185 | __uninit_copy(__first, __last, __result); 2025-09-09T00:07:18,974 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:19,006 /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 2025-09-09T00:07:19,006 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,006 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 2025-09-09T00:07:19,007 | ^~~~~~~~~~~~~ 2025-09-09T00:07:19,007 /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,008 /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,008 147 | { return std::copy(__first, __last, __result); } 2025-09-09T00:07:19,009 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:19,027 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngset.c.o 2025-09-09T00:07:19,036 In file included from /usr/include/c++/14/string:51, 2025-09-09T00:07:19,036 from /usr/include/c++/14/bits/locale_classes.h:40, 2025-09-09T00:07:19,036 from /usr/include/c++/14/bits/ios_base.h:41, 2025-09-09T00:07:19,037 from /usr/include/c++/14/ios:44, 2025-09-09T00:07:19,037 from /usr/include/c++/14/ostream:40, 2025-09-09T00:07:19,037 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/gtest.h:55: 2025-09-09T00:07:19,037 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:07:19,037 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,038 642 | copy(_II __first, _II __last, _OI __result) 2025-09-09T00:07:19,038 | ^~~~ 2025-09-09T00:07:19,038 /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,039 /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,040 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 2025-09-09T00:07:19,040 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:19,040 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 2025-09-09T00:07:19,040 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:19,063 In file included from /usr/include/c++/14/string:44: 2025-09-09T00:07:19,064 /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘_Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 2025-09-09T00:07:19,064 /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,064 608 | __miter_base(_Iterator __it) 2025-09-09T00:07:19,064 | ^~~~~~~~~~~~ 2025-09-09T00:07:19,067 /usr/include/c++/14/bits/stl_algobase.h: In function ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 2025-09-09T00:07:19,067 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,067 553 | __copy_move_a(_II __first, _II __last, _OI __result) 2025-09-09T00:07:19,067 | ^~~~~~~~~~~~~ 2025-09-09T00:07:19,068 [ 75%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngtrans.c.o 2025-09-09T00:07:19,068 /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,083 In file included from /usr/include/c++/14/string:48: 2025-09-09T00:07:19,083 /usr/include/c++/14/bits/stl_iterator.h: In function ‘_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 2025-09-09T00:07:19,083 /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2025-09-09T00:07:19,084 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 2025-09-09T00:07:19,084 | ^~~~~~~~~~~~ 2025-09-09T00:07:19,455 [ 76%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwio.c.o 2025-09-09T00:07:19,583 [ 76%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwrite.c.o 2025-09-09T00:07:19,769 [ 76%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwtran.c.o 2025-09-09T00:07:20,018 [ 77%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o 2025-09-09T00:07:20,149 [ 77%] Building CXX object test/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o 2025-09-09T00:07:20,254 [ 78%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/pngwutil.c.o 2025-09-09T00:07:20,470 [ 79%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btOptimizedBvh.cpp.o 2025-09-09T00:07:20,886 [ 79%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/arm_init.c.o 2025-09-09T00:07:21,185 [ 79%] Building ASM object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon.S.o 2025-09-09T00:07:21,329 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/filter_neon_intrinsics.c.o 2025-09-09T00:07:21,650 [ 80%] Building C object third_party/libpng-1.6.37/CMakeFiles/png_static.dir/arm/palette_neon_intrinsics.c.o 2025-09-09T00:07:21,962 [ 80%] Linking C static library libpng16.a 2025-09-09T00:07:22,344 [ 80%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btPolyhedralConvexShape.cpp.o 2025-09-09T00:07:22,575 [ 81%] Built target png_static 2025-09-09T00:07:22,721 [ 82%] Building CXX object test/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o 2025-09-09T00:07:24,377 In file included from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:07:24,377 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:07:24,377 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:07:24,377 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/src/gmock_main.cc:33: 2025-09-09T00:07:24,377 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:07:24,378 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:07:24,378 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,378 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,378 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:07:24,379 3974 | return MakePolymorphicMatcher( 2025-09-09T00:07:24,379 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:24,379 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:07:24,379 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,379 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,379 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,379 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,380 In file included from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:07:24,380 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:07:24,380 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:07:24,380 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:07:24,380 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:07:24,381 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:07:24,381 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,381 898 | void operator=(type const &) 2025-09-09T00:07:24,381 | ^~~~~~~~ 2025-09-09T00:07:24,381 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,381 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:07:24,382 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,382 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:07:24,382 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:07:24,382 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,382 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,382 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:07:24,382 4003 | return MakePolymorphicMatcher( 2025-09-09T00:07:24,383 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:24,383 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:07:24,383 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,383 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,383 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,383 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,384 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,384 898 | void operator=(type const &) 2025-09-09T00:07:24,384 | ^~~~~~~~ 2025-09-09T00:07:24,385 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,385 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:07:24,385 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,386 [ 82%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o 2025-09-09T00:07:24,388 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:07:24,388 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:07:24,389 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,389 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,389 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:07:24,389 4010 | return MakePolymorphicMatcher( 2025-09-09T00:07:24,389 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:24,390 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:07:24,390 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,390 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,390 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,390 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,390 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,391 898 | void operator=(type const &) 2025-09-09T00:07:24,391 | ^~~~~~~~ 2025-09-09T00:07:24,391 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,391 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:07:24,391 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,392 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:07:24,392 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:07:24,392 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,392 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,392 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:07:24,392 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:07:24,393 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,393 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,393 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,393 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,393 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,394 898 | void operator=(type const &) 2025-09-09T00:07:24,394 | ^~~~~~~~ 2025-09-09T00:07:24,394 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,394 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:07:24,394 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,395 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:07:24,395 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:07:24,395 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,395 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,396 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:07:24,396 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:07:24,396 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,396 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,396 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,397 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,397 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-09T00:07:24,397 898 | void operator=(type const &) 2025-09-09T00:07:24,397 | ^~~~~~~~ 2025-09-09T00:07:24,398 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,398 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:07:24,398 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,398 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:07:24,399 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:07:24,399 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,399 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,399 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:07:24,399 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:07:24,400 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,400 4049 | str, true, true)); 2025-09-09T00:07:24,400 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,400 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,401 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,401 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,401 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,401 898 | void operator=(type const &) 2025-09-09T00:07:24,402 | ^~~~~~~~ 2025-09-09T00:07:24,402 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,402 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:07:24,402 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,402 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:07:24,406 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:07:24,407 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,410 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,410 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:07:24,410 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:07:24,410 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,411 4078 | substring)); 2025-09-09T00:07:24,411 | ~~~~~~~~~~~ 2025-09-09T00:07:24,411 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,411 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,412 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,412 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,412 898 | void operator=(type const &) 2025-09-09T00:07:24,412 | ^~~~~~~~ 2025-09-09T00:07:24,413 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,413 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:07:24,413 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,413 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:07:24,414 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:07:24,414 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,414 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,414 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:07:24,415 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:07:24,415 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,415 4085 | prefix)); 2025-09-09T00:07:24,415 | ~~~~~~~~ 2025-09-09T00:07:24,416 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,416 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,416 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,416 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,416 898 | void operator=(type const &) 2025-09-09T00:07:24,417 | ^~~~~~~~ 2025-09-09T00:07:24,417 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,417 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:07:24,418 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,418 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:07:24,418 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:07:24,418 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,418 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,419 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:07:24,419 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:07:24,419 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,420 4092 | suffix)); 2025-09-09T00:07:24,420 | ~~~~~~~~ 2025-09-09T00:07:24,420 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,420 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,421 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,421 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,421 898 | void operator=(type const &) 2025-09-09T00:07:24,421 | ^~~~~~~~ 2025-09-09T00:07:24,422 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,422 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:07:24,422 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,716 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btShapeHull.cpp.o 2025-09-09T00:07:24,769 In file included from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-spec-builders.h:75, 2025-09-09T00:07:24,769 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, 2025-09-09T00:07:24,769 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock.h:61, 2025-09-09T00:07:24,769 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/src/gmock-all.cc:40: 2025-09-09T00:07:24,770 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:07:24,770 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:07:24,770 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,770 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,770 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:3974:32: required from here 2025-09-09T00:07:24,771 3974 | return MakePolymorphicMatcher( 2025-09-09T00:07:24,771 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:24,771 3975 | internal::StrEqualityMatcher(str, true, true)); 2025-09-09T00:07:24,771 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,771 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,771 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,772 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,772 In file included from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, 2025-09-09T00:07:24,772 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-port.h:53, 2025-09-09T00:07:24,772 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, 2025-09-09T00:07:24,772 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, 2025-09-09T00:07:24,772 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-actions.h:46, 2025-09-09T00:07:24,773 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock.h:58: 2025-09-09T00:07:24,773 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,773 898 | void operator=(type const &) 2025-09-09T00:07:24,773 | ^~~~~~~~ 2025-09-09T00:07:24,773 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,774 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:07:24,774 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,774 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:07:24,774 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:07:24,774 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,774 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,774 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4003:32: required from here 2025-09-09T00:07:24,775 4003 | return MakePolymorphicMatcher( 2025-09-09T00:07:24,775 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:24,775 4004 | internal::HasSubstrMatcher(substring)); 2025-09-09T00:07:24,775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,775 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,775 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,776 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,776 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,776 898 | void operator=(type const &) 2025-09-09T00:07:24,776 | ^~~~~~~~ 2025-09-09T00:07:24,776 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,776 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:07:24,777 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,777 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:07:24,777 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:07:24,777 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,777 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,778 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4010:32: required from here 2025-09-09T00:07:24,778 4010 | return MakePolymorphicMatcher( 2025-09-09T00:07:24,778 | ~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T00:07:24,778 4011 | internal::StartsWithMatcher(prefix)); 2025-09-09T00:07:24,778 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,778 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,779 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,779 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,779 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,779 898 | void operator=(type const &) 2025-09-09T00:07:24,780 | ^~~~~~~~ 2025-09-09T00:07:24,780 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,780 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:07:24,780 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,780 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:07:24,781 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:07:24,781 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,781 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,781 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4017:32: required from here 2025-09-09T00:07:24,781 4017 | return MakePolymorphicMatcher(internal::EndsWithMatcher(suffix)); 2025-09-09T00:07:24,781 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,782 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,782 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,782 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,782 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,782 898 | void operator=(type const &) 2025-09-09T00:07:24,782 | ^~~~~~~~ 2025-09-09T00:07:24,793 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,793 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:07:24,793 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,793 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::MatchesRegexMatcher]’: 2025-09-09T00:07:24,794 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::MatchesRegexMatcher]’ 2025-09-09T00:07:24,794 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,794 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,794 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4024:32: required from here 2025-09-09T00:07:24,795 4024 | return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); 2025-09-09T00:07:24,795 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,795 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::MatchesRegexMatcher::MatchesRegexMatcher(const testing::internal::MatchesRegexMatcher&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,795 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,795 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,796 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::MatchesRegexMatcher’ has user-provided ‘void testing::internal::MatchesRegexMatcher::operator=(const testing::internal::MatchesRegexMatcher&)’ 2025-09-09T00:07:24,796 898 | void operator=(type const &) 2025-09-09T00:07:24,796 | ^~~~~~~~ 2025-09-09T00:07:24,796 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1369:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,796 1369 | GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); 2025-09-09T00:07:24,797 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,797 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StrEqualityMatcher >]’: 2025-09-09T00:07:24,797 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StrEqualityMatcher >]’ 2025-09-09T00:07:24,797 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,798 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,798 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4048:32: required from here 2025-09-09T00:07:24,798 4048 | return MakePolymorphicMatcher(internal::StrEqualityMatcher( 2025-09-09T00:07:24,798 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,798 4049 | str, true, true)); 2025-09-09T00:07:24,798 | ~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,799 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StrEqualityMatcher >::StrEqualityMatcher(const testing::internal::StrEqualityMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,799 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,799 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,799 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StrEqualityMatcher >’ has user-provided ‘void testing::internal::StrEqualityMatcher::operator=(const testing::internal::StrEqualityMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,799 898 | void operator=(type const &) 2025-09-09T00:07:24,799 | ^~~~~~~~ 2025-09-09T00:07:24,799 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1180:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,800 1180 | GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); 2025-09-09T00:07:24,800 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,800 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::HasSubstrMatcher >]’: 2025-09-09T00:07:24,800 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::HasSubstrMatcher >]’ 2025-09-09T00:07:24,800 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,801 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,801 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4077:32: required from here 2025-09-09T00:07:24,801 4077 | return MakePolymorphicMatcher(internal::HasSubstrMatcher( 2025-09-09T00:07:24,801 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,802 4078 | substring)); 2025-09-09T00:07:24,802 | ~~~~~~~~~~~ 2025-09-09T00:07:24,802 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::HasSubstrMatcher >::HasSubstrMatcher(const testing::internal::HasSubstrMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,802 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,802 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,813 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::HasSubstrMatcher >’ has user-provided ‘void testing::internal::HasSubstrMatcher::operator=(const testing::internal::HasSubstrMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,813 898 | void operator=(type const &) 2025-09-09T00:07:24,813 | ^~~~~~~~ 2025-09-09T00:07:24,814 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1227:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,814 1227 | GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); 2025-09-09T00:07:24,814 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,814 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::StartsWithMatcher >]’: 2025-09-09T00:07:24,814 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::StartsWithMatcher >]’ 2025-09-09T00:07:24,815 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,815 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,815 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4084:32: required from here 2025-09-09T00:07:24,815 4084 | return MakePolymorphicMatcher(internal::StartsWithMatcher( 2025-09-09T00:07:24,815 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,815 4085 | prefix)); 2025-09-09T00:07:24,815 | ~~~~~~~~ 2025-09-09T00:07:24,816 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::StartsWithMatcher >::StartsWithMatcher(const testing::internal::StartsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,816 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,816 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,816 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::StartsWithMatcher >’ has user-provided ‘void testing::internal::StartsWithMatcher::operator=(const testing::internal::StartsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,817 898 | void operator=(type const &) 2025-09-09T00:07:24,817 | ^~~~~~~~ 2025-09-09T00:07:24,817 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1274:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,817 1274 | GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); 2025-09-09T00:07:24,817 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,818 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h: In instantiation of ‘testing::PolymorphicMatcher::PolymorphicMatcher(const Impl&) [with Impl = testing::internal::EndsWithMatcher >]’: 2025-09-09T00:07:24,818 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:497:10: required from ‘testing::PolymorphicMatcher testing::MakePolymorphicMatcher(const Impl&) [with Impl = internal::EndsWithMatcher >]’ 2025-09-09T00:07:24,818 497 | return PolymorphicMatcher(impl); 2025-09-09T00:07:24,818 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,818 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:4091:32: required from here 2025-09-09T00:07:24,819 4091 | return MakePolymorphicMatcher(internal::EndsWithMatcher( 2025-09-09T00:07:24,819 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:24,819 4092 | suffix)); 2025-09-09T00:07:24,819 | ~~~~~~~~ 2025-09-09T00:07:24,819 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:432:54: warning: implicitly-declared ‘testing::internal::EndsWithMatcher >::EndsWithMatcher(const testing::internal::EndsWithMatcher >&)’ is deprecated [-Wdeprecated-copy] 2025-09-09T00:07:24,820 432 | explicit PolymorphicMatcher(const Impl& an_impl) : impl_(an_impl) {} 2025-09-09T00:07:24,820 | ^~~~~~~~~~~~~~ 2025-09-09T00:07:24,820 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googletest/include/gtest/internal/gtest-port.h:898:8: note: because ‘testing::internal::EndsWithMatcher >’ has user-provided ‘void testing::internal::EndsWithMatcher::operator=(const testing::internal::EndsWithMatcher&) [with StringType = std::__cxx11::basic_string]’ 2025-09-09T00:07:24,820 898 | void operator=(type const &) 2025-09-09T00:07:24,820 | ^~~~~~~~ 2025-09-09T00:07:24,821 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/test/googletest/googlemock/include/gmock/gmock-matchers.h:1320:3: note: in expansion of macro ‘GTEST_DISALLOW_ASSIGN_’ 2025-09-09T00:07:24,821 1320 | GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); 2025-09-09T00:07:24,821 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-09T00:07:26,068 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btSphereShape.cpp.o 2025-09-09T00:07:26,145 [ 83%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStaticPlaneShape.cpp.o 2025-09-09T00:07:26,224 [ 83%] Linking CXX static library libgtest_main.a 2025-09-09T00:07:26,596 [ 83%] Built target gtest_main 2025-09-09T00:07:26,667 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btStridingMeshInterface.cpp.o 2025-09-09T00:07:27,405 [ 84%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTetrahedronShape.cpp.o 2025-09-09T00:07:27,563 [ 85%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleBuffer.cpp.o 2025-09-09T00:07:28,107 [ 86%] Linking CXX static library libgmock_main.a 2025-09-09T00:07:28,291 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleCallback.cpp.o 2025-09-09T00:07:28,738 [ 86%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexArray.cpp.o 2025-09-09T00:07:28,799 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o 2025-09-09T00:07:28,809 [ 87%] Built target gmock_main 2025-09-09T00:07:28,880 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMesh.cpp.o 2025-09-09T00:07:29,321 [ 87%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btTriangleMeshShape.cpp.o 2025-09-09T00:07:30,019 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/CollisionShapes/btUniformScalingShape.cpp.o 2025-09-09T00:07:30,069 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btContactProcessing.cpp.o 2025-09-09T00:07:30,354 [ 88%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGenericPoolAllocator.cpp.o 2025-09-09T00:07:30,745 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactBvh.cpp.o 2025-09-09T00:07:31,387 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactCollisionAlgorithm.cpp.o 2025-09-09T00:07:31,418 [ 89%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactQuantizedBvh.cpp.o 2025-09-09T00:07:31,545 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btGImpactShape.cpp.o 2025-09-09T00:07:32,607 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/btTriangleShapeEx.cpp.o 2025-09-09T00:07:33,288 [ 90%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_box_set.cpp.o 2025-09-09T00:07:33,755 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_contact.cpp.o 2025-09-09T00:07:33,957 [ 91%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_memory.cpp.o 2025-09-09T00:07:34,130 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/Gimpact/gim_tri_collision.cpp.o 2025-09-09T00:07:34,757 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o 2025-09-09T00:07:35,007 [ 92%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btConvexCast.cpp.o 2025-09-09T00:07:35,182 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkConvexCast.cpp.o 2025-09-09T00:07:35,753 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpa2.cpp.o 2025-09-09T00:07:36,254 [ 93%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o 2025-09-09T00:07:36,426 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btGjkPairDetector.cpp.o 2025-09-09T00:07:36,561 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o 2025-09-09T00:07:37,473 [ 94%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPersistentManifold.cpp.o 2025-09-09T00:07:37,577 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btRaycastCallback.cpp.o 2025-09-09T00:07:37,754 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o 2025-09-09T00:07:38,051 [ 95%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o 2025-09-09T00:07:38,816 [ 96%] Building CXX object third_party/bullet3-2.86.1/src/BulletCollision/CMakeFiles/BulletCollision.dir/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o 2025-09-09T00:07:39,943 [ 96%] Linking CXX static library libBulletCollision.a 2025-09-09T00:07:40,978 [ 96%] Built target BulletCollision 2025-09-09T00:07:41,099 [ 96%] Building C object src/CMakeFiles/rodentia_module.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:07:41,099 [ 96%] Building CXX object src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o 2025-09-09T00:07:41,109 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/bounding_box_test.cpp.o 2025-09-09T00:07:41,110 [ 96%] Building CXX object test/CMakeFiles/rodentia_test.dir/matrix_test.cpp.o 2025-09-09T00:07:41,760 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/camera_test.cpp.o 2025-09-09T00:07:44,186 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp: In function ‘Environment* createEnvironment()’: 2025-09-09T00:07:44,187 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:25:48: warning: ‘new’ of type ‘Environment’ with extended alignment 16 [-Waligned-new=] 2025-09-09T00:07:44,187 25 | Environment* environment = new Environment(); 2025-09-09T00:07:44,187 | ^ 2025-09-09T00:07:44,188 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:25:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter 2025-09-09T00:07:44,188 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:25:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 2025-09-09T00:07:44,216 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-09T00:07:44,216 from /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:9: 2025-09-09T00:07:44,217 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp: In function ‘PyObject* Env_render(EnvObject*, PyObject*, PyObject*)’: 2025-09-09T00:07:44,217 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:529:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:07:44,217 529 | screenDims, // screenDims 2025-09-09T00:07:44,217 | ^~~~~~~~~~ 2025-09-09T00:07:44,217 | | 2025-09-09T00:07:44,218 | long int* 2025-09-09T00:07:44,218 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:07:44,218 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:07:44,218 | ^~~~ 2025-09-09T00:07:44,232 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp: In function ‘PyObject* get_info_dic_obj(const EnvironmentObjectInfo&)’: 2025-09-09T00:07:44,233 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:860:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:07:44,233 860 | vecDims, // vecDims 2025-09-09T00:07:44,233 | ^~~~~~~ 2025-09-09T00:07:44,234 | | 2025-09-09T00:07:44,234 | long int* 2025-09-09T00:07:44,234 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:07:44,234 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:07:44,235 | ^~~~ 2025-09-09T00:07:44,236 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:865:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:07:44,236 865 | vecDims, // vecDims 2025-09-09T00:07:44,236 | ^~~~~~~ 2025-09-09T00:07:44,236 | | 2025-09-09T00:07:44,236 | long int* 2025-09-09T00:07:44,237 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:07:44,237 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:07:44,237 | ^~~~ 2025-09-09T00:07:44,238 /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/src/python/rodentia_module.cpp:870:9: error: invalid conversion from ‘long int*’ to ‘const npy_intp*’ {aka ‘const int*’} [-fpermissive] 2025-09-09T00:07:44,238 870 | rotDims, // rotDims 2025-09-09T00:07:44,238 | ^~~~~~~ 2025-09-09T00:07:44,239 | | 2025-09-09T00:07:44,239 | long int* 2025-09-09T00:07:44,239 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:40: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-09T00:07:44,239 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-09T00:07:44,239 | ^~~~ 2025-09-09T00:07:44,818 [ 97%] Building CXX object test/CMakeFiles/rodentia_test.dir/environment_object_info_test.cpp.o 2025-09-09T00:07:44,898 gmake[2]: *** [src/CMakeFiles/rodentia_module.dir/build.make:79: src/CMakeFiles/rodentia_module.dir/python/rodentia_module.cpp.o] Error 1 2025-09-09T00:07:44,899 gmake[1]: *** [CMakeFiles/Makefile2:1032: src/CMakeFiles/rodentia_module.dir/all] Error 2 2025-09-09T00:07:44,899 gmake[1]: *** Waiting for unfinished jobs.... 2025-09-09T00:07:44,958 [ 97%] Building C object test/CMakeFiles/rodentia_test.dir/__/third_party/glad/src/glad.c.o 2025-09-09T00:07:48,407 [ 98%] Linking CXX executable ../bin/rodentia_test 2025-09-09T00:07:49,118 [ 98%] Built target rodentia_test 2025-09-09T00:07:49,121 gmake: *** [Makefile:136: all] Error 2 2025-09-09T00:07:49,134 Traceback (most recent call last): 2025-09-09T00:07:49,141 File "", line 2, in 2025-09-09T00:07:49,141 exec(compile(''' 2025-09-09T00:07:49,141 ~~~~^^^^^^^^^^^^ 2025-09-09T00:07:49,141 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:07:49,141 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:07:49,142 ...<32 lines>... 2025-09-09T00:07:49,142 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:07:49,142 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:07:49,142 ''' % ('/tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/setup.py',), "", "exec")) 2025-09-09T00:07:49,142 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:07:49,142 File "", line 35, in 2025-09-09T00:07:49,142 File "/tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/setup.py", line 83, in 2025-09-09T00:07:49,142 setup( 2025-09-09T00:07:49,143 ~~~~~^ 2025-09-09T00:07:49,143 name=NAME, 2025-09-09T00:07:49,143 ^^^^^^^^^^ 2025-09-09T00:07:49,143 ...<42 lines>... 2025-09-09T00:07:49,143 zip_safe=False, 2025-09-09T00:07:49,143 ^^^^^^^^^^^^^^^ 2025-09-09T00:07:49,144 ) 2025-09-09T00:07:49,144 ^ 2025-09-09T00:07:49,144 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-09T00:07:49,144 return distutils.core.setup(**attrs) 2025-09-09T00:07:49,144 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:07:49,144 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-09T00:07:49,144 return run_commands(dist) 2025-09-09T00:07:49,145 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-09T00:07:49,145 dist.run_commands() 2025-09-09T00:07:49,145 ~~~~~~~~~~~~~~~~~^^ 2025-09-09T00:07:49,145 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-09T00:07:49,145 self.run_command(cmd) 2025-09-09T00:07:49,145 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-09T00:07:49,146 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:07:49,146 super().run_command(command) 2025-09-09T00:07:49,146 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:07:49,146 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:07:49,146 cmd_obj.run() 2025-09-09T00:07:49,146 ~~~~~~~~~~~^^ 2025-09-09T00:07:49,146 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-09T00:07:49,147 self.run_command("build") 2025-09-09T00:07:49,147 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:07:49,147 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:07:49,147 self.distribution.run_command(command) 2025-09-09T00:07:49,147 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:07:49,147 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:07:49,147 super().run_command(command) 2025-09-09T00:07:49,148 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:07:49,148 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:07:49,148 cmd_obj.run() 2025-09-09T00:07:49,148 ~~~~~~~~~~~^^ 2025-09-09T00:07:49,148 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-09T00:07:49,148 self.run_command(cmd_name) 2025-09-09T00:07:49,149 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-09T00:07:49,149 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-09T00:07:49,149 self.distribution.run_command(command) 2025-09-09T00:07:49,149 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:07:49,149 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-09T00:07:49,149 super().run_command(command) 2025-09-09T00:07:49,149 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-09T00:07:49,150 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-09T00:07:49,150 cmd_obj.run() 2025-09-09T00:07:49,150 ~~~~~~~~~~~^^ 2025-09-09T00:07:49,150 File "/tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/setup.py", line 64, in run 2025-09-09T00:07:49,150 subprocess.check_call(cmake_cmd, 2025-09-09T00:07:49,150 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ 2025-09-09T00:07:49,150 cwd=self.build_temp) 2025-09-09T00:07:49,151 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T00:07:49,151 File "/usr/lib/python3.13/subprocess.py", line 419, in check_call 2025-09-09T00:07:49,151 raise CalledProcessError(retcode, cmd) 2025-09-09T00:07:49,151 subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--', '-j4']' returned non-zero exit status 2. 2025-09-09T00:07:49,262 ERROR: python setup.py bdist_wheel exited with 1 2025-09-09T00:07:49,273 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-09T00:07:49,273 exec(compile('"'"''"'"''"'"' 2025-09-09T00:07:49,273 # This is -- a caller that pip uses to run setup.py 2025-09-09T00:07:49,273 # 2025-09-09T00:07:49,273 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T00:07:49,273 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T00:07:49,273 # - It provides a clear error message when setuptools is not installed. 2025-09-09T00:07:49,273 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T00:07:49,273 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T00:07:49,273 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T00:07:49,273 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T00:07:49,273 import os, sys, tokenize, traceback 2025-09-09T00:07:49,273 2025-09-09T00:07:49,273 try: 2025-09-09T00:07:49,273 import setuptools 2025-09-09T00:07:49,273 except ImportError: 2025-09-09T00:07:49,273 print( 2025-09-09T00:07:49,273 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T00:07:49,273 "the build environment with exception:", 2025-09-09T00:07:49,273 file=sys.stderr, 2025-09-09T00:07:49,273 ) 2025-09-09T00:07:49,273 traceback.print_exc() 2025-09-09T00:07:49,273 sys.exit(1) 2025-09-09T00:07:49,273 2025-09-09T00:07:49,273 __file__ = %r 2025-09-09T00:07:49,273 sys.argv[0] = __file__ 2025-09-09T00:07:49,273 2025-09-09T00:07:49,273 if os.path.exists(__file__): 2025-09-09T00:07:49,273 filename = __file__ 2025-09-09T00:07:49,273 with tokenize.open(__file__) as f: 2025-09-09T00:07:49,273 setup_py_code = f.read() 2025-09-09T00:07:49,273 else: 2025-09-09T00:07:49,273 filename = "" 2025-09-09T00:07:49,273 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T00:07:49,273 2025-09-09T00:07:49,273 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T00:07:49,273 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-5j9_zz7x[/] 2025-09-09T00:07:49,274 [bold magenta]cwd[/]: /tmp/pip-wheel-fif8je4d/rodentia_44a3dfb3bb2b437bb392e88139cfcbe5/ 2025-09-09T00:07:49,274 Building wheel for rodentia (setup.py): finished with status 'error' 2025-09-09T00:07:49,274 ERROR: Failed building wheel for rodentia 2025-09-09T00:07:49,275 Running setup.py clean for rodentia 2025-09-09T00:07:49,276 Running command python setup.py clean 2025-09-09T00:07:50,463 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-09T00:07:50,463 !! 2025-09-09T00:07:50,463 ******************************************************************************** 2025-09-09T00:07:50,463 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-09T00:07:50,464 License :: OSI Approved :: Apache Software License 2025-09-09T00:07:50,464 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-09T00:07:50,464 ******************************************************************************** 2025-09-09T00:07:50,464 !! 2025-09-09T00:07:50,464 self._finalize_license_expression() 2025-09-09T00:07:50,537 running clean 2025-09-09T00:07:50,680 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:07:50,733 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-09T00:07:50,733 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-09T00:07:50,733 'build/scripts-3.13' does not exist -- can't clean it 2025-09-09T00:07:50,733 removing 'build' 2025-09-09T00:07:50,848 Failed to build rodentia 2025-09-09T00:07:50,848 ERROR: Failed to build one or more wheels 2025-09-09T00:07:50,849 Exception information: 2025-09-09T00:07:50,849 Traceback (most recent call last): 2025-09-09T00:07:50,849 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T00:07:50,849 status = _inner_run() 2025-09-09T00:07:50,849 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T00:07:50,849 return self.run(options, args) 2025-09-09T00:07:50,849 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T00:07:50,849 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T00:07:50,849 return func(self, options, args) 2025-09-09T00:07:50,849 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-09T00:07:50,849 raise CommandError("Failed to build one or more wheels") 2025-09-09T00:07:50,849 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-09T00:07:50,854 Removed build tracker: '/tmp/pip-build-tracker-j89rtyzh'