2025-09-08T08:11:43,692 Created temporary directory: /tmp/pip-build-tracker-cdqdr2jo 2025-09-08T08:11:43,692 Initialized build tracking at /tmp/pip-build-tracker-cdqdr2jo 2025-09-08T08:11:43,693 Created build tracker: /tmp/pip-build-tracker-cdqdr2jo 2025-09-08T08:11:43,693 Entered build tracker: /tmp/pip-build-tracker-cdqdr2jo 2025-09-08T08:11:43,693 Created temporary directory: /tmp/pip-wheel-4omkce43 2025-09-08T08:11:43,696 Created temporary directory: /tmp/pip-ephem-wheel-cache-wdxkdxzs 2025-09-08T08:11:43,755 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:11:43,757 2 location(s) to search for versions of prox-tv: 2025-09-08T08:11:43,757 * https://pypi.org/simple/prox-tv/ 2025-09-08T08:11:43,757 * https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:11:43,758 Fetching project page and analyzing links: https://pypi.org/simple/prox-tv/ 2025-09-08T08:11:43,758 Getting page https://pypi.org/simple/prox-tv/ 2025-09-08T08:11:43,759 Found index url https://pypi.org/simple/ 2025-09-08T08:11:43,829 Fetched page https://pypi.org/simple/prox-tv/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:11:43,832 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:11:43,833 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:11:43,833 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:11:43,833 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:11:43,833 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:11:43,833 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:11:43,834 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:11:43,834 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:11:43,834 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:11:43,834 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:11:43,834 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:11:43,835 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:11:43,835 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:11:43,835 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:11:43,835 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:11:43,835 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:11:43,835 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:11:43,835 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:11:43,836 Fetching project page and analyzing links: https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:11:43,836 Getting page https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:11:43,837 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:11:43,933 Fetched page https://www.piwheels.org/simple/prox-tv/ as text/html 2025-09-08T08:11:43,944 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:11:43,945 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:11:43,945 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:11:43,945 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:11:43,945 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:11:43,945 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:11:43,945 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:11:43,945 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:11:43,945 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:11:43,946 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:11:43,946 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:11:43,946 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:11:43,946 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:11:43,946 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:11:43,946 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:11:43,946 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:11:43,946 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:11:43,947 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:11:43,947 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:11:43,947 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:11:43,947 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:11:43,947 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:11:43,947 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:11:43,947 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:11:43,948 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:11:43,948 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:11:43,948 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:11:43,948 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:11:43,948 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:11:43,948 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:11:43,948 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:11:43,948 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:11:43,948 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:11:43,949 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:11:43,949 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:11:43,949 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:11:43,949 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:11:43,949 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:11:43,949 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:11:43,949 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:11:43,950 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:11:43,950 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:11:43,950 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:11:43,950 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:11:43,950 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:11:43,950 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:11:43,950 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:11:43,950 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:11:43,951 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:11:43,951 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:11:43,951 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:11:43,951 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:11:43,951 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:11:43,951 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:11:43,951 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:11:43,952 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:11:43,952 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:11:43,952 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:11:43,952 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:11:43,952 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:11:43,952 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:11:43,952 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:11:43,953 Skipping link: not a file: https://www.piwheels.org/simple/prox-tv/ 2025-09-08T08:11:43,953 Skipping link: not a file: https://pypi.org/simple/prox-tv/ 2025-09-08T08:11:43,977 Given no hashes to check 1 links for project 'prox-tv': discarding no candidates 2025-09-08T08:11:43,978 Collecting prox-tv==3.2.0 2025-09-08T08:11:43,979 Created temporary directory: /tmp/pip-unpack-jhi4b1b5 2025-09-08T08:11:44,119 Downloading prox_tv-3.2.0.tar.gz (254 kB) 2025-09-08T08:11:44,195 Added prox-tv==3.2.0 from https://files.pythonhosted.org/packages/3d/90/d59a7bdb4764ebea747c0181c67578aae0683f5e776a5279e87dd29d7e9c/prox_tv-3.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-cdqdr2jo' 2025-09-08T08:11:44,196 Running setup.py (path:/tmp/pip-wheel-4omkce43/prox-tv_d3d1cafbeecb4817a6b9fcfbeb48ebb1/setup.py) egg_info for package prox-tv 2025-09-08T08:11:44,196 Created temporary directory: /tmp/pip-pip-egg-info-tnswzd6_ 2025-09-08T08:11:44,196 Preparing metadata (setup.py): started 2025-09-08T08:11:44,197 Running command python setup.py egg_info 2025-09-08T08:11:44,841 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T08:11:44,841 !! 2025-09-08T08:11:44,842 ******************************************************************************** 2025-09-08T08:11:44,842 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T08:11:44,842 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T08:11:44,842 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:11:44,842 or your builds will no longer be supported. 2025-09-08T08:11:44,842 ******************************************************************************** 2025-09-08T08:11:44,842 !! 2025-09-08T08:11:44,842 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T08:11:45,000 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T08:11:45,000 warnings.warn(msg) 2025-09-08T08:11:45,525 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:11:45,525 !! 2025-09-08T08:11:45,525 ******************************************************************************** 2025-09-08T08:11:45,526 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:11:45,526 License :: OSI Approved :: BSD License 2025-09-08T08:11:45,526 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:11:45,526 ******************************************************************************** 2025-09-08T08:11:45,526 !! 2025-09-08T08:11:45,526 self._finalize_license_expression() 2025-09-08T08:11:45,599 running egg_info 2025-09-08T08:11:45,673 creating /tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info 2025-09-08T08:11:45,674 writing /tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info/PKG-INFO 2025-09-08T08:11:45,675 writing dependency_links to /tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info/dependency_links.txt 2025-09-08T08:11:45,675 writing requirements to /tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info/requires.txt 2025-09-08T08:11:45,676 writing top-level names to /tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info/top_level.txt 2025-09-08T08:11:45,676 writing manifest file '/tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:11:45,908 reading manifest file '/tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:11:45,909 reading manifest template 'MANIFEST.in' 2025-09-08T08:11:45,913 writing manifest file '/tmp/pip-pip-egg-info-tnswzd6_/prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:11:46,041 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:11:46,046 Source in /tmp/pip-wheel-4omkce43/prox-tv_d3d1cafbeecb4817a6b9fcfbeb48ebb1 has version 3.2.0, which satisfies requirement prox-tv==3.2.0 from https://files.pythonhosted.org/packages/3d/90/d59a7bdb4764ebea747c0181c67578aae0683f5e776a5279e87dd29d7e9c/prox_tv-3.2.0.tar.gz 2025-09-08T08:11:46,046 Removed prox-tv==3.2.0 from https://files.pythonhosted.org/packages/3d/90/d59a7bdb4764ebea747c0181c67578aae0683f5e776a5279e87dd29d7e9c/prox_tv-3.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-cdqdr2jo' 2025-09-08T08:11:46,050 Created temporary directory: /tmp/pip-unpack-tzqycd3q 2025-09-08T08:11:46,050 Created temporary directory: /tmp/pip-unpack-4on9gfim 2025-09-08T08:11:46,050 Building wheels for collected packages: prox-tv 2025-09-08T08:11:46,051 Created temporary directory: /tmp/pip-wheel-6qttniw1 2025-09-08T08:11:46,052 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:11:46,053 Building wheel for prox-tv (setup.py): started 2025-09-08T08:11:46,054 Destination directory: /tmp/pip-wheel-6qttniw1 2025-09-08T08:11:46,054 Running command python setup.py bdist_wheel 2025-09-08T08:11:46,675 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T08:11:46,676 !! 2025-09-08T08:11:46,676 ******************************************************************************** 2025-09-08T08:11:46,676 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T08:11:46,676 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T08:11:46,676 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:11:46,676 or your builds will no longer be supported. 2025-09-08T08:11:46,676 ******************************************************************************** 2025-09-08T08:11:46,677 !! 2025-09-08T08:11:46,677 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T08:11:46,828 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T08:11:46,828 warnings.warn(msg) 2025-09-08T08:11:47,346 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:11:47,346 !! 2025-09-08T08:11:47,346 ******************************************************************************** 2025-09-08T08:11:47,346 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:11:47,347 License :: OSI Approved :: BSD License 2025-09-08T08:11:47,347 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:11:47,347 ******************************************************************************** 2025-09-08T08:11:47,347 !! 2025-09-08T08:11:47,347 self._finalize_license_expression() 2025-09-08T08:11:47,348 running bdist_wheel 2025-09-08T08:11:47,635 running build 2025-09-08T08:11:47,635 running build_py 2025-09-08T08:11:47,712 creating build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:11:47,712 copying prox_tv/prox_tv_test.py -> build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:11:47,713 copying prox_tv/prox_tv_build.py -> build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:11:47,713 copying prox_tv/__init__.py -> build/lib.linux-armv7l-cpython-313/prox_tv 2025-09-08T08:11:47,715 running build_ext 2025-09-08T08:11:47,715 generating cffi module 'build/temp.linux-armv7l-cpython-313/_prox_tv.cpp' 2025-09-08T08:11:47,716 creating build/temp.linux-armv7l-cpython-313 2025-09-08T08:11:48,079 building '_prox_tv' extension 2025-09-08T08:11:48,082 creating build/temp.linux-armv7l-cpython-313/build/temp.linux-armv7l-cpython-313 2025-09-08T08:11:48,082 creating build/temp.linux-armv7l-cpython-313/src 2025-09-08T08:11:48,084 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:11:50,547 In file included from src/TVopt.h:15, 2025-09-08T08:11:50,548 from build/temp.linux-armv7l-cpython-313/_prox_tv.cpp:574: 2025-09-08T08:11:50,548 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:11:50,548 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:11:50,548 | ^~~~~~~~~~ 2025-09-08T08:11:53,024 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:11:55,197 In file included from src/LPopt.h:16, 2025-09-08T08:11:55,197 from src/LPopt.cpp:13: 2025-09-08T08:11:55,197 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:11:55,197 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:11:55,197 | ^~~~~~~~~~ 2025-09-08T08:11:56,230 src/LPopt.cpp: In function ‘void solveLinearLP(double*, int, double, double, double*)’: 2025-09-08T08:11:56,230 src/LPopt.cpp:1033:41: warning: ‘ilargest’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T08:11:56,230 1033 | s[ilargest] = - lambda * sign(z[ilargest]); 2025-09-08T08:11:56,230 | ^~~~~~~~ 2025-09-08T08:11:56,231 src/LPopt.cpp:1019:13: note: ‘ilargest’ was declared here 2025-09-08T08:11:56,231 1019 | int ilargest; 2025-09-08T08:11:56,231 | ^~~~~~~~ 2025-09-08T08:11:56,343 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:11:58,237 src/TV2DWopt.cpp: In function ‘int DR2L1W_TV(size_t, size_t, double*, double*, double*, double*, int, int, double*)’: 2025-09-08T08:11:58,237 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:11:58,237 85 | for (i=0; i < M*N; i++) 2025-09-08T08:11:58,237 | ~~^~~~~ 2025-09-08T08:11:58,237 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:11:58,237 88 | for (i=0; i < M*N; i++) 2025-09-08T08:11:58,237 | ~~^~~~~ 2025-09-08T08:11:58,238 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:11:58,238 107 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2025-09-08T08:11:58,238 | ~~^~~~~ 2025-09-08T08:11:58,238 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:11:58,238 117 | for (i=0; i < M*N; i++) tb[i] = -2*tb[i] - s[i]; 2025-09-08T08:11:58,238 | ~~^~~~~ 2025-09-08T08:11:58,238 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:11:58,238 120 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2025-09-08T08:11:58,238 | ~~^~~~~ 2025-09-08T08:11:58,239 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:11:58,239 126 | for (i = 0; i < M*N; i++) s[i] = - s[i] - tb[i]; 2025-09-08T08:11:58,239 | ~~^~~~~ 2025-09-08T08:11:58,240 src/TV2DWopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double*, Workspace**)’: 2025-09-08T08:11:58,240 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:11:58,240 164 | for (j=0; j < N; j++) { 2025-09-08T08:11:58,240 | ~~^~~ 2025-09-08T08:11:58,241 src/TV2DWopt.cpp:155:13: warning: unused variable ‘i’ [-Wunused-variable] 2025-09-08T08:11:58,241 155 | int i,j; 2025-09-08T08:11:58,241 | ^ 2025-09-08T08:11:58,242 src/TV2DWopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double*, Workspace**)’: 2025-09-08T08:11:58,242 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:11:58,242 203 | for (j=0; j < M; j++) { 2025-09-08T08:11:58,242 | ~~^~~ 2025-09-08T08:11:58,242 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:11:58,242 209 | for ( idx = j, i = 0 ; i < N-1 ; i++, idx+=M ) 2025-09-08T08:11:58,242 | ~~^~~~~ 2025-09-08T08:11:58,242 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:11:58,243 212 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:11:58,243 | ~~^~~ 2025-09-08T08:11:58,243 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:11:58,243 217 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:11:58,243 | ~~^~~ 2025-09-08T08:11:58,243 src/TV2DWopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double*, Workspace*)’: 2025-09-08T08:11:58,243 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:11:58,244 238 | for (i=0; i < n; i++) 2025-09-08T08:11:58,244 | ~~^~~ 2025-09-08T08:11:58,481 In file included from src/TVopt.h:15, 2025-09-08T08:11:58,481 from src/TV2DWopt.cpp:17: 2025-09-08T08:11:58,481 src/general.h: At global scope: 2025-09-08T08:11:58,482 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:11:58,482 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:11:58,482 | ^~~~~~~~~~ 2025-09-08T08:11:58,838 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:00,756 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:00,756 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:00,756 391 | for (i=0; i < M*N; i++) 2025-09-08T08:12:00,756 | ~~^~~~~ 2025-09-08T08:12:00,756 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:00,756 394 | for (i=0; i < M*N; i++) 2025-09-08T08:12:00,756 | ~~^~~~~ 2025-09-08T08:12:00,757 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:00,757 411 | for (i=0; i < M*N; i++) s[i] = 2*s[i] - t[i]; 2025-09-08T08:12:00,757 | ~~^~~~~ 2025-09-08T08:12:00,757 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:00,757 419 | for (i=0; i < M*N; i++) tb[i] = 2*tb[i] - s[i]; 2025-09-08T08:12:00,757 | ~~^~~~~ 2025-09-08T08:12:00,757 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:00,757 422 | for (i=0; i < M*N; i++) t[i] = 0.5*(t[i]+tb[i]); 2025-09-08T08:12:00,757 | ~~^~~~~ 2025-09-08T08:12:00,758 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:00,758 430 | for (i = 0; i < M*N; i++) s[i] = tb[i] - s[i]; 2025-09-08T08:12:00,758 | ~~^~~~~ 2025-09-08T08:12:00,758 src/TV2Dopt.cpp:357:11: warning: unused variable ‘ytr’ [-Wunused-variable] 2025-09-08T08:12:00,758 357 | double *ytr = NULL; 2025-09-08T08:12:00,758 | ^~~ 2025-09-08T08:12:00,759 src/TV2Dopt.cpp: In function ‘void DR_columnsPass(size_t, size_t, double*, double*, double, double, Workspace**)’: 2025-09-08T08:12:00,759 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:00,759 471 | for (j=0; j < N; j++) { 2025-09-08T08:12:00,760 | ~~^~~ 2025-09-08T08:12:00,760 src/TV2Dopt.cpp: In function ‘void DR_rowsPass(size_t, size_t, double*, double*, double*, double, double, Workspace**)’: 2025-09-08T08:12:00,760 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:00,761 510 | for (j=0; j < M; j++) { 2025-09-08T08:12:00,761 | ~~^~~ 2025-09-08T08:12:00,761 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:00,761 514 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:12:00,761 | ~~^~~ 2025-09-08T08:12:00,761 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:00,761 519 | for ( idx = j, i = 0 ; i < N ; i++, idx+=M ) 2025-09-08T08:12:00,761 | ~~^~~ 2025-09-08T08:12:00,762 src/TV2Dopt.cpp: In function ‘void DR_proxDiff(size_t, double*, double*, double, double, Workspace*)’: 2025-09-08T08:12:00,762 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:00,762 545 | for (i=0; i < n; i++) 2025-09-08T08:12:00,762 | ~~^~~ 2025-09-08T08:12:00,764 src/TV2Dopt.cpp: In function ‘int CondatChambollePock2_TV(size_t, size_t, double*, double, double*, short int, int, double*)’: 2025-09-08T08:12:00,764 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:00,764 633 | for ( i = 0 ; i < M-1 ; i++ ) { 2025-09-08T08:12:00,765 | ~~^~~~~ 2025-09-08T08:12:00,765 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:00,765 634 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:00,765 | ~~^~~ 2025-09-08T08:12:00,765 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:00,765 638 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:00,765 | ~~^~~ 2025-09-08T08:12:00,765 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:00,765 639 | for ( j = 0 ; j < N-1 ; j++ ) 2025-09-08T08:12:00,766 | ~~^~~~~ 2025-09-08T08:12:00,766 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:00,766 658 | for ( j = 0 ; j < N ; j++ ) // First row 2025-09-08T08:12:00,766 | ~~^~~ 2025-09-08T08:12:00,766 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:00,766 660 | for ( i = 1 ; i < M-1 ; i++ ) { // Intermediate rows 2025-09-08T08:12:00,766 | ~~^~~~~ 2025-09-08T08:12:00,766 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:00,766 661 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:00,766 | ~~^~~ 2025-09-08T08:12:00,767 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:00,767 664 | for ( j = 0 ; j < N ; j++ ) // Last row 2025-09-08T08:12:00,767 | ~~^~~ 2025-09-08T08:12:00,767 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:00,767 668 | for ( i = 0 ; i < M ; i++ ) // First column 2025-09-08T08:12:00,767 | ~~^~~ 2025-09-08T08:12:00,767 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:00,767 670 | for ( i = 0 ; i < M ; i++ ) { // Intermediate columns 2025-09-08T08:12:00,767 | ~~^~~ 2025-09-08T08:12:00,767 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:00,768 671 | for ( j = 1 ; j < N-1 ; j++ ) 2025-09-08T08:12:00,768 | ~~^~~~~ 2025-09-08T08:12:00,768 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:00,768 674 | for ( i = 0 ; i < M ; i++ ) // Last column 2025-09-08T08:12:00,768 | ~~^~~ 2025-09-08T08:12:00,768 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:00,768 682 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:00,768 | ~~^~~~~ 2025-09-08T08:12:00,768 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:00,769 691 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:00,769 | ~~^~~~~ 2025-09-08T08:12:00,769 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:00,769 696 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:00,769 | ~~^~~~~ 2025-09-08T08:12:00,769 src/TV2Dopt.cpp:696:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:12:00,769 696 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:00,769 | ^~~ 2025-09-08T08:12:00,769 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:00,769 699 | if ( alg == ALG_CHAMBOLLE_POCK_ACC ) { 2025-09-08T08:12:00,770 | ^~ 2025-09-08T08:12:00,770 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:00,770 707 | for ( i = 0 ; i < M*N ; i++ ) { 2025-09-08T08:12:00,770 | ~~^~~~~ 2025-09-08T08:12:00,770 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:00,770 720 | for ( i = 1 ; i < M ; i++ ) { 2025-09-08T08:12:00,770 | ~~^~~ 2025-09-08T08:12:00,770 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:00,770 721 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:00,771 | ~~^~~ 2025-09-08T08:12:00,771 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:00,771 725 | for ( i = 0 ; i < N*(M-1) ; i++ ) { 2025-09-08T08:12:00,771 | ~~^~~~~~~~~ 2025-09-08T08:12:00,771 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:00,771 735 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:00,771 | ~~^~~ 2025-09-08T08:12:00,771 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:00,771 736 | for ( j = 1 ; j < N ; j++ ) 2025-09-08T08:12:00,771 | ~~^~~ 2025-09-08T08:12:00,772 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:00,772 740 | for ( i = 0 ; i < M*(N-1) ; i++ ) { 2025-09-08T08:12:00,772 | ~~^~~~~~~~~ 2025-09-08T08:12:00,776 src/TV2Dopt.cpp: In function ‘int Yang2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2025-09-08T08:12:00,776 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:00,776 832 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:00,776 | ~~^~~~~ 2025-09-08T08:12:00,777 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:00,777 836 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:00,777 | ~~^~~ 2025-09-08T08:12:00,777 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:00,777 838 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:00,777 | ~~^~~ 2025-09-08T08:12:00,777 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:00,777 843 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:00,777 | ~~^~~ 2025-09-08T08:12:00,778 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:00,778 848 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:12:00,778 | ~~^~~ 2025-09-08T08:12:00,778 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:00,778 850 | for ( j = 0 ; j < M ; j++ ) 2025-09-08T08:12:00,778 | ~~^~~ 2025-09-08T08:12:00,778 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:00,778 858 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:00,778 | ~~^~~~~ 2025-09-08T08:12:00,779 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:00,779 861 | for ( i = 0 ; i < M*N ; i++ ) 2025-09-08T08:12:00,779 | ~~^~~~~ 2025-09-08T08:12:00,782 src/TV2Dopt.cpp: In function ‘int Kolmogorov2_TV(size_t, size_t, double*, double, double*, int, double*)’: 2025-09-08T08:12:00,782 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:00,782 962 | for ( i = 0 ; i < NM ; i++ ) { 2025-09-08T08:12:00,783 | ~~^~~~ 2025-09-08T08:12:00,783 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:00,783 967 | for ( j = 0 ; j < NM ; j+=M ) { 2025-09-08T08:12:00,783 | ~~^~~~ 2025-09-08T08:12:00,783 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:00,783 971 | for ( i = 0 ; i < M ; i++ ) 2025-09-08T08:12:00,783 | ~~^~~ 2025-09-08T08:12:00,783 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:00,783 981 | for ( i = 0 ; i < NM ; i++ ) { 2025-09-08T08:12:00,784 | ~~^~~~ 2025-09-08T08:12:00,784 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:00,784 986 | for ( i = 0 ; i < M ; i++ ) { 2025-09-08T08:12:00,784 | ~~^~~ 2025-09-08T08:12:00,784 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:00,784 988 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:00,784 | ~~^~~ 2025-09-08T08:12:00,784 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:00,784 993 | for ( j = 0 ; j < N ; j++ ) 2025-09-08T08:12:00,785 | ~~^~~ 2025-09-08T08:12:00,785 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:00,785 1004 | for ( i = 0 ; i < NM ; i++ ) { 2025-09-08T08:12:00,785 | ~~^~~~ 2025-09-08T08:12:01,042 In file included from src/TVopt.h:15, 2025-09-08T08:12:01,042 from src/TV2Dopt.cpp:17: 2025-09-08T08:12:01,042 src/general.h: At global scope: 2025-09-08T08:12:01,042 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:01,042 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:01,042 | ^~~~~~~~~~ 2025-09-08T08:12:02,829 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:04,983 In file included from src/TVopt.h:15, 2025-09-08T08:12:04,983 from src/TVL1Wopt.cpp:15: 2025-09-08T08:12:04,983 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:04,983 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:04,983 | ^~~~~~~~~~ 2025-09-08T08:12:06,016 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:12:08,208 In file included from src/TVopt.h:15, 2025-09-08T08:12:08,208 from src/TVL1opt.cpp:15: 2025-09-08T08:12:08,208 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:08,208 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:08,208 | ^~~~~~~~~~ 2025-09-08T08:12:09,216 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:12:11,351 In file included from src/TVopt.h:15, 2025-09-08T08:12:11,351 from src/TVL1opt_hybridtautstring.cpp:8: 2025-09-08T08:12:11,351 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:11,351 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:11,352 | ^~~~~~~~~~ 2025-09-08T08:12:11,601 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:12:13,744 In file included from src/TVopt.h:15, 2025-09-08T08:12:13,744 from src/TVL1opt_kolmogorov.cpp:12: 2025-09-08T08:12:13,744 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:13,744 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:13,744 | ^~~~~~~~~~ 2025-09-08T08:12:14,082 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:12:16,218 In file included from src/TVopt.h:15, 2025-09-08T08:12:16,218 from src/TVL1opt_tautstring.cpp:3: 2025-09-08T08:12:16,218 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:16,218 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:16,218 | ^~~~~~~~~~ 2025-09-08T08:12:16,539 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:12:18,452 src/TVL2opt.cpp: In function ‘int morePG_TV2(double*, double, double*, double*, int, Workspace*)’: 2025-09-08T08:12:18,452 src/TVL2opt.cpp:216:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 2025-09-08T08:12:18,452 216 | for(i=0;i N) ? M : N; size = (O > size) ? O : size; 2025-09-08T08:12:27,267 | ~~^~~~~~ 2025-09-08T08:12:27,269 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:12:27,270 733 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:12:27,270 | ~~^~~ 2025-09-08T08:12:27,270 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:12:27,270 734 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:12:27,270 | ~~^~~ 2025-09-08T08:12:27,271 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:12:27,271 736 | for ( k = 0 ; k < M ; k++ ) { 2025-09-08T08:12:27,271 | ~~^~~ 2025-09-08T08:12:27,272 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:12:27,272 748 | for ( k = 0 ; k < M ; k++ ) { 2025-09-08T08:12:27,272 | ~~^~~ 2025-09-08T08:12:27,272 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:12:27,272 749 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:12:27,273 | ~~^~~ 2025-09-08T08:12:27,273 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:12:27,273 751 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:12:27,273 | ~~^~~ 2025-09-08T08:12:27,274 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:12:27,274 758 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:12:27,274 | ~~^~~ 2025-09-08T08:12:27,275 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:12:27,275 766 | for ( k = 0 ; k < M ; k++ ) { 2025-09-08T08:12:27,275 | ~~^~~ 2025-09-08T08:12:27,275 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:12:27,275 767 | for ( i = 0 ; i < N ; i++ ) { 2025-09-08T08:12:27,275 | ~~^~~ 2025-09-08T08:12:27,276 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:12:27,276 769 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:12:27,276 | ~~^~~ 2025-09-08T08:12:27,277 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:12:27,277 776 | for ( j = 0 ; j < O ; j++ ) { 2025-09-08T08:12:27,277 | ~~^~~ 2025-09-08T08:12:27,536 src/TVNDopt.cpp:802:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-08T08:12:27,536 802 | } 2025-09-08T08:12:27,536 | ^ 2025-09-08T08:12:27,537 In file included from src/TVopt.h:15, 2025-09-08T08:12:27,537 from src/TVNDopt.cpp:18: 2025-09-08T08:12:27,537 src/general.h: At global scope: 2025-09-08T08:12:27,537 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:27,537 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:27,537 | ^~~~~~~~~~ 2025-09-08T08:12:28,349 src/TVNDopt.cpp: In function ‘int PD_TV(double*, double*, double*, double*, double*, double*, int*, int, int, int, int)’: 2025-09-08T08:12:28,350 src/TVNDopt.cpp:104:25: warning: argument 1 range [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 2025-09-08T08:12:28,350 104 | p = (double**)calloc(npen,sizeof(double*)); 2025-09-08T08:12:28,350 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:12:28,350 In file included from /usr/include/c++/14/cstdlib:79, 2025-09-08T08:12:28,350 from /usr/include/c++/14/stdlib.h:36, 2025-09-08T08:12:28,350 from src/TVNDopt.cpp:11: 2025-09-08T08:12:28,350 /usr/include/stdlib.h:675:14: note: in a call to allocation function ‘void* calloc(size_t, size_t)’ declared here 2025-09-08T08:12:28,350 675 | extern void *calloc (size_t __nmemb, size_t __size) 2025-09-08T08:12:28,351 | ^~~~~~ 2025-09-08T08:12:28,351 src/TVNDopt.cpp:105:25: warning: argument 1 range [2147483648, 4294967295] exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 2025-09-08T08:12:28,351 105 | z = (double**)calloc(npen,sizeof(double*)); 2025-09-08T08:12:28,351 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T08:12:28,351 /usr/include/stdlib.h:675:14: note: in a call to allocation function ‘void* calloc(size_t, size_t)’ declared here 2025-09-08T08:12:28,351 675 | extern void *calloc (size_t __nmemb, size_t __size) 2025-09-08T08:12:28,351 | ^~~~~~ 2025-09-08T08:12:29,274 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:12:31,392 In file included from src/TVopt.h:15, 2025-09-08T08:12:31,392 from src/TVgenopt.cpp:15: 2025-09-08T08:12:31,392 src/general.h:37:18: warning: ‘DEBUG_FILE’ defined but not used [-Wunused-variable] 2025-09-08T08:12:31,392 37 | static FILE* DEBUG_FILE = NULL; 2025-09-08T08:12:31,392 | ^~~~~~~~~~ 2025-09-08T08:12:31,484 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:12:32,655 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:12:32,964 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:12:33,891 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:12:34,312 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T08:12:34,312 !! 2025-09-08T08:12:34,312 ******************************************************************************** 2025-09-08T08:12:34,312 Please avoid running ``setup.py`` directly. 2025-09-08T08:12:34,312 Instead, use pypa/build, pypa/installer or other 2025-09-08T08:12:34,313 standards-based tools. 2025-09-08T08:12:34,313 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T08:12:34,313 or your builds will no longer be supported. 2025-09-08T08:12:34,313 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T08:12:34,313 ******************************************************************************** 2025-09-08T08:12:34,313 !! 2025-09-08T08:12:34,313 self.initialize_options() 2025-09-08T08:12:34,385 installing to build/bdist.linux-armv7l/wheel 2025-09-08T08:12:34,385 running install 2025-09-08T08:12:34,408 running install_lib 2025-09-08T08:12:34,482 creating build/bdist.linux-armv7l/wheel 2025-09-08T08:12:34,483 copying build/lib.linux-armv7l-cpython-313/_prox_tv.abi3.so -> build/bdist.linux-armv7l/wheel/. 2025-09-08T08:12:34,486 creating build/bdist.linux-armv7l/wheel/prox_tv 2025-09-08T08:12:34,487 copying build/lib.linux-armv7l-cpython-313/prox_tv/__init__.py -> build/bdist.linux-armv7l/wheel/./prox_tv 2025-09-08T08:12:34,487 copying build/lib.linux-armv7l-cpython-313/prox_tv/prox_tv_build.py -> build/bdist.linux-armv7l/wheel/./prox_tv 2025-09-08T08:12:34,488 copying build/lib.linux-armv7l-cpython-313/prox_tv/prox_tv_test.py -> build/bdist.linux-armv7l/wheel/./prox_tv 2025-09-08T08:12:34,488 running install_egg_info 2025-09-08T08:12:34,566 running egg_info 2025-09-08T08:12:34,640 writing prox_tv.egg-info/PKG-INFO 2025-09-08T08:12:34,641 writing dependency_links to prox_tv.egg-info/dependency_links.txt 2025-09-08T08:12:34,642 writing requirements to prox_tv.egg-info/requires.txt 2025-09-08T08:12:34,642 writing top-level names to prox_tv.egg-info/top_level.txt 2025-09-08T08:12:34,716 reading manifest file 'prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:12:34,719 reading manifest template 'MANIFEST.in' 2025-09-08T08:12:34,724 writing manifest file 'prox_tv.egg-info/SOURCES.txt' 2025-09-08T08:12:34,724 Copying prox_tv.egg-info to build/bdist.linux-armv7l/wheel/./prox_tv-3.2.0-py3.13.egg-info 2025-09-08T08:12:34,726 running install_scripts 2025-09-08T08:12:34,776 creating build/bdist.linux-armv7l/wheel/prox_tv-3.2.0.dist-info/WHEEL 2025-09-08T08:12:34,777 creating '/tmp/pip-wheel-6qttniw1/prox_tv-3.2.0-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T08:12:34,896 adding '_prox_tv.abi3.so' 2025-09-08T08:12:34,902 adding 'prox_tv/__init__.py' 2025-09-08T08:12:34,904 adding 'prox_tv/prox_tv_build.py' 2025-09-08T08:12:34,905 adding 'prox_tv/prox_tv_test.py' 2025-09-08T08:12:34,906 adding 'prox_tv-3.2.0.dist-info/METADATA' 2025-09-08T08:12:34,907 adding 'prox_tv-3.2.0.dist-info/WHEEL' 2025-09-08T08:12:34,907 adding 'prox_tv-3.2.0.dist-info/top_level.txt' 2025-09-08T08:12:34,908 adding 'prox_tv-3.2.0.dist-info/RECORD' 2025-09-08T08:12:34,909 removing build/bdist.linux-armv7l/wheel 2025-09-08T08:12:35,076 Building wheel for prox-tv (setup.py): finished with status 'done' 2025-09-08T08:12:35,080 Created wheel for prox-tv: filename=prox_tv-3.2.0-cp313-cp313-linux_armv7l.whl size=252808 sha256=2bc3b03056dbb668ef301d7e2e43cfd4e622405b5bfe85e0442530c5469b55c3 2025-09-08T08:12:35,081 Stored in directory: /tmp/pip-ephem-wheel-cache-wdxkdxzs/wheels/30/8e/26/d2bc5dbd36de71605fcf84d47b139893908afd2a2fa3fd1fad 2025-09-08T08:12:35,088 Successfully built prox-tv 2025-09-08T08:12:35,090 Removed build tracker: '/tmp/pip-build-tracker-cdqdr2jo'