2025-09-08T04:30:20,580 Created temporary directory: /tmp/pip-build-tracker-zb4eaods 2025-09-08T04:30:20,580 Initialized build tracking at /tmp/pip-build-tracker-zb4eaods 2025-09-08T04:30:20,581 Created build tracker: /tmp/pip-build-tracker-zb4eaods 2025-09-08T04:30:20,581 Entered build tracker: /tmp/pip-build-tracker-zb4eaods 2025-09-08T04:30:20,581 Created temporary directory: /tmp/pip-wheel-b2egeudm 2025-09-08T04:30:20,584 Created temporary directory: /tmp/pip-ephem-wheel-cache-q7kszuyj 2025-09-08T04:30:20,643 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:30:20,645 2 location(s) to search for versions of pil-lite: 2025-09-08T04:30:20,645 * https://pypi.org/simple/pil-lite/ 2025-09-08T04:30:20,645 * https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:30:20,646 Fetching project page and analyzing links: https://pypi.org/simple/pil-lite/ 2025-09-08T04:30:20,646 Getting page https://pypi.org/simple/pil-lite/ 2025-09-08T04:30:20,647 Found index url https://pypi.org/simple/ 2025-09-08T04:30:20,715 Fetched page https://pypi.org/simple/pil-lite/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:30:20,717 Found link https://files.pythonhosted.org/packages/e8/d4/587f7123b72f1c916160371103888524cbc09920c32106015ff7f90b97d1/Pil-Lite-0.0.1.zip (from https://pypi.org/simple/pil-lite/), version: 0.0.1 2025-09-08T04:30:20,718 Found link https://files.pythonhosted.org/packages/49/d9/517db90a910a9a605b74ee36f3198d550c4adfcd50cc83527a6b5cae04a0/Pil-Lite-0.0.2.zip (from https://pypi.org/simple/pil-lite/), version: 0.0.2 2025-09-08T04:30:20,718 Found link https://files.pythonhosted.org/packages/26/70/fa3cae5f765421a2bf8b31d4824c4b38edb3a340b9b390321685c1f5a222/Pil-Lite-0.0.3.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.3 2025-09-08T04:30:20,718 Found link https://files.pythonhosted.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.4 2025-09-08T04:30:20,718 Found link https://files.pythonhosted.org/packages/84/6d/8f8245ff4a06906115ec4398d5b6bacd6a48fbfef99c980ca95ba06106d8/Pil-Lite-0.0.5.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.5 2025-09-08T04:30:20,718 Found link https://files.pythonhosted.org/packages/b0/ef/d4ca6d81de58576e7267325d3f0a129b3da087a088762bd2300acdd07cb2/Pil-Lite-0.0.6.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.6 2025-09-08T04:30:20,719 Found link https://files.pythonhosted.org/packages/fb/db/7649f4d6710b06f74de562758095975d0d511933037ab9edf900bf9ba6a5/Pil-Lite-0.0.7.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.0.7 2025-09-08T04:30:20,719 Found link https://files.pythonhosted.org/packages/24/6d/84d50a3ad7ea69da7fc6c49ca61247c8f1a4a9634d424e13e1564a4df089/Pil-Lite-0.1.0.tar.gz (from https://pypi.org/simple/pil-lite/), version: 0.1.0 2025-09-08T04:30:20,719 Found link https://files.pythonhosted.org/packages/f8/37/9cd81f490ff2d3b5b54921f390c9083eda70abd035701f37ab98b2369cfc/Pil-Lite-0.1.1.tar.gz (from https://pypi.org/simple/pil-lite/) (requires-python:>=3), version: 0.1.1 2025-09-08T04:30:20,720 Found link https://files.pythonhosted.org/packages/ef/4b/4aee66b1aecad8dd5bf6c86406d7ac77c0244189f07f277ab478242cec94/pil_lite-0.1.2.tar.gz (from https://pypi.org/simple/pil-lite/) (requires-python:>=3.8), version: 0.1.2 2025-09-08T04:30:20,720 Found link https://files.pythonhosted.org/packages/06/a0/46712ae32081f4928a3d1cdda146ea88ac58340378ec5d8873d8d8feb9a9/pil_lite-0.1.3.tar.gz (from https://pypi.org/simple/pil-lite/) (requires-python:>=3.8), version: 0.1.3 2025-09-08T04:30:20,721 Fetching project page and analyzing links: https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:30:20,721 Getting page https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:30:20,722 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:30:20,920 Fetched page https://www.piwheels.org/simple/pil-lite/ as text/html 2025-09-08T04:30:20,943 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp311-cp311-linux_armv6l.whl#sha256=d359fda22c38e763776da2113ed62bea8a5955445ef048e50119d12562f928f6 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,943 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp311-cp311-linux_armv7l.whl#sha256=d359fda22c38e763776da2113ed62bea8a5955445ef048e50119d12562f928f6 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,943 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=9c1c4649cc2228439d5874c219e168f704807aebb86fe391948a4ecc07428957 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,944 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=9c1c4649cc2228439d5874c219e168f704807aebb86fe391948a4ecc07428957 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,944 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp311-cp311-linux_armv6l.whl#sha256=bf8ecff8dfa4cf977cbac5981fa54b362d6b5e31f65bbed79e97eab2372b01df (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,944 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp311-cp311-linux_armv7l.whl#sha256=bf8ecff8dfa4cf977cbac5981fa54b362d6b5e31f65bbed79e97eab2372b01df (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,944 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp39-cp39-linux_armv6l.whl#sha256=fbaaa3e144a4e815fcaf3cc53f9aeccabba308d255c485349d2898077fb16b88 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,944 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.2-cp39-cp39-linux_armv7l.whl#sha256=fbaaa3e144a4e815fcaf3cc53f9aeccabba308d255c485349d2898077fb16b88 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3.8) 2025-09-08T04:30:20,944 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp35-cp35m-linux_armv7l.whl#sha256=dfc6ae07df987d617c597b92b366d9228b360f7325c6dafa5e7eaaec3f7fe632 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,945 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp35-cp35m-linux_armv6l.whl#sha256=dfc6ae07df987d617c597b92b366d9228b360f7325c6dafa5e7eaaec3f7fe632 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,945 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=2bdfc075d9c0d6b3ec9467d12e94760bc69c251c626e92c7941a253fa7fcc9be (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,945 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=2bdfc075d9c0d6b3ec9467d12e94760bc69c251c626e92c7941a253fa7fcc9be (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,945 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp39-cp39-linux_armv6l.whl#sha256=61dca9e112f70e203278f0c311f5c8105c4b10b013b44c478011f16473f7e35a (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,945 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp39-cp39-linux_armv7l.whl#sha256=61dca9e112f70e203278f0c311f5c8105c4b10b013b44c478011f16473f7e35a (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,945 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp311-cp311-linux_armv6l.whl#sha256=6f2deff94683e9a8f72d247e06883af7457b058784f3ebbe56b6aab00353e044 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,946 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.1-cp311-cp311-linux_armv7l.whl#sha256=6f2deff94683e9a8f72d247e06883af7457b058784f3ebbe56b6aab00353e044 (from https://www.piwheels.org/simple/pil-lite/) (requires-python:>=3) 2025-09-08T04:30:20,946 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=ecc194f1b8eb2dd80d31b408993439078f9d22f972530df0c98fa75519d0ee2e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,946 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=ecc194f1b8eb2dd80d31b408993439078f9d22f972530df0c98fa75519d0ee2e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,946 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp39-cp39-linux_armv6l.whl#sha256=df751f2cceacb1faaefdf217e7e090bb581c461c4602d5aabc5541e7f39e46c6 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,946 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp39-cp39-linux_armv7l.whl#sha256=df751f2cceacb1faaefdf217e7e090bb581c461c4602d5aabc5541e7f39e46c6 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,946 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp34-cp34m-linux_armv6l.whl#sha256=2106f5551aa5a21cb6857a1036ed223c353082eea6abfa72adca90736183ea77 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,947 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp34-cp34m-linux_armv7l.whl#sha256=2106f5551aa5a21cb6857a1036ed223c353082eea6abfa72adca90736183ea77 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,947 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=4a8564b327dfa7fe84ea1ee95900f5ff7ea390a81ddd693eae1342b7ac7058d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,947 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=4a8564b327dfa7fe84ea1ee95900f5ff7ea390a81ddd693eae1342b7ac7058d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,947 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp311-cp311-linux_armv6l.whl#sha256=edcf3f29d0bac70850a46b2752e6e9b63f0854a2e8f69ef1cfad8620570df289 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,947 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.1.0-cp311-cp311-linux_armv7l.whl#sha256=edcf3f29d0bac70850a46b2752e6e9b63f0854a2e8f69ef1cfad8620570df289 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,947 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp34-cp34m-linux_armv7l.whl#sha256=f667b97341998d49e292c1a7549a9a90c2270fa3c50a90381994f0734fd2d72f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,948 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp34-cp34m-linux_armv6l.whl#sha256=f667b97341998d49e292c1a7549a9a90c2270fa3c50a90381994f0734fd2d72f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,948 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp37-cp37m-linux_armv7l.whl#sha256=a9baf14d1cf0a3a395f636cfe39a2a4d460c6e7c6fb160fa52ae018f26da9b04 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,948 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp37-cp37m-linux_armv6l.whl#sha256=a9baf14d1cf0a3a395f636cfe39a2a4d460c6e7c6fb160fa52ae018f26da9b04 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,948 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp35-cp35m-linux_armv7l.whl#sha256=4d33ca742c330cd4194fcedd0b78d4a55037664da271dd7a43eb2c56a540a53e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,948 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp35-cp35m-linux_armv6l.whl#sha256=4d33ca742c330cd4194fcedd0b78d4a55037664da271dd7a43eb2c56a540a53e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,948 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp311-cp311-linux_armv6l.whl#sha256=a002fe2c62375017b8f4e2f1c54446400c92dd7972a92fabf450fdbbf84f336c (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,949 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp311-cp311-linux_armv7l.whl#sha256=a002fe2c62375017b8f4e2f1c54446400c92dd7972a92fabf450fdbbf84f336c (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,949 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp39-cp39-linux_armv6l.whl#sha256=4539c952195b2672b277d2e0ec2554e6a4c04889713311d8e18deeb5830100e8 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,949 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.7-cp39-cp39-linux_armv7l.whl#sha256=4539c952195b2672b277d2e0ec2554e6a4c04889713311d8e18deeb5830100e8 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,949 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp35-cp35m-linux_armv6l.whl#sha256=d690e203a1a182cb2f4e8925ee4acfc6c9a2c6f5f26273c8a9298548300df9b0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,949 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp35-cp35m-linux_armv7l.whl#sha256=d690e203a1a182cb2f4e8925ee4acfc6c9a2c6f5f26273c8a9298548300df9b0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,949 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp34-cp34m-linux_armv7l.whl#sha256=55124fcd0ec4eda4fdfde557ecfa81648660f5e6af67d416554a7e67aaed3dd3 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,949 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp34-cp34m-linux_armv6l.whl#sha256=55124fcd0ec4eda4fdfde557ecfa81648660f5e6af67d416554a7e67aaed3dd3 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,950 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp37-cp37m-linux_armv7l.whl#sha256=1812356b93c3883e47fbebd6be468486a5707cb8e828091bb26321c24892aa49 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,950 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp37-cp37m-linux_armv6l.whl#sha256=1812356b93c3883e47fbebd6be468486a5707cb8e828091bb26321c24892aa49 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,950 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp311-cp311-linux_armv6l.whl#sha256=253d4327fcab54a72dafd862cd48f29dc751792ac1aa51f291bb8f7bb3862b75 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,950 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp311-cp311-linux_armv7l.whl#sha256=253d4327fcab54a72dafd862cd48f29dc751792ac1aa51f291bb8f7bb3862b75 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,950 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp39-cp39-linux_armv6l.whl#sha256=666c2e0c00f43f156d002aa87659db343b456cfa9a326bd50dd0762db9d85169 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,950 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.6-cp39-cp39-linux_armv7l.whl#sha256=666c2e0c00f43f156d002aa87659db343b456cfa9a326bd50dd0762db9d85169 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,951 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp35-cp35m-linux_armv7l.whl#sha256=fcbe76b394e5ec53c9075d56a6b54c02bf76bb8ad667f4ca47c463faaa61ea36 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,951 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp35-cp35m-linux_armv6l.whl#sha256=fcbe76b394e5ec53c9075d56a6b54c02bf76bb8ad667f4ca47c463faaa61ea36 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,951 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp34-cp34m-linux_armv7l.whl#sha256=4b204523858ce4ed03e8beb5a0c0600e02c4e92e69a6d8d8c199b901ed9074d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,951 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp34-cp34m-linux_armv6l.whl#sha256=4b204523858ce4ed03e8beb5a0c0600e02c4e92e69a6d8d8c199b901ed9074d0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,951 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp37-cp37m-linux_armv7l.whl#sha256=adbeeeb4409de5b06be0dfd2a89d0cfbb1e19db6d77e3abb34edbd7b6f0646a0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,951 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp37-cp37m-linux_armv6l.whl#sha256=adbeeeb4409de5b06be0dfd2a89d0cfbb1e19db6d77e3abb34edbd7b6f0646a0 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,952 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp311-cp311-linux_armv6l.whl#sha256=3e4a2f88157c1865d00653c00ac37326dcd953609c0376b07ac48400433cd961 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,952 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp311-cp311-linux_armv7l.whl#sha256=3e4a2f88157c1865d00653c00ac37326dcd953609c0376b07ac48400433cd961 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,952 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp39-cp39-linux_armv6l.whl#sha256=83a88ca02c24d879b90f5f84a117feb59c168efa22db0deb154450c534d917ab (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,952 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.5-cp39-cp39-linux_armv7l.whl#sha256=83a88ca02c24d879b90f5f84a117feb59c168efa22db0deb154450c534d917ab (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,952 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp35-cp35m-linux_armv6l.whl#sha256=ca08481d42503a2260620e20250e1b331226fd035b0555f3cef4060ac3426d9f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,952 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp35-cp35m-linux_armv7l.whl#sha256=ca08481d42503a2260620e20250e1b331226fd035b0555f3cef4060ac3426d9f (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp34-cp34m-linux_armv7l.whl#sha256=45c265e19d38e152fc657294aa34a27f2ee0fdba908a059c658e67108d13b01e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp34-cp34m-linux_armv6l.whl#sha256=45c265e19d38e152fc657294aa34a27f2ee0fdba908a059c658e67108d13b01e (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp37-cp37m-linux_armv7l.whl#sha256=a99ca1daa249085976415200a01d2e58c809ea8ffffbd5dbbf5f41f70975f546 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp37-cp37m-linux_armv6l.whl#sha256=a99ca1daa249085976415200a01d2e58c809ea8ffffbd5dbbf5f41f70975f546 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp311-cp311-linux_armv6l.whl#sha256=86f8fee1aab60e7ef399f376ec696a3986524b1bf1909eb6fcfa807d2e7df1c2 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp311-cp311-linux_armv7l.whl#sha256=86f8fee1aab60e7ef399f376ec696a3986524b1bf1909eb6fcfa807d2e7df1c2 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp39-cp39-linux_armv6l.whl#sha256=a4f47a1cf35e82f9094eae55d0bf4948252b28c5d015a12058379e2aae7a81b1 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.4-cp39-cp39-linux_armv7l.whl#sha256=a4f47a1cf35e82f9094eae55d0bf4948252b28c5d015a12058379e2aae7a81b1 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,953 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp35-cp35m-linux_armv6l.whl#sha256=aaccc3565469499c02c7dcfe2a2e7455afcf92fe5b0afd4bd5cad72c9f611158 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,954 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp35-cp35m-linux_armv7l.whl#sha256=aaccc3565469499c02c7dcfe2a2e7455afcf92fe5b0afd4bd5cad72c9f611158 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,954 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp34-cp34m-linux_armv7l.whl#sha256=7682d5841ed8aa1f9a572a85a72c63ed833c945eaa5d9279d1e492a222cd1c40 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,954 Skipping link: No binaries permitted for pil-lite: https://archive1.piwheels.org/simple/pil-lite/Pil_Lite-0.0.3-cp34-cp34m-linux_armv6l.whl#sha256=7682d5841ed8aa1f9a572a85a72c63ed833c945eaa5d9279d1e492a222cd1c40 (from https://www.piwheels.org/simple/pil-lite/) 2025-09-08T04:30:20,954 Skipping link: not a file: https://www.piwheels.org/simple/pil-lite/ 2025-09-08T04:30:20,954 Skipping link: not a file: https://pypi.org/simple/pil-lite/ 2025-09-08T04:30:20,977 Given no hashes to check 1 links for project 'pil-lite': discarding no candidates 2025-09-08T04:30:20,978 Collecting pil-lite==0.0.3 2025-09-08T04:30:20,979 Created temporary directory: /tmp/pip-unpack-tn0noh1l 2025-09-08T04:30:21,273 Downloading Pil-Lite-0.0.3.tar.gz (2.3 MB) 2025-09-08T04:30:23,344 Added pil-lite==0.0.3 from https://files.pythonhosted.org/packages/26/70/fa3cae5f765421a2bf8b31d4824c4b38edb3a340b9b390321685c1f5a222/Pil-Lite-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-zb4eaods' 2025-09-08T04:30:23,345 Running setup.py (path:/tmp/pip-wheel-b2egeudm/pil-lite_1cbf3e000f8c41d59236e43b15ef95e4/setup.py) egg_info for package pil-lite 2025-09-08T04:30:23,345 Created temporary directory: /tmp/pip-pip-egg-info-ns6qmbse 2025-09-08T04:30:23,346 Preparing metadata (setup.py): started 2025-09-08T04:30:23,346 Running command python setup.py egg_info 2025-09-08T04:30:24,798 running egg_info 2025-09-08T04:30:24,875 creating /tmp/pip-pip-egg-info-ns6qmbse/Pil_Lite.egg-info 2025-09-08T04:30:24,876 writing /tmp/pip-pip-egg-info-ns6qmbse/Pil_Lite.egg-info/PKG-INFO 2025-09-08T04:30:24,877 writing dependency_links to /tmp/pip-pip-egg-info-ns6qmbse/Pil_Lite.egg-info/dependency_links.txt 2025-09-08T04:30:24,878 writing top-level names to /tmp/pip-pip-egg-info-ns6qmbse/Pil_Lite.egg-info/top_level.txt 2025-09-08T04:30:24,878 writing manifest file '/tmp/pip-pip-egg-info-ns6qmbse/Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:30:25,106 reading manifest file '/tmp/pip-pip-egg-info-ns6qmbse/Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:30:25,107 reading manifest template 'MANIFEST.in' 2025-09-08T04:30:25,860 adding license file 'LICENSE.txt' 2025-09-08T04:30:25,939 writing manifest file '/tmp/pip-pip-egg-info-ns6qmbse/Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:30:26,053 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T04:30:26,058 Source in /tmp/pip-wheel-b2egeudm/pil-lite_1cbf3e000f8c41d59236e43b15ef95e4 has version 0.0.3, which satisfies requirement pil-lite==0.0.3 from https://files.pythonhosted.org/packages/26/70/fa3cae5f765421a2bf8b31d4824c4b38edb3a340b9b390321685c1f5a222/Pil-Lite-0.0.3.tar.gz 2025-09-08T04:30:26,058 Removed pil-lite==0.0.3 from https://files.pythonhosted.org/packages/26/70/fa3cae5f765421a2bf8b31d4824c4b38edb3a340b9b390321685c1f5a222/Pil-Lite-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-zb4eaods' 2025-09-08T04:30:26,061 Created temporary directory: /tmp/pip-unpack-jdwfu1a2 2025-09-08T04:30:26,062 Created temporary directory: /tmp/pip-unpack-s68wrrd_ 2025-09-08T04:30:26,062 Building wheels for collected packages: pil-lite 2025-09-08T04:30:26,063 Created temporary directory: /tmp/pip-wheel-1h929m2u 2025-09-08T04:30:26,063 DEPRECATION: Building 'pil-lite' 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 'pil-lite'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T04:30:26,064 Building wheel for pil-lite (setup.py): started 2025-09-08T04:30:26,065 Destination directory: /tmp/pip-wheel-1h929m2u 2025-09-08T04:30:26,065 Running command python setup.py bdist_wheel 2025-09-08T04:30:27,198 running bdist_wheel 2025-09-08T04:30:27,496 running build 2025-09-08T04:30:27,497 running build_py 2025-09-08T04:30:27,572 creating build/lib.linux-armv7l-cpython-313/PilLite 2025-09-08T04:30:27,573 copying PilLite/Image.py -> build/lib.linux-armv7l-cpython-313/PilLite 2025-09-08T04:30:27,574 copying PilLite/__init__.py -> build/lib.linux-armv7l-cpython-313/PilLite 2025-09-08T04:30:27,574 running egg_info 2025-09-08T04:30:27,648 writing Pil_Lite.egg-info/PKG-INFO 2025-09-08T04:30:27,649 writing dependency_links to Pil_Lite.egg-info/dependency_links.txt 2025-09-08T04:30:27,650 writing top-level names to Pil_Lite.egg-info/top_level.txt 2025-09-08T04:30:27,728 reading manifest file 'Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:30:27,873 reading manifest template 'MANIFEST.in' 2025-09-08T04:30:28,627 adding license file 'LICENSE.txt' 2025-09-08T04:30:28,745 writing manifest file 'Pil_Lite.egg-info/SOURCES.txt' 2025-09-08T04:30:28,841 running build_clib 2025-09-08T04:30:28,847 building 'stb' library 2025-09-08T04:30:28,848 creating build/temp.linux-armv7l-cpython-313/src/thirdparty/stb 2025-09-08T04:30:28,849 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/stb/stb_image.c -o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image.o 2025-09-08T04:30:28,994 In file included from src/thirdparty/stb/stb_image.c:3: 2025-09-08T04:30:28,995 src/thirdparty/stb/stb_image.h: In function ‘stbi__convert_format’: 2025-09-08T04:30:28,995 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:28,995 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:28,996 | ^~~ 2025-09-08T04:30:28,996 src/thirdparty/stb/stb_image.h:1235:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:28,996 1235 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; 2025-09-08T04:30:28,996 | ^~~~ 2025-09-08T04:30:28,996 src/thirdparty/stb/stb_image.h:1235:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:28,996 1235 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; 2025-09-08T04:30:28,996 | ^~~~~ 2025-09-08T04:30:28,997 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:28,997 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:28,997 | ^~~ 2025-09-08T04:30:28,997 src/thirdparty/stb/stb_image.h:1236:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:28,997 1236 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:30:28,997 | ^~~~ 2025-09-08T04:30:28,997 src/thirdparty/stb/stb_image.h:1236:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:28,997 1236 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:30:28,997 | ^~~~~ 2025-09-08T04:30:28,998 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:28,998 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:28,998 | ^~~ 2025-09-08T04:30:28,998 src/thirdparty/stb/stb_image.h:1237:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:28,998 1237 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; 2025-09-08T04:30:28,998 | ^~~~ 2025-09-08T04:30:28,998 src/thirdparty/stb/stb_image.h:1237:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:28,999 1237 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; 2025-09-08T04:30:28,999 | ^~~~~ 2025-09-08T04:30:28,999 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:28,999 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:28,999 | ^~~ 2025-09-08T04:30:28,999 src/thirdparty/stb/stb_image.h:1238:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:28,999 1238 | CASE(2,1) dest[0]=src[0]; break; 2025-09-08T04:30:29,000 | ^~~~ 2025-09-08T04:30:29,000 src/thirdparty/stb/stb_image.h:1238:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,000 1238 | CASE(2,1) dest[0]=src[0]; break; 2025-09-08T04:30:29,000 | ^~~~~ 2025-09-08T04:30:29,000 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,001 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,001 | ^~~ 2025-09-08T04:30:29,001 src/thirdparty/stb/stb_image.h:1239:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,001 1239 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:30:29,001 | ^~~~ 2025-09-08T04:30:29,001 src/thirdparty/stb/stb_image.h:1239:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,001 1239 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; 2025-09-08T04:30:29,001 | ^~~~~ 2025-09-08T04:30:29,002 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,002 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,002 | ^~~ 2025-09-08T04:30:29,002 src/thirdparty/stb/stb_image.h:1240:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,002 1240 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; 2025-09-08T04:30:29,003 | ^~~~ 2025-09-08T04:30:29,003 src/thirdparty/stb/stb_image.h:1240:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,003 1240 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; 2025-09-08T04:30:29,003 | ^~~~~ 2025-09-08T04:30:29,004 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,004 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,004 | ^~~ 2025-09-08T04:30:29,004 src/thirdparty/stb/stb_image.h:1241:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,004 1241 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; 2025-09-08T04:30:29,004 | ^~~~ 2025-09-08T04:30:29,004 src/thirdparty/stb/stb_image.h:1241:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,004 1241 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; 2025-09-08T04:30:29,004 | ^~~~~ 2025-09-08T04:30:29,005 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,005 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,005 | ^~~ 2025-09-08T04:30:29,005 src/thirdparty/stb/stb_image.h:1242:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,005 1242 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:30:29,006 | ^~~~ 2025-09-08T04:30:29,006 src/thirdparty/stb/stb_image.h:1242:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,006 1242 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:30:29,006 | ^~~~~ 2025-09-08T04:30:29,007 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,007 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,007 | ^~~ 2025-09-08T04:30:29,007 src/thirdparty/stb/stb_image.h:1243:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,007 1243 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; 2025-09-08T04:30:29,007 | ^~~~ 2025-09-08T04:30:29,007 src/thirdparty/stb/stb_image.h:1243:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,007 1243 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; 2025-09-08T04:30:29,007 | ^~~~~ 2025-09-08T04:30:29,008 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,008 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,008 | ^~~ 2025-09-08T04:30:29,008 src/thirdparty/stb/stb_image.h:1244:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,008 1244 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:30:29,008 | ^~~~ 2025-09-08T04:30:29,009 src/thirdparty/stb/stb_image.h:1244:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,009 1244 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; 2025-09-08T04:30:29,009 | ^~~~~ 2025-09-08T04:30:29,009 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,009 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,009 | ^~~ 2025-09-08T04:30:29,010 src/thirdparty/stb/stb_image.h:1245:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,010 1245 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; 2025-09-08T04:30:29,010 | ^~~~ 2025-09-08T04:30:29,010 src/thirdparty/stb/stb_image.h:1245:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,010 1245 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; 2025-09-08T04:30:29,010 | ^~~~~ 2025-09-08T04:30:29,011 src/thirdparty/stb/stb_image.h:1231:44: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,011 1231 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) 2025-09-08T04:30:29,011 | ^~~ 2025-09-08T04:30:29,011 src/thirdparty/stb/stb_image.h:1246:10: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,011 1246 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; 2025-09-08T04:30:29,011 | ^~~~ 2025-09-08T04:30:29,011 src/thirdparty/stb/stb_image.h:1246:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,011 1246 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; 2025-09-08T04:30:29,011 | ^~~~~ 2025-09-08T04:30:29,024 src/thirdparty/stb/stb_image.h: In function ‘stbi__jpeg_decode_block_prog_ac’: 2025-09-08T04:30:29,024 src/thirdparty/stb/stb_image.h:1726:22: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2025-09-08T04:30:29,024 1726 | if ((*p & bit)==0) 2025-09-08T04:30:29,025 | ^ 2025-09-08T04:30:29,027 src/thirdparty/stb/stb_image.h:1762:25: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 2025-09-08T04:30:29,027 1762 | if ((*p & bit)==0) 2025-09-08T04:30:29,027 | ^ 2025-09-08T04:30:29,038 src/thirdparty/stb/stb_image.h: In function ‘stbi__parse_entropy_coded_data’: 2025-09-08T04:30:29,040 src/thirdparty/stb/stb_image.h:2422:29: warning: unused variable ‘ha’ [-Wunused-variable] 2025-09-08T04:30:29,040 2422 | int ha = z->img_comp[n].ha; 2025-09-08T04:30:29,040 | ^~ 2025-09-08T04:30:29,117 src/thirdparty/stb/stb_image.h: In function ‘stbi__create_png_image_raw’: 2025-09-08T04:30:29,123 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,123 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:30:29,123 | ^~~ 2025-09-08T04:30:29,123 src/thirdparty/stb/stb_image.h:3917:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,123 3917 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; 2025-09-08T04:30:29,124 | ^~~~ 2025-09-08T04:30:29,126 src/thirdparty/stb/stb_image.h:3917:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,126 3917 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; 2025-09-08T04:30:29,126 | ^~~~~ 2025-09-08T04:30:29,133 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,133 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:30:29,133 | ^~~ 2025-09-08T04:30:29,133 src/thirdparty/stb/stb_image.h:3918:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,133 3918 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:30:29,133 | ^~~~ 2025-09-08T04:30:29,136 src/thirdparty/stb/stb_image.h:3918:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,136 3918 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:30:29,136 | ^~~~~ 2025-09-08T04:30:29,142 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,142 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:30:29,142 | ^~~ 2025-09-08T04:30:29,142 src/thirdparty/stb/stb_image.h:3919:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,142 3919 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; 2025-09-08T04:30:29,143 | ^~~~ 2025-09-08T04:30:29,145 src/thirdparty/stb/stb_image.h:3919:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,145 3919 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; 2025-09-08T04:30:29,146 | ^~~~~ 2025-09-08T04:30:29,152 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,152 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:30:29,152 | ^~~ 2025-09-08T04:30:29,152 src/thirdparty/stb/stb_image.h:3920:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,152 3920 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; 2025-09-08T04:30:29,152 | ^~~~ 2025-09-08T04:30:29,155 src/thirdparty/stb/stb_image.h:3920:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,155 3920 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; 2025-09-08T04:30:29,155 | ^~~~~ 2025-09-08T04:30:29,161 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,161 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:30:29,161 | ^~~ 2025-09-08T04:30:29,161 src/thirdparty/stb/stb_image.h:3921:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,162 3921 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; 2025-09-08T04:30:29,162 | ^~~~ 2025-09-08T04:30:29,164 src/thirdparty/stb/stb_image.h:3921:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,164 3921 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; 2025-09-08T04:30:29,165 | ^~~~~ 2025-09-08T04:30:29,171 src/thirdparty/stb/stb_image.h:3913:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,171 3913 | for (k=0; k < nk; ++k) 2025-09-08T04:30:29,171 | ^~~ 2025-09-08T04:30:29,171 src/thirdparty/stb/stb_image.h:3922:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,171 3922 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; 2025-09-08T04:30:29,171 | ^~~~ 2025-09-08T04:30:29,174 src/thirdparty/stb/stb_image.h:3922:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,174 3922 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; 2025-09-08T04:30:29,174 | ^~~~~ 2025-09-08T04:30:29,180 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,180 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:30:29,180 | ^~~ 2025-09-08T04:30:29,180 src/thirdparty/stb/stb_image.h:3933:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,180 3933 | CASE(STBI__F_none) cur[k] = raw[k]; break; 2025-09-08T04:30:29,181 | ^~~~ 2025-09-08T04:30:29,183 src/thirdparty/stb/stb_image.h:3933:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,183 3933 | CASE(STBI__F_none) cur[k] = raw[k]; break; 2025-09-08T04:30:29,184 | ^~~~~ 2025-09-08T04:30:29,190 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,190 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:30:29,190 | ^~~ 2025-09-08T04:30:29,190 src/thirdparty/stb/stb_image.h:3934:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,190 3934 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; 2025-09-08T04:30:29,190 | ^~~~ 2025-09-08T04:30:29,193 src/thirdparty/stb/stb_image.h:3934:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,193 3934 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; 2025-09-08T04:30:29,193 | ^~~~~ 2025-09-08T04:30:29,199 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,199 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:30:29,199 | ^~~ 2025-09-08T04:30:29,199 src/thirdparty/stb/stb_image.h:3935:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,199 3935 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:30:29,199 | ^~~~ 2025-09-08T04:30:29,202 src/thirdparty/stb/stb_image.h:3935:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,202 3935 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; 2025-09-08T04:30:29,202 | ^~~~~ 2025-09-08T04:30:29,208 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,209 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:30:29,209 | ^~~ 2025-09-08T04:30:29,209 src/thirdparty/stb/stb_image.h:3936:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,209 3936 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; 2025-09-08T04:30:29,209 | ^~~~ 2025-09-08T04:30:29,212 src/thirdparty/stb/stb_image.h:3936:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,212 3936 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; 2025-09-08T04:30:29,212 | ^~~~~ 2025-09-08T04:30:29,218 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,218 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:30:29,218 | ^~~ 2025-09-08T04:30:29,218 src/thirdparty/stb/stb_image.h:3937:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,218 3937 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; 2025-09-08T04:30:29,219 | ^~~~ 2025-09-08T04:30:29,221 src/thirdparty/stb/stb_image.h:3937:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,221 3937 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; 2025-09-08T04:30:29,222 | ^~~~~ 2025-09-08T04:30:29,228 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,228 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:30:29,228 | ^~~ 2025-09-08T04:30:29,228 src/thirdparty/stb/stb_image.h:3938:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,228 3938 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; 2025-09-08T04:30:29,228 | ^~~~ 2025-09-08T04:30:29,231 src/thirdparty/stb/stb_image.h:3938:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,231 3938 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; 2025-09-08T04:30:29,231 | ^~~~~ 2025-09-08T04:30:29,237 src/thirdparty/stb/stb_image.h:3931:20: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T04:30:29,237 3931 | for (k=0; k < img_n; ++k) 2025-09-08T04:30:29,237 | ^~~ 2025-09-08T04:30:29,237 src/thirdparty/stb/stb_image.h:3939:13: note: in expansion of macro ‘CASE’ 2025-09-08T04:30:29,237 3939 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; 2025-09-08T04:30:29,238 | ^~~~ 2025-09-08T04:30:29,240 src/thirdparty/stb/stb_image.h:3939:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T04:30:29,240 3939 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; 2025-09-08T04:30:29,241 | ^~~~~ 2025-09-08T04:30:29,288 src/thirdparty/stb/stb_image.h: In function ‘stbi__parse_png_file’: 2025-09-08T04:30:29,292 src/thirdparty/stb/stb_image.h:4323:28: warning: variable ‘invalid_chunk’ set but not used [-Wunused-but-set-variable] 2025-09-08T04:30:29,292 4323 | static char invalid_chunk[] = "XXXX PNG chunk not known"; 2025-09-08T04:30:29,292 | ^~~~~~~~~~~~~ 2025-09-08T04:30:29,320 src/thirdparty/stb/stb_image.h: In function ‘stbi__bmp_load’: 2025-09-08T04:30:29,323 src/thirdparty/stb/stb_image.h:4631:61: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘stbi__uint32’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-08T04:30:29,323 4631 | stbi__uint32 v = (stbi__uint32) (bpp == 16 ? stbi__get16le(s) : stbi__get32le(s)); 2025-09-08T04:30:29,324 | ^~~~~~~~~~~~~~~~ 2025-09-08T04:30:37,799 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/stb/stb_image_write.c -o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_write.o 2025-09-08T04:30:38,976 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/stb/stb_image_resize.c -o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_resize.o 2025-09-08T04:30:39,101 In file included from src/thirdparty/stb/stb_image_resize.c:2: 2025-09-08T04:30:39,101 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__filter_trapezoid’: 2025-09-08T04:30:39,102 src/thirdparty/stb/stb_image_resize.h:760:31: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,102 760 | STBIR__DEBUG_ASSERT(scale <= 1); 2025-09-08T04:30:39,102 | ~~~~~~~^~~~~ 2025-09-08T04:30:39,102 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__support_trapezoid’: 2025-09-08T04:30:39,102 src/thirdparty/stb/stb_image_resize.h:778:31: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,102 778 | STBIR__DEBUG_ASSERT(scale <= 1); 2025-09-08T04:30:39,102 | ~~~~~~~^~~~~ 2025-09-08T04:30:39,107 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__calculate_coefficients_upsample’: 2025-09-08T04:30:39,107 src/thirdparty/stb/stb_image_resize.h:1041:56: warning: value computed is not used [-Wunused-value] 2025-09-08T04:30:39,108 1041 | STBIR__DEBUG_ASSERT(in_last_pixel - in_first_pixel <= (int)ceil(stbir__filter_info_table[filter].support(1/scale) * 2)); // Taken directly from stbir__get_coefficient_width() which we can't call because we don't know if we're horizontal or vertical. 2025-09-08T04:30:39,108 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,108 src/thirdparty/stb/stb_image_resize.h:1046:41: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,108 1046 | STBIR__DEBUG_ASSERT(contributor->n1 >= contributor->n0); 2025-09-08T04:30:39,108 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,109 src/thirdparty/stb/stb_image_resize.h:1064:128: warning: value computed is not used [-Wunused-value] 2025-09-08T04:30:39,109 1064 | STBIR__DEBUG_ASSERT(stbir__filter_info_table[filter].kernel((float)(in_last_pixel + 1) + 0.5f - in_center_of_out, 1/scale) == 0); 2025-09-08T04:30:39,109 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,110 src/thirdparty/stb/stb_image_resize.h:1066:38: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,110 1066 | STBIR__DEBUG_ASSERT(total_filter > 0.9); 2025-09-08T04:30:39,110 | ~~~~~~~~~~~~~~^~~~~~ 2025-09-08T04:30:39,110 src/thirdparty/stb/stb_image_resize.h:1067:38: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,110 1067 | STBIR__DEBUG_ASSERT(total_filter < 1.1f); // Make sure it's not way off. 2025-09-08T04:30:39,111 | ~~~~~~~~~~~~~~^~~~~~~ 2025-09-08T04:30:39,111 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__calculate_coefficients_downsample’: 2025-09-08T04:30:39,112 src/thirdparty/stb/stb_image_resize.h:1089:59: warning: value computed is not used [-Wunused-value] 2025-09-08T04:30:39,112 1089 | STBIR__DEBUG_ASSERT(out_last_pixel - out_first_pixel <= (int)ceil(stbir__filter_info_table[filter].support(scale_ratio) * 2)); // Taken directly from stbir__get_coefficient_width() which we can't call because we don't know if we're horizontal or vertical. 2025-09-08T04:30:39,112 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,113 src/thirdparty/stb/stb_image_resize.h:1094:41: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,113 1094 | STBIR__DEBUG_ASSERT(contributor->n1 >= contributor->n0); 2025-09-08T04:30:39,113 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,114 src/thirdparty/stb/stb_image_resize.h:1103:133: warning: value computed is not used [-Wunused-value] 2025-09-08T04:30:39,114 1103 | STBIR__DEBUG_ASSERT(stbir__filter_info_table[filter].kernel((float)(out_last_pixel + 1) + 0.5f - out_center_of_in, scale_ratio) == 0); 2025-09-08T04:30:39,114 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,114 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__normalize_downsample_coefficients’: 2025-09-08T04:30:39,115 src/thirdparty/stb/stb_image_resize.h:1138:35: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,115 1138 | STBIR__DEBUG_ASSERT(total > 0.9f); 2025-09-08T04:30:39,115 | ~~~~~~~^~~~~~~ 2025-09-08T04:30:39,116 src/thirdparty/stb/stb_image_resize.h:1139:35: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,116 1139 | STBIR__DEBUG_ASSERT(total < 1.1f); 2025-09-08T04:30:39,116 | ~~~~~~~^~~~~~~ 2025-09-08T04:30:39,123 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__add_empty_ring_buffer_entry’: 2025-09-08T04:30:39,124 src/thirdparty/stb/stb_image_resize.h:1427:47: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,124 1427 | STBIR__DEBUG_ASSERT(ring_buffer_index != stbir_info->ring_buffer_begin_index); 2025-09-08T04:30:39,124 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,125 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_horizontal_upsample’: 2025-09-08T04:30:39,126 src/thirdparty/stb/stb_image_resize.h:1459:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,126 1459 | STBIR__DEBUG_ASSERT(n1 >= n0); 2025-09-08T04:30:39,126 | ~~~~^~~~~~ 2025-09-08T04:30:39,127 src/thirdparty/stb/stb_image_resize.h:1460:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,127 1460 | STBIR__DEBUG_ASSERT(n0 >= -stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:30:39,127 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,128 src/thirdparty/stb/stb_image_resize.h:1461:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,128 1461 | STBIR__DEBUG_ASSERT(n1 >= -stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:30:39,128 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,129 src/thirdparty/stb/stb_image_resize.h:1462:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,129 1462 | STBIR__DEBUG_ASSERT(n0 < stbir_info->input_w + stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:30:39,129 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,130 src/thirdparty/stb/stb_image_resize.h:1463:32: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,130 1463 | STBIR__DEBUG_ASSERT(n1 < stbir_info->input_w + stbir_info->horizontal_filter_pixel_margin); 2025-09-08T04:30:39,130 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,131 src/thirdparty/stb/stb_image_resize.h:1471:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,131 1471 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,131 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,132 src/thirdparty/stb/stb_image_resize.h:1480:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,132 1480 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,132 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,133 src/thirdparty/stb/stb_image_resize.h:1490:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,133 1490 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,133 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,135 src/thirdparty/stb/stb_image_resize.h:1501:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,135 1501 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,135 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,136 src/thirdparty/stb/stb_image_resize.h:1514:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,136 1514 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,136 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,137 src/thirdparty/stb/stb_image_resize.h:1443:9: warning: unused variable ‘kernel_pixel_width’ [-Wunused-variable] 2025-09-08T04:30:39,137 1443 | int kernel_pixel_width = stbir_info->horizontal_filter_pixel_width; 2025-09-08T04:30:39,137 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,138 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_horizontal_downsample’: 2025-09-08T04:30:39,139 src/thirdparty/stb/stb_image_resize.h:1537:25: warning: value computed is not used [-Wunused-value] 2025-09-08T04:30:39,139 1537 | STBIR__DEBUG_ASSERT(!stbir__use_width_upsampling(stbir_info)); 2025-09-08T04:30:39,139 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,140 src/thirdparty/stb/stb_image_resize.h:1555:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,140 1555 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,140 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,142 src/thirdparty/stb/stb_image_resize.h:1576:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,142 1576 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,142 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,143 src/thirdparty/stb/stb_image_resize.h:1598:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,143 1598 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,143 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,145 src/thirdparty/stb/stb_image_resize.h:1621:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,145 1621 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,145 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,147 src/thirdparty/stb/stb_image_resize.h:1646:53: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,147 1646 | STBIR__DEBUG_ASSERT(coefficient != 0); 2025-09-08T04:30:39,147 | ~~~~~~~~~~~~~^~~~~ 2025-09-08T04:30:39,148 src/thirdparty/stb/stb_image_resize.h:1528:9: warning: unused variable ‘kernel_pixel_width’ [-Wunused-variable] 2025-09-08T04:30:39,148 1528 | int kernel_pixel_width = stbir_info->horizontal_filter_pixel_width; 2025-09-08T04:30:39,148 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,149 src/thirdparty/stb/stb_image_resize.h:1527:9: warning: unused variable ‘output_w’ [-Wunused-variable] 2025-09-08T04:30:39,149 1527 | int output_w = stbir_info->output_w; 2025-09-08T04:30:39,149 | ^~~~~~~~ 2025-09-08T04:30:39,155 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_vertical_upsample’: 2025-09-08T04:30:39,157 src/thirdparty/stb/stb_image_resize.h:1884:9: warning: unused variable ‘ring_buffer_last_scanline’ [-Wunused-variable] 2025-09-08T04:30:39,157 1884 | int ring_buffer_last_scanline = stbir_info->ring_buffer_last_scanline; 2025-09-08T04:30:39,157 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,158 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resample_vertical_downsample’: 2025-09-08T04:30:39,159 src/thirdparty/stb/stb_image_resize.h:2005:25: warning: value computed is not used [-Wunused-value] 2025-09-08T04:30:39,159 2005 | STBIR__DEBUG_ASSERT(!stbir__use_height_upsampling(stbir_info)); 2025-09-08T04:30:39,159 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,162 src/thirdparty/stb/stb_image_resize.h:1998:9: warning: unused variable ‘ring_buffer_last_scanline’ [-Wunused-variable] 2025-09-08T04:30:39,162 1998 | int ring_buffer_last_scanline = stbir_info->ring_buffer_last_scanline; 2025-09-08T04:30:39,162 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,164 src/thirdparty/stb/stb_image_resize.h:1990:11: warning: unused variable ‘output_data’ [-Wunused-variable] 2025-09-08T04:30:39,164 1990 | void* output_data = stbir_info->output_data; 2025-09-08T04:30:39,164 | ^~~~~~~~~~~ 2025-09-08T04:30:39,166 src/thirdparty/stb/stb_image_resize.h:1985:9: warning: unused variable ‘output_h’ [-Wunused-variable] 2025-09-08T04:30:39,166 1985 | int output_h = stbir_info->output_h; 2025-09-08T04:30:39,166 | ^~~~~~~~ 2025-09-08T04:30:39,166 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__buffer_loop_upsample’: 2025-09-08T04:30:39,168 src/thirdparty/stb/stb_image_resize.h:2079:66: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,168 2079 | STBIR__DEBUG_ASSERT(in_last_scanline - in_first_scanline <= stbir_info->vertical_filter_pixel_width); 2025-09-08T04:30:39,168 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,170 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__buffer_loop_downsample’: 2025-09-08T04:30:39,171 src/thirdparty/stb/stb_image_resize.h:2171:25: warning: value computed is not used [-Wunused-value] 2025-09-08T04:30:39,171 2171 | STBIR__DEBUG_ASSERT(!stbir__use_height_upsampling(stbir_info)); 2025-09-08T04:30:39,172 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,173 src/thirdparty/stb/stb_image_resize.h:2180:68: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,173 2180 | STBIR__DEBUG_ASSERT(out_last_scanline - out_first_scanline <= stbir_info->vertical_filter_pixel_width); 2025-09-08T04:30:39,173 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,182 src/thirdparty/stb/stb_image_resize.h: In function ‘stbir__resize_allocated’: 2025-09-08T04:30:39,184 src/thirdparty/stb/stb_image_resize.h:2382:92: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,184 2382 | STBIR__DEBUG_ASSERT((size_t)STBIR__NEXT_MEMPTR(info->encode_buffer, unsigned char) == (size_t)tempmem + tempmem_size_in_bytes); 2025-09-08T04:30:39,185 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,187 src/thirdparty/stb/stb_image_resize.h:2390:90: warning: statement with no effect [-Wunused-value] 2025-09-08T04:30:39,187 2390 | STBIR__DEBUG_ASSERT((size_t)STBIR__NEXT_MEMPTR(info->ring_buffer, unsigned char) == (size_t)tempmem + tempmem_size_in_bytes); 2025-09-08T04:30:39,187 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:30:39,215 src/thirdparty/stb/stb_image_resize.h: At top level: 2025-09-08T04:30:39,215 src/thirdparty/stb/stb_image_resize.h:564:26: warning: ‘stbir__max’ defined but not used [-Wunused-function] 2025-09-08T04:30:39,215 564 | static stbir__inline int stbir__max(int a, int b) 2025-09-08T04:30:39,215 | ^~~~~~~~~~ 2025-09-08T04:30:42,169 arm-linux-gnueabihf-gcc-ar rcs build/temp.linux-armv7l-cpython-313/libstb.a build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image.o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_write.o build/temp.linux-armv7l-cpython-313/src/thirdparty/stb/stb_image_resize.o 2025-09-08T04:30:42,185 building 'jpeg-compressor' library 2025-09-08T04:30:42,186 creating build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor 2025-09-08T04:30:42,186 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/jpeg-compressor/jpgd.cpp -o build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpgd.o 2025-09-08T04:30:55,095 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -c src/thirdparty/jpeg-compressor/jpge.cpp -o build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpge.o 2025-09-08T04:30:57,183 arm-linux-gnueabihf-gcc-ar rcs build/temp.linux-armv7l-cpython-313/libjpeg-compressor.a build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpgd.o build/temp.linux-armv7l-cpython-313/src/thirdparty/jpeg-compressor/jpge.o 2025-09-08T04:30:57,201 building 'boost-python' library 2025-09-08T04:30:57,210 creating build/temp.linux-armv7l-cpython-313/src/thirdparty/boost-python/libs/python/src 2025-09-08T04:30:57,213 creating build/temp.linux-armv7l-cpython-313/src/thirdparty/boost-python/libs/python/src/object 2025-09-08T04:30:57,215 creating build/temp.linux-armv7l-cpython-313/src/thirdparty/boost-python/libs/python/src/converter 2025-09-08T04:30:57,216 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DBOOST_PYTHON_SOURCE -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION -DBOOST_PYTHON_STATIC_LIB -Isrc/thirdparty/boost-python -I/usr/include/python3.13 -c src/thirdparty/boost-python/libs/python/src/exec.cpp -o build/temp.linux-armv7l-cpython-313/src/thirdparty/boost-python/libs/python/src/exec.o 2025-09-08T04:31:02,264 In file included from src/thirdparty/boost-python/boost/python/object/pointer_holder.hpp:11, 2025-09-08T04:31:02,264 from src/thirdparty/boost-python/boost/python/to_python_indirect.hpp:10, 2025-09-08T04:31:02,264 from src/thirdparty/boost-python/boost/python/converter/arg_to_python.hpp:10, 2025-09-08T04:31:02,264 from src/thirdparty/boost-python/boost/python/call.hpp:15, 2025-09-08T04:31:02,264 from src/thirdparty/boost-python/boost/python/object_core.hpp:14, 2025-09-08T04:31:02,265 from src/thirdparty/boost-python/boost/python/object.hpp:9, 2025-09-08T04:31:02,265 from src/thirdparty/boost-python/boost/python/exec.hpp:8, 2025-09-08T04:31:02,265 from src/thirdparty/boost-python/libs/python/src/exec.cpp:6: 2025-09-08T04:31:02,265 src/thirdparty/boost-python/boost/get_pointer.hpp:27:40: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:02,265 27 | template T * get_pointer(std::auto_ptr const& p) 2025-09-08T04:31:02,265 | ^~~~~~~~ 2025-09-08T04:31:02,265 In file included from /usr/include/c++/14/memory:78, 2025-09-08T04:31:02,265 from src/thirdparty/boost-python/boost/config/no_tr1/memory.hpp:21, 2025-09-08T04:31:02,265 from src/thirdparty/boost-python/boost/get_pointer.hpp:14: 2025-09-08T04:31:02,266 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:02,266 59 | template class auto_ptr; 2025-09-08T04:31:02,266 | ^~~~~~~~ 2025-09-08T04:31:02,632 In file included from src/thirdparty/boost-python/boost/python/type_id.hpp:11, 2025-09-08T04:31:02,632 from src/thirdparty/boost-python/boost/python/instance_holder.hpp:11, 2025-09-08T04:31:02,632 from src/thirdparty/boost-python/boost/python/object/pointer_holder.hpp:14: 2025-09-08T04:31:02,632 src/thirdparty/boost-python/boost/operators.hpp:894:12: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:31:02,632 894 | , boost::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:31:02,634 900 | , boost::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:31:02,635 914 | , boost::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:31:02,635 924 | , boost::iterator struct std::iterator’ is deprecated [-Wdeprecated-declarations] 2025-09-08T04:31:02,636 934 | , boost::iterator class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:02,824 17 | BOOST_PYTHON_IS_XXX_DEF(auto_ptr, std::auto_ptr, 1) 2025-09-08T04:31:02,824 | ^~~~~~~~ 2025-09-08T04:31:02,824 src/thirdparty/boost-python/boost/detail/is_xxx.hpp:20:4: note: in definition of macro ‘BOOST_DETAIL_IS_XXX_DEF’ 2025-09-08T04:31:02,824 20 | qualified_name< BOOST_PP_ENUM_PARAMS_Z(1, nargs, T) > \ 2025-09-08T04:31:02,824 | ^~~~~~~~~~~~~~ 2025-09-08T04:31:02,824 src/thirdparty/boost-python/boost/python/detail/is_auto_ptr.hpp:17:1: note: in expansion of macro ‘BOOST_PYTHON_IS_XXX_DEF’ 2025-09-08T04:31:02,824 17 | BOOST_PYTHON_IS_XXX_DEF(auto_ptr, std::auto_ptr, 1) 2025-09-08T04:31:02,825 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,825 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:02,825 59 | template class auto_ptr; 2025-09-08T04:31:02,825 | ^~~~~~~~ 2025-09-08T04:31:02,856 In file included from src/thirdparty/boost-python/boost/mpl/aux_/na_assert.hpp:23, 2025-09-08T04:31:02,856 from src/thirdparty/boost-python/boost/mpl/arg.hpp:25, 2025-09-08T04:31:02,856 from src/thirdparty/boost-python/boost/mpl/placeholders.hpp:24, 2025-09-08T04:31:02,856 from src/thirdparty/boost-python/boost/mpl/apply.hpp:24, 2025-09-08T04:31:02,856 from src/thirdparty/boost-python/boost/python/object/pointer_holder.hpp:27: 2025-09-08T04:31:02,856 src/thirdparty/boost-python/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of ‘assert_arg’ [-Wparentheses] 2025-09-08T04:31:02,856 188 | failed ************ (Pred::************ 2025-09-08T04:31:02,857 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,857 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) 2025-09-08T04:31:02,857 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,857 190 | ); 2025-09-08T04:31:02,857 | ~ 2025-09-08T04:31:02,857 src/thirdparty/boost-python/boost/mpl/assert.hpp:188:21: note: remove parentheses 2025-09-08T04:31:02,857 188 | failed ************ (Pred::************ 2025-09-08T04:31:02,857 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,857 | - 2025-09-08T04:31:02,857 189 | assert_arg( void (*)(Pred), typename assert_arg_pred::type ) 2025-09-08T04:31:02,858 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,858 190 | ); 2025-09-08T04:31:02,858 | ~ 2025-09-08T04:31:02,858 | - 2025-09-08T04:31:02,858 src/thirdparty/boost-python/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Wparentheses] 2025-09-08T04:31:02,858 193 | failed ************ (boost::mpl::not_::************ 2025-09-08T04:31:02,858 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,858 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) 2025-09-08T04:31:02,858 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,859 195 | ); 2025-09-08T04:31:02,859 | ~ 2025-09-08T04:31:02,859 src/thirdparty/boost-python/boost/mpl/assert.hpp:193:21: note: remove parentheses 2025-09-08T04:31:02,859 193 | failed ************ (boost::mpl::not_::************ 2025-09-08T04:31:02,859 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,859 | - 2025-09-08T04:31:02,859 194 | assert_not_arg( void (*)(Pred), typename assert_arg_pred_not::type ) 2025-09-08T04:31:02,859 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,859 195 | ); 2025-09-08T04:31:02,859 | ~ 2025-09-08T04:31:02,859 | - 2025-09-08T04:31:02,916 In file included from /usr/include/python3.13/Python.h:72: 2025-09-08T04:31:02,916 src/thirdparty/boost-python/boost/python/object/make_instance.hpp: In static member function ‘static PyObject* boost::python::objects::make_instance_impl::execute(Arg&)’: 2025-09-08T04:31:02,916 /usr/include/python3.13/object.h:357:30: error: lvalue required as left operand of assignment 2025-09-08T04:31:02,916 357 | # define Py_SIZE(ob) Py_SIZE(_PyObject_CAST(ob)) 2025-09-08T04:31:02,916 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:02,916 src/thirdparty/boost-python/boost/python/object/make_instance.hpp:49:13: note: in expansion of macro ‘Py_SIZE’ 2025-09-08T04:31:02,917 49 | Py_SIZE(instance) = offsetof(instance_t, storage); 2025-09-08T04:31:02,917 | ^~~~~~~ 2025-09-08T04:31:02,928 src/thirdparty/boost-python/boost/python/to_python_indirect.hpp: In static member function ‘static PyObject* boost::python::detail::make_owning_holder::execute(T*)’: 2025-09-08T04:31:02,928 src/thirdparty/boost-python/boost/python/to_python_indirect.hpp:90:24: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:02,928 90 | typedef std::auto_ptr smart_pointer; 2025-09-08T04:31:02,928 | ^~~~~~~~ 2025-09-08T04:31:02,928 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:02,929 59 | template class auto_ptr; 2025-09-08T04:31:02,929 | ^~~~~~~~ 2025-09-08T04:31:03,459 In file included from src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp:28, 2025-09-08T04:31:03,459 from src/thirdparty/boost-python/boost/shared_ptr.hpp:17, 2025-09-08T04:31:03,460 from src/thirdparty/boost-python/boost/python/converter/shared_ptr_to_python.hpp:10, 2025-09-08T04:31:03,460 from src/thirdparty/boost-python/boost/python/converter/arg_to_python.hpp:15: 2025-09-08T04:31:03,460 src/thirdparty/boost-python/boost/smart_ptr/detail/shared_count.hpp: At global scope: 2025-09-08T04:31:03,460 src/thirdparty/boost-python/boost/smart_ptr/detail/shared_count.hpp:395:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,460 395 | explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) 2025-09-08T04:31:03,460 | ^~~~~~~~ 2025-09-08T04:31:03,460 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,460 59 | template class auto_ptr; 2025-09-08T04:31:03,460 | ^~~~~~~~ 2025-09-08T04:31:03,475 src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp:242:65: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,476 242 | template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > 2025-09-08T04:31:03,476 | ^~~~~~~~ 2025-09-08T04:31:03,476 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,476 59 | template class auto_ptr; 2025-09-08T04:31:03,476 | ^~~~~~~~ 2025-09-08T04:31:03,478 src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp:441:31: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,478 441 | explicit shared_ptr( std::auto_ptr & r ): px(r.get()), pn() 2025-09-08T04:31:03,478 | ^~~~~~~~ 2025-09-08T04:31:03,478 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,478 59 | template class auto_ptr; 2025-09-08T04:31:03,478 | ^~~~~~~~ 2025-09-08T04:31:03,478 src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp:454:22: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,479 454 | shared_ptr( std::auto_ptr && r ): px(r.get()), pn() 2025-09-08T04:31:03,479 | ^~~~~~~~ 2025-09-08T04:31:03,479 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,479 59 | template class auto_ptr; 2025-09-08T04:31:03,479 | ^~~~~~~~ 2025-09-08T04:31:03,479 src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp:520:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,479 520 | shared_ptr & operator=( std::auto_ptr & r ) 2025-09-08T04:31:03,479 | ^~~~~~~~ 2025-09-08T04:31:03,479 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,479 59 | template class auto_ptr; 2025-09-08T04:31:03,480 | ^~~~~~~~ 2025-09-08T04:31:03,480 src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp:529:34: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,480 529 | shared_ptr & operator=( std::auto_ptr && r ) 2025-09-08T04:31:03,480 | ^~~~~~~~ 2025-09-08T04:31:03,480 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,480 59 | template class auto_ptr; 2025-09-08T04:31:03,480 | ^~~~~~~~ 2025-09-08T04:31:03,482 src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp: In member function ‘boost::shared_ptr& boost::shared_ptr::operator=(std::auto_ptr<_Up>&&)’: 2025-09-08T04:31:03,482 src/thirdparty/boost-python/boost/smart_ptr/shared_ptr.hpp:531:38: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,482 531 | this_type( static_cast< std::auto_ptr && >( r ) ).swap( *this ); 2025-09-08T04:31:03,482 | ^~~~~~~~ 2025-09-08T04:31:03,482 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,483 59 | template class auto_ptr; 2025-09-08T04:31:03,483 | ^~~~~~~~ 2025-09-08T04:31:03,784 In file included from src/thirdparty/boost-python/boost/python/object/function_handle.hpp:10, 2025-09-08T04:31:03,784 from src/thirdparty/boost-python/boost/python/converter/arg_to_python.hpp:19: 2025-09-08T04:31:03,784 src/thirdparty/boost-python/boost/python/object/py_function.hpp: At global scope: 2025-09-08T04:31:03,784 src/thirdparty/boost-python/boost/python/object/py_function.hpp:167:18: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 2025-09-08T04:31:03,785 167 | mutable std::auto_ptr m_impl; 2025-09-08T04:31:03,785 | ^~~~~~~~ 2025-09-08T04:31:03,785 /usr/include/c++/14/bits/unique_ptr.h:59:28: note: declared here 2025-09-08T04:31:03,785 59 | template class auto_ptr; 2025-09-08T04:31:03,785 | ^~~~~~~~ 2025-09-08T04:31:03,840 In file included from src/thirdparty/boost-python/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, 2025-09-08T04:31:03,841 from src/thirdparty/boost-python/boost/python/call.hpp:33: 2025-09-08T04:31:03,841 src/thirdparty/boost-python/boost/python/call.hpp: In function ‘typename boost::python::detail::returnable::type boost::python::call(PyObject*, boost::type*)’: 2025-09-08T04:31:03,841 src/thirdparty/boost-python/boost/python/call.hpp:62:9: error: there are no arguments to ‘PyEval_CallFunction’ that depend on a template parameter, so a declaration of ‘PyEval_CallFunction’ must be available [-fpermissive] 2025-09-08T04:31:03,841 62 | PyObject* const result = 2025-09-08T04:31:03,841 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T04:31:03,841 src/thirdparty/boost-python/boost/python/call.hpp:62:9: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) 2025-09-08T04:31:04,291 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T04:31:04,400 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T04:31:04,411 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T04:31:04,411 exec(compile('"'"''"'"''"'"' 2025-09-08T04:31:04,411 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:31:04,411 # 2025-09-08T04:31:04,411 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:31:04,411 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:31:04,411 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:31:04,411 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:31:04,411 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:31:04,411 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:31:04,411 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:31:04,411 import os, sys, tokenize, traceback 2025-09-08T04:31:04,411 2025-09-08T04:31:04,411 try: 2025-09-08T04:31:04,411 import setuptools 2025-09-08T04:31:04,411 except ImportError: 2025-09-08T04:31:04,411 print( 2025-09-08T04:31:04,411 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:31:04,411 "the build environment with exception:", 2025-09-08T04:31:04,411 file=sys.stderr, 2025-09-08T04:31:04,411 ) 2025-09-08T04:31:04,411 traceback.print_exc() 2025-09-08T04:31:04,411 sys.exit(1) 2025-09-08T04:31:04,411 2025-09-08T04:31:04,411 __file__ = %r 2025-09-08T04:31:04,411 sys.argv[0] = __file__ 2025-09-08T04:31:04,411 2025-09-08T04:31:04,411 if os.path.exists(__file__): 2025-09-08T04:31:04,411 filename = __file__ 2025-09-08T04:31:04,411 with tokenize.open(__file__) as f: 2025-09-08T04:31:04,411 setup_py_code = f.read() 2025-09-08T04:31:04,411 else: 2025-09-08T04:31:04,411 filename = "" 2025-09-08T04:31:04,411 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:31:04,411 2025-09-08T04:31:04,411 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:31:04,411 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-b2egeudm/pil-lite_1cbf3e000f8c41d59236e43b15ef95e4/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-1h929m2u[/] 2025-09-08T04:31:04,412 [bold magenta]cwd[/]: /tmp/pip-wheel-b2egeudm/pil-lite_1cbf3e000f8c41d59236e43b15ef95e4/ 2025-09-08T04:31:04,412 Building wheel for pil-lite (setup.py): finished with status 'error' 2025-09-08T04:31:04,413 ERROR: Failed building wheel for pil-lite 2025-09-08T04:31:04,413 Running setup.py clean for pil-lite 2025-09-08T04:31:04,414 Running command python setup.py clean 2025-09-08T04:31:05,740 running clean 2025-09-08T04:31:05,887 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T04:31:05,889 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T04:31:05,889 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T04:31:05,889 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T04:31:05,890 removing 'build' 2025-09-08T04:31:06,001 Failed to build pil-lite 2025-09-08T04:31:06,002 ERROR: Failed to build one or more wheels 2025-09-08T04:31:06,003 Exception information: 2025-09-08T04:31:06,003 Traceback (most recent call last): 2025-09-08T04:31:06,003 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:31:06,003 status = _inner_run() 2025-09-08T04:31:06,003 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:31:06,003 return self.run(options, args) 2025-09-08T04:31:06,003 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:31:06,003 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:31:06,003 return func(self, options, args) 2025-09-08T04:31:06,003 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T04:31:06,003 raise CommandError("Failed to build one or more wheels") 2025-09-08T04:31:06,003 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T04:31:06,007 Removed build tracker: '/tmp/pip-build-tracker-zb4eaods'