2025-09-19T15:02:00,512 Created temporary directory: /tmp/pip-ephem-wheel-cache-hj8pbof3 2025-09-19T15:02:00,515 Created temporary directory: /tmp/pip-req-tracker-gi4fe6sd 2025-09-19T15:02:00,515 Initialized build tracking at /tmp/pip-req-tracker-gi4fe6sd 2025-09-19T15:02:00,515 Created build tracker: /tmp/pip-req-tracker-gi4fe6sd 2025-09-19T15:02:00,515 Entered build tracker: /tmp/pip-req-tracker-gi4fe6sd 2025-09-19T15:02:00,516 Created temporary directory: /tmp/pip-wheel-helb3z18 2025-09-19T15:02:00,537 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2025-09-19T15:02:00,538 2 location(s) to search for versions of pymangle: 2025-09-19T15:02:00,538 * https://pypi.org/simple/pymangle/ 2025-09-19T15:02:00,538 * https://www.piwheels.org/simple/pymangle/ 2025-09-19T15:02:00,539 Fetching project page and analyzing links: https://pypi.org/simple/pymangle/ 2025-09-19T15:02:00,539 Getting page https://pypi.org/simple/pymangle/ 2025-09-19T15:02:00,540 Found index url https://pypi.org/simple 2025-09-19T15:02:00,545 Starting new HTTPS connection (1): pypi.org:443 2025-09-19T15:02:00,668 https://pypi.org:443 "GET /simple/pymangle/ HTTP/1.1" 200 636 2025-09-19T15:02:00,734 Found link https://files.pythonhosted.org/packages/b4/7d/89184c34570e2ca29f593922b087c0e40dbda63c73ced4757c4b36cc7d3e/pymangle-0.9.0.tar.gz#sha256=6f64afc68ac0d5b5c9a7ce682cae11d8e231d05424c09fb5643ea1207daaef6d (from https://pypi.org/simple/pymangle/), version: 0.9.0 2025-09-19T15:02:00,734 Found link https://files.pythonhosted.org/packages/8e/98/6dd8fef9731ae1531a9eb58e88d6c82e3a74129b985f7e9296bdbc5b412b/pymangle-0.9.1.tar.gz#sha256=9ed704490a64e999ee7c75d223f07da29854ad9a5084f4243f490ada900d093d (from https://pypi.org/simple/pymangle/), version: 0.9.1 2025-09-19T15:02:00,735 Found link https://files.pythonhosted.org/packages/af/20/a10d397705e1474e7dc379bef717119b8b19b1fe58943a0019e678d01df5/pymangle-0.9.2.tar.gz#sha256=f46677e54393f1b55d3e0691454b3b78e369931498fefdb12da5fc71ec32e28a (from https://pypi.org/simple/pymangle/), version: 0.9.2 2025-09-19T15:02:00,735 Found link https://files.pythonhosted.org/packages/ab/b7/79c7127ade2209571571a206f864d7a195fd959614e5f85790851892d919/pymangle-0.9.3.tar.gz#sha256=7d228b4cdd47592acd4713cd1f164bd2ecae3ed8da5a78bd592d9e8b29d047d5 (from https://pypi.org/simple/pymangle/), version: 0.9.3 2025-09-19T15:02:00,735 Fetching project page and analyzing links: https://www.piwheels.org/simple/pymangle/ 2025-09-19T15:02:00,736 Getting page https://www.piwheels.org/simple/pymangle/ 2025-09-19T15:02:00,737 Found index url https://www.piwheels.org/simple 2025-09-19T15:02:00,739 Starting new HTTPS connection (1): www.piwheels.org:443 2025-09-19T15:02:00,798 https://www.piwheels.org:443 "GET /simple/pymangle/ HTTP/1.1" 200 874 2025-09-19T15:02:00,822 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.3-cp311-cp311-linux_armv6l.whl#sha256=7846caf50f4761ef2bc5c5d793ae6cc5c894d7f877a6909af3622c226055a2f5 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,823 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.3-cp311-cp311-linux_armv7l.whl#sha256=7846caf50f4761ef2bc5c5d793ae6cc5c894d7f877a6909af3622c226055a2f5 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,823 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.2-cp35-cp35m-linux_armv6l.whl#sha256=bc5141d0069ffc2dde3d063a2ce34e0468ac9c37c84156f9c3304e0d487e6eba (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,823 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.2-cp35-cp35m-linux_armv7l.whl#sha256=bc5141d0069ffc2dde3d063a2ce34e0468ac9c37c84156f9c3304e0d487e6eba (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,824 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.2-cp37-cp37m-linux_armv6l.whl#sha256=a6283b09aedd7cde7748534659c3b5b93ad88fdd519a48388ac89f717295e20e (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,824 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.2-cp37-cp37m-linux_armv7l.whl#sha256=a6283b09aedd7cde7748534659c3b5b93ad88fdd519a48388ac89f717295e20e (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,825 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.2-cp39-cp39-linux_armv6l.whl#sha256=293e2475d282c5721f33ec2b04ce3f83e1f03bb6fefeb26cc261ab0ad061fe4f (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,825 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.2-cp39-cp39-linux_armv7l.whl#sha256=293e2475d282c5721f33ec2b04ce3f83e1f03bb6fefeb26cc261ab0ad061fe4f (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,825 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp35-cp35m-linux_armv7l.whl#sha256=d11b11b28f38dbf4c47ac1b610d47a015207f6809c23cc05540db799cc822c7c (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,826 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp35-cp35m-linux_armv6l.whl#sha256=d11b11b28f38dbf4c47ac1b610d47a015207f6809c23cc05540db799cc822c7c (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,826 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp39-cp39-linux_armv6l.whl#sha256=3414e46df3eef702beb1c37393485812dbad29975d9203fcf8fafba20dfb3b02 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,826 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp39-cp39-linux_armv7l.whl#sha256=3414e46df3eef702beb1c37393485812dbad29975d9203fcf8fafba20dfb3b02 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,827 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp37-cp37m-linux_armv6l.whl#sha256=c887907b15222eafd31d0f9565e9faaf0b02bea7910718ba17d7ef63cd20d1c6 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,827 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp37-cp37m-linux_armv7l.whl#sha256=c887907b15222eafd31d0f9565e9faaf0b02bea7910718ba17d7ef63cd20d1c6 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,827 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp34-cp34m-linux_armv7l.whl#sha256=51bf8ababed7d4b673becb695b5856d8434fbaea45d61cd05b8c66646fad20ba (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,828 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.1-cp34-cp34m-linux_armv6l.whl#sha256=51bf8ababed7d4b673becb695b5856d8434fbaea45d61cd05b8c66646fad20ba (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,828 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp37-cp37m-linux_armv6l.whl#sha256=b0ab130d44798ba19687b6b0f30e323dd9c6a0baeb0ac9255481aaf369f3681e (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,829 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp37-cp37m-linux_armv7l.whl#sha256=b0ab130d44798ba19687b6b0f30e323dd9c6a0baeb0ac9255481aaf369f3681e (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,829 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp34-cp34m-linux_armv7l.whl#sha256=4fcf43c52fa65bdc7d8c6463a4932befda02fca55a517b09c243d830d0512a2d (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,829 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp34-cp34m-linux_armv6l.whl#sha256=4fcf43c52fa65bdc7d8c6463a4932befda02fca55a517b09c243d830d0512a2d (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,830 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp35-cp35m-linux_armv6l.whl#sha256=845d92ba89a14085bccc6c9478e02c3da82651a863fa0c72734b27292a70b9e5 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,830 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp35-cp35m-linux_armv7l.whl#sha256=845d92ba89a14085bccc6c9478e02c3da82651a863fa0c72734b27292a70b9e5 (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,830 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp39-cp39-linux_armv6l.whl#sha256=18508a65b9900b3d133a452d24d6b3aa6ae9e05b8a569cd5c85e77145187d94b (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,831 Skipping link: No binaries permitted for pymangle: https://archive1.piwheels.org/simple/pymangle/pymangle-0.9.0-cp39-cp39-linux_armv7l.whl#sha256=18508a65b9900b3d133a452d24d6b3aa6ae9e05b8a569cd5c85e77145187d94b (from https://www.piwheels.org/simple/pymangle/) 2025-09-19T15:02:00,876 Given no hashes to check 1 links for project 'pymangle': discarding no candidates 2025-09-19T15:02:00,912 Collecting pymangle==0.9.3 2025-09-19T15:02:00,914 Created temporary directory: /tmp/pip-unpack-ttmaeuew 2025-09-19T15:02:00,918 Starting new HTTPS connection (1): files.pythonhosted.org:443 2025-09-19T15:02:01,027 https://files.pythonhosted.org:443 "GET /packages/ab/b7/79c7127ade2209571571a206f864d7a195fd959614e5f85790851892d919/pymangle-0.9.3.tar.gz HTTP/1.1" 200 31360 2025-09-19T15:02:01,029 Downloading pymangle-0.9.3.tar.gz (31 kB) 2025-09-19T15:02:01,098 Added pymangle==0.9.3 from https://files.pythonhosted.org/packages/ab/b7/79c7127ade2209571571a206f864d7a195fd959614e5f85790851892d919/pymangle-0.9.3.tar.gz#sha256=7d228b4cdd47592acd4713cd1f164bd2ecae3ed8da5a78bd592d9e8b29d047d5 to build tracker '/tmp/pip-req-tracker-gi4fe6sd' 2025-09-19T15:02:01,099 Running setup.py (path:/tmp/pip-wheel-helb3z18/pymangle_86f4e2427a234ae39d509ee32195a7d0/setup.py) egg_info for package pymangle 2025-09-19T15:02:01,099 Created temporary directory: /tmp/pip-pip-egg-info-xhw0dbe3 2025-09-19T15:02:01,100 Running command python setup.py egg_info 2025-09-19T15:02:01,859 /usr/local/lib/python3.9/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-19T15:02:01,860 !! 2025-09-19T15:02:01,860 ******************************************************************************** 2025-09-19T15:02:01,860 Requirements should be satisfied by a PEP 517 installer. 2025-09-19T15:02:01,860 If you are using pip, you can try `pip install --use-pep517`. 2025-09-19T15:02:01,861 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-19T15:02:01,861 or your builds will no longer be supported. 2025-09-19T15:02:01,861 ******************************************************************************** 2025-09-19T15:02:01,861 !! 2025-09-19T15:02:01,862 dist.fetch_build_eggs(dist.setup_requires) 2025-09-19T15:02:02,026 running egg_info 2025-09-19T15:02:02,053 creating /tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info 2025-09-19T15:02:02,054 writing /tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info/PKG-INFO 2025-09-19T15:02:02,057 writing dependency_links to /tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info/dependency_links.txt 2025-09-19T15:02:02,059 writing requirements to /tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info/requires.txt 2025-09-19T15:02:02,060 writing top-level names to /tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info/top_level.txt 2025-09-19T15:02:02,061 writing manifest file '/tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info/SOURCES.txt' 2025-09-19T15:02:02,334 reading manifest file '/tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info/SOURCES.txt' 2025-09-19T15:02:02,336 reading manifest template 'MANIFEST.in' 2025-09-19T15:02:02,355 writing manifest file '/tmp/pip-pip-egg-info-xhw0dbe3/pymangle.egg-info/SOURCES.txt' 2025-09-19T15:02:02,465 Source in /tmp/pip-wheel-helb3z18/pymangle_86f4e2427a234ae39d509ee32195a7d0 has version 0.9.3, which satisfies requirement pymangle==0.9.3 from https://files.pythonhosted.org/packages/ab/b7/79c7127ade2209571571a206f864d7a195fd959614e5f85790851892d919/pymangle-0.9.3.tar.gz#sha256=7d228b4cdd47592acd4713cd1f164bd2ecae3ed8da5a78bd592d9e8b29d047d5 2025-09-19T15:02:02,466 Removed pymangle==0.9.3 from https://files.pythonhosted.org/packages/ab/b7/79c7127ade2209571571a206f864d7a195fd959614e5f85790851892d919/pymangle-0.9.3.tar.gz#sha256=7d228b4cdd47592acd4713cd1f164bd2ecae3ed8da5a78bd592d9e8b29d047d5 from build tracker '/tmp/pip-req-tracker-gi4fe6sd' 2025-09-19T15:02:02,471 Created temporary directory: /tmp/pip-unpack-tcj_ow55 2025-09-19T15:02:02,471 Building wheels for collected packages: pymangle 2025-09-19T15:02:02,475 Created temporary directory: /tmp/pip-wheel-xgkgytek 2025-09-19T15:02:02,476 Building wheel for pymangle (setup.py): started 2025-09-19T15:02:02,476 Destination directory: /tmp/pip-wheel-xgkgytek 2025-09-19T15:02:02,477 Running command /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-helb3z18/pymangle_86f4e2427a234ae39d509ee32195a7d0/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-helb3z18/pymangle_86f4e2427a234ae39d509ee32195a7d0/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-xgkgytek 2025-09-19T15:02:03,223 /usr/local/lib/python3.9/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-19T15:02:03,224 !! 2025-09-19T15:02:03,224 ******************************************************************************** 2025-09-19T15:02:03,224 Requirements should be satisfied by a PEP 517 installer. 2025-09-19T15:02:03,224 If you are using pip, you can try `pip install --use-pep517`. 2025-09-19T15:02:03,225 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-19T15:02:03,225 or your builds will no longer be supported. 2025-09-19T15:02:03,225 ******************************************************************************** 2025-09-19T15:02:03,225 !! 2025-09-19T15:02:03,226 dist.fetch_build_eggs(dist.setup_requires) 2025-09-19T15:02:03,358 running bdist_wheel 2025-09-19T15:02:03,463 running build 2025-09-19T15:02:03,463 running build_py 2025-09-19T15:02:03,493 creating build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,495 copying pymangle/version.py -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,497 copying pymangle/__init__.py -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,498 copying pymangle/mangle.py -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,500 running egg_info 2025-09-19T15:02:03,529 writing pymangle.egg-info/PKG-INFO 2025-09-19T15:02:03,533 writing dependency_links to pymangle.egg-info/dependency_links.txt 2025-09-19T15:02:03,535 writing requirements to pymangle.egg-info/requires.txt 2025-09-19T15:02:03,537 writing top-level names to pymangle.egg-info/top_level.txt 2025-09-19T15:02:03,746 reading manifest file 'pymangle.egg-info/SOURCES.txt' 2025-09-19T15:02:03,749 reading manifest template 'MANIFEST.in' 2025-09-19T15:02:03,768 writing manifest file 'pymangle.egg-info/SOURCES.txt' 2025-09-19T15:02:03,772 copying pymangle/_mangle.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,776 copying pymangle/cap.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,779 copying pymangle/cap.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,781 copying pymangle/defs.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,783 copying pymangle/mangle.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,786 copying pymangle/mangle.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,788 copying pymangle/pixel.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,790 copying pymangle/pixel.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,792 copying pymangle/point.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,794 copying pymangle/point.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,796 copying pymangle/polygon.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,799 copying pymangle/polygon.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,802 copying pymangle/rand.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,804 copying pymangle/rand.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,806 copying pymangle/stack.c -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,809 copying pymangle/stack.h -> build/lib.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:03,811 running build_ext 2025-09-19T15:02:04,289 building 'pymangle._mangle' extension 2025-09-19T15:02:04,291 creating build/temp.linux-armv7l-cpython-39/pymangle 2025-09-19T15:02:04,293 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/_mangle.c -o build/temp.linux-armv7l-cpython-39/pymangle/_mangle.o 2025-09-19T15:02:04,320 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:04,320 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:04,320 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:04,321 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:04,321 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:04,321 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:04,321 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:04,321 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:04,614 pymangle/_mangle.c: In function ‘PyMangleCapVec_repr’: 2025-09-19T15:02:04,614 pymangle/_mangle.c:234:47: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:04,614 234 | snprintf(buff,64, "MangleCapVec, ncaps: %lu", self->caps->size); 2025-09-19T15:02:04,615 | ~~^ ~~~~~~~~~~~~~~~~ 2025-09-19T15:02:04,615 | | | 2025-09-19T15:02:04,615 | | size_t {aka unsigned int} 2025-09-19T15:02:04,615 | long unsigned int 2025-09-19T15:02:04,616 | %u 2025-09-19T15:02:04,617 pymangle/_mangle.c: In function ‘PyManglePolygon_repr’: 2025-09-19T15:02:04,617 pymangle/_mangle.c:506:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:04,618 506 | "poly_id: %ld pixel_id: %ld weight: %.18Lg area: %.18Lg ncaps: %lu", 2025-09-19T15:02:04,618 | ~~^ 2025-09-19T15:02:04,618 | | 2025-09-19T15:02:04,618 | long int 2025-09-19T15:02:04,618 | %lld 2025-09-19T15:02:04,619 507 | self->poly.poly_id, 2025-09-19T15:02:04,619 | ~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:04,619 | | 2025-09-19T15:02:04,619 | int64 {aka long long int} 2025-09-19T15:02:04,619 pymangle/_mangle.c:506:40: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:04,620 506 | "poly_id: %ld pixel_id: %ld weight: %.18Lg area: %.18Lg ncaps: %lu", 2025-09-19T15:02:04,620 | ~~^ 2025-09-19T15:02:04,620 | | 2025-09-19T15:02:04,620 | long int 2025-09-19T15:02:04,621 | %lld 2025-09-19T15:02:04,621 507 | self->poly.poly_id, 2025-09-19T15:02:04,621 508 | self->poly.pixel_id, 2025-09-19T15:02:04,621 | ~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:04,621 | | 2025-09-19T15:02:04,622 | int64 {aka long long int} 2025-09-19T15:02:04,622 pymangle/_mangle.c:506:79: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:04,622 506 | "poly_id: %ld pixel_id: %ld weight: %.18Lg area: %.18Lg ncaps: %lu", 2025-09-19T15:02:04,622 | ~~^ 2025-09-19T15:02:04,622 | | 2025-09-19T15:02:04,622 | long unsigned int 2025-09-19T15:02:04,623 | %u 2025-09-19T15:02:04,623 ...... 2025-09-19T15:02:04,623 511 | self->poly.caps->size); 2025-09-19T15:02:04,623 | ~~~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:04,623 | | 2025-09-19T15:02:04,623 | size_t {aka unsigned int} 2025-09-19T15:02:04,624 pymangle/_mangle.c: In function ‘PyMangleMask_repr’: 2025-09-19T15:02:04,624 pymangle/_mangle.c:778:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘npy_intp’ {aka ‘int’} [-Wformat=] 2025-09-19T15:02:04,624 778 | "Mangle\n" 2025-09-19T15:02:04,624 | ^~~~~~~~~~ 2025-09-19T15:02:04,624 ...... 2025-09-19T15:02:04,624 791 | npoly, mask->pixeltype, mask->pixelres, mask->real, npix, 2025-09-19T15:02:04,625 | ~~~~~ 2025-09-19T15:02:04,625 | | 2025-09-19T15:02:04,625 | npy_intp {aka int} 2025-09-19T15:02:04,625 pymangle/_mangle.c:781:31: note: format string is defined here 2025-09-19T15:02:04,625 781 | "\tnpoly: %ld\n" 2025-09-19T15:02:04,626 | ~~^ 2025-09-19T15:02:04,626 | | 2025-09-19T15:02:04,626 | long int 2025-09-19T15:02:04,626 | %d 2025-09-19T15:02:04,627 pymangle/_mangle.c:778:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 8 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:04,627 778 | "Mangle\n" 2025-09-19T15:02:04,627 | ^~~~~~~~~~ 2025-09-19T15:02:04,627 ...... 2025-09-19T15:02:04,627 791 | npoly, mask->pixeltype, mask->pixelres, mask->real, npix, 2025-09-19T15:02:04,628 | ~~~~~~~~~~~~~~ 2025-09-19T15:02:04,628 | | 2025-09-19T15:02:04,628 | int64 {aka long long int} 2025-09-19T15:02:04,628 pymangle/_mangle.c:783:31: note: format string is defined here 2025-09-19T15:02:04,629 783 | "\tpixelres: %ld\n" 2025-09-19T15:02:04,629 | ~~^ 2025-09-19T15:02:04,629 | | 2025-09-19T15:02:04,629 | long int 2025-09-19T15:02:04,629 | %lld 2025-09-19T15:02:04,630 pymangle/_mangle.c:778:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 10 has type ‘npy_intp’ {aka ‘int’} [-Wformat=] 2025-09-19T15:02:04,630 778 | "Mangle\n" 2025-09-19T15:02:04,630 | ^~~~~~~~~~ 2025-09-19T15:02:04,630 ...... 2025-09-19T15:02:04,630 791 | npoly, mask->pixeltype, mask->pixelres, mask->real, npix, 2025-09-19T15:02:04,631 | ~~~~ 2025-09-19T15:02:04,631 | | 2025-09-19T15:02:04,631 | npy_intp {aka int} 2025-09-19T15:02:04,631 pymangle/_mangle.c:785:31: note: format string is defined here 2025-09-19T15:02:04,631 785 | "\tnpix: %ld\n" 2025-09-19T15:02:04,632 | ~~^ 2025-09-19T15:02:04,632 | | 2025-09-19T15:02:04,632 | long int 2025-09-19T15:02:04,632 | %d 2025-09-19T15:02:04,633 In file included from pymangle/_mangle.c:7: 2025-09-19T15:02:04,633 pymangle/_mangle.c: In function ‘PyMangleMask_polyid_and_weight’: 2025-09-19T15:02:04,633 pymangle/_mangle.c:1063:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_nopix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,633 1063 | poly_id_ptr, 2025-09-19T15:02:04,633 | ^~~~~~~~~~~ 2025-09-19T15:02:04,633 | | 2025-09-19T15:02:04,634 | npy_intp * {aka int *} 2025-09-19T15:02:04,634 pymangle/mangle.h:98:52: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,634 98 | ret=mangle_polyid_and_weight_nopix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,634 | ^~~~~~~ 2025-09-19T15:02:04,635 pymangle/mangle.h:66:43: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,635 66 | int64 *poly_id, 2025-09-19T15:02:04,635 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,635 pymangle/_mangle.c:1063:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_pix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,635 1063 | poly_id_ptr, 2025-09-19T15:02:04,635 | ^~~~~~~~~~~ 2025-09-19T15:02:04,636 | | 2025-09-19T15:02:04,636 | npy_intp * {aka int *} 2025-09-19T15:02:04,636 pymangle/mangle.h:100:50: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,636 100 | ret=mangle_polyid_and_weight_pix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,636 | ^~~~~~~ 2025-09-19T15:02:04,637 pymangle/mangle.h:76:41: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,637 76 | int64 *poly_id, 2025-09-19T15:02:04,637 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,637 pymangle/_mangle.c: In function ‘PyMangleMask_polyid’: 2025-09-19T15:02:04,637 pymangle/_mangle.c:1125:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_nopix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,638 1125 | poly_id_ptr, 2025-09-19T15:02:04,638 | ^~~~~~~~~~~ 2025-09-19T15:02:04,638 | | 2025-09-19T15:02:04,638 | npy_intp * {aka int *} 2025-09-19T15:02:04,638 pymangle/mangle.h:98:52: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,639 98 | ret=mangle_polyid_and_weight_nopix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,639 | ^~~~~~~ 2025-09-19T15:02:04,639 pymangle/mangle.h:66:43: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,639 66 | int64 *poly_id, 2025-09-19T15:02:04,639 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,640 pymangle/_mangle.c:1125:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_pix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,640 1125 | poly_id_ptr, 2025-09-19T15:02:04,640 | ^~~~~~~~~~~ 2025-09-19T15:02:04,640 | | 2025-09-19T15:02:04,641 | npy_intp * {aka int *} 2025-09-19T15:02:04,641 pymangle/mangle.h:100:50: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,641 100 | ret=mangle_polyid_and_weight_pix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,641 | ^~~~~~~ 2025-09-19T15:02:04,641 pymangle/mangle.h:76:41: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,641 76 | int64 *poly_id, 2025-09-19T15:02:04,642 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,642 pymangle/_mangle.c: In function ‘PyMangleMask_weight’: 2025-09-19T15:02:04,642 pymangle/_mangle.c:1178:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_nopix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,642 1178 | &poly_id, 2025-09-19T15:02:04,642 | ^~~~~~~~ 2025-09-19T15:02:04,643 | | 2025-09-19T15:02:04,643 | npy_intp * {aka int *} 2025-09-19T15:02:04,643 pymangle/mangle.h:98:52: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,643 98 | ret=mangle_polyid_and_weight_nopix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,643 | ^~~~~~~ 2025-09-19T15:02:04,643 pymangle/mangle.h:66:43: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,644 66 | int64 *poly_id, 2025-09-19T15:02:04,644 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,644 pymangle/_mangle.c:1178:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_pix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,644 1178 | &poly_id, 2025-09-19T15:02:04,645 | ^~~~~~~~ 2025-09-19T15:02:04,645 | | 2025-09-19T15:02:04,645 | npy_intp * {aka int *} 2025-09-19T15:02:04,645 pymangle/mangle.h:100:50: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,645 100 | ret=mangle_polyid_and_weight_pix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,646 | ^~~~~~~ 2025-09-19T15:02:04,646 pymangle/mangle.h:76:41: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,646 76 | int64 *poly_id, 2025-09-19T15:02:04,646 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,646 pymangle/_mangle.c: In function ‘PyMangleMask_contains’: 2025-09-19T15:02:04,646 pymangle/_mangle.c:1233:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_nopix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,647 1233 | &poly_id, 2025-09-19T15:02:04,647 | ^~~~~~~~ 2025-09-19T15:02:04,647 | | 2025-09-19T15:02:04,647 | npy_intp * {aka int *} 2025-09-19T15:02:04,647 pymangle/mangle.h:98:52: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,648 98 | ret=mangle_polyid_and_weight_nopix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,648 | ^~~~~~~ 2025-09-19T15:02:04,648 pymangle/mangle.h:66:43: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,648 66 | int64 *poly_id, 2025-09-19T15:02:04,648 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,649 pymangle/_mangle.c:1233:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_pix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,649 1233 | &poly_id, 2025-09-19T15:02:04,649 | ^~~~~~~~ 2025-09-19T15:02:04,649 | | 2025-09-19T15:02:04,649 | npy_intp * {aka int *} 2025-09-19T15:02:04,650 pymangle/mangle.h:100:50: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,650 100 | ret=mangle_polyid_and_weight_pix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,650 | ^~~~~~~ 2025-09-19T15:02:04,650 pymangle/mangle.h:76:41: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,650 76 | int64 *poly_id, 2025-09-19T15:02:04,650 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,651 pymangle/_mangle.c: In function ‘get_quad_frac_masked’: 2025-09-19T15:02:04,651 pymangle/_mangle.c:1321:9: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-19T15:02:04,651 1321 | int status=1; 2025-09-19T15:02:04,651 | ^~~~~~ 2025-09-19T15:02:04,651 pymangle/_mangle.c: In function ‘PyMangleMask_check_quadrants’: 2025-09-19T15:02:04,652 pymangle/_mangle.c:1349:9: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-19T15:02:04,652 1349 | int status=1; 2025-09-19T15:02:04,652 | ^~~~~~ 2025-09-19T15:02:04,652 In file included from pymangle/_mangle.c:7: 2025-09-19T15:02:04,652 pymangle/_mangle.c: In function ‘PyMangleMask_genrand’: 2025-09-19T15:02:04,653 pymangle/_mangle.c:1485:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_nopix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,653 1485 | &poly_id, 2025-09-19T15:02:04,653 | ^~~~~~~~ 2025-09-19T15:02:04,653 | | 2025-09-19T15:02:04,653 | npy_intp * {aka int *} 2025-09-19T15:02:04,654 pymangle/mangle.h:98:52: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,654 98 | ret=mangle_polyid_and_weight_nopix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,654 | ^~~~~~~ 2025-09-19T15:02:04,654 pymangle/mangle.h:66:43: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,654 66 | int64 *poly_id, 2025-09-19T15:02:04,655 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,655 pymangle/_mangle.c:1485:41: warning: passing argument 3 of ‘mangle_polyid_and_weight_pix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,655 1485 | &poly_id, 2025-09-19T15:02:04,655 | ^~~~~~~~ 2025-09-19T15:02:04,656 | | 2025-09-19T15:02:04,656 | npy_intp * {aka int *} 2025-09-19T15:02:04,656 pymangle/mangle.h:100:50: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,656 100 | ret=mangle_polyid_and_weight_pix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,656 | ^~~~~~~ 2025-09-19T15:02:04,657 pymangle/mangle.h:76:41: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,657 76 | int64 *poly_id, 2025-09-19T15:02:04,658 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,659 pymangle/_mangle.c: In function ‘PyMangleMask_genrand_range’: 2025-09-19T15:02:04,660 pymangle/_mangle.c:1586:58: warning: passing argument 3 of ‘mangle_polyid_and_weight_nopix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,660 1586 | status=MANGLE_POLYID_AND_WEIGHT(self->mask, &pt, &poly_id, &weight); 2025-09-19T15:02:04,660 | ^~~~~~~~ 2025-09-19T15:02:04,660 | | 2025-09-19T15:02:04,661 | npy_intp * {aka int *} 2025-09-19T15:02:04,661 pymangle/mangle.h:98:52: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,661 98 | ret=mangle_polyid_and_weight_nopix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,661 | ^~~~~~~ 2025-09-19T15:02:04,662 pymangle/mangle.h:66:43: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,662 66 | int64 *poly_id, 2025-09-19T15:02:04,662 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,662 pymangle/_mangle.c:1586:58: warning: passing argument 3 of ‘mangle_polyid_and_weight_pix’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-19T15:02:04,662 1586 | status=MANGLE_POLYID_AND_WEIGHT(self->mask, &pt, &poly_id, &weight); 2025-09-19T15:02:04,663 | ^~~~~~~~ 2025-09-19T15:02:04,663 | | 2025-09-19T15:02:04,663 | npy_intp * {aka int *} 2025-09-19T15:02:04,663 pymangle/mangle.h:100:50: note: in definition of macro ‘MANGLE_POLYID_AND_WEIGHT’ 2025-09-19T15:02:04,663 100 | ret=mangle_polyid_and_weight_pix(self,pt,poly_id,weight); \ 2025-09-19T15:02:04,664 | ^~~~~~~ 2025-09-19T15:02:04,664 pymangle/mangle.h:76:41: note: expected ‘int64 *’ {aka ‘long long int *’} but argument is of type ‘npy_intp *’ {aka ‘int *’} 2025-09-19T15:02:04,664 76 | int64 *poly_id, 2025-09-19T15:02:04,664 | ~~~~~~~^~~~~~~ 2025-09-19T15:02:04,664 pymangle/_mangle.c:1543:9: warning: unused variable ‘num_contained’ [-Wunused-variable] 2025-09-19T15:02:04,665 1543 | int num_contained=0; 2025-09-19T15:02:04,665 | ^~~~~~~~~~~~~ 2025-09-19T15:02:04,665 pymangle/_mangle.c: In function ‘PyMangleMask_pixels’: 2025-09-19T15:02:04,665 pymangle/_mangle.c:1632:15: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-19T15:02:04,666 1632 | for (i=0;imask->poly_vec->size;i++) { 2025-09-19T15:02:04,666 | ^ 2025-09-19T15:02:04,666 pymangle/_mangle.c: In function ‘PyMangleMask_weights’: 2025-09-19T15:02:04,666 pymangle/_mangle.c:1660:15: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-19T15:02:04,666 1660 | for (i=0;imask->poly_vec->size;i++) { 2025-09-19T15:02:04,667 | ^ 2025-09-19T15:02:04,667 pymangle/_mangle.c: In function ‘PyMangleMask_areas’: 2025-09-19T15:02:04,667 pymangle/_mangle.c:1688:15: warning: comparison of integer expressions of different signedness: ‘npy_intp’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-19T15:02:04,667 1688 | for (i=0;imask->poly_vec->size;i++) { 2025-09-19T15:02:04,668 | ^ 2025-09-19T15:02:04,996 pymangle/_mangle.c: In function ‘PyManglePolygon_repr’: 2025-09-19T15:02:04,997 pymangle/_mangle.c:506:63: warning: ‘%.18Lg’ directive output may be truncated writing between 1 and 24 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 2025-09-19T15:02:04,997 506 | "poly_id: %ld pixel_id: %ld weight: %.18Lg area: %.18Lg ncaps: %lu", 2025-09-19T15:02:04,997 | ^~~~~~ 2025-09-19T15:02:04,998 pymangle/_mangle.c:506:14: note: assuming directive output of 23 bytes 2025-09-19T15:02:04,998 506 | "poly_id: %ld pixel_id: %ld weight: %.18Lg area: %.18Lg ncaps: %lu", 2025-09-19T15:02:04,998 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:04,998 pymangle/_mangle.c:504:5: note: ‘snprintf’ output between 50 and 125 bytes into a destination of size 64 2025-09-19T15:02:04,998 504 | snprintf(buff, 2025-09-19T15:02:04,999 | ^~~~~~~~~~~~~~ 2025-09-19T15:02:04,999 505 | sizeof(buff), 2025-09-19T15:02:04,999 | ~~~~~~~~~~~~~ 2025-09-19T15:02:04,999 506 | "poly_id: %ld pixel_id: %ld weight: %.18Lg area: %.18Lg ncaps: %lu", 2025-09-19T15:02:04,999 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:04,1000 507 | self->poly.poly_id, 2025-09-19T15:02:04,1000 | ~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:04,1000 508 | self->poly.pixel_id, 2025-09-19T15:02:05,000 | ~~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:05,000 509 | self->poly.weight, 2025-09-19T15:02:05,001 | ~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:05,001 510 | self->poly.area, 2025-09-19T15:02:05,001 | ~~~~~~~~~~~~~~~~ 2025-09-19T15:02:05,001 511 | self->poly.caps->size); 2025-09-19T15:02:05,001 | ~~~~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:05,770 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/cap.c -o build/temp.linux-armv7l-cpython-39/pymangle/cap.o 2025-09-19T15:02:05,791 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:05,791 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:05,792 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:05,792 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:05,792 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:05,792 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:05,792 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:05,793 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:06,182 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/mangle.c -o build/temp.linux-armv7l-cpython-39/pymangle/mangle.o 2025-09-19T15:02:06,207 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:06,207 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:06,207 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:06,208 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:06,208 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:06,208 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:06,208 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:06,208 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:06,279 pymangle/mangle.c: In function ‘mangle_print’: 2025-09-19T15:02:06,280 pymangle/mangle.c:68:13: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:06,280 68 | "Mangle\n" 2025-09-19T15:02:06,280 | ^~~~~~~~~~ 2025-09-19T15:02:06,281 ...... 2025-09-19T15:02:06,281 80 | npoly, self->pixeltype, self->pixelres, npix, 2025-09-19T15:02:06,281 | ~~~~~ 2025-09-19T15:02:06,281 | | 2025-09-19T15:02:06,282 | size_t {aka unsigned int} 2025-09-19T15:02:06,282 pymangle/mangle.c:71:30: note: format string is defined here 2025-09-19T15:02:06,282 71 | "\tnpoly: %ld\n" 2025-09-19T15:02:06,282 | ~~^ 2025-09-19T15:02:06,282 | | 2025-09-19T15:02:06,283 | long int 2025-09-19T15:02:06,283 | %d 2025-09-19T15:02:06,283 pymangle/mangle.c:68:13: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,283 68 | "Mangle\n" 2025-09-19T15:02:06,283 | ^~~~~~~~~~ 2025-09-19T15:02:06,284 ...... 2025-09-19T15:02:06,284 80 | npoly, self->pixeltype, self->pixelres, npix, 2025-09-19T15:02:06,284 | ~~~~~~~~~~~~~~ 2025-09-19T15:02:06,284 | | 2025-09-19T15:02:06,284 | int64 {aka long long int} 2025-09-19T15:02:06,285 pymangle/mangle.c:73:30: note: format string is defined here 2025-09-19T15:02:06,285 73 | "\tpixelres: %ld\n" 2025-09-19T15:02:06,285 | ~~^ 2025-09-19T15:02:06,285 | | 2025-09-19T15:02:06,286 | long int 2025-09-19T15:02:06,286 | %lld 2025-09-19T15:02:06,286 pymangle/mangle.c:68:13: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 8 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:06,286 68 | "Mangle\n" 2025-09-19T15:02:06,286 | ^~~~~~~~~~ 2025-09-19T15:02:06,286 ...... 2025-09-19T15:02:06,287 80 | npoly, self->pixeltype, self->pixelres, npix, 2025-09-19T15:02:06,287 | ~~~~ 2025-09-19T15:02:06,287 | | 2025-09-19T15:02:06,287 | size_t {aka unsigned int} 2025-09-19T15:02:06,288 pymangle/mangle.c:74:30: note: format string is defined here 2025-09-19T15:02:06,288 74 | "\tnpix: %ld\n" 2025-09-19T15:02:06,288 | ~~^ 2025-09-19T15:02:06,288 | | 2025-09-19T15:02:06,288 | long int 2025-09-19T15:02:06,289 | %d 2025-09-19T15:02:06,289 In file included from pymangle/mangle.h:4, 2025-09-19T15:02:06,289 from pymangle/mangle.c:4: 2025-09-19T15:02:06,289 pymangle/mangle.c: In function ‘mangle_read’: 2025-09-19T15:02:06,289 pymangle/mangle.c:112:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,290 112 | wlog("reading %ld polygons\n", self->npoly); 2025-09-19T15:02:06,290 | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ 2025-09-19T15:02:06,290 | | 2025-09-19T15:02:06,290 | int64 {aka long long int} 2025-09-19T15:02:06,290 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:06,290 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:06,291 | ^~~~~~~~~~~ 2025-09-19T15:02:06,291 pymangle/mangle.c:112:25: note: format string is defined here 2025-09-19T15:02:06,291 112 | wlog("reading %ld polygons\n", self->npoly); 2025-09-19T15:02:06,291 | ~~^ 2025-09-19T15:02:06,291 | | 2025-09-19T15:02:06,292 | long int 2025-09-19T15:02:06,293 | %lld 2025-09-19T15:02:06,293 pymangle/mangle.c: In function ‘count_polygons’: 2025-09-19T15:02:06,293 pymangle/mangle.c:135:12: warning: unused variable ‘i’ [-Wunused-variable] 2025-09-19T15:02:06,293 135 | size_t i=0; 2025-09-19T15:02:06,294 | ^ 2025-09-19T15:02:06,294 pymangle/mangle.c: In function ‘mangle_read_header’: 2025-09-19T15:02:06,294 pymangle/mangle.c:172:29: warning: format ‘%ld’ expects argument of type ‘long int *’, but argument 3 has type ‘int64 *’ {aka ‘long long int *’} [-Wformat=] 2025-09-19T15:02:06,294 172 | if (2 != fscanf(fptr,"%ld %s", &self->npoly, self->buff)) { 2025-09-19T15:02:06,294 | ~~^ ~~~~~~~~~~~~ 2025-09-19T15:02:06,295 | | | 2025-09-19T15:02:06,295 | | int64 * {aka long long int *} 2025-09-19T15:02:06,295 | long int * 2025-09-19T15:02:06,295 | %lld 2025-09-19T15:02:06,295 In file included from pymangle/mangle.h:4, 2025-09-19T15:02:06,296 from pymangle/mangle.c:4: 2025-09-19T15:02:06,296 pymangle/mangle.c:186:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,296 186 | wlog("Expect %ld polygons\n", self->npoly); 2025-09-19T15:02:06,296 | ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ 2025-09-19T15:02:06,296 | | 2025-09-19T15:02:06,297 | int64 {aka long long int} 2025-09-19T15:02:06,297 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:06,297 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:06,297 | ^~~~~~~~~~~ 2025-09-19T15:02:06,298 pymangle/mangle.c:186:24: note: format string is defined here 2025-09-19T15:02:06,298 186 | wlog("Expect %ld polygons\n", self->npoly); 2025-09-19T15:02:06,298 | ~~^ 2025-09-19T15:02:06,298 | | 2025-09-19T15:02:06,298 | long int 2025-09-19T15:02:06,299 | %lld 2025-09-19T15:02:06,299 In file included from pymangle/mangle.h:4, 2025-09-19T15:02:06,299 from pymangle/mangle.c:4: 2025-09-19T15:02:06,299 pymangle/mangle.c:240:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,299 240 | wlog("\t\tres: %ld\n", self->pixelres); 2025-09-19T15:02:06,300 | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 2025-09-19T15:02:06,300 | | 2025-09-19T15:02:06,300 | int64 {aka long long int} 2025-09-19T15:02:06,300 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:06,300 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:06,301 | ^~~~~~~~~~~ 2025-09-19T15:02:06,301 pymangle/mangle.c:240:38: note: format string is defined here 2025-09-19T15:02:06,301 240 | wlog("\t\tres: %ld\n", self->pixelres); 2025-09-19T15:02:06,301 | ~~^ 2025-09-19T15:02:06,301 | | 2025-09-19T15:02:06,302 | long int 2025-09-19T15:02:06,302 | %lld 2025-09-19T15:02:06,302 In file included from pymangle/mangle.h:4, 2025-09-19T15:02:06,302 from pymangle/mangle.c:4: 2025-09-19T15:02:06,302 pymangle/mangle.c: In function ‘mangle_read_weights’: 2025-09-19T15:02:06,303 pymangle/mangle.c:291:18: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,303 291 | wlog("Number of weights in weightfile %s less than number of polygons (%ld)\n",weightfile,self->npoly); 2025-09-19T15:02:06,303 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ 2025-09-19T15:02:06,303 | | 2025-09-19T15:02:06,304 | int64 {aka long long int} 2025-09-19T15:02:06,304 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:06,304 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:06,304 | ^~~~~~~~~~~ 2025-09-19T15:02:06,304 pymangle/mangle.c:291:86: note: format string is defined here 2025-09-19T15:02:06,305 291 | wlog("Number of weights in weightfile %s less than number of polygons (%ld)\n",weightfile,self->npoly); 2025-09-19T15:02:06,305 | ~~^ 2025-09-19T15:02:06,305 | | 2025-09-19T15:02:06,305 | long int 2025-09-19T15:02:06,306 | %lld 2025-09-19T15:02:06,306 In file included from pymangle/mangle.h:4, 2025-09-19T15:02:06,306 from pymangle/mangle.c:4: 2025-09-19T15:02:06,306 pymangle/mangle.c:301:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,307 301 | wlog("Number of weights in weightfile %s greater than number of polygons (%ld)\n",weightfile,self->npoly); 2025-09-19T15:02:06,307 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ 2025-09-19T15:02:06,307 | | 2025-09-19T15:02:06,307 | int64 {aka long long int} 2025-09-19T15:02:06,307 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:06,308 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:06,308 | ^~~~~~~~~~~ 2025-09-19T15:02:06,308 pymangle/mangle.c:301:85: note: format string is defined here 2025-09-19T15:02:06,308 301 | wlog("Number of weights in weightfile %s greater than number of polygons (%ld)\n",weightfile,self->npoly); 2025-09-19T15:02:06,308 | ~~^ 2025-09-19T15:02:06,309 | | 2025-09-19T15:02:06,309 | long int 2025-09-19T15:02:06,309 | %lld 2025-09-19T15:02:06,309 pymangle/mangle.c: In function ‘set_pixel_map’: 2025-09-19T15:02:06,309 pymangle/mangle.c:372:42: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,310 372 | fprintf(stderr,"Allocating %ld in PixelListVec\n", 2025-09-19T15:02:06,310 | ~~^ 2025-09-19T15:02:06,310 | | 2025-09-19T15:02:06,310 | long int 2025-09-19T15:02:06,310 | %lld 2025-09-19T15:02:06,311 373 | self->maxpix+1); 2025-09-19T15:02:06,311 | ~~~~~~~~~~~~~~ 2025-09-19T15:02:06,311 | | 2025-09-19T15:02:06,311 | int64 {aka long long int} 2025-09-19T15:02:06,311 pymangle/mangle.c:389:44: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,311 389 | "Adding poly %ld to pixel map at %ld (%ld)\n", 2025-09-19T15:02:06,312 | ~~^ 2025-09-19T15:02:06,312 | | 2025-09-19T15:02:06,312 | long int 2025-09-19T15:02:06,312 | %lld 2025-09-19T15:02:06,312 390 | ipoly,ply->pixel_id, 2025-09-19T15:02:06,313 | ~~~~~ 2025-09-19T15:02:06,313 | | 2025-09-19T15:02:06,313 | int64 {aka long long int} 2025-09-19T15:02:06,313 pymangle/mangle.c:389:64: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:06,313 389 | "Adding poly %ld to pixel map at %ld (%ld)\n", 2025-09-19T15:02:06,314 | ~~^ 2025-09-19T15:02:06,314 | | 2025-09-19T15:02:06,314 | long int 2025-09-19T15:02:06,314 | %lld 2025-09-19T15:02:06,314 390 | ipoly,ply->pixel_id, 2025-09-19T15:02:06,315 | ~~~~~~~~~~~~~ 2025-09-19T15:02:06,315 | | 2025-09-19T15:02:06,315 | int64 {aka long long int} 2025-09-19T15:02:06,315 pymangle/mangle.c:389:69: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:06,315 389 | "Adding poly %ld to pixel map at %ld (%ld)\n", 2025-09-19T15:02:06,316 | ~~^ 2025-09-19T15:02:06,316 | | 2025-09-19T15:02:06,316 | long int 2025-09-19T15:02:06,316 | %d 2025-09-19T15:02:06,316 390 | ipoly,ply->pixel_id, 2025-09-19T15:02:06,317 391 | self->pixel_list_vec->data[ply->pixel_id]->size); 2025-09-19T15:02:06,317 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:06,317 | | 2025-09-19T15:02:06,317 | size_t {aka unsigned int} 2025-09-19T15:02:06,716 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/pixel.c -o build/temp.linux-armv7l-cpython-39/pymangle/pixel.o 2025-09-19T15:02:06,737 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:06,738 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:06,738 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:06,738 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:06,738 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:06,738 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:06,739 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:06,739 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:06,833 In file included from pymangle/mangle.h:4, 2025-09-19T15:02:06,833 from pymangle/pixel.c:6: 2025-09-19T15:02:06,834 pymangle/pixel.c: In function ‘PixelListVec_new’: 2025-09-19T15:02:06,834 pymangle/pixel.c:18:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:06,834 18 | wlog("Vectors must be size > 0, got %ld", n); 2025-09-19T15:02:06,834 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2025-09-19T15:02:06,835 | | 2025-09-19T15:02:06,835 | size_t {aka unsigned int} 2025-09-19T15:02:06,835 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:06,835 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:06,836 | ^~~~~~~~~~~ 2025-09-19T15:02:06,836 pymangle/pixel.c:18:47: note: format string is defined here 2025-09-19T15:02:06,836 18 | wlog("Vectors must be size > 0, got %ld", n); 2025-09-19T15:02:06,837 | ~~^ 2025-09-19T15:02:06,837 | | 2025-09-19T15:02:06,838 | long int 2025-09-19T15:02:06,838 | %d 2025-09-19T15:02:06,838 In file included from pymangle/mangle.h:4, 2025-09-19T15:02:06,838 from pymangle/pixel.c:6: 2025-09-19T15:02:06,839 pymangle/pixel.c:30:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:06,839 30 | wlog("Could not allocate %ld pixel list pointers", n); 2025-09-19T15:02:06,839 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2025-09-19T15:02:06,839 | | 2025-09-19T15:02:06,840 | size_t {aka unsigned int} 2025-09-19T15:02:06,840 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:06,840 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:06,840 | ^~~~~~~~~~~ 2025-09-19T15:02:06,840 pymangle/pixel.c:30:36: note: format string is defined here 2025-09-19T15:02:06,841 30 | wlog("Could not allocate %ld pixel list pointers", n); 2025-09-19T15:02:06,841 | ~~^ 2025-09-19T15:02:06,841 | | 2025-09-19T15:02:06,841 | long int 2025-09-19T15:02:06,841 | %d 2025-09-19T15:02:06,842 pymangle/pixel.c: In function ‘pixel_parse_scheme’: 2025-09-19T15:02:06,842 pymangle/pixel.c:90:37: warning: format ‘%ld’ expects argument of type ‘long int *’, but argument 3 has type ‘int64 *’ {aka ‘long long int *’} [-Wformat=] 2025-09-19T15:02:06,842 90 | if (1 != sscanf(pixres_buff, "%ld", res)) { 2025-09-19T15:02:06,842 | ~~^ ~~~ 2025-09-19T15:02:06,843 | | | 2025-09-19T15:02:06,843 | | int64 * {aka long long int *} 2025-09-19T15:02:06,843 | long int * 2025-09-19T15:02:06,843 | %lld 2025-09-19T15:02:06,972 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/point.c -o build/temp.linux-armv7l-cpython-39/pymangle/point.o 2025-09-19T15:02:06,994 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:06,994 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:06,995 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:06,995 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:06,995 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:06,995 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:06,995 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:06,995 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:07,156 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/polygon.c -o build/temp.linux-armv7l-cpython-39/pymangle/polygon.o 2025-09-19T15:02:07,177 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:07,178 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:07,178 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:07,178 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:07,179 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:07,179 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:07,179 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:07,179 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:07,250 pymangle/polygon.c: In function ‘read_polygon_header’: 2025-09-19T15:02:07,251 pymangle/polygon.c:298:37: warning: format ‘%ld’ expects argument of type ‘long int *’, but argument 3 has type ‘int64 *’ {aka ‘long long int *’} [-Wformat=] 2025-09-19T15:02:07,251 298 | if (1 != sscanf(&linebuf[i], "%ld", &ply->poly_id)) { 2025-09-19T15:02:07,251 | ~~^ ~~~~~~~~~~~~~ 2025-09-19T15:02:07,251 | | | 2025-09-19T15:02:07,252 | | int64 * {aka long long int *} 2025-09-19T15:02:07,252 | long int * 2025-09-19T15:02:07,252 | %lld 2025-09-19T15:02:07,252 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,253 from pymangle/polygon.c:4: 2025-09-19T15:02:07,253 pymangle/polygon.c:310:14: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,253 310 | wlog("Failed to find ncaps for polygon id %ld\n", ply->poly_id); 2025-09-19T15:02:07,253 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,254 | | 2025-09-19T15:02:07,254 | int64 {aka long long int} 2025-09-19T15:02:07,254 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,254 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,254 | ^~~~~~~~~~~ 2025-09-19T15:02:07,255 pymangle/polygon.c:310:53: note: format string is defined here 2025-09-19T15:02:07,255 310 | wlog("Failed to find ncaps for polygon id %ld\n", ply->poly_id); 2025-09-19T15:02:07,255 | ~~^ 2025-09-19T15:02:07,255 | | 2025-09-19T15:02:07,255 | long int 2025-09-19T15:02:07,256 | %lld 2025-09-19T15:02:07,256 pymangle/polygon.c:319:40: warning: format ‘%ld’ expects argument of type ‘long int *’, but argument 3 has type ‘size_t *’ {aka ‘unsigned int *’} [-Wformat=] 2025-09-19T15:02:07,256 319 | if (1 != sscanf(&linebuf[i],"%ld",ncaps)) { 2025-09-19T15:02:07,256 | ~~^ ~~~~~ 2025-09-19T15:02:07,256 | | | 2025-09-19T15:02:07,257 | | size_t * {aka unsigned int *} 2025-09-19T15:02:07,257 | long int * 2025-09-19T15:02:07,257 | %d 2025-09-19T15:02:07,257 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,257 from pymangle/polygon.c:4: 2025-09-19T15:02:07,258 pymangle/polygon.c:321:18: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,258 321 | wlog("Failed to read ncaps for polygon id %ld\n", ply->poly_id); 2025-09-19T15:02:07,258 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,258 | | 2025-09-19T15:02:07,258 | int64 {aka long long int} 2025-09-19T15:02:07,259 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,259 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,259 | ^~~~~~~~~~~ 2025-09-19T15:02:07,259 pymangle/polygon.c:321:57: note: format string is defined here 2025-09-19T15:02:07,259 321 | wlog("Failed to read ncaps for polygon id %ld\n", ply->poly_id); 2025-09-19T15:02:07,259 | ~~^ 2025-09-19T15:02:07,260 | | 2025-09-19T15:02:07,260 | long int 2025-09-19T15:02:07,260 | %lld 2025-09-19T15:02:07,260 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,261 from pymangle/polygon.c:4: 2025-09-19T15:02:07,261 pymangle/polygon.c:352:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,261 352 | wlog("Failed to read header value for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,261 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,261 | | 2025-09-19T15:02:07,261 | int64 {aka long long int} 2025-09-19T15:02:07,262 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,262 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,262 | ^~~~~~~~~~~ 2025-09-19T15:02:07,262 pymangle/polygon.c:352:65: note: format string is defined here 2025-09-19T15:02:07,262 352 | wlog("Failed to read header value for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,263 | ~~^ 2025-09-19T15:02:07,263 | | 2025-09-19T15:02:07,263 | long int 2025-09-19T15:02:07,263 | %lld 2025-09-19T15:02:07,263 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,264 from pymangle/polygon.c:4: 2025-09-19T15:02:07,264 pymangle/polygon.c:361:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,264 361 | wlog("missing keyword in header for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,264 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,264 | | 2025-09-19T15:02:07,264 | int64 {aka long long int} 2025-09-19T15:02:07,265 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,266 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,266 | ^~~~~~~~~~~ 2025-09-19T15:02:07,266 pymangle/polygon.c:361:63: note: format string is defined here 2025-09-19T15:02:07,266 361 | wlog("missing keyword in header for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,267 | ~~^ 2025-09-19T15:02:07,267 | | 2025-09-19T15:02:07,267 | long int 2025-09-19T15:02:07,267 | %lld 2025-09-19T15:02:07,268 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,268 from pymangle/polygon.c:4: 2025-09-19T15:02:07,268 pymangle/polygon.c:372:22: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,269 372 | wlog("failed to read keyword in header for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,269 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,269 | | 2025-09-19T15:02:07,269 | int64 {aka long long int} 2025-09-19T15:02:07,269 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,269 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,270 | ^~~~~~~~~~~ 2025-09-19T15:02:07,270 pymangle/polygon.c:372:70: note: format string is defined here 2025-09-19T15:02:07,270 372 | wlog("failed to read keyword in header for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,270 | ~~^ 2025-09-19T15:02:07,271 | | 2025-09-19T15:02:07,271 | long int 2025-09-19T15:02:07,271 | %lld 2025-09-19T15:02:07,271 pymangle/polygon.c:380:44: warning: format ‘%ld’ expects argument of type ‘long int *’, but argument 3 has type ‘size_t *’ {aka ‘unsigned int *’} [-Wformat=] 2025-09-19T15:02:07,271 380 | if (1 != sscanf(valbuff,"%ld",ncaps)) { 2025-09-19T15:02:07,272 | ~~^ ~~~~~ 2025-09-19T15:02:07,272 | | | 2025-09-19T15:02:07,272 | | size_t * {aka unsigned int *} 2025-09-19T15:02:07,272 | long int * 2025-09-19T15:02:07,273 | %d 2025-09-19T15:02:07,273 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,273 from pymangle/polygon.c:4: 2025-09-19T15:02:07,274 pymangle/polygon.c:382:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,274 382 | wlog("Failed to read ncaps for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,274 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,274 | | 2025-09-19T15:02:07,275 | int64 {aka long long int} 2025-09-19T15:02:07,275 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,275 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,275 | ^~~~~~~~~~~ 2025-09-19T15:02:07,276 pymangle/polygon.c:382:65: note: format string is defined here 2025-09-19T15:02:07,276 382 | wlog("Failed to read ncaps for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,276 | ~~^ 2025-09-19T15:02:07,277 | | 2025-09-19T15:02:07,277 | long int 2025-09-19T15:02:07,278 | %lld 2025-09-19T15:02:07,278 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,278 from pymangle/polygon.c:4: 2025-09-19T15:02:07,278 pymangle/polygon.c:393:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,279 393 | wlog("Failed to read pixel for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,279 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,279 | | 2025-09-19T15:02:07,279 | int64 {aka long long int} 2025-09-19T15:02:07,280 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,280 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,280 | ^~~~~~~~~~~ 2025-09-19T15:02:07,280 pymangle/polygon.c:393:65: note: format string is defined here 2025-09-19T15:02:07,281 393 | wlog("Failed to read pixel for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,281 | ~~^ 2025-09-19T15:02:07,281 | | 2025-09-19T15:02:07,281 | long int 2025-09-19T15:02:07,282 | %lld 2025-09-19T15:02:07,282 pymangle/polygon.c:401:45: warning: format ‘%ld’ expects argument of type ‘long int *’, but argument 3 has type ‘int64 *’ {aka ‘long long int *’} [-Wformat=] 2025-09-19T15:02:07,282 401 | if (1 != sscanf(valbuff, "%ld", &ply->pixel_id)) { 2025-09-19T15:02:07,282 | ~~^ ~~~~~~~~~~~~~~ 2025-09-19T15:02:07,283 | | | 2025-09-19T15:02:07,283 | | int64 * {aka long long int *} 2025-09-19T15:02:07,283 | long int * 2025-09-19T15:02:07,283 | %lld 2025-09-19T15:02:07,283 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,284 from pymangle/polygon.c:4: 2025-09-19T15:02:07,284 pymangle/polygon.c:403:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,284 403 | wlog("Failed to read pixel for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,284 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,284 | | 2025-09-19T15:02:07,285 | int64 {aka long long int} 2025-09-19T15:02:07,285 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,285 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,285 | ^~~~~~~~~~~ 2025-09-19T15:02:07,286 pymangle/polygon.c:403:65: note: format string is defined here 2025-09-19T15:02:07,286 403 | wlog("Failed to read pixel for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,286 | ~~^ 2025-09-19T15:02:07,286 | | 2025-09-19T15:02:07,286 | long int 2025-09-19T15:02:07,287 | %lld 2025-09-19T15:02:07,287 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,287 from pymangle/polygon.c:4: 2025-09-19T15:02:07,287 pymangle/polygon.c:413:26: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,287 413 | wlog("Failed to read area for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,288 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,288 | | 2025-09-19T15:02:07,288 | int64 {aka long long int} 2025-09-19T15:02:07,288 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,288 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,288 | ^~~~~~~~~~~ 2025-09-19T15:02:07,289 pymangle/polygon.c:413:64: note: format string is defined here 2025-09-19T15:02:07,289 413 | wlog("Failed to read area for polygon id %ld", ply->poly_id); 2025-09-19T15:02:07,289 | ~~^ 2025-09-19T15:02:07,289 | | 2025-09-19T15:02:07,289 | long int 2025-09-19T15:02:07,289 | %lld 2025-09-19T15:02:07,290 pymangle/polygon.c:420:36: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses] 2025-09-19T15:02:07,290 420 | if (i==n || linebuf[i] == '\n' | linebuf[i]=='\0') { 2025-09-19T15:02:07,290 | ~~~~~~~~~~~^~~~~~~ 2025-09-19T15:02:07,290 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,290 from pymangle/polygon.c:4: 2025-09-19T15:02:07,291 pymangle/polygon.c:428:18: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,291 428 | wlog("missing caps count for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,291 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ 2025-09-19T15:02:07,291 | | 2025-09-19T15:02:07,291 | int64 {aka long long int} 2025-09-19T15:02:07,292 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,292 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,292 | ^~~~~~~~~~~ 2025-09-19T15:02:07,292 pymangle/polygon.c:428:52: note: format string is defined here 2025-09-19T15:02:07,292 428 | wlog("missing caps count for polygon %ld\n", ply->poly_id); 2025-09-19T15:02:07,293 | ~~^ 2025-09-19T15:02:07,293 | | 2025-09-19T15:02:07,293 | long int 2025-09-19T15:02:07,293 | %lld 2025-09-19T15:02:07,293 pymangle/polygon.c: In function ‘print_polygon’: 2025-09-19T15:02:07,294 pymangle/polygon.c:550:24: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,294 550 | "polygon %ld ( %ld caps, %.18Lg weight, %ld pixel, %.18Lg str):\n", 2025-09-19T15:02:07,294 | ~~^ 2025-09-19T15:02:07,294 | | 2025-09-19T15:02:07,294 | long int 2025-09-19T15:02:07,295 | %lld 2025-09-19T15:02:07,295 551 | self->poly_id, ncaps, self->weight, 2025-09-19T15:02:07,295 | ~~~~~~~~~~~~~ 2025-09-19T15:02:07,295 | | 2025-09-19T15:02:07,295 | int64 {aka long long int} 2025-09-19T15:02:07,296 pymangle/polygon.c:550:30: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:07,296 550 | "polygon %ld ( %ld caps, %.18Lg weight, %ld pixel, %.18Lg str):\n", 2025-09-19T15:02:07,296 | ~~^ 2025-09-19T15:02:07,296 | | 2025-09-19T15:02:07,296 | long int 2025-09-19T15:02:07,297 | %d 2025-09-19T15:02:07,297 551 | self->poly_id, ncaps, self->weight, 2025-09-19T15:02:07,297 | ~~~~~ 2025-09-19T15:02:07,297 | | 2025-09-19T15:02:07,297 | size_t {aka unsigned int} 2025-09-19T15:02:07,298 pymangle/polygon.c:550:55: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘int64’ {aka ‘long long int’} [-Wformat=] 2025-09-19T15:02:07,298 550 | "polygon %ld ( %ld caps, %.18Lg weight, %ld pixel, %.18Lg str):\n", 2025-09-19T15:02:07,298 | ~~^ 2025-09-19T15:02:07,298 | | 2025-09-19T15:02:07,299 | long int 2025-09-19T15:02:07,299 | %lld 2025-09-19T15:02:07,299 551 | self->poly_id, ncaps, self->weight, 2025-09-19T15:02:07,299 552 | self->pixel_id, self->area); 2025-09-19T15:02:07,299 | ~~~~~~~~~~~~~~ 2025-09-19T15:02:07,300 | | 2025-09-19T15:02:07,300 | int64 {aka long long int} 2025-09-19T15:02:07,300 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,300 from pymangle/polygon.c:4: 2025-09-19T15:02:07,300 pymangle/polygon.c: In function ‘read_polygons’: 2025-09-19T15:02:07,301 pymangle/polygon.c:613:14: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:07,301 613 | wlog("could not allocate %lu polygons\n", npoly); 2025-09-19T15:02:07,301 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ 2025-09-19T15:02:07,301 | | 2025-09-19T15:02:07,301 | size_t {aka unsigned int} 2025-09-19T15:02:07,302 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,302 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,302 | ^~~~~~~~~~~ 2025-09-19T15:02:07,302 pymangle/polygon.c:613:36: note: format string is defined here 2025-09-19T15:02:07,303 613 | wlog("could not allocate %lu polygons\n", npoly); 2025-09-19T15:02:07,303 | ~~^ 2025-09-19T15:02:07,303 | | 2025-09-19T15:02:07,303 | long unsigned int 2025-09-19T15:02:07,303 | %u 2025-09-19T15:02:07,304 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,304 from pymangle/polygon.c:4: 2025-09-19T15:02:07,304 pymangle/polygon.c:624:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:07,304 624 | wlog("Expected first token in polygon %lu to read " 2025-09-19T15:02:07,304 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-19T15:02:07,305 625 | "'polygon', got '%s'\n", i, buff); 2025-09-19T15:02:07,305 | ~ 2025-09-19T15:02:07,305 | | 2025-09-19T15:02:07,305 | size_t {aka unsigned int} 2025-09-19T15:02:07,305 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,306 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,306 | ^~~~~~~~~~~ 2025-09-19T15:02:07,306 pymangle/polygon.c:624:53: note: format string is defined here 2025-09-19T15:02:07,306 624 | wlog("Expected first token in polygon %lu to read " 2025-09-19T15:02:07,306 | ~~^ 2025-09-19T15:02:07,307 | | 2025-09-19T15:02:07,307 | long unsigned int 2025-09-19T15:02:07,307 | %u 2025-09-19T15:02:07,307 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,307 from pymangle/polygon.c:4: 2025-09-19T15:02:07,308 pymangle/polygon.c:631:18: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:07,308 631 | wlog("failed to read polygon %lu\n", i); 2025-09-19T15:02:07,308 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2025-09-19T15:02:07,308 | | 2025-09-19T15:02:07,308 | size_t {aka unsigned int} 2025-09-19T15:02:07,309 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,309 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,309 | ^~~~~~~~~~~ 2025-09-19T15:02:07,309 pymangle/polygon.c:631:44: note: format string is defined here 2025-09-19T15:02:07,310 631 | wlog("failed to read polygon %lu\n", i); 2025-09-19T15:02:07,310 | ~~^ 2025-09-19T15:02:07,310 | | 2025-09-19T15:02:07,310 | long unsigned int 2025-09-19T15:02:07,310 | %u 2025-09-19T15:02:07,310 In file included from pymangle/polygon.h:5, 2025-09-19T15:02:07,311 from pymangle/polygon.c:4: 2025-09-19T15:02:07,311 pymangle/polygon.c:638:22: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-19T15:02:07,311 638 | wlog("Error reading token for polygon %lu\n", i); 2025-09-19T15:02:07,311 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 2025-09-19T15:02:07,311 | | 2025-09-19T15:02:07,312 | size_t {aka unsigned int} 2025-09-19T15:02:07,312 pymangle/defs.h:15:35: note: in definition of macro ‘wlog’ 2025-09-19T15:02:07,312 15 | #define wlog(...) fprintf(stderr, __VA_ARGS__) 2025-09-19T15:02:07,312 | ^~~~~~~~~~~ 2025-09-19T15:02:07,313 pymangle/polygon.c:638:57: note: format string is defined here 2025-09-19T15:02:07,313 638 | wlog("Error reading token for polygon %lu\n", i); 2025-09-19T15:02:07,313 | ~~^ 2025-09-19T15:02:07,313 | | 2025-09-19T15:02:07,313 | long unsigned int 2025-09-19T15:02:07,313 | %u 2025-09-19T15:02:07,734 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/rand.c -o build/temp.linux-armv7l-cpython-39/pymangle/rand.o 2025-09-19T15:02:07,765 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:07,766 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:07,766 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:07,766 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:07,766 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:07,767 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:07,767 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:07,767 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:08,420 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-eDAWto/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.9 -I/usr/local/lib/python3.9/dist-packages/numpy/_core/include -Ipymangle/stack.h -Ipymangle/pixel.h -Ipymangle/point.h -Ipymangle/mangle.h -Ipymangle/cap.h -Ipymangle/defs.h -Ipymangle/polygon.h -Ipymangle/rand.h -c pymangle/stack.c -o build/temp.linux-armv7l-cpython-39/pymangle/stack.o 2025-09-19T15:02:08,444 cc1: warning: pymangle/stack.h: not a directory 2025-09-19T15:02:08,444 cc1: warning: pymangle/pixel.h: not a directory 2025-09-19T15:02:08,444 cc1: warning: pymangle/point.h: not a directory 2025-09-19T15:02:08,445 cc1: warning: pymangle/mangle.h: not a directory 2025-09-19T15:02:08,445 cc1: warning: pymangle/cap.h: not a directory 2025-09-19T15:02:08,445 cc1: warning: pymangle/defs.h: not a directory 2025-09-19T15:02:08,445 cc1: warning: pymangle/polygon.h: not a directory 2025-09-19T15:02:08,445 cc1: warning: pymangle/rand.h: not a directory 2025-09-19T15:02:08,668 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-39/pymangle/_mangle.o build/temp.linux-armv7l-cpython-39/pymangle/cap.o build/temp.linux-armv7l-cpython-39/pymangle/mangle.o build/temp.linux-armv7l-cpython-39/pymangle/pixel.o build/temp.linux-armv7l-cpython-39/pymangle/point.o build/temp.linux-armv7l-cpython-39/pymangle/polygon.o build/temp.linux-armv7l-cpython-39/pymangle/rand.o build/temp.linux-armv7l-cpython-39/pymangle/stack.o -L/usr/lib -o build/lib.linux-armv7l-cpython-39/pymangle/_mangle.cpython-39-arm-linux-gnueabihf.so 2025-09-19T15:02:08,850 /usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-19T15:02:08,851 !! 2025-09-19T15:02:08,851 ******************************************************************************** 2025-09-19T15:02:08,852 Please avoid running ``setup.py`` directly. 2025-09-19T15:02:08,852 Instead, use pypa/build, pypa/installer or other 2025-09-19T15:02:08,853 standards-based tools. 2025-09-19T15:02:08,854 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-19T15:02:08,854 or your builds will no longer be supported. 2025-09-19T15:02:08,855 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-19T15:02:08,855 ******************************************************************************** 2025-09-19T15:02:08,856 !! 2025-09-19T15:02:08,856 self.initialize_options() 2025-09-19T15:02:08,887 installing to build/bdist.linux-armv7l/wheel 2025-09-19T15:02:08,887 running install 2025-09-19T15:02:08,908 running install_lib 2025-09-19T15:02:08,935 creating build/bdist.linux-armv7l/wheel 2025-09-19T15:02:08,938 creating build/bdist.linux-armv7l/wheel/pymangle 2025-09-19T15:02:08,939 copying build/lib.linux-armv7l-cpython-39/pymangle/pixel.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,941 copying build/lib.linux-armv7l-cpython-39/pymangle/_mangle.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,944 copying build/lib.linux-armv7l-cpython-39/pymangle/stack.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,947 copying build/lib.linux-armv7l-cpython-39/pymangle/version.py -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,948 copying build/lib.linux-armv7l-cpython-39/pymangle/mangle.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,951 copying build/lib.linux-armv7l-cpython-39/pymangle/__init__.py -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,952 copying build/lib.linux-armv7l-cpython-39/pymangle/stack.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,954 copying build/lib.linux-armv7l-cpython-39/pymangle/cap.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,956 copying build/lib.linux-armv7l-cpython-39/pymangle/_mangle.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,963 copying build/lib.linux-armv7l-cpython-39/pymangle/mangle.py -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,965 copying build/lib.linux-armv7l-cpython-39/pymangle/pixel.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,967 copying build/lib.linux-armv7l-cpython-39/pymangle/rand.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,968 copying build/lib.linux-armv7l-cpython-39/pymangle/point.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,970 copying build/lib.linux-armv7l-cpython-39/pymangle/mangle.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,972 copying build/lib.linux-armv7l-cpython-39/pymangle/cap.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,974 copying build/lib.linux-armv7l-cpython-39/pymangle/defs.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,976 copying build/lib.linux-armv7l-cpython-39/pymangle/polygon.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,977 copying build/lib.linux-armv7l-cpython-39/pymangle/point.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,979 copying build/lib.linux-armv7l-cpython-39/pymangle/polygon.c -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,981 copying build/lib.linux-armv7l-cpython-39/pymangle/rand.h -> build/bdist.linux-armv7l/wheel/./pymangle 2025-09-19T15:02:08,983 running install_egg_info 2025-09-19T15:02:09,012 Copying pymangle.egg-info to build/bdist.linux-armv7l/wheel/./pymangle-0.9.3-py3.9.egg-info 2025-09-19T15:02:09,022 running install_scripts 2025-09-19T15:02:09,064 creating build/bdist.linux-armv7l/wheel/pymangle-0.9.3.dist-info/WHEEL 2025-09-19T15:02:09,067 creating '/tmp/pip-wheel-xgkgytek/pymangle-0.9.3-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-19T15:02:09,070 adding 'pymangle/__init__.py' 2025-09-19T15:02:09,075 adding 'pymangle/_mangle.c' 2025-09-19T15:02:09,111 adding 'pymangle/_mangle.cpython-39-arm-linux-gnueabihf.so' 2025-09-19T15:02:09,114 adding 'pymangle/cap.c' 2025-09-19T15:02:09,116 adding 'pymangle/cap.h' 2025-09-19T15:02:09,117 adding 'pymangle/defs.h' 2025-09-19T15:02:09,119 adding 'pymangle/mangle.c' 2025-09-19T15:02:09,120 adding 'pymangle/mangle.h' 2025-09-19T15:02:09,122 adding 'pymangle/mangle.py' 2025-09-19T15:02:09,124 adding 'pymangle/pixel.c' 2025-09-19T15:02:09,125 adding 'pymangle/pixel.h' 2025-09-19T15:02:09,126 adding 'pymangle/point.c' 2025-09-19T15:02:09,128 adding 'pymangle/point.h' 2025-09-19T15:02:09,130 adding 'pymangle/polygon.c' 2025-09-19T15:02:09,131 adding 'pymangle/polygon.h' 2025-09-19T15:02:09,133 adding 'pymangle/rand.c' 2025-09-19T15:02:09,134 adding 'pymangle/rand.h' 2025-09-19T15:02:09,135 adding 'pymangle/stack.c' 2025-09-19T15:02:09,137 adding 'pymangle/stack.h' 2025-09-19T15:02:09,138 adding 'pymangle/version.py' 2025-09-19T15:02:09,140 adding 'pymangle-0.9.3.dist-info/METADATA' 2025-09-19T15:02:09,141 adding 'pymangle-0.9.3.dist-info/WHEEL' 2025-09-19T15:02:09,142 adding 'pymangle-0.9.3.dist-info/top_level.txt' 2025-09-19T15:02:09,143 adding 'pymangle-0.9.3.dist-info/RECORD' 2025-09-19T15:02:09,145 removing build/bdist.linux-armv7l/wheel 2025-09-19T15:02:09,306 Building wheel for pymangle (setup.py): finished with status 'done' 2025-09-19T15:02:09,308 Created wheel for pymangle: filename=pymangle-0.9.3-cp39-cp39-linux_armv7l.whl size=110764 sha256=62a3c99544d4432fec438e21f20191c49ce0707bc2e9a383b6672c409cffd6a1 2025-09-19T15:02:09,309 Stored in directory: /tmp/pip-ephem-wheel-cache-hj8pbof3/wheels/ea/40/fa/1c1a3bd2edb88cde3bf18e81ca14aac25eddec857cb81a0425 2025-09-19T15:02:09,317 Successfully built pymangle 2025-09-19T15:02:09,323 Removed build tracker: '/tmp/pip-req-tracker-gi4fe6sd'