2023-09-15T19:58:10,849 Created temporary directory: /tmp/pip-build-tracker-bqr0bi_o 2023-09-15T19:58:10,850 Initialized build tracking at /tmp/pip-build-tracker-bqr0bi_o 2023-09-15T19:58:10,850 Created build tracker: /tmp/pip-build-tracker-bqr0bi_o 2023-09-15T19:58:10,851 Entered build tracker: /tmp/pip-build-tracker-bqr0bi_o 2023-09-15T19:58:10,852 Created temporary directory: /tmp/pip-wheel-d19shzd3 2023-09-15T19:58:10,854 Created temporary directory: /tmp/pip-ephem-wheel-cache-6d0uav49 2023-09-15T19:58:10,876 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-15T19:58:10,880 2 location(s) to search for versions of robosoc2d: 2023-09-15T19:58:10,880 * https://pypi.org/simple/robosoc2d/ 2023-09-15T19:58:10,880 * https://www.piwheels.org/simple/robosoc2d/ 2023-09-15T19:58:10,880 Fetching project page and analyzing links: https://pypi.org/simple/robosoc2d/ 2023-09-15T19:58:10,881 Getting page https://pypi.org/simple/robosoc2d/ 2023-09-15T19:58:10,883 Found index url https://pypi.org/simple/ 2023-09-15T19:58:11,134 Fetched page https://pypi.org/simple/robosoc2d/ as application/vnd.pypi.simple.v1+json 2023-09-15T19:58:11,136 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/45/7b/6df5a9952e67df88798ae4e09877451d5c7f543803c6e451476dc05e9a9f/robosoc2d-1.0.0-cp310-cp310-win32.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,137 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/1a/21/d002b24e160ef20af3a2c7baacde8667100502edc4444d63d8a28196e344/robosoc2d-1.0.0-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,138 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/44/d1/c42bf3a2d57c3e84f4f0eaad58b6e528724c072ec3f665edc12422eecdad/robosoc2d-1.0.0-cp36-cp36m-win32.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,138 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/f1/7a/be44030def37d55d8e030e61b3c6b1c958a885d6f54ce9eadd24627e5b42/robosoc2d-1.0.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,139 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/e0/ae/43e09194ea7f76047eec7f40f698d9e547634b980eb5c51f5e93bd6e8aa9/robosoc2d-1.0.0-cp37-cp37m-win32.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,139 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/7f/30/288b7b2cb9368fefc6dd55ef3f7fe26df62f3fc861bf375b2ad16b75067a/robosoc2d-1.0.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,140 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/52/08/f0606085c38d563e2b5c249a497e3daefdd98634c5a8f546161c82172d06/robosoc2d-1.0.0-cp38-cp38-win32.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,140 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/7d/6c/275b0fd0b2f49d399f6f2754f94bcf6b5fdaf2112dd12b8e3b9fe16665d3/robosoc2d-1.0.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,141 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/21/18/ff1902f24e8b14415041e9808fbce0d29fd50784d9553b6c8d3cf2553ae4/robosoc2d-1.0.0-cp39-cp39-win32.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,142 Skipping link: No binaries permitted for robosoc2d: https://files.pythonhosted.org/packages/0c/5e/ecd0217a728876224a568fbbbce09ce01ccab79f678eac0bc79e8f3b3af1/robosoc2d-1.0.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/robosoc2d/) 2023-09-15T19:58:11,142 Found link https://files.pythonhosted.org/packages/a4/8e/67fafcb831088e867f72b150fb4c16b29a9d2e5e859dba04055c97cebed0/robosoc2d-1.0.0.tar.gz (from https://pypi.org/simple/robosoc2d/), version: 1.0.0 2023-09-15T19:58:11,143 Fetching project page and analyzing links: https://www.piwheels.org/simple/robosoc2d/ 2023-09-15T19:58:11,144 Getting page https://www.piwheels.org/simple/robosoc2d/ 2023-09-15T19:58:11,146 Found index url https://www.piwheels.org/simple/ 2023-09-15T19:58:12,619 Fetched page https://www.piwheels.org/simple/robosoc2d/ as text/html 2023-09-15T19:58:12,624 Skipping link: No binaries permitted for robosoc2d: https://www.piwheels.org/simple/robosoc2d/robosoc2d-1.0.0-cp37-cp37m-linux_armv6l.whl#sha256=25245de1d4a3abe26a2fae5291d9d9c743b4adb6303cd4c126ab06d66049f002 (from https://www.piwheels.org/simple/robosoc2d/) 2023-09-15T19:58:12,625 Skipping link: No binaries permitted for robosoc2d: https://www.piwheels.org/simple/robosoc2d/robosoc2d-1.0.0-cp37-cp37m-linux_armv7l.whl#sha256=25245de1d4a3abe26a2fae5291d9d9c743b4adb6303cd4c126ab06d66049f002 (from https://www.piwheels.org/simple/robosoc2d/) 2023-09-15T19:58:12,626 Skipping link: No binaries permitted for robosoc2d: https://www.piwheels.org/simple/robosoc2d/robosoc2d-1.0.0-cp39-cp39-linux_armv6l.whl#sha256=c6705aeb9631afeb7f49c5b167eb393da1a80ab72a90c3da23c313809f0a1430 (from https://www.piwheels.org/simple/robosoc2d/) 2023-09-15T19:58:12,626 Skipping link: No binaries permitted for robosoc2d: https://www.piwheels.org/simple/robosoc2d/robosoc2d-1.0.0-cp39-cp39-linux_armv7l.whl#sha256=c6705aeb9631afeb7f49c5b167eb393da1a80ab72a90c3da23c313809f0a1430 (from https://www.piwheels.org/simple/robosoc2d/) 2023-09-15T19:58:12,627 Skipping link: not a file: https://www.piwheels.org/simple/robosoc2d/ 2023-09-15T19:58:12,628 Skipping link: not a file: https://pypi.org/simple/robosoc2d/ 2023-09-15T19:58:12,665 Given no hashes to check 1 links for project 'robosoc2d': discarding no candidates 2023-09-15T19:58:12,702 Collecting robosoc2d==1.0.0 2023-09-15T19:58:12,705 Created temporary directory: /tmp/pip-unpack-2y4c384a 2023-09-15T19:58:12,918 Downloading robosoc2d-1.0.0.tar.gz (84 kB) 2023-09-15T19:58:13,007 Added robosoc2d==1.0.0 from https://files.pythonhosted.org/packages/a4/8e/67fafcb831088e867f72b150fb4c16b29a9d2e5e859dba04055c97cebed0/robosoc2d-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-bqr0bi_o' 2023-09-15T19:58:13,011 Created temporary directory: /tmp/pip-build-env-5rtku6jv 2023-09-15T19:58:13,015 Installing build dependencies: started 2023-09-15T19:58:13,017 Running command pip subprocess to install build dependencies 2023-09-15T19:58:14,155 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-15T19:58:14,638 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-15T19:58:19,074 Collecting setuptools>=42 2023-09-15T19:58:19,075 Obtaining dependency information for setuptools>=42 from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata 2023-09-15T19:58:19,081 Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) 2023-09-15T19:58:21,579 Collecting wheel 2023-09-15T19:58:21,615 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/wheel/wheel-0.41.2-py3-none-any.whl 2023-09-15T19:58:23,386 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-09-15T19:58:23,604 Using cached setuptools-68.2.2-py3-none-any.whl (807 kB) 2023-09-15T19:58:26,048 Installing collected packages: wheel, setuptools 2023-09-15T19:58:26,268 Creating /tmp/pip-build-env-5rtku6jv/overlay/local/bin 2023-09-15T19:58:26,270 changing mode of /tmp/pip-build-env-5rtku6jv/overlay/local/bin/wheel to 755 2023-09-15T19:58:28,539 Successfully installed setuptools-68.2.2 wheel-0.41.2 2023-09-15T19:58:29,030 Installing build dependencies: finished with status 'done' 2023-09-15T19:58:29,033 Getting requirements to build wheel: started 2023-09-15T19:58:29,035 Running command Getting requirements to build wheel 2023-09-15T19:58:29,534 running egg_info 2023-09-15T19:58:29,540 writing robosoc2d.egg-info/PKG-INFO 2023-09-15T19:58:29,545 writing dependency_links to robosoc2d.egg-info/dependency_links.txt 2023-09-15T19:58:29,547 writing top-level names to robosoc2d.egg-info/top_level.txt 2023-09-15T19:58:29,571 reading manifest file 'robosoc2d.egg-info/SOURCES.txt' 2023-09-15T19:58:29,573 adding license file 'LICENSE' 2023-09-15T19:58:29,574 writing manifest file 'robosoc2d.egg-info/SOURCES.txt' 2023-09-15T19:58:29,651 Getting requirements to build wheel: finished with status 'done' 2023-09-15T19:58:29,660 Created temporary directory: /tmp/pip-modern-metadata-q1szlba6 2023-09-15T19:58:29,662 Preparing metadata (pyproject.toml): started 2023-09-15T19:58:29,663 Running command Preparing metadata (pyproject.toml) 2023-09-15T19:58:30,125 running dist_info 2023-09-15T19:58:30,145 creating /tmp/pip-modern-metadata-q1szlba6/robosoc2d.egg-info 2023-09-15T19:58:30,149 writing /tmp/pip-modern-metadata-q1szlba6/robosoc2d.egg-info/PKG-INFO 2023-09-15T19:58:30,153 writing dependency_links to /tmp/pip-modern-metadata-q1szlba6/robosoc2d.egg-info/dependency_links.txt 2023-09-15T19:58:30,155 writing top-level names to /tmp/pip-modern-metadata-q1szlba6/robosoc2d.egg-info/top_level.txt 2023-09-15T19:58:30,156 writing manifest file '/tmp/pip-modern-metadata-q1szlba6/robosoc2d.egg-info/SOURCES.txt' 2023-09-15T19:58:30,178 reading manifest file '/tmp/pip-modern-metadata-q1szlba6/robosoc2d.egg-info/SOURCES.txt' 2023-09-15T19:58:30,180 adding license file 'LICENSE' 2023-09-15T19:58:30,181 writing manifest file '/tmp/pip-modern-metadata-q1szlba6/robosoc2d.egg-info/SOURCES.txt' 2023-09-15T19:58:30,182 creating '/tmp/pip-modern-metadata-q1szlba6/robosoc2d-1.0.0.dist-info' 2023-09-15T19:58:30,379 Preparing metadata (pyproject.toml): finished with status 'done' 2023-09-15T19:58:30,385 Source in /tmp/pip-wheel-d19shzd3/robosoc2d_adfcec924997429f9b36fb775078f316 has version 1.0.0, which satisfies requirement robosoc2d==1.0.0 from https://files.pythonhosted.org/packages/a4/8e/67fafcb831088e867f72b150fb4c16b29a9d2e5e859dba04055c97cebed0/robosoc2d-1.0.0.tar.gz 2023-09-15T19:58:30,386 Removed robosoc2d==1.0.0 from https://files.pythonhosted.org/packages/a4/8e/67fafcb831088e867f72b150fb4c16b29a9d2e5e859dba04055c97cebed0/robosoc2d-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-bqr0bi_o' 2023-09-15T19:58:30,393 Created temporary directory: /tmp/pip-unpack-8_qwrj80 2023-09-15T19:58:30,394 Created temporary directory: /tmp/pip-unpack-ycbpvh07 2023-09-15T19:58:30,400 Building wheels for collected packages: robosoc2d 2023-09-15T19:58:30,404 Created temporary directory: /tmp/pip-wheel-8w308zwr 2023-09-15T19:58:30,405 Destination directory: /tmp/pip-wheel-8w308zwr 2023-09-15T19:58:30,407 Building wheel for robosoc2d (pyproject.toml): started 2023-09-15T19:58:30,408 Running command Building wheel for robosoc2d (pyproject.toml) 2023-09-15T19:58:30,922 running bdist_wheel 2023-09-15T19:58:30,964 running build 2023-09-15T19:58:30,965 running build_ext 2023-09-15T19:58:30,969 building 'robosoc2d' extension 2023-09-15T19:58:30,970 creating build 2023-09-15T19:58:30,971 creating build/temp.linux-armv7l-cpython-311 2023-09-15T19:58:30,971 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c robosoc2dmodule.cpp -o build/temp.linux-armv7l-cpython-311/robosoc2dmodule.o -std=c++17 -v 2023-09-15T19:58:30,977 Using built-in specs. 2023-09-15T19:58:30,978 COLLECT_GCC=/usr/bin/arm-linux-gnueabihf-gcc 2023-09-15T19:58:30,978 Target: arm-linux-gnueabihf 2023-09-15T19:58:30,979 Configured with: ../src/configure -v --with-pkgversion='Raspbian 12.2.0-14+rpi1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=arm-linux-gnueabihf- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6+fp --with-float=hard --disable-werror --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf 2023-09-15T19:58:30,979 Thread model: posix 2023-09-15T19:58:30,981 Supported LTO compression algorithms: zlib zstd 2023-09-15T19:58:30,981 gcc version 12.2.0 (Raspbian 12.2.0-14+rpi1) 2023-09-15T19:58:30,982 COLLECT_GCC_OPTIONS='-Wsign-compare' '-D' 'NDEBUG' '-g' '-O2' '-Wall' '-g' '-fstack-protector-strong' '-Wformat=1' '-Werror=format-security' '-g' '-fwrapv' '-O2' '-fPIC' '-I' '/usr/include/python3.11' '-c' '-o' 'build/temp.linux-armv7l-cpython-311/robosoc2dmodule.o' '-std=c++17' '-v' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-marm' '-mlibarch=armv6+fp' '-march=armv6+fp' '-dumpdir' 'build/temp.linux-armv7l-cpython-311/' 2023-09-15T19:58:30,982 /usr/lib/gcc/arm-linux-gnueabihf/12/cc1plus -quiet -v -I /usr/include/python3.11 -imultilib . -imultiarch arm-linux-gnueabihf -D_GNU_SOURCE -D NDEBUG robosoc2dmodule.cpp -quiet -dumpdir build/temp.linux-armv7l-cpython-311/ -dumpbase robosoc2dmodule.cpp -dumpbase-ext .cpp -mfloat-abi=hard -mtls-dialect=gnu -marm -mlibarch=armv6+fp -march=armv6+fp -g -g -g -O2 -O2 -Wsign-compare -Wall -Wformat=1 -Werror=format-security -std=c++17 -version -fstack-protector-strong -fwrapv -fPIC -o /tmp/ccEfQqbV.s 2023-09-15T19:58:30,992 GNU C++17 (Raspbian 12.2.0-14+rpi1) version 12.2.0 (arm-linux-gnueabihf) 2023-09-15T19:58:30,992 compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP 2023-09-15T19:58:30,993 warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0. 2023-09-15T19:58:30,994 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2023-09-15T19:58:30,995 ignoring duplicate directory "/usr/include/arm-linux-gnueabihf/c++/12" 2023-09-15T19:58:30,995 ignoring nonexistent directory "/usr/local/include/arm-linux-gnueabihf" 2023-09-15T19:58:30,996 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/12/include-fixed" 2023-09-15T19:58:30,996 ignoring nonexistent directory "/usr/lib/gcc/arm-linux-gnueabihf/12/../../../../arm-linux-gnueabihf/include" 2023-09-15T19:58:30,997 #include "..." search starts here: 2023-09-15T19:58:30,997 #include <...> search starts here: 2023-09-15T19:58:30,998 /usr/include/python3.11 2023-09-15T19:58:30,999 /usr/include/c++/12 2023-09-15T19:58:31,000 /usr/include/arm-linux-gnueabihf/c++/12 2023-09-15T19:58:31,000 /usr/include/c++/12/backward 2023-09-15T19:58:31,001 /usr/lib/gcc/arm-linux-gnueabihf/12/include 2023-09-15T19:58:31,002 /usr/local/include 2023-09-15T19:58:31,003 /usr/include/arm-linux-gnueabihf 2023-09-15T19:58:31,004 /usr/include 2023-09-15T19:58:31,005 End of search list. 2023-09-15T19:58:31,006 GNU C++17 (Raspbian 12.2.0-14+rpi1) version 12.2.0 (arm-linux-gnueabihf) 2023-09-15T19:58:31,007 compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.1.1-p1, MPC version 1.3.1, isl version isl-0.25-GMP 2023-09-15T19:58:31,009 warning: MPFR header version 4.1.1-p1 differs from library version 4.2.0. 2023-09-15T19:58:31,010 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 2023-09-15T19:58:31,016 Compiler executable checksum: 35b9a090b216240322859958bccd87d7 2023-09-15T19:58:34,037 robosoc2dmodule.cpp: In member function ‘void r2s::R2Simulator::limitPlayersCloseToPitch()’: 2023-09-15T19:58:34,037 robosoc2dmodule.cpp:734:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,038 734 | for(int n=0; n< env.teams[w].size(); n++){ 2023-09-15T19:58:34,039 | ~^~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,065 robosoc2dmodule.cpp: In member function ‘r2s::Vec2 r2s::R2Simulator::avoidOtherPlayersPosition(r2s::Vec2, int, int)’: 2023-09-15T19:58:34,066 robosoc2dmodule.cpp:978:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,066 978 | for(int n=0; n< env.teams[w].size(); n++){ 2023-09-15T19:58:34,067 | ~^~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,087 robosoc2dmodule.cpp: In member function ‘void r2s::R2Simulator::actionKick(const r2s::R2Action&, int, int)’: 2023-09-15T19:58:34,088 robosoc2dmodule.cpp:1214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,089 1214 | for(int n=0; n< env.teams[w].size(); n++){ 2023-09-15T19:58:34,089 | ~^~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,100 robosoc2dmodule.cpp: In member function ‘void r2s::R2Simulator::resetPlayersActed()’: 2023-09-15T19:58:34,100 robosoc2dmodule.cpp:1352:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,101 1352 | for(int n=0; n< env.teams[w].size(); n++){ 2023-09-15T19:58:34,101 | ~^~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,102 robosoc2dmodule.cpp: In member function ‘void r2s::R2Simulator::playersAct()’: 2023-09-15T19:58:34,103 robosoc2dmodule.cpp:1365:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,103 1365 | for(int n=1; n< env.teams[kickingTeam].size(); n++){ 2023-09-15T19:58:34,104 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,112 robosoc2dmodule.cpp:1390:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,113 1390 | for(int n=0; n< env.teams[team].size(); n++){ 2023-09-15T19:58:34,114 | ~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,114 robosoc2dmodule.cpp:1403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,115 1403 | for(int n=1; n< env.teams[kickingTeam].size(); n++){ 2023-09-15T19:58:34,116 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,230 robosoc2dmodule.cpp: In member function ‘std::vector r2s::R2Simulator::findFirstPolePlayersCollisions(double)’: 2023-09-15T19:58:34,231 robosoc2dmodule.cpp:1762:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,231 1762 | for(int n=0; n< env.teams[w].size(); n++){ 2023-09-15T19:58:34,232 | ~^~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,248 robosoc2dmodule.cpp: In member function ‘std::vector r2s::R2Simulator::findFirstBallPlayersCollisions(double, std::vector&)’: 2023-09-15T19:58:34,249 robosoc2dmodule.cpp:1786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,250 1786 | for(int n=0; n< env.teams[w].size(); n++){ 2023-09-15T19:58:34,251 | ~^~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,285 robosoc2dmodule.cpp: In member function ‘void r2s::R2Simulator::addBallNoise()’: 2023-09-15T19:58:34,285 robosoc2dmodule.cpp:1852:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,286 1852 | for(int n=0; n< env.teams[w].size(); n++){ 2023-09-15T19:58:34,286 | ~^~~~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:34,466 robosoc2dmodule.cpp: In member function ‘bool r2s::R2Simulator::saveStatesHistory(std::string)’: 2023-09-15T19:58:34,467 robosoc2dmodule.cpp:3100:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,467 3100 | for (int tick=0; tick >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,490 3134 | for (int tick=0; tick::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,512 3417 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,514 3422 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,529 3548 | for (; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,531 3560 | for (int i=1; i&)’: 2023-09-15T19:58:34,533 robosoc2dmodule.cpp:3578:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,534 3578 | for (int i=2; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,537 3608 | for (int i=1; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,540 3625 | for (int i=0; i)’: 2023-09-15T19:58:34,541 robosoc2dmodule.cpp:3642:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,542 3642 | for (int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,544 3657 | for(int i=0; i::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-15T19:58:34,598 3967 | for(int i=1; i::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const r2s::R2PolePlayerCollision&}; _Tp = r2s::R2PolePlayerCollision; _Alloc = std::allocator]’: 2023-09-15T19:58:45,977 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-09-15T19:58:45,977 439 | vector<_Tp, _Alloc>:: 2023-09-15T19:58:45,978 | ^~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:46,043 In file included from /usr/include/c++/12/vector:64: 2023-09-15T19:58:46,044 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2PolePlayerCollision; _Alloc = std::allocator]’, 2023-09-15T19:58:46,044 inlined from ‘std::vector r2s::R2Simulator::findFirstPolePlayersCollisions(double)’ at robosoc2dmodule.cpp:1772:33: 2023-09-15T19:58:46,045 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:46,046 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:46,046 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:46,105 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const r2s::R2BallPlayerCollision&}; _Tp = r2s::R2BallPlayerCollision; _Alloc = std::allocator]’: 2023-09-15T19:58:46,106 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-09-15T19:58:46,106 439 | vector<_Tp, _Alloc>:: 2023-09-15T19:58:46,107 | ^~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:46,164 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2BallPlayerCollision; _Alloc = std::allocator]’, 2023-09-15T19:58:46,165 inlined from ‘std::vector r2s::R2Simulator::findFirstBallPlayersCollisions(double, std::vector&)’ at robosoc2dmodule.cpp:1797:31: 2023-09-15T19:58:46,165 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:46,166 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:46,166 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:46,236 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const r2s::R2PlayerPlayerCollision&}; _Tp = r2s::R2PlayerPlayerCollision; _Alloc = std::allocator]’: 2023-09-15T19:58:46,236 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-09-15T19:58:46,237 439 | vector<_Tp, _Alloc>:: 2023-09-15T19:58:46,238 | ^~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:46,316 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2PlayerPlayerCollision; _Alloc = std::allocator]’, 2023-09-15T19:58:46,317 inlined from ‘std::vector r2s::R2Simulator::findFirstPlayerPlayersCollisions(double, std::vector&)’ at robosoc2dmodule.cpp:1827:41: 2023-09-15T19:58:46,318 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:46,318 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:46,319 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:46,399 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const r2s::R2CollisionTime&}; _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’: 2023-09-15T19:58:46,400 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-09-15T19:58:46,401 439 | vector<_Tp, _Alloc>:: 2023-09-15T19:58:46,401 | ^~~~~~~~~~~~~~~~~~~ 2023-09-15T19:58:46,513 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const r2s::R2PlayerInfo&}; _Tp = r2s::R2PlayerInfo; _Alloc = std::allocator]’: 2023-09-15T19:58:46,514 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-09-15T19:58:47,231 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’, 2023-09-15T19:58:47,231 inlined from ‘void r2s::R2Simulator::manageCollisions()’ at robosoc2dmodule.cpp:1919:43: 2023-09-15T19:58:47,232 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:47,232 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:47,233 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:47,234 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’, 2023-09-15T19:58:47,234 inlined from ‘void r2s::R2Simulator::manageCollisions()’ at robosoc2dmodule.cpp:1939:43: 2023-09-15T19:58:47,235 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:47,235 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:47,236 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:47,236 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’, 2023-09-15T19:58:47,237 inlined from ‘void r2s::R2Simulator::manageCollisions()’ at robosoc2dmodule.cpp:1944:41: 2023-09-15T19:58:47,238 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:47,238 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:47,239 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:47,239 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’, 2023-09-15T19:58:47,240 inlined from ‘void r2s::R2Simulator::manageCollisions()’ at robosoc2dmodule.cpp:1965:45: 2023-09-15T19:58:47,241 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:47,241 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:47,242 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:47,243 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’, 2023-09-15T19:58:47,243 inlined from ‘void r2s::R2Simulator::manageCollisions()’ at robosoc2dmodule.cpp:1970:43: 2023-09-15T19:58:47,244 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:47,244 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:47,245 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:47,246 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’, 2023-09-15T19:58:47,247 inlined from ‘void r2s::R2Simulator::manageCollisions()’ at robosoc2dmodule.cpp:1991:43: 2023-09-15T19:58:47,247 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:47,248 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:47,249 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:47,249 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2CollisionTime; _Alloc = std::allocator]’, 2023-09-15T19:58:47,250 inlined from ‘void r2s::R2Simulator::manageCollisions()’ at robosoc2dmodule.cpp:1996:41: 2023-09-15T19:58:47,250 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:47,251 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:47,251 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:49,897 In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = r2s::R2PlayerInfo; _Alloc = std::allocator]’, 2023-09-15T19:58:49,898 inlined from ‘PyObject* robosoc2d_set_environment(PyObject*, PyObject*, PyObject*)’ at robosoc2dmodule.cpp:5554:30: 2023-09-15T19:58:49,899 /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2023-09-15T19:58:49,899 1287 | _M_realloc_insert(end(), __x); 2023-09-15T19:58:49,900 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2023-09-15T19:58:53,974 COLLECT_GCC_OPTIONS='-Wsign-compare' '-D' 'NDEBUG' '-g' '-O2' '-Wall' '-g' '-fstack-protector-strong' '-Wformat=1' '-Werror=format-security' '-g' '-fwrapv' '-O2' '-fPIC' '-I' '/usr/include/python3.11' '-c' '-o' 'build/temp.linux-armv7l-cpython-311/robosoc2dmodule.o' '-std=c++17' '-v' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-marm' '-mlibarch=armv6+fp' '-march=armv6+fp' '-dumpdir' 'build/temp.linux-armv7l-cpython-311/' 2023-09-15T19:58:53,975 as -v -I /usr/include/python3.11 -march=armv6+fp -mfloat-abi=hard -meabi=5 -o build/temp.linux-armv7l-cpython-311/robosoc2dmodule.o /tmp/ccEfQqbV.s 2023-09-15T19:58:53,981 GNU assembler version 2.40 (arm-linux-gnueabihf) using BFD version (GNU Binutils for Raspbian) 2.40 2023-09-15T19:58:55,401 COMPILER_PATH=/usr/lib/gcc/arm-linux-gnueabihf/12/:/usr/lib/gcc/arm-linux-gnueabihf/12/:/usr/lib/gcc/arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/12/:/usr/lib/gcc/arm-linux-gnueabihf/ 2023-09-15T19:58:55,402 LIBRARY_PATH=/usr/lib/gcc/arm-linux-gnueabihf/12/:/usr/lib/gcc/arm-linux-gnueabihf/12/../../../arm-linux-gnueabihf/:/usr/lib/gcc/arm-linux-gnueabihf/12/../../../:/lib/arm-linux-gnueabihf/:/lib/:/usr/lib/arm-linux-gnueabihf/:/usr/lib/ 2023-09-15T19:58:55,403 COLLECT_GCC_OPTIONS='-Wsign-compare' '-D' 'NDEBUG' '-g' '-O2' '-Wall' '-g' '-fstack-protector-strong' '-Wformat=1' '-Werror=format-security' '-g' '-fwrapv' '-O2' '-fPIC' '-I' '/usr/include/python3.11' '-c' '-o' 'build/temp.linux-armv7l-cpython-311/robosoc2dmodule.o' '-std=c++17' '-v' '-mfloat-abi=hard' '-mtls-dialect=gnu' '-marm' '-mlibarch=armv6+fp' '-march=armv6+fp' '-dumpdir' 'build/temp.linux-armv7l-cpython-311/robosoc2dmodule.' 2023-09-15T19:58:55,408 creating build/lib.linux-armv7l-cpython-311 2023-09-15T19:58:55,408 arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/robosoc2dmodule.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-311/robosoc2d.cpython-311-arm-linux-gnueabihf.so 2023-09-15T19:58:55,757 installing to build/bdist.linux-armv7l/wheel 2023-09-15T19:58:55,758 running install 2023-09-15T19:58:55,782 running install_lib 2023-09-15T19:58:55,789 creating build/bdist.linux-armv7l 2023-09-15T19:58:55,790 creating build/bdist.linux-armv7l/wheel 2023-09-15T19:58:55,791 copying build/lib.linux-armv7l-cpython-311/robosoc2d.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-09-15T19:58:55,832 running install_egg_info 2023-09-15T19:58:55,842 running egg_info 2023-09-15T19:58:55,845 writing robosoc2d.egg-info/PKG-INFO 2023-09-15T19:58:55,849 writing dependency_links to robosoc2d.egg-info/dependency_links.txt 2023-09-15T19:58:55,850 writing top-level names to robosoc2d.egg-info/top_level.txt 2023-09-15T19:58:55,856 reading manifest file 'robosoc2d.egg-info/SOURCES.txt' 2023-09-15T19:58:55,858 adding license file 'LICENSE' 2023-09-15T19:58:55,860 writing manifest file 'robosoc2d.egg-info/SOURCES.txt' 2023-09-15T19:58:55,861 Copying robosoc2d.egg-info to build/bdist.linux-armv7l/wheel/robosoc2d-1.0.0-py3.11.egg-info 2023-09-15T19:58:55,870 running install_scripts 2023-09-15T19:58:55,918 creating build/bdist.linux-armv7l/wheel/robosoc2d-1.0.0.dist-info/WHEEL 2023-09-15T19:58:55,921 creating '/tmp/pip-wheel-8w308zwr/.tmp-ogpqdx88/robosoc2d-1.0.0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-09-15T19:58:56,276 adding 'robosoc2d.cpython-311-arm-linux-gnueabihf.so' 2023-09-15T19:58:56,294 adding 'robosoc2d-1.0.0.dist-info/LICENSE' 2023-09-15T19:58:56,300 adding 'robosoc2d-1.0.0.dist-info/METADATA' 2023-09-15T19:58:56,302 adding 'robosoc2d-1.0.0.dist-info/WHEEL' 2023-09-15T19:58:56,303 adding 'robosoc2d-1.0.0.dist-info/top_level.txt' 2023-09-15T19:58:56,304 adding 'robosoc2d-1.0.0.dist-info/RECORD' 2023-09-15T19:58:56,318 removing build/bdist.linux-armv7l/wheel 2023-09-15T19:58:56,409 Building wheel for robosoc2d (pyproject.toml): finished with status 'done' 2023-09-15T19:58:56,430 Created wheel for robosoc2d: filename=robosoc2d-1.0.0-cp311-cp311-linux_armv7l.whl size=699237 sha256=e032523cf636f2211c1155a0b9bdc70d706107e94651c866c04f5e8d5ebea49f 2023-09-15T19:58:56,431 Stored in directory: /tmp/pip-ephem-wheel-cache-6d0uav49/wheels/e2/15/4f/9ca613fe5122628aa361245f333e59e967ee4cef5bb94d2c41 2023-09-15T19:58:56,447 Successfully built robosoc2d 2023-09-15T19:58:56,479 Removed build tracker: '/tmp/pip-build-tracker-bqr0bi_o'