2025-09-08T08:12:36,874 Created temporary directory: /tmp/pip-build-tracker-v0k_iwh3 2025-09-08T08:12:36,875 Initialized build tracking at /tmp/pip-build-tracker-v0k_iwh3 2025-09-08T08:12:36,875 Created build tracker: /tmp/pip-build-tracker-v0k_iwh3 2025-09-08T08:12:36,875 Entered build tracker: /tmp/pip-build-tracker-v0k_iwh3 2025-09-08T08:12:36,875 Created temporary directory: /tmp/pip-wheel-7om_jzuq 2025-09-08T08:12:36,879 Created temporary directory: /tmp/pip-ephem-wheel-cache-d6e98t_s 2025-09-08T08:12:36,935 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:12:36,937 2 location(s) to search for versions of prox-tv: 2025-09-08T08:12:36,937 * https://pypi.org/simple/prox-tv/ 2025-09-08T08:12:36,937 * https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:12:36,937 Fetching project page and analyzing links: https://pypi.org/simple/prox-tv/ 2025-09-08T08:12:36,938 Getting page https://pypi.org/simple/prox-tv/ 2025-09-08T08:12:36,939 Found index url https://pypi.org/simple/ 2025-09-08T08:12:37,009 Fetched page https://pypi.org/simple/prox-tv/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:12:37,012 Found link https://files.pythonhosted.org/packages/46/bc/b34e1efaa72fd8bf2b1968a90a1ee8069b10d23f98e33ddf8981e86d300b/prox_tv-3.1.0a2.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.0a2 2025-09-08T08:12:37,012 Found link https://files.pythonhosted.org/packages/3d/0c/d8cc7e6eb3dc4c760051f16ec27e702f8c55f0461c9c6e988e9bf33d0455/prox_tv-3.1.0a3.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.0a3 2025-09-08T08:12:37,013 Found link https://files.pythonhosted.org/packages/eb/b2/505ebcebbfd6d90bba8fd7d3c22f4eefb09a6bd259abee187c972fb1fdbe/prox_tv-3.1.0.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.0 2025-09-08T08:12:37,013 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6f/e1/807c57e078577513401b277fc866ec1d7328a505a6eb420a5186c97de57c/prox_tv-3.1.1-py2.7-linux-x86_64.egg (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,013 Found link https://files.pythonhosted.org/packages/f9/9f/7792fe26a629d3db9715e38f0ea09ced0746e45b3582cd6afc36fb799273/prox_tv-3.1.1.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.1 2025-09-08T08:12:37,013 Found link https://files.pythonhosted.org/packages/02/35/28b985348b2e5a70e73c70065efcba8417b5fea175c541298a84e9883c49/prox_tv-3.1.2.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.1.2 2025-09-08T08:12:37,013 Found link https://files.pythonhosted.org/packages/3d/90/d59a7bdb4764ebea747c0181c67578aae0683f5e776a5279e87dd29d7e9c/prox_tv-3.2.0.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.2.0 2025-09-08T08:12:37,014 Found link https://files.pythonhosted.org/packages/0a/3b/1d51bb986c874bde7b931d33ee47b43486a3b467136c62b14d5a5ae857c5/prox_tv-3.2.1.tar.gz (from https://pypi.org/simple/prox-tv/), version: 3.2.1 2025-09-08T08:12:37,014 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/de/c6/5a58705817ef27b2c3a87a93cb4f59f25a9f4f96cc85b191019213020141/prox_tv-3.3.0-cp27-cp27m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,014 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/44/74/7c5262a250a681e53864fad903b1a50ae7aed2de17757aa92bc10b9cc313/prox_tv-3.3.0-cp27-cp27mu-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,014 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/00/e7/11b25117844e63a51a797a1014d54c043580f60dacb61149bbe7f1cbc493/prox_tv-3.3.0-cp34-cp34m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,014 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/77/c3/ac69c8b9caf70eb79bbbcab4ab262c02fb64c67e9e6687b8a4097e0a703e/prox_tv-3.3.0-cp34-cp34m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,014 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/7c/20/81d37cf2e82753af88236903e0d1b5cdfe3f380d69881c6744d01834cf9d/prox_tv-3.3.0-cp35-cp35m-macosx_10_6_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,014 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/1a/c0/12bfdab6f6f7f472d1ac6f2651c979c239932b7f0b4a938e5bc4749b75e6/prox_tv-3.3.0-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,015 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/3b/c3/a240a755d9a92836238c04c2af9317e635eac6bfd56e43e0b25ca614d54a/prox_tv-3.3.0-cp36-cp36m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,015 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/5f/6a/5f93b3ffaf543d54d70f78665cb8f20bb6f2e780a835a9e660789c039e70/prox_tv-3.3.0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,015 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/19/ff/7d04fd12b60f4a10c2d105107ca4d8ead2b8a9e3b631fc7c43a72b98654e/prox_tv-3.3.0-cp37-cp37m-macosx_10_7_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,015 Skipping link: No binaries permitted for prox-tv: https://files.pythonhosted.org/packages/85/c3/8ad59a1b6c355b960e9077655efebdc6d0f5b203659a845ef52aeea86f85/prox_tv-3.3.0-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/prox-tv/) 2025-09-08T08:12:37,015 Fetching project page and analyzing links: https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:12:37,016 Getting page https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:12:37,016 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:12:37,100 Fetched page https://www.piwheels.org/simple/prox-tv/ as text/html 2025-09-08T08:12:37,113 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp34-cp34m-linux_armv7l.whl#sha256=bc9e61efabdbc766b185deae91eab9be06deb2b6fd2a682a039fbb0902753662 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,113 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp34-cp34m-linux_armv6l.whl#sha256=bc9e61efabdbc766b185deae91eab9be06deb2b6fd2a682a039fbb0902753662 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,113 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp35-cp35m-linux_armv7l.whl#sha256=8922e28c76a5b31eb66459ee3c5654521abf8cf39d69fe4a09f1fa8bfc0aa0d4 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,114 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp35-cp35m-linux_armv6l.whl#sha256=8922e28c76a5b31eb66459ee3c5654521abf8cf39d69fe4a09f1fa8bfc0aa0d4 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,114 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp37-cp37m-linux_armv6l.whl#sha256=35860d9294b194d0f0faf3125f24f028cafa8fd8663ed11716645b38e0ed9177 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,114 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp37-cp37m-linux_armv7l.whl#sha256=35860d9294b194d0f0faf3125f24f028cafa8fd8663ed11716645b38e0ed9177 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,114 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp311-cp311-linux_armv6l.whl#sha256=b6484694f0f38b0ace4bd6cb970bbb65207cb021ef0365cb8d6b9b5674d762a8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,114 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp311-cp311-linux_armv7l.whl#sha256=b6484694f0f38b0ace4bd6cb970bbb65207cb021ef0365cb8d6b9b5674d762a8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,114 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp39-cp39-linux_armv6l.whl#sha256=cfbd824138249e067c7688ad0d6d90a4a8bf09c66338f34bc59fc93d6fb76b7d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,114 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.1-cp39-cp39-linux_armv7l.whl#sha256=cfbd824138249e067c7688ad0d6d90a4a8bf09c66338f34bc59fc93d6fb76b7d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,115 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp35-cp35m-linux_armv7l.whl#sha256=1a7b1b4001c6b75dee514930ae2fd4443fa5a19f5abb0db7d498bfa406497209 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,115 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp35-cp35m-linux_armv6l.whl#sha256=1a7b1b4001c6b75dee514930ae2fd4443fa5a19f5abb0db7d498bfa406497209 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,115 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp34-cp34m-linux_armv7l.whl#sha256=6225bcaac08be89ac560e3b9fd9fa8e6734f6447d158f9095e46a2f4889d5086 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,115 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp34-cp34m-linux_armv6l.whl#sha256=6225bcaac08be89ac560e3b9fd9fa8e6734f6447d158f9095e46a2f4889d5086 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,115 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp37-cp37m-linux_armv6l.whl#sha256=131789b298493b3051739e5bbec0ed3a91af154989301f23f7849b63b8486c1d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,115 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp37-cp37m-linux_armv7l.whl#sha256=131789b298493b3051739e5bbec0ed3a91af154989301f23f7849b63b8486c1d (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,115 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp311-cp311-linux_armv6l.whl#sha256=d5b2f25218b5b07959905fbb4f94eef64fa419c72c9b11ef19d2948e0a61d8f6 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,116 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp311-cp311-linux_armv7l.whl#sha256=d5b2f25218b5b07959905fbb4f94eef64fa419c72c9b11ef19d2948e0a61d8f6 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,116 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp39-cp39-linux_armv6l.whl#sha256=e89ef23328d430f3fa9e9d727cf556c97fad0faa579838118d373fb443004188 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,116 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.2.0-cp39-cp39-linux_armv7l.whl#sha256=e89ef23328d430f3fa9e9d727cf556c97fad0faa579838118d373fb443004188 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,116 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp34-cp34m-linux_armv7l.whl#sha256=b1c3cf4dc291c11f4b23782a8a9043d4d7477dca86c19e943498b5e143632c11 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,116 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp34-cp34m-linux_armv6l.whl#sha256=b1c3cf4dc291c11f4b23782a8a9043d4d7477dca86c19e943498b5e143632c11 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,116 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp35-cp35m-linux_armv7l.whl#sha256=1461905b8ba5aad0371e1395e95e7eb19b9e30994660917c009942f6ba72516a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,116 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp35-cp35m-linux_armv6l.whl#sha256=1461905b8ba5aad0371e1395e95e7eb19b9e30994660917c009942f6ba72516a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp37-cp37m-linux_armv6l.whl#sha256=f10ffc1672d51322ffe151566b3a2c0ae2659f0e6c558b210d8dbb4eab2e3983 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp37-cp37m-linux_armv7l.whl#sha256=f10ffc1672d51322ffe151566b3a2c0ae2659f0e6c558b210d8dbb4eab2e3983 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp311-cp311-linux_armv6l.whl#sha256=ffecaff8f39f91a0611b9740113a92c355b9b5d9b67c4519b939ecdff51bee73 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp311-cp311-linux_armv7l.whl#sha256=ffecaff8f39f91a0611b9740113a92c355b9b5d9b67c4519b939ecdff51bee73 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp39-cp39-linux_armv6l.whl#sha256=1d207b11c899578f881c6636f7cb5fe6cc1c4f18a97eef55e8eaf5b0b79b6690 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.2-cp39-cp39-linux_armv7l.whl#sha256=1d207b11c899578f881c6636f7cb5fe6cc1c4f18a97eef55e8eaf5b0b79b6690 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp35-cp35m-linux_armv7l.whl#sha256=fd51834027eda7604b1369fe86dc5cdee1ca616b0f38c327205ec321ec6318aa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,117 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp35-cp35m-linux_armv6l.whl#sha256=fd51834027eda7604b1369fe86dc5cdee1ca616b0f38c327205ec321ec6318aa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,118 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp34-cp34m-linux_armv7l.whl#sha256=a3c3e7be4bd34c54fdb31ac685536b58ac7f112a53d70f17c4c7e0ada146ac7c (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,118 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp34-cp34m-linux_armv6l.whl#sha256=a3c3e7be4bd34c54fdb31ac685536b58ac7f112a53d70f17c4c7e0ada146ac7c (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,118 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp37-cp37m-linux_armv6l.whl#sha256=f0e70241e584dc6fdad78e5030ac58f7d3bdc7f320fd666e54a59ae2a118276e (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,118 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp37-cp37m-linux_armv7l.whl#sha256=f0e70241e584dc6fdad78e5030ac58f7d3bdc7f320fd666e54a59ae2a118276e (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,118 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp39-cp39-linux_armv6l.whl#sha256=7673413462a9c060ec7e571f6f480c044c6e3abc43df3ea5c021cd0b8d0c427a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,118 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.1-cp39-cp39-linux_armv7l.whl#sha256=7673413462a9c060ec7e571f6f480c044c6e3abc43df3ea5c021cd0b8d0c427a (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,118 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp34-cp34m-linux_armv6l.whl#sha256=842e0b433715128dea87ebbeb46d1dd42314457d9700723f2fe455ff153ede91 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,119 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp34-cp34m-linux_armv7l.whl#sha256=842e0b433715128dea87ebbeb46d1dd42314457d9700723f2fe455ff153ede91 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,119 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp35-cp35m-linux_armv6l.whl#sha256=c98e16fddcae1295205d90e22ef9f32acb816106ff538e3e08d0b9aa36c589b9 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,119 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp35-cp35m-linux_armv7l.whl#sha256=c98e16fddcae1295205d90e22ef9f32acb816106ff538e3e08d0b9aa36c589b9 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,119 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp37-cp37m-linux_armv7l.whl#sha256=7bccc731067cfc4eba68417df54940d0f01e3aeabca81909949430fa562992d8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,119 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp37-cp37m-linux_armv6l.whl#sha256=7bccc731067cfc4eba68417df54940d0f01e3aeabca81909949430fa562992d8 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,119 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp39-cp39-linux_armv6l.whl#sha256=662fee0288886f477a4739b007ec5bcd2ecd2f98b26530c6888b03aa82fa2f82 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,119 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0-cp39-cp39-linux_armv7l.whl#sha256=662fee0288886f477a4739b007ec5bcd2ecd2f98b26530c6888b03aa82fa2f82 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp34-cp34m-linux_armv7l.whl#sha256=0bb2774e6fa6b62cca8456436281bcab8fc92067791f19f29f2f4b2c55e6afe2 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp34-cp34m-linux_armv6l.whl#sha256=0bb2774e6fa6b62cca8456436281bcab8fc92067791f19f29f2f4b2c55e6afe2 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp35-cp35m-linux_armv7l.whl#sha256=bc282328c28e849d52377ef9437fd03dd525717bbf867b4279656ba07b606204 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp35-cp35m-linux_armv6l.whl#sha256=bc282328c28e849d52377ef9437fd03dd525717bbf867b4279656ba07b606204 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp37-cp37m-linux_armv7l.whl#sha256=de3594da7806bfdf2b300988384b259e4380be7afe0a3025632112efb9571f56 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp37-cp37m-linux_armv6l.whl#sha256=de3594da7806bfdf2b300988384b259e4380be7afe0a3025632112efb9571f56 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp39-cp39-linux_armv6l.whl#sha256=552c134ac0ad9419f5a49b39f253e8b582d989eb97b22b84fece007cfdfff9fa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,120 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a3-cp39-cp39-linux_armv7l.whl#sha256=552c134ac0ad9419f5a49b39f253e8b582d989eb97b22b84fece007cfdfff9fa (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,121 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp34-cp34m-linux_armv7l.whl#sha256=a23f9c7093c3d859472bb46dbde510b68f29d12a66f2a04963b5ff9cac712b44 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,121 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp34-cp34m-linux_armv6l.whl#sha256=a23f9c7093c3d859472bb46dbde510b68f29d12a66f2a04963b5ff9cac712b44 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,121 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp35-cp35m-linux_armv7l.whl#sha256=83d214e707ea776df23dc13d60b02e1812ad1ede8d895858278674da5fc803da (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,121 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp35-cp35m-linux_armv6l.whl#sha256=83d214e707ea776df23dc13d60b02e1812ad1ede8d895858278674da5fc803da (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,121 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp37-cp37m-linux_armv6l.whl#sha256=eeb86dc4b4ed0e922081a3355eec520d7869b42332fdfd9593a1f6c8786dc39f (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,121 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp37-cp37m-linux_armv7l.whl#sha256=eeb86dc4b4ed0e922081a3355eec520d7869b42332fdfd9593a1f6c8786dc39f (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,121 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp39-cp39-linux_armv6l.whl#sha256=095e90b09b00fd7abe32d9276eb70a5f44be5146476683699b382964d60cf238 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,122 Skipping link: No binaries permitted for prox-tv: https://archive1.piwheels.org/simple/prox-tv/prox_tv-3.1.0a2-cp39-cp39-linux_armv7l.whl#sha256=095e90b09b00fd7abe32d9276eb70a5f44be5146476683699b382964d60cf238 (from https://www.piwheels.org/simple/prox-tv/) 2025-09-08T08:12:37,122 Skipping link: not a file: https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:12:37,122 Skipping link: not a file: https://pypi.org/simple/prox-tv/ 2025-09-08T08:12:37,145 Given no hashes to check 1 links for project 'prox-tv': discarding no candidates 2025-09-08T08:12:37,146 Collecting prox-tv==3.2.1 2025-09-08T08:12:37,147 Created temporary directory: /tmp/pip-unpack-kty4v26y 2025-09-08T08:12:37,288 Downloading prox_tv-3.2.1.tar.gz (255 kB) 2025-09-08T08:12:37,368 Added prox-tv==3.2.1 from https://files.pythonhosted.org/packages/0a/3b/1d51bb986c874bde7b931d33ee47b43486a3b467136c62b14d5a5ae857c5/prox_tv-3.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-v0k_iwh3' 2025-09-08T08:12:37,369 Running setup.py (path:/tmp/pip-wheel-7om_jzuq/prox-tv_b678f96b36b34d8187dd91ae4dcd64d7/setup.py) egg_info for package prox-tv 2025-09-08T08:12:37,370 Created temporary directory: /tmp/pip-pip-egg-info-r0c4rq_v 2025-09-08T08:12:37,370 Preparing metadata (setup.py): started 2025-09-08T08:12:37,371 Running command python setup.py egg_info 2025-09-08T08:12:38,078 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T08:12:38,079 !! 2025-09-08T08:12:38,079 ******************************************************************************** 2025-09-08T08:12:38,079 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T08:12:38,079 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T08:12:38,079 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:12:38,079 or your builds will no longer be supported. 2025-09-08T08:12:38,080 ******************************************************************************** 2025-09-08T08:12:38,080 !! 2025-09-08T08:12:38,080 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T08:12:38,215 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T08:12:38,215 warnings.warn(msg) 2025-09-08T08:12:38,740 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:12:38,741 !! 2025-09-08T08:12:38,741 ******************************************************************************** 2025-09-08T08:12:38,741 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:12:38,741 License :: OSI Approved :: BSD License 2025-09-08T08:12:38,741 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:12:38,741 ******************************************************************************** 2025-09-08T08:12:38,742 !! 2025-09-08T08:12:38,742 self._finalize_license_expression() 2025-09-08T08:12:38,816 running egg_info 2025-09-08T08:12:38,889 creating /tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info 2025-09-08T08:12:38,890 writing /tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info/PKG-INFO 2025-09-08T08:12:38,891 writing dependency_links to /tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info/dependency_links.txt 2025-09-08T08:12:38,891 writing requirements to /tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info/requires.txt 2025-09-08T08:12:38,892 writing top-level names to /tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info/top_level.txt 2025-09-08T08:12:38,892 writing manifest file '/tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:12:39,117 reading manifest file '/tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:12:39,117 reading manifest template 'MANIFEST.in' 2025-09-08T08:12:39,121 writing manifest file '/tmp/pip-pip-egg-info-r0c4rq_v/prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:12:39,249 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:12:39,254 Source in /tmp/pip-wheel-7om_jzuq/prox-tv_b678f96b36b34d8187dd91ae4dcd64d7 has version 3.2.1, which satisfies requirement prox-tv==3.2.1 from https://files.pythonhosted.org/packages/0a/3b/1d51bb986c874bde7b931d33ee47b43486a3b467136c62b14d5a5ae857c5/prox_tv-3.2.1.tar.gz 2025-09-08T08:12:39,255 Removed prox-tv==3.2.1 from https://files.pythonhosted.org/packages/0a/3b/1d51bb986c874bde7b931d33ee47b43486a3b467136c62b14d5a5ae857c5/prox_tv-3.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-v0k_iwh3' 2025-09-08T08:12:39,259 Created temporary directory: /tmp/pip-unpack-de4qyvuv 2025-09-08T08:12:39,259 Created temporary directory: /tmp/pip-unpack-snju7i9v 2025-09-08T08:12:39,259 Building wheels for collected packages: prox-tv 2025-09-08T08:12:39,260 Created temporary directory: /tmp/pip-wheel-5l74c4my 2025-09-08T08:12:39,261 DEPRECATION: Building 'prox-tv' 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 'prox-tv'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T08:12:39,262 Building wheel for prox-tv (setup.py): started 2025-09-08T08:12:39,263 Destination directory: /tmp/pip-wheel-5l74c4my 2025-09-08T08:12:39,263 Running command python setup.py bdist_wheel 2025-09-08T08:12:39,903 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T08:12:39,903 !! 2025-09-08T08:12:39,903 ******************************************************************************** 2025-09-08T08:12:39,903 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T08:12:39,903 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T08:12:39,904 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:12:39,904 or your builds will no longer be supported. 2025-09-08T08:12:39,904 ******************************************************************************** 2025-09-08T08:12:39,904 !! 2025-09-08T08:12:39,904 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T08:12:40,037 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T08:12:40,037 warnings.warn(msg) 2025-09-08T08:12:40,559 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:12:40,560 !! 2025-09-08T08:12:40,560 ******************************************************************************** 2025-09-08T08:12:40,560 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:12:40,560 License :: OSI Approved :: BSD License 2025-09-08T08:12:40,560 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:12:40,560 ******************************************************************************** 2025-09-08T08:12:40,560 !! 2025-09-08T08:12:40,561 self._finalize_license_expression() 2025-09-08T08:12:40,561 running bdist_wheel 2025-09-08T08:12:40,856 running build 2025-09-08T08:12:40,856 running build_py 2025-09-08T08:12:40,935 creating build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:12:40,935 copying prox_tv/prox_tv_test.py -> build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:12:40,936 copying prox_tv/prox_tv_build.py -> build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:12:40,936 copying prox_tv/__init__.py -> build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:12:40,938 running build_ext 2025-09-08T08:12:40,939 generating cffi module 'build/temp.linux-armv7l-cpython-313/_prox_tv.cpp' 2025-09-08T08:12:40,939 creating build/temp.linux-armv7l-cpython-313 2025-09-08T08:12:41,301 building '_prox_tv' extension 2025-09-08T08:12:41,304 creating build/temp.linux-armv7l-cpython-313/build/temp.linux-armv7l-cpython-313 2025-09-08T08:12:41,305 creating build/temp.linux-armv7l-cpython-313/src 2025-09-08T08:12:41,306 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c build/temp.linux-armv7l-cpython-313/_prox_tv.cpp -o build/temp.linux-armv7l-cpython-313/build/temp.linux-armv7l-cpython-313/_prox_tv.o -fopenmp -Isrc 2025-09-08T08:12:43,785 In file included from src/TVopt.h:15, 2025-09-08T08:12:43,785 from build/temp.linux-armv7l-cpython-313/_prox_tv.cpp:574: 2025-09-08T08:12:43,785 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:43,785 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:43,785 | ^~~~~~~~~~ 2025-09-08T08:12:46,285 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/LPopt.cpp -o build/temp.linux-armv7l-cpython-313/src/LPopt.o -fopenmp -Isrc 2025-09-08T08:12:48,473 In file included from src/LPopt.h:16, 2025-09-08T08:12:48,473 from src/LPopt.cpp:13: 2025-09-08T08:12:48,474 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:48,474 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:48,474 | ^~~~~~~~~~ 2025-09-08T08:12:49,516 src/LPopt.cpp: In function ‘void solveLinearLP(double*, int, double, double, double*)’: 2025-09-08T08:12:49,516 src/LPopt.cpp:1033:41: warning: ‘ilargest’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T08:12:49,516 1033 | s[ilargest] = - lambda * sign(z[ilargest]); 2025-09-08T08:12:49,516 | ^~~~~~~~ 2025-09-08T08:12:49,516 src/LPopt.cpp:1019:13: note: ‘ilargest’ was declared here 2025-09-08T08:12:49,516 1019 | int ilargest; 2025-09-08T08:12:49,516 | ^~~~~~~~ 2025-09-08T08:12:49,624 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TV2DWopt.cpp -o build/temp.linux-armv7l-cpython-313/src/TV2DWopt.o -fopenmp -Isrc 2025-09-08T08:12:51,529 src/TV2DWopt.cpp: In function ‘int DR2L1W_TV(size_t, size_t, double*, double*, double*, double*, int, int, double*)’: 2025-09-08T08:12:51,529 src/TV2DWopt.cpp:85:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,529 85 | for (i=0; i < M*N; i++) 2025-09-08T08:12:51,529 | ~~^~~~~ 2025-09-08T08:12:51,530 src/TV2DWopt.cpp:88:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,530 88 | for (i=0; i < M*N; i++) 2025-09-08T08:12:51,530 | ~~^~~~~ 2025-09-08T08:12:51,531 src/TV2DWopt.cpp:107:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,531 107 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2025-09-08T08:12:51,531 | ~~^~~~~ 2025-09-08T08:12:51,531 src/TV2DWopt.cpp:117:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,532 117 | for (i=0; i < M*N; i++) tb[i] = -2*tb[i] - s[i]; 2025-09-08T08:12:51,532 | ~~^~~~~ 2025-09-08T08:12:51,532 src/TV2DWopt.cpp:120:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,532 120 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2025-09-08T08:12:51,533 | ~~^~~~~ 2025-09-08T08:12:51,533 src/TV2DWopt.cpp:126:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,533 126 | for (i = 0; i < M*N; i++) s[i] = - s[i] - tb[i]; 2025-09-08T08:12:51,533 | ~~^~~~~ 2025-09-08T08:12:51,535 src/TV2DWopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double*, Workspace**)’: 2025-09-08T08:12:51,535 src/TV2DWopt.cpp:164:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,536 164 | for (j=0; j < N; j++) { 2025-09-08T08:12:51,536 | ~~^~~ 2025-09-08T08:12:51,537 src/TV2DWopt.cpp:155:13: warning: unused variable ‘i’ [-Wunused-variable] 2025-09-08T08:12:51,537 155 | int i,j; 2025-09-08T08:12:51,537 | ^ 2025-09-08T08:12:51,538 src/TV2DWopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double*, Workspace**)’: 2025-09-08T08:12:51,538 src/TV2DWopt.cpp:203:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,538 203 | for (j=0; j < M; j++) { 2025-09-08T08:12:51,538 | ~~^~~ 2025-09-08T08:12:51,539 src/TV2DWopt.cpp:209:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,539 209 | for ( idx = j, i = 0 ; i < N-1 ; i++, idx+=M ) 2025-09-08T08:12:51,539 | ~~^~~~~ 2025-09-08T08:12:51,539 src/TV2DWopt.cpp:212:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,540 212 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:12:51,540 | ~~^~~ 2025-09-08T08:12:51,540 src/TV2DWopt.cpp:217:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,540 217 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:12:51,540 | ~~^~~ 2025-09-08T08:12:51,541 src/TV2DWopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double*, Workspace*)’: 2025-09-08T08:12:51,542 src/TV2DWopt.cpp:238:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:51,542 238 | for (i=0; i < n; i++) 2025-09-08T08:12:51,542 | ~~^~~ 2025-09-08T08:12:51,783 In file included from src/TVopt.h:15, 2025-09-08T08:12:51,783 from src/TV2DWopt.cpp:17: 2025-09-08T08:12:51,783 src/general.h: At global scope: 2025-09-08T08:12:51,783 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:51,783 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:51,783 | ^~~~~~~~~~ 2025-09-08T08:12:52,143 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TV2Dopt.cpp -o build/temp.linux-armv7l-cpython-313/src/TV2Dopt.o -fopenmp -Isrc 2025-09-08T08:12:54,063 src/TV2Dopt.cpp: In function ‘int DR2_TV(size_t, size_t, double*, double, double, double, double, double*, int, int, double*)’: 2025-09-08T08:12:54,063 src/TV2Dopt.cpp:391:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,063 391 | for (i=0; i < M*N; i++) 2025-09-08T08:12:54,063 | ~~^~~~~ 2025-09-08T08:12:54,064 src/TV2Dopt.cpp:394:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,064 394 | for (i=0; i < M*N; i++) 2025-09-08T08:12:54,064 | ~~^~~~~ 2025-09-08T08:12:54,064 src/TV2Dopt.cpp:411:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,065 411 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2025-09-08T08:12:54,065 | ~~^~~~~ 2025-09-08T08:12:54,065 src/TV2Dopt.cpp:419:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,065 419 | for (i=0; i < M*N; i++) tb[i] = 2*tb[i] - s[i]; 2025-09-08T08:12:54,066 | ~~^~~~~ 2025-09-08T08:12:54,066 src/TV2Dopt.cpp:422:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,066 422 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2025-09-08T08:12:54,066 | ~~^~~~~ 2025-09-08T08:12:54,067 src/TV2Dopt.cpp:430:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,067 430 | for (i = 0; i < M*N; i++) s[i] = tb[i] - s[i]; 2025-09-08T08:12:54,067 | ~~^~~~~ 2025-09-08T08:12:54,068 src/TV2Dopt.cpp:357:11: warning: unused variable ‘ytr’ [-Wunused-variable] 2025-09-08T08:12:54,068 357 | double *ytr = NULL; 2025-09-08T08:12:54,068 | ^~~ 2025-09-08T08:12:54,069 src/TV2Dopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double, double, Workspace**)’: 2025-09-08T08:12:54,070 src/TV2Dopt.cpp:471:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,070 471 | for (j=0; j < N; j++) { 2025-09-08T08:12:54,070 | ~~^~~ 2025-09-08T08:12:54,071 src/TV2Dopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double, double, Workspace**)’: 2025-09-08T08:12:54,071 src/TV2Dopt.cpp:510:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,071 510 | for (j=0; j < M; j++) { 2025-09-08T08:12:54,072 | ~~^~~ 2025-09-08T08:12:54,072 src/TV2Dopt.cpp:514:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,072 514 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:12:54,072 | ~~^~~ 2025-09-08T08:12:54,072 src/TV2Dopt.cpp:519:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,073 519 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:12:54,073 | ~~^~~ 2025-09-08T08:12:54,073 src/TV2Dopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double, double, Workspace*)’: 2025-09-08T08:12:54,073 src/TV2Dopt.cpp:545:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,074 545 | for (i=0; i < n; i++) 2025-09-08T08:12:54,074 | ~~^~~ 2025-09-08T08:12:54,076 src/TV2Dopt.cpp: In function ‘int CondatChambollePock2_TV(size_t, size_t, double*, double, double*, short int, int, double*)’: 2025-09-08T08:12:54,076 src/TV2Dopt.cpp:633:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,076 633 | for ( i = 0 ; i < M-1 ; i++ ) { 2025-09-08T08:12:54,076 | ~~^~~~~ 2025-09-08T08:12:54,076 src/TV2Dopt.cpp:634:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,076 634 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:54,076 | ~~^~~ 2025-09-08T08:12:54,077 src/TV2Dopt.cpp:638:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,077 638 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:54,077 | ~~^~~ 2025-09-08T08:12:54,077 src/TV2Dopt.cpp:639:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,077 639 | for ( j = 0 ; j < N-1 ; j++ ) 2025-09-08T08:12:54,077 | ~~^~~~~ 2025-09-08T08:12:54,077 src/TV2Dopt.cpp:658:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,077 658 | for ( j = 0 ; j < N ; j++ ) // First row 2025-09-08T08:12:54,077 | ~~^~~ 2025-09-08T08:12:54,078 src/TV2Dopt.cpp:660:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,078 660 | for ( i = 1 ; i < M-1 ; i++ ) { // Intermediate rows 2025-09-08T08:12:54,078 | ~~^~~~~ 2025-09-08T08:12:54,078 src/TV2Dopt.cpp:661:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,078 661 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:54,078 | ~~^~~ 2025-09-08T08:12:54,078 src/TV2Dopt.cpp:664:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,078 664 | for ( j = 0 ; j < N ; j++ ) // Last row 2025-09-08T08:12:54,078 | ~~^~~ 2025-09-08T08:12:54,078 src/TV2Dopt.cpp:668:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,079 668 | for ( i = 0 ; i < M ; i++ ) // First column 2025-09-08T08:12:54,079 | ~~^~~ 2025-09-08T08:12:54,079 src/TV2Dopt.cpp:670:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,079 670 | for ( i = 0 ; i < M ; i++ ) { // Intermediate columns 2025-09-08T08:12:54,079 | ~~^~~ 2025-09-08T08:12:54,079 src/TV2Dopt.cpp:671:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,079 671 | for ( j = 1 ; j < N-1 ; j++ ) 2025-09-08T08:12:54,079 | ~~^~~~~ 2025-09-08T08:12:54,079 src/TV2Dopt.cpp:674:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,080 674 | for ( i = 0 ; i < M ; i++ ) // Last column 2025-09-08T08:12:54,080 | ~~^~~ 2025-09-08T08:12:54,080 src/TV2Dopt.cpp:682:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,080 682 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:54,080 | ~~^~~~~ 2025-09-08T08:12:54,080 src/TV2Dopt.cpp:691:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,080 691 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:54,080 | ~~^~~~~ 2025-09-08T08:12:54,080 src/TV2Dopt.cpp:696:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,080 696 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:54,080 | ~~^~~~~ 2025-09-08T08:12:54,081 src/TV2Dopt.cpp:696:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:12:54,081 696 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:54,081 | ^~~ 2025-09-08T08:12:54,081 src/TV2Dopt.cpp:699:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 2025-09-08T08:12:54,081 699 | if ( alg == ALG_CHAMBOLLE_POCK_ACC ) { 2025-09-08T08:12:54,081 | ^~ 2025-09-08T08:12:54,081 src/TV2Dopt.cpp:707:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,081 707 | for ( i = 0 ; i < M*N ; i++ ) { 2025-09-08T08:12:54,081 | ~~^~~~~ 2025-09-08T08:12:54,082 src/TV2Dopt.cpp:720:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,082 720 | for ( i = 1 ; i < M ; i++ ) { 2025-09-08T08:12:54,082 | ~~^~~ 2025-09-08T08:12:54,082 src/TV2Dopt.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,082 721 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:54,082 | ~~^~~ 2025-09-08T08:12:54,082 src/TV2Dopt.cpp:725:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,082 725 | for ( i = 0 ; i < N*(M-1) ; i++ ) { 2025-09-08T08:12:54,082 | ~~^~~~~~~~~ 2025-09-08T08:12:54,083 src/TV2Dopt.cpp:735:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,083 735 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:54,083 | ~~^~~ 2025-09-08T08:12:54,083 src/TV2Dopt.cpp:736:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,083 736 | for ( j = 1 ; j < N ; j++ ) 2025-09-08T08:12:54,083 | ~~^~~ 2025-09-08T08:12:54,083 src/TV2Dopt.cpp:740:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,083 740 | for ( i = 0 ; i < M*(N-1) ; i++ ) { 2025-09-08T08:12:54,083 | ~~^~~~~~~~~ 2025-09-08T08:12:54,088 src/TV2Dopt.cpp: In function ‘int Yang2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2025-09-08T08:12:54,088 src/TV2Dopt.cpp:832:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,088 832 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:54,088 | ~~^~~~~ 2025-09-08T08:12:54,088 src/TV2Dopt.cpp:836:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,088 836 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:54,088 | ~~^~~ 2025-09-08T08:12:54,089 src/TV2Dopt.cpp:838:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,089 838 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:54,089 | ~~^~~ 2025-09-08T08:12:54,089 src/TV2Dopt.cpp:843:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,089 843 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:54,089 | ~~^~~ 2025-09-08T08:12:54,089 src/TV2Dopt.cpp:848:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,089 848 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:12:54,089 | ~~^~~ 2025-09-08T08:12:54,090 src/TV2Dopt.cpp:850:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,090 850 | for ( j = 0 ; j < M ; j++ ) 2025-09-08T08:12:54,090 | ~~^~~ 2025-09-08T08:12:54,090 src/TV2Dopt.cpp:858:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,090 858 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:54,090 | ~~^~~~~ 2025-09-08T08:12:54,090 src/TV2Dopt.cpp:861:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,090 861 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:54,090 | ~~^~~~~ 2025-09-08T08:12:54,094 src/TV2Dopt.cpp: In function ‘int Kolmogorov2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2025-09-08T08:12:54,094 src/TV2Dopt.cpp:962:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,094 962 | for ( i = 0 ; i < NM ; i++ ) { 2025-09-08T08:12:54,094 | ~~^~~~ 2025-09-08T08:12:54,094 src/TV2Dopt.cpp:967:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,094 967 | for ( j = 0 ; j < NM ; j+=M ) { 2025-09-08T08:12:54,095 | ~~^~~~ 2025-09-08T08:12:54,095 src/TV2Dopt.cpp:971:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,095 971 | for ( i = 0 ; i < M ; i++ ) 2025-09-08T08:12:54,095 | ~~^~~ 2025-09-08T08:12:54,095 src/TV2Dopt.cpp:981:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,095 981 | for ( i = 0 ; i < NM ; i++ ) { 2025-09-08T08:12:54,095 | ~~^~~~ 2025-09-08T08:12:54,095 src/TV2Dopt.cpp:986:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,096 986 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:54,096 | ~~^~~ 2025-09-08T08:12:54,096 src/TV2Dopt.cpp:988:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,096 988 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:54,096 | ~~^~~ 2025-09-08T08:12:54,096 src/TV2Dopt.cpp:993:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,096 993 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:54,096 | ~~^~~ 2025-09-08T08:12:54,096 src/TV2Dopt.cpp:1004:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:12:54,097 1004 | for ( i = 0 ; i < NM ; i++ ) { 2025-09-08T08:12:54,097 | ~~^~~~ 2025-09-08T08:12:54,358 In file included from src/TVopt.h:15, 2025-09-08T08:12:54,358 from src/TV2Dopt.cpp:17: 2025-09-08T08:12:54,358 src/general.h: At global scope: 2025-09-08T08:12:54,358 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:54,358 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:54,359 | ^~~~~~~~~~ 2025-09-08T08:12:56,145 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TVL1Wopt.cpp -o build/temp.linux-armv7l-cpython-313/src/TVL1Wopt.o -fopenmp -Isrc 2025-09-08T08:12:58,318 In file included from src/TVopt.h:15, 2025-09-08T08:12:58,319 from src/TVL1Wopt.cpp:15: 2025-09-08T08:12:58,319 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:58,319 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:58,319 | ^~~~~~~~~~ 2025-09-08T08:12:59,345 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TVL1opt.cpp -o build/temp.linux-armv7l-cpython-313/src/TVL1opt.o -fopenmp -Isrc 2025-09-08T08:13:01,522 In file included from src/TVopt.h:15, 2025-09-08T08:13:01,523 from src/TVL1opt.cpp:15: 2025-09-08T08:13:01,523 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:13:01,523 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:13:01,523 | ^~~~~~~~~~ 2025-09-08T08:13:02,529 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TVL1opt_hybridtautstring.cpp -o build/temp.linux-armv7l-cpython-313/src/TVL1opt_hybridtautstring.o -fopenmp -Isrc 2025-09-08T08:13:04,670 In file included from src/TVopt.h:15, 2025-09-08T08:13:04,670 from src/TVL1opt_hybridtautstring.cpp:8: 2025-09-08T08:13:04,670 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:13:04,670 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:13:04,671 | ^~~~~~~~~~ 2025-09-08T08:13:04,925 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TVL1opt_kolmogorov.cpp -o build/temp.linux-armv7l-cpython-313/src/TVL1opt_kolmogorov.o -fopenmp -Isrc 2025-09-08T08:13:07,073 In file included from src/TVopt.h:15, 2025-09-08T08:13:07,073 from src/TVL1opt_kolmogorov.cpp:12: 2025-09-08T08:13:07,073 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:13:07,073 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:13:07,074 | ^~~~~~~~~~ 2025-09-08T08:13:07,408 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TVL1opt_tautstring.cpp -o build/temp.linux-armv7l-cpython-313/src/TVL1opt_tautstring.o -fopenmp -Isrc 2025-09-08T08:13:09,558 In file included from src/TVopt.h:15, 2025-09-08T08:13:09,558 from src/TVL1opt_tautstring.cpp:3: 2025-09-08T08:13:09,558 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:13:09,558 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:13:09,558 | ^~~~~~~~~~ 2025-09-08T08:13:09,874 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TVL2opt.cpp -o build/temp.linux-armv7l-cpython-313/src/TVL2opt.o -fopenmp -Isrc 2025-09-08T08:13:11,777 src/TVL2opt.cpp: In function ‘int morePG_TV2(double*, double, double*, double*, int, Workspace*)’: 2025-09-08T08:13:11,777 src/TVL2opt.cpp:216:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:13:11,777 216 | for(i=0;i N) ? M : N; size = (O > size) ? O : size; 2025-09-08T08:13:20,595 | ~~^~~~~~ 2025-09-08T08:13:20,597 src/TVNDopt.cpp:733:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,597 733 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:13:20,597 | ~~^~~ 2025-09-08T08:13:20,597 src/TVNDopt.cpp:734:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,597 734 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:13:20,597 | ~~^~~ 2025-09-08T08:13:20,597 src/TVNDopt.cpp:736:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,598 736 | for ( k = 0 ; k < M ; k++ ) { 2025-09-08T08:13:20,598 | ~~^~~ 2025-09-08T08:13:20,598 src/TVNDopt.cpp:748:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,598 748 | for ( k = 0 ; k < M ; k++ ) { 2025-09-08T08:13:20,598 | ~~^~~ 2025-09-08T08:13:20,598 src/TVNDopt.cpp:749:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,598 749 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:13:20,598 | ~~^~~ 2025-09-08T08:13:20,598 src/TVNDopt.cpp:751:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,599 751 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:13:20,599 | ~~^~~ 2025-09-08T08:13:20,599 src/TVNDopt.cpp:758:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,599 758 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:13:20,599 | ~~^~~ 2025-09-08T08:13:20,599 src/TVNDopt.cpp:766:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,599 766 | for ( k = 0 ; k < M ; k++ ) { 2025-09-08T08:13:20,599 | ~~^~~ 2025-09-08T08:13:20,599 src/TVNDopt.cpp:767:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,600 767 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:13:20,600 | ~~^~~ 2025-09-08T08:13:20,600 src/TVNDopt.cpp:769:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,600 769 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:13:20,600 | ~~^~~ 2025-09-08T08:13:20,600 src/TVNDopt.cpp:776:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T08:13:20,600 776 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:13:20,600 | ~~^~~ 2025-09-08T08:13:20,860 src/TVNDopt.cpp:802:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T08:13:20,860 802 | } 2025-09-08T08:13:20,861 | ^ 2025-09-08T08:13:20,861 In file included from src/TVopt.h:15, 2025-09-08T08:13:20,861 from src/TVNDopt.cpp:18: 2025-09-08T08:13:20,861 src/general.h: At global scope: 2025-09-08T08:13:20,861 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:13:20,861 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:13:20,862 | ^~~~~~~~~~ 2025-09-08T08:13:21,666 src/TVNDopt.cpp: In function ‘int PD_TV(double*, double*, double*, double*, double*, double*, int*, int, int, int, int)’: 2025-09-08T08:13:21,666 src/TVNDopt.cpp:104:25: warning: argument 1 range [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 2025-09-08T08:13:21,666 104 | p = (double**)calloc(npen,sizeof(double*)); 2025-09-08T08:13:21,666 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:13:21,666 In file included from /usr/include/c++/14/cstdlib:79, 2025-09-08T08:13:21,666 from /usr/include/c++/14/stdlib.h:36, 2025-09-08T08:13:21,667 from src/TVNDopt.cpp:11: 2025-09-08T08:13:21,667 /usr/include/stdlib.h:675:14: note: in a call to allocation function ‘void* calloc(size_t, size_t)’ declared here 2025-09-08T08:13:21,667 675 | extern void *calloc (size_t __nmemb, size_t __size) 2025-09-08T08:13:21,667 | ^~~~~~ 2025-09-08T08:13:21,667 src/TVNDopt.cpp:105:25: warning: argument 1 range [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 2025-09-08T08:13:21,667 105 | z = (double**)calloc(npen,sizeof(double*)); 2025-09-08T08:13:21,667 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:13:21,667 /usr/include/stdlib.h:675:14: note: in a call to allocation function ‘void* calloc(size_t, size_t)’ declared here 2025-09-08T08:13:21,667 675 | extern void *calloc (size_t __nmemb, size_t __size) 2025-09-08T08:13:21,667 | ^~~~~~ 2025-09-08T08:13:22,593 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/TVgenopt.cpp -o build/temp.linux-armv7l-cpython-313/src/TVgenopt.o -fopenmp -Isrc 2025-09-08T08:13:24,740 In file included from src/TVopt.h:15, 2025-09-08T08:13:24,740 from src/TVgenopt.cpp:15: 2025-09-08T08:13:24,740 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:13:24,740 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:13:24,740 | ^~~~~~~~~~ 2025-09-08T08:13:24,832 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/condat_fast_tv.cpp -o build/temp.linux-armv7l-cpython-313/src/condat_fast_tv.o -fopenmp -Isrc 2025-09-08T08:13:26,010 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/johnsonRyanTV.cpp -o build/temp.linux-armv7l-cpython-313/src/johnsonRyanTV.o -fopenmp -Isrc 2025-09-08T08:13:26,316 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -DNOMATLAB=1 -I/usr/include/python3.13 -c src/utils.cpp -o build/temp.linux-armv7l-cpython-313/src/utils.o -fopenmp -Isrc 2025-09-08T08:13:27,247 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/build/temp.linux-armv7l-cpython-313/_prox_tv.o build/temp.linux-armv7l-cpython-313/src/LPopt.o build/temp.linux-armv7l-cpython-313/src/TV2DWopt.o build/temp.linux-armv7l-cpython-313/src/TV2Dopt.o build/temp.linux-armv7l-cpython-313/src/TVL1Wopt.o build/temp.linux-armv7l-cpython-313/src/TVL1opt.o build/temp.linux-armv7l-cpython-313/src/TVL1opt_hybridtautstring.o build/temp.linux-armv7l-cpython-313/src/TVL1opt_kolmogorov.o build/temp.linux-armv7l-cpython-313/src/TVL1opt_tautstring.o build/temp.linux-armv7l-cpython-313/src/TVL2opt.o build/temp.linux-armv7l-cpython-313/src/TVLPopt.o build/temp.linux-armv7l-cpython-313/src/TVNDopt.o build/temp.linux-armv7l-cpython-313/src/TVgenopt.o build/temp.linux-armv7l-cpython-313/src/condat_fast_tv.o build/temp.linux-armv7l-cpython-313/src/johnsonRyanTV.o build/temp.linux-armv7l-cpython-313/src/utils.o -L/usr/lib/arm-linux-gnueabihf -llapack -o build/lib.linux-armv7l-cpython-313/_prox_tv.abi3.so -fopenmp 2025-09-08T08:13:27,667 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T08:13:27,667 !! 2025-09-08T08:13:27,667 ******************************************************************************** 2025-09-08T08:13:27,667 Please avoid running ``setup.py`` directly. 2025-09-08T08:13:27,668 Instead, use pypa/build, pypa/installer or other 2025-09-08T08:13:27,668 standards-based tools. 2025-09-08T08:13:27,668 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:13:27,668 or your builds will no longer be supported. 2025-09-08T08:13:27,668 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T08:13:27,668 ******************************************************************************** 2025-09-08T08:13:27,668 !! 2025-09-08T08:13:27,668 self.initialize_options() 2025-09-08T08:13:27,742 installing to build/bdist.linux-armv7l/wheel 2025-09-08T08:13:27,742 running install 2025-09-08T08:13:27,764 running install_lib 2025-09-08T08:13:27,837 creating build/bdist.linux-armv7l/wheel 2025-09-08T08:13:27,838 copying build/lib.linux-armv7l-cpython-313/_prox_tv.abi3.so -> build/bdist.linux-armv7l/wheel/. 2025-09-08T08:13:27,841 creating build/bdist.linux-armv7l/wheel/prox_tv 2025-09-08T08:13:27,841 copying build/lib.linux-armv7l-cpython-313/prox_tv/__init__.py -> build/bdist.linux-armv7l/wheel/./prox_tv 2025-09-08T08:13:27,842 copying build/lib.linux-armv7l-cpython-313/prox_tv/prox_tv_build.py -> build/bdist.linux-armv7l/wheel/./prox_tv 2025-09-08T08:13:27,843 copying build/lib.linux-armv7l-cpython-313/prox_tv/prox_tv_test.py -> build/bdist.linux-armv7l/wheel/./prox_tv 2025-09-08T08:13:27,843 running install_egg_info 2025-09-08T08:13:27,920 running egg_info 2025-09-08T08:13:27,994 writing prox_tv.egg-info/PKG-INFO 2025-09-08T08:13:27,996 writing dependency_links to prox_tv.egg-info/dependency_links.txt 2025-09-08T08:13:27,997 writing requirements to prox_tv.egg-info/requires.txt 2025-09-08T08:13:27,997 writing top-level names to prox_tv.egg-info/top_level.txt 2025-09-08T08:13:28,073 reading manifest file 'prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:13:28,076 reading manifest template 'MANIFEST.in' 2025-09-08T08:13:28,080 writing manifest file 'prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:13:28,081 Copying prox_tv.egg-info to build/bdist.linux-armv7l/wheel/./prox_tv-3.2.1-py3.13.egg-info 2025-09-08T08:13:28,083 running install_scripts 2025-09-08T08:13:28,132 creating build/bdist.linux-armv7l/wheel/prox_tv-3.2.1.dist-info/WHEEL 2025-09-08T08:13:28,133 creating '/tmp/pip-wheel-5l74c4my/prox_tv-3.2.1-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T08:13:28,253 adding '_prox_tv.abi3.so' 2025-09-08T08:13:28,260 adding 'prox_tv/__init__.py' 2025-09-08T08:13:28,261 adding 'prox_tv/prox_tv_build.py' 2025-09-08T08:13:28,262 adding 'prox_tv/prox_tv_test.py' 2025-09-08T08:13:28,263 adding 'prox_tv-3.2.1.dist-info/METADATA' 2025-09-08T08:13:28,264 adding 'prox_tv-3.2.1.dist-info/WHEEL' 2025-09-08T08:13:28,265 adding 'prox_tv-3.2.1.dist-info/top_level.txt' 2025-09-08T08:13:28,266 adding 'prox_tv-3.2.1.dist-info/RECORD' 2025-09-08T08:13:28,266 removing build/bdist.linux-armv7l/wheel 2025-09-08T08:13:28,431 Building wheel for prox-tv (setup.py): finished with status 'done' 2025-09-08T08:13:28,435 Created wheel for prox-tv: filename=prox_tv-3.2.1-cp313-cp313-linux_armv7l.whl size=254259 sha256=7deaa75a58622b8f00ea1a73a4cea2262a04f433dd826d2b8b38ea5a98208dfe 2025-09-08T08:13:28,436 Stored in directory: /tmp/pip-ephem-wheel-cache-d6e98t_s/wheels/44/6d/18/91d5e231e8c5654adc268c490b0a6c140819cb5ceeb46792f7 2025-09-08T08:13:28,443 Successfully built prox-tv 2025-09-08T08:13:28,445 Removed build tracker: '/tmp/pip-build-tracker-v0k_iwh3'