2025-09-04T19:52:37,602 Created temporary directory: /tmp/pip-build-tracker-oo2mv77_ 2025-09-04T19:52:37,603 Initialized build tracking at /tmp/pip-build-tracker-oo2mv77_ 2025-09-04T19:52:37,603 Created build tracker: /tmp/pip-build-tracker-oo2mv77_ 2025-09-04T19:52:37,603 Entered build tracker: /tmp/pip-build-tracker-oo2mv77_ 2025-09-04T19:52:37,603 Created temporary directory: /tmp/pip-wheel-mswtnto9 2025-09-04T19:52:37,607 Created temporary directory: /tmp/pip-ephem-wheel-cache-1bi6zkmi 2025-09-04T19:52:37,667 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T19:52:37,669 2 location(s) to search for versions of starlink-pyast: 2025-09-04T19:52:37,669 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T19:52:37,669 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T19:52:37,669 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T19:52:37,670 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T19:52:37,671 Found index url https://pypi.org/simple/ 2025-09-04T19:52:37,742 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T19:52:37,749 Found link https://files.pythonhosted.org/packages/10/d2/829d40fdc05daac22edc9f85ba2ec693a8c7ef496aeb25b798c4b81dd3c2/starlink-pyast-2.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.1 2025-09-04T19:52:37,749 Found link https://files.pythonhosted.org/packages/e0/be/0dbc377b34f2d07111fa18f73ac64d395ca75b5443d8932fb839a8a0ac7f/starlink-pyast-2.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.2 2025-09-04T19:52:37,749 Found link https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.3 2025-09-04T19:52:37,750 Found link https://files.pythonhosted.org/packages/de/5c/b01d8ca57dc3744956350026f46667c4aa1246b6f042bf7ecd016868d3cf/starlink-pyast-2.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.4 2025-09-04T19:52:37,750 Found link https://files.pythonhosted.org/packages/b7/f6/41882cb758c26a1ed66530c95b765f05a144d2100fa18fc2e85436778502/starlink-pyast-2.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.5 2025-09-04T19:52:37,750 Found link https://files.pythonhosted.org/packages/f3/b9/6aee1aca3880e3dcb4d8fd32b94c626278f28c49c7035c379e8acfdd110e/starlink-pyast-2.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.6 2025-09-04T19:52:37,750 Found link https://files.pythonhosted.org/packages/cb/76/5f627c540070a4e4ce2ea129ba4ade575806442fa00d1b3304bbc99c3c63/starlink-pyast-3.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.0 2025-09-04T19:52:37,751 Found link https://files.pythonhosted.org/packages/85/52/371f0b749eea6304e7396894f14937399af40b2c155d0104716e71bf314b/starlink-pyast-3.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.1 2025-09-04T19:52:37,751 Found link https://files.pythonhosted.org/packages/a6/73/1d0097affae00aa61d48c11fd0862205fb6b207dc08625d4637c8cc90ed7/starlink-pyast-3.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.2 2025-09-04T19:52:37,751 Found link https://files.pythonhosted.org/packages/eb/44/bc4ceb42a0ebad1465511753e3177734748f8a828d234eb39f848ea95c57/starlink-pyast-3.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.3 2025-09-04T19:52:37,751 Found link https://files.pythonhosted.org/packages/db/9e/fa23faee14cf762885311f1a346c3e42d9cb4064979810f1f698d0945cac/starlink-pyast-3.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.4 2025-09-04T19:52:37,752 Found link https://files.pythonhosted.org/packages/b1/d4/1b6e84c48baed174d01cce80d224fd91ffa8f1e57f1bd260710d65b21bb8/starlink-pyast-3.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.5 2025-09-04T19:52:37,752 Found link https://files.pythonhosted.org/packages/18/74/cb8f7ce5ce1c5fa83963835e20820b91f8d6b80c90cf642c173879360c7f/starlink-pyast-3.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.6 2025-09-04T19:52:37,752 Found link https://files.pythonhosted.org/packages/5e/18/35a30139486dabc6b943c6d654eba17a64ad0d0e0a83307dd84c0516d2e1/starlink-pyast-3.7.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7 2025-09-04T19:52:37,752 Found link https://files.pythonhosted.org/packages/b8/0e/6fb64f77ee58c5ec5b9fb8bd2c59994aeb6ccc946f4c989bf2cae1ff9669/starlink-pyast-3.7.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7.1 2025-09-04T19:52:37,753 Found link https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.8.0 2025-09-04T19:52:37,753 Found link https://files.pythonhosted.org/packages/fe/47/4ec4f4dadbd98256d84962657fd005ec42d2f05ebac95e80a4e3d83eeb6f/starlink-pyast-3.9.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.9.0 2025-09-04T19:52:37,753 Found link https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.10.0 2025-09-04T19:52:37,753 Found link https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.11.0 2025-09-04T19:52:37,753 Found link https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.0 2025-09-04T19:52:37,754 Found link https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.1 2025-09-04T19:52:37,754 Found link https://files.pythonhosted.org/packages/53/40/ee815e8dbc0bbba30afca56330f313e75e13492f6f00b7b24cdb91d181af/starlink-pyast-3.12.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.2 2025-09-04T19:52:37,754 Found link https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.3 2025-09-04T19:52:37,754 Found link https://files.pythonhosted.org/packages/94/9d/0fd52df2b28c5dcd496006a3a2c72a22639f5787ea968395fd66ddc6bc35/starlink-pyast-3.13.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.0 2025-09-04T19:52:37,755 Found link https://files.pythonhosted.org/packages/e2/ff/7354165c9fde015d887381aba11ead0f66b64c30bb38b0aac5d501480fea/starlink-pyast-3.13.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.1 2025-09-04T19:52:37,755 Found link https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.2 2025-09-04T19:52:37,755 Found link https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.0 2025-09-04T19:52:37,755 Found link https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.1 2025-09-04T19:52:37,756 Found link https://files.pythonhosted.org/packages/ea/05/a9dffc27fcd6febd290f4d3708519896b8126cac8cfe278b2cdd120b44bc/starlink-pyast-3.14.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.2 2025-09-04T19:52:37,756 Found link https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.3 2025-09-04T19:52:37,756 Found link https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.4 2025-09-04T19:52:37,756 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/f6/24/9f14edf4dc069d86ff514c58bacca4c689db412691c18632eecf8fbf9eef/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,756 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/74/37/72bc8e64983af313009dac33577e9cc9424fdd295125d923d67e2a4f9b67/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,757 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/de/32/7fc241be99c4737ea8cb975978be89bc0692aea80743762f9dd01c5160cb/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,757 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/bd/fc/3c70bbfc4a649a7db41515084f7cb7dda4c0438896e059cca0d1606b3969/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,757 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/59/18/c8449cf0055892f4d77ee0006f9d1466f183f67454dbc98f7297177d3875/starlink_pyast-3.14.4-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,757 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/3c/42/e4b463e2b2b82e9d49014baf3f1a328570288c18054fe0faa640553f2916/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,757 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/52/77/abd5aeda653ccb3807f36a70d2aa5d33adf003af158e31d32786a717340a/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,757 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/db/80/e085b48d3d8bf223da7c37fef79f19fa47cf6f57dce000aacce236f4485d/starlink_pyast-3.14.4-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,758 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/e0/c0/d380433bf3d35236e135f7decd3bd2903667ca98eb925ee1565b8e0bf26e/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,758 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/d3/ee/b80959c123cb357c8765e711156106080e054449a0dbb24fbb2fb7707e59/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,758 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/c2/47/33c2d15b1df5a23d4627bac4c7cd37af14230c6ea5dd9147805c5eece869/starlink_pyast-3.14.4-cp37-cp37m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,758 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ef/b5/7e33672d24e820bb0ebf26e09019f4498b6e81673f09ca8c00124c8ca871/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,758 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ab/c1/6e976835e984a8220e2474ee812ea612ddddd275407405e627e229fc7388/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T19:52:37,758 Found link https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.5 2025-09-04T19:52:37,759 Found link https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.0 2025-09-04T19:52:37,759 Found link https://files.pythonhosted.org/packages/10/08/108c67707e0e7ef93b23539ec451edd352c561081b2196994fe7d84ebc09/starlink-pyast-3.15.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.2 2025-09-04T19:52:37,759 Found link https://files.pythonhosted.org/packages/39/aa/44ff7c6d7e24b373ebd6021d6b4ea6e82bf02f5d653ffcecfd489d28412e/starlink-pyast-3.15.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.3 2025-09-04T19:52:37,759 Found link https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.4 2025-09-04T19:52:37,760 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T19:52:37,760 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T19:52:37,761 Found index url https://www.piwheels.org/simple/ 2025-09-04T19:52:37,869 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T19:52:37,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv6l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv7l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv6l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv7l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv6l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv7l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv6l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv7l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv6l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv7l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv6l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv7l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv6l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv7l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv6l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv7l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv6l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv7l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv6l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv7l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv6l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv7l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv6l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv7l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv6l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv7l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv6l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv7l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,910 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv6l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,910 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv7l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,910 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv6l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,910 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv7l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,910 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv7l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,910 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv6l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,910 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv7l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,911 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv6l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,911 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv7l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,911 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv6l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,911 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv6l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,911 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv7l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,911 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv6l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,911 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv7l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,912 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv6l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,912 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv7l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,912 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv7l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,912 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv6l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,912 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv6l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,912 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv7l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,912 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv6l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,913 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv7l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,913 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv7l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,913 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv6l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,913 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv6l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,913 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv7l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,913 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv6l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,913 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv7l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,914 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv6l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,914 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv7l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,914 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv6l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,914 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv7l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,914 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv6l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,914 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv7l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,914 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv6l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,915 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv7l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,915 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv7l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,915 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv6l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,915 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv7l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,915 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv6l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,915 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv7l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,915 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv6l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,916 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv6l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,916 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv7l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,916 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv7l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,916 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv6l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,916 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv7l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,916 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv6l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,916 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv6l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,917 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv7l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,917 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv6l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,917 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv7l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,917 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv6l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,917 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv7l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,917 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv6l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,917 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv7l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv6l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv7l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv6l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv7l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv7l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv6l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv7l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,918 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv6l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,919 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv7l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,919 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv6l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,919 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv6l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,919 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv7l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,919 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv7l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,919 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv6l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,919 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv6l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,920 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv7l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,920 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv6l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,920 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv7l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,920 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv7l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,920 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv6l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,920 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv6l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,921 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv7l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,921 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv7l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,921 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv6l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,921 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv7l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,921 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv6l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,921 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv6l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,921 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv7l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,922 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv6l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,922 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv7l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,922 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv6l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,922 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv7l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,922 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv7l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,922 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv6l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,922 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv6l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv7l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv6l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv7l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv7l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv6l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv7l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv6l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,923 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv7l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,924 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv6l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,924 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv6l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,924 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv7l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,924 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv6l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,924 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv7l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,924 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv6l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,924 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv7l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,925 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv7l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,925 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv6l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,925 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv6l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,925 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv7l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,925 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv6l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,925 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv7l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,925 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv7l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,926 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv6l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,926 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv6l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,926 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv7l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,926 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv6l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,926 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv7l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,926 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv6l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,926 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv7l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,927 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv6l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,927 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv7l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,927 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv7l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,927 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv6l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,927 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv6l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,927 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv7l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,927 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv6l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,928 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv7l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,928 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv7l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,928 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv6l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,928 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv7l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,928 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv6l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,928 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv7l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,928 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv6l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,929 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv6l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,929 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv7l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,929 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv7l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,929 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv6l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,929 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv7l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,929 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv6l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,929 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv7l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,930 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv6l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,930 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv6l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,930 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv7l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,930 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv6l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,930 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv7l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,930 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv7l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,930 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv6l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,931 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv7l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,931 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv6l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,931 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv6l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,931 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv7l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,931 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv6l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,931 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv7l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,931 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv7l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,932 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv6l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,932 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv7l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,932 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv6l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,932 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv7l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,932 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv6l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,932 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv6l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,932 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv7l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T19:52:37,933 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T19:52:37,933 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T19:52:37,958 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T19:52:37,959 Collecting starlink-pyast==3.11.0 2025-09-04T19:52:37,961 Created temporary directory: /tmp/pip-unpack-1tt0qt0o 2025-09-04T19:52:38,315 Downloading starlink-pyast-3.11.0.tar.gz (9.9 MB) 2025-09-04T19:52:40,585 Added starlink-pyast==3.11.0 from https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz to build tracker '/tmp/pip-build-tracker-oo2mv77_' 2025-09-04T19:52:40,586 Running setup.py (path:/tmp/pip-wheel-mswtnto9/starlink-pyast_a9db35fa127545a0a6d74c29fce17e8a/setup.py) egg_info for package starlink-pyast 2025-09-04T19:52:40,586 Created temporary directory: /tmp/pip-pip-egg-info-gi8x3kk9 2025-09-04T19:52:40,586 Preparing metadata (setup.py): started 2025-09-04T19:52:40,587 Running command python setup.py egg_info 2025-09-04T19:52:41,549 /tmp/pip-wheel-mswtnto9/starlink-pyast_a9db35fa127545a0a6d74c29fce17e8a/setup.py:29: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. 2025-09-04T19:52:41,549 tar.extractall() 2025-09-04T19:52:42,256 /usr/bin/ld: tmp/isfinitetz7kicnj.o: in function `main': 2025-09-04T19:52:42,256 isfinitetz7kicnj.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T19:52:42,261 collect2: error: ld returned 1 exit status 2025-09-04T19:52:42,735 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T19:52:42,735 !! 2025-09-04T19:52:42,736 ******************************************************************************** 2025-09-04T19:52:42,736 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T19:52:42,736 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T19:52:42,736 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T19:52:42,736 ******************************************************************************** 2025-09-04T19:52:42,736 !! 2025-09-04T19:52:42,736 self._finalize_license_expression() 2025-09-04T19:52:43,341 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T19:52:43,345 Source in /tmp/pip-wheel-mswtnto9/starlink-pyast_a9db35fa127545a0a6d74c29fce17e8a has version 3.11.0, which satisfies requirement starlink-pyast==3.11.0 from https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz 2025-09-04T19:52:43,345 Removed starlink-pyast==3.11.0 from https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz from build tracker '/tmp/pip-build-tracker-oo2mv77_' 2025-09-04T19:52:43,348 Created temporary directory: /tmp/pip-unpack-fulsvrqa 2025-09-04T19:52:43,349 Created temporary directory: /tmp/pip-unpack-f75b7zaq 2025-09-04T19:52:43,349 Building wheels for collected packages: starlink-pyast 2025-09-04T19:52:43,350 Created temporary directory: /tmp/pip-wheel-fboe55d6 2025-09-04T19:52:43,350 DEPRECATION: Building 'starlink-pyast' 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 'starlink-pyast'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T19:52:43,351 Building wheel for starlink-pyast (setup.py): started 2025-09-04T19:52:43,352 Destination directory: /tmp/pip-wheel-fboe55d6 2025-09-04T19:52:43,353 Running command python setup.py bdist_wheel 2025-09-04T19:52:44,817 /usr/bin/ld: tmp/isfiniteyk1wx_d6.o: in function `main': 2025-09-04T19:52:44,817 isfiniteyk1wx_d6.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T19:52:44,822 collect2: error: ld returned 1 exit status 2025-09-04T19:52:45,297 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T19:52:45,297 !! 2025-09-04T19:52:45,297 ******************************************************************************** 2025-09-04T19:52:45,297 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T19:52:45,297 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T19:52:45,297 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T19:52:45,298 ******************************************************************************** 2025-09-04T19:52:45,298 !! 2025-09-04T19:52:45,298 self._finalize_license_expression() 2025-09-04T19:52:46,268 In file included from ast/axis.c:112: 2025-09-04T19:52:46,268 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:52:46,268 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:52:46,268 | ^~~~~~~~ 2025-09-04T19:52:46,269 In file included from ast/pointset.h:192: 2025-09-04T19:52:46,269 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:52:46,270 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:52:46,270 | ^~~~~~~~ 2025-09-04T19:52:48,295 In file included from ast/mapping.h:327, 2025-09-04T19:52:48,296 from ast/cmpmap.h:139, 2025-09-04T19:52:48,296 from ast/box.c:126: 2025-09-04T19:52:48,296 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:52:48,296 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:52:48,296 | ^~~~~~~~ 2025-09-04T19:52:48,296 In file included from ast/pointset.h:192: 2025-09-04T19:52:48,296 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:52:48,297 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:52:48,297 | ^~~~~~~~ 2025-09-04T19:52:50,300 In file included from ast/mapping.h:326: 2025-09-04T19:52:50,300 ast/box.c: In function ‘Simplify’: 2025-09-04T19:52:50,304 ast/object.h:1835:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:52:50,305 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T19:52:50,305 | ^ 2025-09-04T19:52:50,305 ast/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T19:52:50,305 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T19:52:50,305 | ^ 2025-09-04T19:52:50,305 ast/object.h:1835:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:52:50,305 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T19:52:50,305 | ^~~~~~~~~ 2025-09-04T19:52:50,305 ast/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T19:52:50,305 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T19:52:50,305 | ^~~~~~~~ 2025-09-04T19:52:50,308 ast/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T19:52:50,308 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T19:52:50,308 | ^~~~~~~ 2025-09-04T19:52:51,338 In file included from ast/channel.c:156: 2025-09-04T19:52:51,339 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:52:51,339 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:52:51,339 | ^~~~~~~~ 2025-09-04T19:52:51,339 In file included from ast/pointset.h:192: 2025-09-04T19:52:51,339 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:52:51,339 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:52:51,339 | ^~~~~~~~ 2025-09-04T19:52:54,130 In file included from ast/chebymap.c:155: 2025-09-04T19:52:54,131 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:52:54,131 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:52:54,131 | ^~~~~~~~ 2025-09-04T19:52:54,131 In file included from ast/pointset.h:192: 2025-09-04T19:52:54,131 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:52:54,131 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:52:54,131 | ^~~~~~~~ 2025-09-04T19:52:54,447 ast/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T19:52:54,448 ast/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:52:54,448 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T19:52:54,448 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T19:52:54,448 ast/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T19:52:54,448 717 | double off[ 2 ]; 2025-09-04T19:52:54,448 | ^~~ 2025-09-04T19:52:54,448 ast/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:52:54,448 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T19:52:54,449 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T19:52:54,449 ast/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T19:52:54,449 717 | double off[ 2 ]; 2025-09-04T19:52:54,449 | ^~~ 2025-09-04T19:52:54,449 ast/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:52:54,449 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T19:52:54,449 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T19:52:54,450 ast/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T19:52:54,450 722 | double scl[ 2 ]; 2025-09-04T19:52:54,450 | ^~~ 2025-09-04T19:52:54,450 ast/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:52:54,450 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T19:52:54,450 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T19:52:54,450 ast/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T19:52:54,451 722 | double scl[ 2 ]; 2025-09-04T19:52:54,451 | ^~~ 2025-09-04T19:52:54,531 ast/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T19:52:54,531 ast/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:52:54,531 629 | this->offset_i[ 0 ] = off; 2025-09-04T19:52:54,531 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T19:52:54,531 ast/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T19:52:54,532 570 | double off; 2025-09-04T19:52:54,532 | ^~~ 2025-09-04T19:52:54,532 ast/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:52:54,532 628 | this->scale_i[ 0 ] = scl; 2025-09-04T19:52:54,532 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T19:52:54,532 ast/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T19:52:54,532 573 | double scl; 2025-09-04T19:52:54,532 | ^~~ 2025-09-04T19:52:55,411 In file included from ast/circle.c:84: 2025-09-04T19:52:55,411 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:52:55,411 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:52:55,412 | ^~~~~~~~ 2025-09-04T19:52:55,412 In file included from ast/pointset.h:192: 2025-09-04T19:52:55,412 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:52:55,412 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:52:55,412 | ^~~~~~~~ 2025-09-04T19:52:55,517 ast/circle.c: In function ‘Dump’: 2025-09-04T19:52:55,519 ast/circle.c:2254:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:52:55,519 2254 | AstCircle *this; /* Pointer to the Circle structure */ 2025-09-04T19:52:55,519 | ^~~~ 2025-09-04T19:52:59,068 In file included from ast/cmpframe.c:554: 2025-09-04T19:52:59,068 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:52:59,068 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:52:59,068 | ^~~~~~~~ 2025-09-04T19:52:59,069 In file included from ast/pointset.h:192: 2025-09-04T19:52:59,069 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:52:59,069 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:52:59,069 | ^~~~~~~~ 2025-09-04T19:53:00,897 ast/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T19:53:00,900 ast/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T19:53:00,900 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T19:53:00,900 | ^~ 2025-09-04T19:53:00,902 ast/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T19:53:00,902 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T19:53:00,902 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:53:01,831 ast/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T19:53:01,840 ast/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T19:53:01,840 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T19:53:01,840 | ^~ 2025-09-04T19:53:01,840 In function ‘TestAttrib’, 2025-09-04T19:53:01,840 inlined from ‘TestAttrib’ at ast/cmpframe.c:9493:12: 2025-09-04T19:53:01,849 ast/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T19:53:01,849 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T19:53:01,849 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:53:01,906 ast/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T19:53:01,912 ast/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T19:53:01,913 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T19:53:01,913 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:53:01,913 8309 | setting+value ); 2025-09-04T19:53:01,913 | ~~~~~~~~~~~~~~~ 2025-09-04T19:53:01,913 ast/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T19:53:01,921 ast/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T19:53:01,921 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T19:53:01,921 | ^ 2025-09-04T19:53:01,929 ast/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T19:53:01,929 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T19:53:01,929 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:53:01,991 ast/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T19:53:01,992 ast/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T19:53:01,992 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T19:53:01,992 | ^~ 2025-09-04T19:53:01,992 In function ‘ClearAttrib’, 2025-09-04T19:53:01,993 inlined from ‘ClearAttrib’ at ast/cmpframe.c:1499:13: 2025-09-04T19:53:01,993 ast/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T19:53:01,993 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T19:53:01,993 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:53:04,443 In file included from ast/cmpmap.c:180: 2025-09-04T19:53:04,443 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:53:04,443 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:53:04,443 | ^~~~~~~~ 2025-09-04T19:53:04,444 In file included from ast/pointset.h:192: 2025-09-04T19:53:04,444 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:53:04,444 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:53:04,444 | ^~~~~~~~ 2025-09-04T19:53:04,626 ast/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T19:53:04,626 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T19:53:04,626 | ^~~~ 2025-09-04T19:53:07,162 In file included from ast/cmpregion.c:138: 2025-09-04T19:53:07,163 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:53:07,163 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:53:07,163 | ^~~~~~~~ 2025-09-04T19:53:07,163 In file included from ast/pointset.h:192: 2025-09-04T19:53:07,163 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:53:07,163 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:53:07,163 | ^~~~~~~~ 2025-09-04T19:53:09,862 In file included from ast/mapping.h:327, 2025-09-04T19:53:09,862 from ast/frame.h:556, 2025-09-04T19:53:09,862 from ast/specframe.h:58, 2025-09-04T19:53:09,863 from ast/dsbspecframe.c:171: 2025-09-04T19:53:09,863 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:53:09,863 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:53:09,863 | ^~~~~~~~ 2025-09-04T19:53:09,864 In file included from ast/pointset.h:192: 2025-09-04T19:53:09,864 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:53:09,864 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:53:09,864 | ^~~~~~~~ 2025-09-04T19:53:11,307 In file included from ast/dssmap.c:121: 2025-09-04T19:53:11,307 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:53:11,307 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:53:11,308 | ^~~~~~~~ 2025-09-04T19:53:11,308 In file included from ast/pointset.h:192: 2025-09-04T19:53:11,308 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:53:11,308 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:53:11,308 | ^~~~~~~~ 2025-09-04T19:53:12,650 In file included from ast/ellipse.c:87: 2025-09-04T19:53:12,650 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:53:12,650 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:53:12,651 | ^~~~~~~~ 2025-09-04T19:53:12,651 In file included from ast/pointset.h:192: 2025-09-04T19:53:12,652 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:53:12,652 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:53:12,652 | ^~~~~~~~ 2025-09-04T19:53:12,790 ast/ellipse.c: In function ‘Dump’: 2025-09-04T19:53:12,793 ast/ellipse.c:2356:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:53:12,793 2356 | AstEllipse *this; /* Pointer to the Ellipse structure */ 2025-09-04T19:53:12,793 | ^~~~ 2025-09-04T19:53:12,831 In file included from ast/ellipse.c:86: 2025-09-04T19:53:12,831 ast/ellipse.c: In function ‘RegPins’: 2025-09-04T19:53:12,833 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T19:53:12,833 511 | #define astRetF_(x) (x) 2025-09-04T19:53:12,833 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T19:53:12,833 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T19:53:12,833 | ^~~~~~ 2025-09-04T19:53:12,834 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:12,834 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T19:53:12,834 | ^~~~~~~~~ 2025-09-04T19:53:12,834 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T19:53:12,834 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T19:53:12,834 | ^~~~~~~~~~ 2025-09-04T19:53:12,836 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T19:53:12,836 511 | #define astRetF_(x) (x) 2025-09-04T19:53:12,836 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T19:53:12,836 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T19:53:12,836 | ^~~~~~ 2025-09-04T19:53:12,836 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:12,836 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T19:53:12,836 | ^~~~~~~~~ 2025-09-04T19:53:12,836 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T19:53:12,836 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T19:53:12,837 | ^~~~~~~~~~ 2025-09-04T19:53:12,839 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T19:53:12,839 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T19:53:12,839 | ^~~~~~~~~~~ 2025-09-04T19:53:12,841 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T19:53:12,841 511 | #define astRetF_(x) (x) 2025-09-04T19:53:12,841 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T19:53:12,841 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T19:53:12,841 | ^~~~~~ 2025-09-04T19:53:12,841 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:12,841 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T19:53:12,841 | ^~~~~~~~~ 2025-09-04T19:53:12,841 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T19:53:12,841 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T19:53:12,841 | ^~~~~~~~~~ 2025-09-04T19:53:12,843 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T19:53:12,843 511 | #define astRetF_(x) (x) 2025-09-04T19:53:12,843 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T19:53:12,843 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T19:53:12,843 | ^~~~~~ 2025-09-04T19:53:12,844 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:12,844 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T19:53:12,844 | ^~~~~~~~~ 2025-09-04T19:53:12,844 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T19:53:12,844 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T19:53:12,844 | ^~~~~~~~~~ 2025-09-04T19:53:12,846 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T19:53:12,846 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T19:53:12,846 | ^~~~~~~~~~~ 2025-09-04T19:53:52,783 In file included from ast/mapping.h:327, 2025-09-04T19:53:52,784 from ast/frame.h:556, 2025-09-04T19:53:52,784 from ast/cmpframe.h:257, 2025-09-04T19:53:52,784 from ast/fitschan.c:1379: 2025-09-04T19:53:52,784 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:53:52,784 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:53:52,784 | ^~~~~~~~ 2025-09-04T19:53:52,784 In file included from ast/pointset.h:192: 2025-09-04T19:53:52,784 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:53:52,784 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:53:52,784 | ^~~~~~~~ 2025-09-04T19:53:53,053 ast/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T19:53:53,056 ast/fitschan.c:5323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,056 5323 | if( c - name - 1 < n ){ 2025-09-04T19:53:53,056 | ^ 2025-09-04T19:53:53,127 ast/fitschan.c: In function ‘ComBlock’: 2025-09-04T19:53:53,132 ast/fitschan.c:7259:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,132 7259 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T19:53:53,132 | ^ 2025-09-04T19:53:53,346 ast/fitschan.c: In function ‘FreeItem’: 2025-09-04T19:53:53,354 ast/fitschan.c:10789:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,354 10789 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T19:53:53,354 | ^ 2025-09-04T19:53:53,363 ast/fitschan.c:10796:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,363 10796 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T19:53:53,363 | ^ 2025-09-04T19:53:53,366 ast/fitschan.c: In function ‘FreeItemC’: 2025-09-04T19:53:53,374 ast/fitschan.c:10884:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,375 10884 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T19:53:53,375 | ^ 2025-09-04T19:53:53,383 ast/fitschan.c:10891:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,383 10891 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T19:53:53,384 | ^ 2025-09-04T19:53:53,392 ast/fitschan.c:10898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,392 10898 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T19:53:53,392 | ^ 2025-09-04T19:53:53,488 ast/fitschan.c: In function ‘GetItem’: 2025-09-04T19:53:53,498 ast/fitschan.c:12368:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,498 12368 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T19:53:53,499 | ^ 2025-09-04T19:53:53,508 ast/fitschan.c:12372:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,509 12372 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T19:53:53,509 | ^ 2025-09-04T19:53:53,519 ast/fitschan.c:12376:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,519 12376 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T19:53:53,519 | ^ 2025-09-04T19:53:53,531 ast/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T19:53:53,541 ast/fitschan.c:12473:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,541 12473 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T19:53:53,541 | ^ 2025-09-04T19:53:53,551 ast/fitschan.c:12479:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,552 12479 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T19:53:53,552 | ^ 2025-09-04T19:53:53,559 ast/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T19:53:53,570 ast/fitschan.c:12580:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,570 12580 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T19:53:53,570 | ^ 2025-09-04T19:53:53,580 ast/fitschan.c:12586:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:53,580 12586 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T19:53:53,580 | ^ 2025-09-04T19:53:53,588 ast/fitschan.c: In function ‘GetMaxI’: 2025-09-04T19:53:53,598 ast/fitschan.c:12681:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,598 12681 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T19:53:53,599 | ^ 2025-09-04T19:53:53,609 ast/fitschan.c: In function ‘GetItemC’: 2025-09-04T19:53:53,620 ast/fitschan.c:12883:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,620 12883 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T19:53:53,620 | ^ 2025-09-04T19:53:53,630 ast/fitschan.c:12887:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,631 12887 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T19:53:53,631 | ^ 2025-09-04T19:53:53,641 ast/fitschan.c:12891:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T19:53:53,641 12891 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T19:53:53,641 | ^ 2025-09-04T19:53:55,310 ast/fitschan.c: In function ‘SetItem’: 2025-09-04T19:53:55,334 ast/fitschan.c:26490:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:55,334 26490 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T19:53:55,334 | ^ 2025-09-04T19:53:55,358 ast/fitschan.c:26512:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:55,358 26512 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T19:53:55,358 | ^ 2025-09-04T19:53:55,382 ast/fitschan.c:26534:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:55,382 26534 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T19:53:55,382 | ^ 2025-09-04T19:53:55,394 ast/fitschan.c: In function ‘SetItemC’: 2025-09-04T19:53:55,417 ast/fitschan.c:26652:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:55,417 26652 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T19:53:55,417 | ^ 2025-09-04T19:53:55,441 ast/fitschan.c:26674:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:55,441 26674 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T19:53:55,442 | ^ 2025-09-04T19:53:55,465 ast/fitschan.c:26696:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:55,466 26696 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T19:53:55,466 | ^ 2025-09-04T19:53:56,093 ast/fitschan.c: In function ‘Split’: 2025-09-04T19:53:56,121 ast/fitschan.c:31140:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:53:56,121 31140 | if( !d || ( d - card ) >= nc ){ 2025-09-04T19:53:56,121 | ^~ 2025-09-04T19:53:58,406 ast/fitschan.c: At top level: 2025-09-04T19:53:58,447 ast/fitschan.c:43474:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T19:53:58,447 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:58,447 | ~~~~~~~~~~~~^~~~ 2025-09-04T19:53:58,447 In file included from ast/dssmap.h:255, 2025-09-04T19:53:58,447 from ast/fitschan.c:1381: 2025-09-04T19:53:58,448 ast/fitschan.h:468:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T19:53:58,448 468 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T19:53:58,448 | ^~~~~~~~~~~~~~~ 2025-09-04T19:53:58,869 ast/fitschan.c:43687:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T19:53:58,869 43687 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T19:53:58,869 | ~~~~~~^~~~ 2025-09-04T19:53:58,869 ast/fitschan.h:452:52: note: previously declared as an array ‘char[81]’ 2025-09-04T19:53:58,869 452 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T19:53:58,869 | ^~~~~~~~~ 2025-09-04T19:53:59,342 In file included from ast/channel.h:220, 2025-09-04T19:53:59,343 from ast/fitschan.c:1378: 2025-09-04T19:53:59,343 ast/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T19:53:59,362 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T19:53:59,362 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,362 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,362 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,362 | ^ 2025-09-04T19:53:59,362 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,362 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,363 | ^~~~~~~~~ 2025-09-04T19:53:59,363 ast/fitschan.c:20510:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,363 20510 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T19:53:59,363 | ^~~~~~~~~~ 2025-09-04T19:53:59,381 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,381 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,381 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,382 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,382 | ^ 2025-09-04T19:53:59,382 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,382 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,382 | ^~~~~~~~~ 2025-09-04T19:53:59,382 ast/fitschan.c:20510:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,382 20510 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T19:53:59,382 | ^~~~~~~~~~ 2025-09-04T19:53:59,423 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,424 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,424 | ^~~~~~~~~~~ 2025-09-04T19:53:59,443 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T19:53:59,443 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,443 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,443 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,443 | ^ 2025-09-04T19:53:59,443 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,443 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,443 | ^~~~~~~~~ 2025-09-04T19:53:59,444 ast/fitschan.c:20511:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,444 20511 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T19:53:59,444 | ^~~~~~~~~~ 2025-09-04T19:53:59,462 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,462 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,462 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,462 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,463 | ^ 2025-09-04T19:53:59,463 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,463 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,463 | ^~~~~~~~~ 2025-09-04T19:53:59,463 ast/fitschan.c:20511:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,463 20511 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T19:53:59,463 | ^~~~~~~~~~ 2025-09-04T19:53:59,504 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,505 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,505 | ^~~~~~~~~~~ 2025-09-04T19:53:59,524 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T19:53:59,524 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,524 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,524 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,524 | ^ 2025-09-04T19:53:59,524 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,524 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,524 | ^~~~~~~~~ 2025-09-04T19:53:59,525 ast/fitschan.c:20512:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,525 20512 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T19:53:59,525 | ^~~~~~~~~~ 2025-09-04T19:53:59,543 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,543 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,543 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,543 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,543 | ^ 2025-09-04T19:53:59,544 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,544 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,544 | ^~~~~~~~~ 2025-09-04T19:53:59,544 ast/fitschan.c:20512:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,544 20512 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T19:53:59,544 | ^~~~~~~~~~ 2025-09-04T19:53:59,585 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,585 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,586 | ^~~~~~~~~~~ 2025-09-04T19:53:59,605 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T19:53:59,605 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,605 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,605 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,605 | ^ 2025-09-04T19:53:59,605 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,605 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,605 | ^~~~~~~~~ 2025-09-04T19:53:59,605 ast/fitschan.c:20513:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,606 20513 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T19:53:59,606 | ^~~~~~~~~~ 2025-09-04T19:53:59,624 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,624 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,624 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,624 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,624 | ^ 2025-09-04T19:53:59,625 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,625 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,625 | ^~~~~~~~~ 2025-09-04T19:53:59,625 ast/fitschan.c:20513:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,625 20513 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T19:53:59,625 | ^~~~~~~~~~ 2025-09-04T19:53:59,666 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,666 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,667 | ^~~~~~~~~~~ 2025-09-04T19:53:59,686 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T19:53:59,686 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,686 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,686 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,686 | ^ 2025-09-04T19:53:59,686 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,686 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,686 | ^~~~~~~~~ 2025-09-04T19:53:59,686 ast/fitschan.c:20514:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,686 20514 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T19:53:59,687 | ^~~~~~~~~~ 2025-09-04T19:53:59,705 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,705 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,705 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,705 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,705 | ^ 2025-09-04T19:53:59,705 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,706 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,706 | ^~~~~~~~~ 2025-09-04T19:53:59,706 ast/fitschan.c:20514:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,706 20514 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T19:53:59,706 | ^~~~~~~~~~ 2025-09-04T19:53:59,748 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,748 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,748 | ^~~~~~~~~~~ 2025-09-04T19:53:59,767 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T19:53:59,768 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,768 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,768 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,768 | ^ 2025-09-04T19:53:59,768 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,768 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,768 | ^~~~~~~~~ 2025-09-04T19:53:59,768 ast/fitschan.c:20515:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,768 20515 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T19:53:59,768 | ^~~~~~~~~~ 2025-09-04T19:53:59,787 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,788 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,788 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,788 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,788 | ^ 2025-09-04T19:53:59,788 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,788 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,788 | ^~~~~~~~~ 2025-09-04T19:53:59,788 ast/fitschan.c:20515:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,788 20515 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T19:53:59,788 | ^~~~~~~~~~ 2025-09-04T19:53:59,831 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,831 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,831 | ^~~~~~~~~~~ 2025-09-04T19:53:59,850 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T19:53:59,850 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,851 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,851 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,851 | ^ 2025-09-04T19:53:59,851 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,851 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,851 | ^~~~~~~~~ 2025-09-04T19:53:59,851 ast/fitschan.c:20516:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,851 20516 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T19:53:59,851 | ^~~~~~~~~~ 2025-09-04T19:53:59,870 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,870 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,870 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,870 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,870 | ^ 2025-09-04T19:53:59,870 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,870 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,870 | ^~~~~~~~~ 2025-09-04T19:53:59,870 ast/fitschan.c:20516:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,871 20516 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T19:53:59,871 | ^~~~~~~~~~ 2025-09-04T19:53:59,912 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,912 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,912 | ^~~~~~~~~~~ 2025-09-04T19:53:59,931 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T19:53:59,931 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,931 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,932 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,932 | ^ 2025-09-04T19:53:59,932 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,932 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,932 | ^~~~~~~~~ 2025-09-04T19:53:59,932 ast/fitschan.c:20517:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,932 20517 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T19:53:59,932 | ^~~~~~~~~~ 2025-09-04T19:53:59,951 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T19:53:59,951 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,951 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T19:53:59,951 512 | #define astRetV_(x) (x) 2025-09-04T19:53:59,951 | ^ 2025-09-04T19:53:59,951 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T19:53:59,951 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T19:53:59,951 | ^~~~~~~~~ 2025-09-04T19:53:59,951 ast/fitschan.c:20517:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T19:53:59,951 20517 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T19:53:59,951 | ^~~~~~~~~~ 2025-09-04T19:53:59,993 ast/fitschan.c:43474:6: note: in a call to function ‘astPutFits_’ 2025-09-04T19:53:59,993 43474 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T19:53:59,993 | ^~~~~~~~~~~ 2025-09-04T19:54:03,431 ast/fitschan.c: In function ‘FormatKey’: 2025-09-04T19:54:03,440 ast/fitschan.c:11074:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T19:54:03,440 11074 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T19:54:03,440 | ^ 2025-09-04T19:54:03,450 ast/fitschan.c:11074:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T19:54:03,450 11074 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T19:54:03,450 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:03,460 ast/fitschan.c:11083:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T19:54:03,460 11083 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T19:54:03,460 | ^~ 2025-09-04T19:54:03,469 ast/fitschan.c:11083:64: note: directive argument in the range [0, 2147483647] 2025-09-04T19:54:03,469 11083 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T19:54:03,469 | ^~~~~ 2025-09-04T19:54:03,479 ast/fitschan.c:11083:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T19:54:03,479 11083 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T19:54:03,479 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:06,960 In function ‘SIPIntWorld’, 2025-09-04T19:54:06,960 inlined from ‘MakeIntWorld.constprop’ at ast/fitschan.c:21023:16: 2025-09-04T19:54:06,987 ast/fitschan.c:27831:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:06,987 27831 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T19:54:06,987 | ~~~~~^~~~~~~~~ 2025-09-04T19:54:06,987 ast/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T19:54:07,014 ast/fitschan.c:27508:8: note: ‘noutrem’ was declared here 2025-09-04T19:54:07,014 27508 | int noutrem; 2025-09-04T19:54:07,014 | ^~~~~~~ 2025-09-04T19:54:07,035 ast/fitschan.c:21140:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:07,035 21140 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T19:54:07,035 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T19:54:07,055 ast/fitschan.c:20950:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T19:54:07,055 20950 | double cd_sip[4]; 2025-09-04T19:54:07,055 | ^~~~~~ 2025-09-04T19:54:07,073 ast/fitschan.c:21141:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:07,073 21141 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T19:54:07,073 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T19:54:07,093 ast/fitschan.c:20950:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T19:54:07,093 20950 | double cd_sip[4]; 2025-09-04T19:54:07,093 | ^~~~~~ 2025-09-04T19:54:07,111 ast/fitschan.c:21142:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:07,111 21142 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T19:54:07,111 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T19:54:07,130 ast/fitschan.c:20950:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T19:54:07,131 20950 | double cd_sip[4]; 2025-09-04T19:54:07,131 | ^~~~~~ 2025-09-04T19:54:07,149 ast/fitschan.c:21143:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:07,149 21143 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T19:54:07,149 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T19:54:07,168 ast/fitschan.c:20950:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T19:54:07,168 20950 | double cd_sip[4]; 2025-09-04T19:54:07,169 | ^~~~~~ 2025-09-04T19:54:07,186 ast/fitschan.c:21140:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:07,187 21140 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T19:54:07,187 | ~~~~~^~~ 2025-09-04T19:54:07,206 ast/fitschan.c:20979:8: note: ‘sipax[0]’ was declared here 2025-09-04T19:54:07,206 20979 | int sipax[2]; 2025-09-04T19:54:07,206 | ^~~~~ 2025-09-04T19:54:07,225 ast/fitschan.c:21141:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:07,225 21141 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T19:54:07,225 | ~~~~~^~~ 2025-09-04T19:54:07,245 ast/fitschan.c:20979:8: note: ‘sipax[1]’ was declared here 2025-09-04T19:54:07,246 20979 | int sipax[2]; 2025-09-04T19:54:07,246 | ^~~~~ 2025-09-04T19:54:08,706 ast/fitschan.c: In function ‘CnvValue.part.0.isra’: 2025-09-04T19:54:08,714 ast/fitschan.c:7089:47: warning: ‘%s’ directive writing up to 80 bytes into a region of size between 0 and 80 [-Wformat-overflow=] 2025-09-04T19:54:08,714 7089 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T19:54:08,714 | ^~ ~~~~~~~~~~~~~ 2025-09-04T19:54:08,714 In function ‘CnvType’, 2025-09-04T19:54:08,714 inlined from ‘CnvValue.part.0.isra’ at ast/fitschan.c:6780:11: 2025-09-04T19:54:08,719 ast/fitschan.c:7089:20: note: ‘sprintf’ output between 2 and 162 bytes into a destination of size 81 2025-09-04T19:54:08,719 7089 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T19:54:08,719 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:12,256 ast/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T19:54:12,284 ast/fitschan.c:29047:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T19:54:12,285 29047 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T19:54:12,285 | ^~ 2025-09-04T19:54:12,313 ast/fitschan.c:29047:32: note: directive argument in the range [1, 2147483647] 2025-09-04T19:54:12,313 29047 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T19:54:12,313 | ^~~~~~~~~~~~ 2025-09-04T19:54:12,341 ast/fitschan.c:29047:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T19:54:12,341 29047 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T19:54:12,341 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:12,369 ast/fitschan.c:29053:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T19:54:12,370 29053 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T19:54:12,370 | ^~ 2025-09-04T19:54:12,398 ast/fitschan.c:29053:30: note: directive argument in the range [1, 2147483647] 2025-09-04T19:54:12,398 29053 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T19:54:12,398 | ^~~~~~~~~~ 2025-09-04T19:54:12,426 ast/fitschan.c:29053:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T19:54:12,426 29053 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T19:54:12,426 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:17,917 ast/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T19:54:17,922 ast/fitschan.c:5852:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T19:54:17,922 5852 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T19:54:17,922 | ^~ 2025-09-04T19:54:17,926 ast/fitschan.c:5852:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T19:54:17,926 5852 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T19:54:17,926 | ^~~~~~~~~~~~~~~ 2025-09-04T19:54:17,930 ast/fitschan.c:5852:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T19:54:17,930 5852 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T19:54:17,930 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,031 ast/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T19:54:19,053 ast/fitschan.c:23721:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T19:54:19,054 23721 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T19:54:19,054 | ^~~~ 2025-09-04T19:54:19,076 ast/fitschan.c:23721:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T19:54:19,076 23721 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T19:54:19,076 | ^~~~~~~~~~~~ 2025-09-04T19:54:19,079 ast/fitschan.c:23721:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T19:54:19,103 ast/fitschan.c:23721:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T19:54:19,103 23721 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T19:54:19,103 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,126 ast/fitschan.c:23766:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T19:54:19,126 23766 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T19:54:19,126 | ^~ 2025-09-04T19:54:19,149 ast/fitschan.c:23766:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,149 23766 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T19:54:19,149 | ^~~~~~~~~~ 2025-09-04T19:54:19,172 ast/fitschan.c:23766:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T19:54:19,172 23766 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T19:54:19,172 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,197 ast/fitschan.c:23764:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T19:54:19,197 23764 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T19:54:19,197 | ^~ 2025-09-04T19:54:19,219 ast/fitschan.c:23764:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,219 23764 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T19:54:19,220 | ^~~~~~~~~ 2025-09-04T19:54:19,242 ast/fitschan.c:23764:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T19:54:19,242 23764 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T19:54:19,242 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,265 ast/fitschan.c:23783:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T19:54:19,265 23783 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T19:54:19,265 | ^~ 2025-09-04T19:54:19,288 ast/fitschan.c:23783:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,288 23783 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T19:54:19,288 | ^~~~~~~~~~ 2025-09-04T19:54:19,311 ast/fitschan.c:23783:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T19:54:19,311 23783 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T19:54:19,311 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,336 ast/fitschan.c:23781:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T19:54:19,336 23781 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T19:54:19,336 | ^~ 2025-09-04T19:54:19,358 ast/fitschan.c:23781:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,358 23781 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T19:54:19,359 | ^~~~~~~~~ 2025-09-04T19:54:19,381 ast/fitschan.c:23781:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T19:54:19,381 23781 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T19:54:19,381 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,404 ast/fitschan.c:23800:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T19:54:19,404 23800 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T19:54:19,404 | ^~ 2025-09-04T19:54:19,427 ast/fitschan.c:23800:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,427 23800 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T19:54:19,427 | ^~~~~~~~~~ 2025-09-04T19:54:19,450 ast/fitschan.c:23800:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T19:54:19,450 23800 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T19:54:19,450 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,475 ast/fitschan.c:23798:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T19:54:19,475 23798 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T19:54:19,475 | ^~ 2025-09-04T19:54:19,498 ast/fitschan.c:23798:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,498 23798 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T19:54:19,498 | ^~~~~~~~~ 2025-09-04T19:54:19,520 ast/fitschan.c:23798:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T19:54:19,521 23798 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T19:54:19,521 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,544 ast/fitschan.c:23822:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T19:54:19,544 23822 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T19:54:19,544 | ^~ 2025-09-04T19:54:19,566 ast/fitschan.c:23822:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,566 23822 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T19:54:19,567 | ^~~~~~~~~~ 2025-09-04T19:54:19,589 ast/fitschan.c:23822:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T19:54:19,589 23822 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T19:54:19,589 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,614 ast/fitschan.c:23820:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T19:54:19,614 23820 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T19:54:19,614 | ^~ 2025-09-04T19:54:19,637 ast/fitschan.c:23820:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,637 23820 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T19:54:19,637 | ^~~~~~~~~ 2025-09-04T19:54:19,660 ast/fitschan.c:23820:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T19:54:19,660 23820 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T19:54:19,660 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,683 ast/fitschan.c:23865:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T19:54:19,683 23865 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T19:54:19,683 | ^~ 2025-09-04T19:54:19,706 ast/fitschan.c:23865:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,706 23865 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T19:54:19,706 | ^~~~~~~~~~ 2025-09-04T19:54:19,729 ast/fitschan.c:23865:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T19:54:19,729 23865 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T19:54:19,729 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:19,754 ast/fitschan.c:23863:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T19:54:19,754 23863 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T19:54:19,754 | ^~ 2025-09-04T19:54:19,777 ast/fitschan.c:23863:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T19:54:19,777 23863 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T19:54:19,777 | ^~~~~~~~~ 2025-09-04T19:54:19,799 ast/fitschan.c:23863:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T19:54:19,800 23863 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T19:54:19,800 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:21,400 ast/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T19:54:21,425 ast/fitschan.c:28660:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T19:54:21,426 28660 | strncpy( lontype, lonsym, 4 ); 2025-09-04T19:54:21,426 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:21,487 ast/fitschan.c:28664:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T19:54:21,487 28664 | strncpy( lattype, latsym, 4 ); 2025-09-04T19:54:21,488 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:26,675 ast/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T19:54:26,731 ast/fitschan.c:37556:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T19:54:26,731 37556 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T19:54:26,732 | ^~ ~~~~ 2025-09-04T19:54:26,732 In function ‘WcsOthers’, 2025-09-04T19:54:26,732 inlined from ‘WcsMapFrm.constprop’ at ast/fitschan.c:36526:11: 2025-09-04T19:54:26,769 ast/fitschan.c:37556:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T19:54:26,769 37556 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T19:54:26,769 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:28,797 ast/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T19:54:28,827 ast/fitschan.c:29909:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T19:54:28,827 29909 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T19:54:28,827 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:28,857 ast/fitschan.c:30001:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T19:54:28,857 30001 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:28,857 | ^~~~ 2025-09-04T19:54:28,886 ast/fitschan.c:30001:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T19:54:28,886 30001 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:28,887 | ^~~~~~~~~~~~ 2025-09-04T19:54:28,916 ast/fitschan.c:30001:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T19:54:28,916 30001 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:28,916 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:28,946 ast/fitschan.c:30103:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T19:54:28,946 30103 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:28,946 | ^~~~ 2025-09-04T19:54:28,975 ast/fitschan.c:30103:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T19:54:28,976 30103 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:28,976 | ^~~~~~~~~~~~ 2025-09-04T19:54:29,005 ast/fitschan.c:30103:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T19:54:29,005 30103 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:29,005 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:29,036 ast/fitschan.c:30314:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T19:54:29,036 30314 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T19:54:29,036 | ^~ 2025-09-04T19:54:29,066 ast/fitschan.c:30314:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T19:54:29,066 30314 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T19:54:29,066 | ^~~~~~~~~~ 2025-09-04T19:54:29,096 ast/fitschan.c:30314:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T19:54:29,096 30314 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T19:54:29,096 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:29,125 ast/fitschan.c:30334:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T19:54:29,126 30334 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T19:54:29,126 | ^~ 2025-09-04T19:54:29,155 ast/fitschan.c:30334:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T19:54:29,156 30334 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T19:54:29,156 | ^~~~~~~~~~~ 2025-09-04T19:54:29,185 ast/fitschan.c:30334:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T19:54:29,185 30334 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T19:54:29,185 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:29,215 ast/fitschan.c:30342:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T19:54:29,215 30342 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:29,215 | ^~~~ 2025-09-04T19:54:29,245 ast/fitschan.c:30342:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T19:54:29,245 30342 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:29,245 | ^~~~~~~~~~~~ 2025-09-04T19:54:29,275 ast/fitschan.c:30342:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T19:54:29,275 30342 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T19:54:29,275 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:31,674 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T19:54:31,683 ast/fitschan.c:10418:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T19:54:31,683 10418 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T19:54:31,683 | ^~ 2025-09-04T19:54:31,683 In function ‘FitsAxisOrder’, 2025-09-04T19:54:31,683 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2654:9: 2025-09-04T19:54:31,692 ast/fitschan.c:10418:30: note: directive argument in the range [1, 1073741823] 2025-09-04T19:54:31,692 10418 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T19:54:31,692 | ^~~~~~~~~~~~ 2025-09-04T19:54:31,701 ast/fitschan.c:10418:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T19:54:31,701 10418 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T19:54:31,701 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:31,701 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T19:54:31,710 ast/fitschan.c:10455:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T19:54:31,710 10455 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T19:54:31,710 | ^~ 2025-09-04T19:54:31,711 In function ‘FitsAxisOrder’, 2025-09-04T19:54:31,711 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2654:9: 2025-09-04T19:54:31,719 ast/fitschan.c:10455:33: note: directive argument in the range [1, 1073741823] 2025-09-04T19:54:31,719 10455 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T19:54:31,719 | ^~~~~~~~~~~~ 2025-09-04T19:54:31,728 ast/fitschan.c:10455:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T19:54:31,728 10455 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T19:54:31,728 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:32,961 ast/fitschan.c: In function ‘Read’: 2025-09-04T19:54:32,970 ast/fitschan.c:11205:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T19:54:32,970 11205 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T19:54:32,971 | ^~ 2025-09-04T19:54:32,971 In function ‘FsetFromStore’, 2025-09-04T19:54:32,971 inlined from ‘Read’ at ast/fitschan.c:24832:16: 2025-09-04T19:54:32,980 ast/fitschan.c:11205:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T19:54:32,980 11205 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T19:54:32,980 | ^~~~~~~~~~~~~~~ 2025-09-04T19:54:32,990 ast/fitschan.c:11205:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T19:54:32,990 11205 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T19:54:32,990 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T19:54:37,278 In file included from ast/fitstable.c:109: 2025-09-04T19:54:37,279 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:54:37,279 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:54:37,279 | ^~~~~~~~ 2025-09-04T19:54:37,279 In file included from ast/pointset.h:192: 2025-09-04T19:54:37,279 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:54:37,280 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:54:37,280 | ^~~~~~~~ 2025-09-04T19:54:38,864 In file included from ast/mapping.h:327, 2025-09-04T19:54:38,864 from ast/unit.h:55, 2025-09-04T19:54:38,864 from ast/fluxframe.c:114: 2025-09-04T19:54:38,864 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:54:38,865 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:54:38,865 | ^~~~~~~~ 2025-09-04T19:54:38,865 In file included from ast/pointset.h:192: 2025-09-04T19:54:38,865 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:54:38,865 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:54:38,865 | ^~~~~~~~ 2025-09-04T19:54:38,924 ast/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T19:54:38,925 ast/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:38,925 306 | int len; /* Length of attrib string */ 2025-09-04T19:54:38,925 | ^~~ 2025-09-04T19:54:38,930 ast/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T19:54:38,931 ast/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:38,931 906 | int len; /* Length of attrib string */ 2025-09-04T19:54:38,931 | ^~~ 2025-09-04T19:54:38,965 ast/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T19:54:38,967 ast/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:38,967 2699 | int ulen; /* Used length of setting string */ 2025-09-04T19:54:38,968 | ^~~~ 2025-09-04T19:54:38,976 ast/fluxframe.c: In function ‘SubFrame’: 2025-09-04T19:54:38,979 ast/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:38,979 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T19:54:38,979 | ^~~~~~ 2025-09-04T19:54:38,984 ast/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T19:54:38,987 ast/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:38,988 3415 | int len; /* Length of attrib string */ 2025-09-04T19:54:38,988 | ^~~ 2025-09-04T19:54:38,997 ast/fluxframe.c: In function ‘Dump’: 2025-09-04T19:54:39,000 ast/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:54:39,000 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T19:54:39,000 | ^ 2025-09-04T19:54:39,010 ast/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T19:54:39,013 ast/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:54:39,014 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T19:54:39,014 | ^ 2025-09-04T19:54:40,574 In file included from ast/mapping.h:327, 2025-09-04T19:54:40,574 from ast/frame.c:695: 2025-09-04T19:54:40,574 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:54:40,575 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:54:40,575 | ^~~~~~~~ 2025-09-04T19:54:40,575 In file included from ast/pointset.h:192: 2025-09-04T19:54:40,576 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:54:40,576 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:54:40,576 | ^~~~~~~~ 2025-09-04T19:54:40,905 ast/frame.c: In function ‘SetAttrib’: 2025-09-04T19:54:40,914 ast/frame.c:9937:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:54:40,914 9937 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T19:54:40,914 | ^~ 2025-09-04T19:54:40,926 ast/frame.c:9977:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T19:54:40,926 9977 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T19:54:40,926 | ^~ 2025-09-04T19:54:49,305 In file included from ast/mapping.h:327, 2025-09-04T19:54:49,306 from ast/frameset.c:776: 2025-09-04T19:54:49,306 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:54:49,306 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:54:49,306 | ^~~~~~~~ 2025-09-04T19:54:49,306 In file included from ast/pointset.h:192: 2025-09-04T19:54:49,306 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:54:49,306 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:54:49,306 | ^~~~~~~~ 2025-09-04T19:54:53,563 ast/frameset.c: In function ‘GetAllVariants’: 2025-09-04T19:54:53,569 ast/frameset.c:6727:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T19:54:53,569 6727 | const char *result; 2025-09-04T19:54:53,569 | ^~~~~~ 2025-09-04T19:54:56,531 In file included from ast/grismmap.c:278: 2025-09-04T19:54:56,531 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:54:56,531 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:54:56,532 | ^~~~~~~~ 2025-09-04T19:54:56,532 In file included from ast/pointset.h:192: 2025-09-04T19:54:56,533 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:54:56,533 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:54:56,533 | ^~~~~~~~ 2025-09-04T19:54:58,499 In file included from ast/interval.c:101: 2025-09-04T19:54:58,499 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:54:58,499 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:54:58,499 | ^~~~~~~~ 2025-09-04T19:54:58,500 In file included from ast/pointset.h:192: 2025-09-04T19:54:58,500 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:54:58,500 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:54:58,500 | ^~~~~~~~ 2025-09-04T19:54:58,587 ast/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T19:54:58,588 ast/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:58,588 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T19:54:58,588 | ^~~~~~ 2025-09-04T19:54:58,678 ast/interval.c: In function ‘Transform’: 2025-09-04T19:54:58,682 ast/interval.c:3593:13: warning: variable ‘ptr_lims’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:58,682 3593 | double **ptr_lims; /* Pointer to limits array */ 2025-09-04T19:54:58,682 | ^~~~~~~~ 2025-09-04T19:54:58,687 ast/interval.c: In function ‘Dump’: 2025-09-04T19:54:58,692 ast/interval.c:4060:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T19:54:58,692 4060 | AstInterval *this; /* Pointer to the Interval structure */ 2025-09-04T19:54:58,692 | ^~~~ 2025-09-04T19:55:02,076 In file included from ast/intramap.c:115: 2025-09-04T19:55:02,076 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:55:02,076 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:55:02,076 | ^~~~~~~~ 2025-09-04T19:55:02,076 In file included from ast/pointset.h:192: 2025-09-04T19:55:02,076 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:55:02,077 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:55:02,077 | ^~~~~~~~ 2025-09-04T19:55:03,111 In file included from ast/keymap.c:236: 2025-09-04T19:55:03,111 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:55:03,111 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:55:03,111 | ^~~~~~~~ 2025-09-04T19:55:03,112 In file included from ast/pointset.h:192: 2025-09-04T19:55:03,112 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:55:03,112 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:55:03,112 | ^~~~~~~~ 2025-09-04T19:55:14,168 In file included from ast/mapping.h:327, 2025-09-04T19:55:14,168 from ast/frame.h:556, 2025-09-04T19:55:14,168 from ast/region.h:68, 2025-09-04T19:55:14,168 from ast/box.h:69, 2025-09-04T19:55:14,168 from ast/loader.c:3: 2025-09-04T19:55:14,168 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:55:14,168 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:55:14,169 | ^~~~~~~~ 2025-09-04T19:55:14,169 In file included from ast/pointset.h:192: 2025-09-04T19:55:14,169 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:55:14,169 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:55:14,169 | ^~~~~~~~ 2025-09-04T19:55:14,728 In file included from ast/lutmap.c:140: 2025-09-04T19:55:14,728 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:55:14,729 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:55:14,729 | ^~~~~~~~ 2025-09-04T19:55:14,729 In file included from ast/pointset.h:192: 2025-09-04T19:55:14,729 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:55:14,729 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:55:14,729 | ^~~~~~~~ 2025-09-04T19:55:16,128 In file included from ast/mapping.c:423: 2025-09-04T19:55:16,128 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T19:55:16,128 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T19:55:16,128 | ^~~~~~~~ 2025-09-04T19:55:16,129 In file included from ast/pointset.h:192: 2025-09-04T19:55:16,129 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T19:55:16,129 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T19:55:16,129 | ^~~~~~~~ 2025-09-04T20:01:11,672 ast/mapping.c: In function ‘FindGradient’: 2025-09-04T20:01:11,673 ast/mapping.c:1332:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:11,673 1332 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T20:01:11,673 | ~~~~~^~~~~~ 2025-09-04T20:01:11,674 ast/mapping.c:1269:11: note: ‘x1’ was declared here 2025-09-04T20:01:11,674 1269 | double x1; 2025-09-04T20:01:11,674 | ^~ 2025-09-04T20:01:19,170 ast/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T20:01:19,191 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:19,192 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:01:19,192 | ^ 2025-09-04T20:01:19,192 ast/mapping.c:12555:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:19,192 12555 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:01:19,192 | ^~~~~~~~~~~~~ 2025-09-04T20:01:19,213 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:01:19,213 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:01:19,213 | ^~~~ 2025-09-04T20:01:19,213 ast/mapping.c:12555:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:19,213 12555 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:01:19,214 | ^~~~~~~~~~~~~ 2025-09-04T20:01:20,250 ast/mapping.c: In function ‘RebinSeqB’: 2025-09-04T20:01:20,271 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:20,272 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:01:20,272 | ^ 2025-09-04T20:01:20,272 ast/mapping.c:12554:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:20,272 12554 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:01:20,272 | ^~~~~~~~~~~~~ 2025-09-04T20:01:20,293 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:01:20,293 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:01:20,293 | ^~~~ 2025-09-04T20:01:20,293 ast/mapping.c:12554:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:20,293 12554 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:01:20,293 | ^~~~~~~~~~~~~ 2025-09-04T20:01:21,333 ast/mapping.c: In function ‘RebinSeqI’: 2025-09-04T20:01:21,355 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:21,355 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:01:21,355 | ^ 2025-09-04T20:01:21,355 ast/mapping.c:12553:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:21,355 12553 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:01:21,356 | ^~~~~~~~~~~~~ 2025-09-04T20:01:21,377 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:01:21,377 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:01:21,377 | ^~~~ 2025-09-04T20:01:21,377 ast/mapping.c:12553:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:21,377 12553 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:01:21,377 | ^~~~~~~~~~~~~ 2025-09-04T20:01:22,412 ast/mapping.c: In function ‘RebinSeqF’: 2025-09-04T20:01:22,434 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:22,434 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:01:22,434 | ^ 2025-09-04T20:01:22,434 ast/mapping.c:12552:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:22,434 12552 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:01:22,434 | ^~~~~~~~~~~~~ 2025-09-04T20:01:22,455 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:01:22,455 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:01:22,456 | ^~~~ 2025-09-04T20:01:22,456 ast/mapping.c:12552:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:22,456 12552 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:01:22,456 | ^~~~~~~~~~~~~ 2025-09-04T20:01:23,492 ast/mapping.c: In function ‘RebinSeqD’: 2025-09-04T20:01:23,514 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:23,514 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:01:23,514 | ^ 2025-09-04T20:01:23,514 ast/mapping.c:12551:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:23,514 12551 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:01:23,514 | ^~~~~~~~~~~~~ 2025-09-04T20:01:23,535 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:01:23,536 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:01:23,536 | ^~~~ 2025-09-04T20:01:23,536 ast/mapping.c:12551:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:01:23,536 12551 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:01:23,536 | ^~~~~~~~~~~~~ 2025-09-04T20:01:39,704 In file included from ast/mapping.h:327, 2025-09-04T20:01:39,704 from ast/mathmap.c:174: 2025-09-04T20:01:39,705 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:01:39,705 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:01:39,705 | ^~~~~~~~ 2025-09-04T20:01:39,705 In file included from ast/pointset.h:192: 2025-09-04T20:01:39,705 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:01:39,705 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:01:39,705 | ^~~~~~~~ 2025-09-04T20:01:46,492 In file included from ast/matrixmap.c:203: 2025-09-04T20:01:46,493 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:01:46,493 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:01:46,493 | ^~~~~~~~ 2025-09-04T20:01:46,493 In file included from ast/pointset.h:192: 2025-09-04T20:01:46,493 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:01:46,493 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:01:46,493 | ^~~~~~~~ 2025-09-04T20:01:47,445 ast/matrixmap.c: In function ‘MatWin2’: 2025-09-04T20:01:47,447 ast/matrixmap.c:3133:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:47,448 3133 | double *newscales; /* Scales for new WinMap */ 2025-09-04T20:01:47,448 | ^~~~~~~~~ 2025-09-04T20:01:47,450 ast/matrixmap.c:3134:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:01:47,450 3134 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T20:01:47,450 | ^~~~~~~~~ 2025-09-04T20:01:50,158 In file included from ast/memory.c:217: 2025-09-04T20:01:50,158 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:01:50,158 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:01:50,158 | ^~~~~~~~ 2025-09-04T20:01:50,158 In file included from ast/pointset.h:192: 2025-09-04T20:01:50,158 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:01:50,158 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:01:50,158 | ^~~~~~~~ 2025-09-04T20:01:50,218 ast/memory.c: In function ‘astChrMatchN_’: 2025-09-04T20:01:50,219 ast/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:01:50,220 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T20:01:50,220 | ^ 2025-09-04T20:01:50,234 ast/memory.c: In function ‘astFreeDouble_’: 2025-09-04T20:01:50,237 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T20:01:50,237 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:01:50,237 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:50,237 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:01:50,237 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:01:50,237 | ~~~~ 2025-09-04T20:01:50,237 | | 2025-09-04T20:01:50,237 | size_t {aka unsigned int} 2025-09-04T20:01:50,239 ast/memory.c:2642:54: note: format string is defined here 2025-09-04T20:01:50,240 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:01:50,240 | ~~^ 2025-09-04T20:01:50,240 | | 2025-09-04T20:01:50,240 | long unsigned int 2025-09-04T20:01:50,240 | %u 2025-09-04T20:01:50,243 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T20:01:50,243 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:01:50,243 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:50,243 ...... 2025-09-04T20:01:50,243 2644 | sizeof( void * ) ); 2025-09-04T20:01:50,243 | ~~~~~~~~~~~~~~~~ 2025-09-04T20:01:50,243 | | 2025-09-04T20:01:50,243 | unsigned int 2025-09-04T20:01:50,246 ast/memory.c:2643:43: note: format string is defined here 2025-09-04T20:01:50,246 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:01:50,246 | ~~^ 2025-09-04T20:01:50,246 | | 2025-09-04T20:01:50,246 | long unsigned int 2025-09-04T20:01:50,246 | %u 2025-09-04T20:01:51,370 ast/memory.c: In function ‘ChrMatcher’: 2025-09-04T20:01:51,373 ast/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T20:01:51,373 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:01:51,373 | ^~ 2025-09-04T20:01:51,375 ast/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T20:01:51,376 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:01:51,376 | ^~~~~~~~~~~ 2025-09-04T20:01:51,378 ast/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T20:01:51,378 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:01:51,378 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:52,350 In file included from ast/mapping.h:327, 2025-09-04T20:01:52,351 from ast/cmpmap.h:139, 2025-09-04T20:01:52,351 from ast/moc.c:163: 2025-09-04T20:01:52,351 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:01:52,351 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:01:52,351 | ^~~~~~~~ 2025-09-04T20:01:52,351 In file included from ast/pointset.h:192: 2025-09-04T20:01:52,351 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:01:52,351 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:01:52,351 | ^~~~~~~~ 2025-09-04T20:01:52,493 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:01:52,493 ast/moc.c:542:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,493 542 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:01:52,494 | ~~^ 2025-09-04T20:01:52,494 | | 2025-09-04T20:01:52,494 | unsigned int 2025-09-04T20:01:52,494 | %llu 2025-09-04T20:01:52,494 ...... 2025-09-04T20:01:52,494 545 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:01:52,494 | ~~~~ 2025-09-04T20:01:52,494 | | 2025-09-04T20:01:52,494 | int64_t {aka long long int} 2025-09-04T20:01:52,494 ast/moc.c:542:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:01:52,495 542 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:01:52,495 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:52,495 ast/moc.c:544:41: note: format string is defined here 2025-09-04T20:01:52,495 544 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:01:52,495 | ~~^ 2025-09-04T20:01:52,495 | | 2025-09-04T20:01:52,495 | unsigned int 2025-09-04T20:01:52,495 | %lu 2025-09-04T20:01:52,623 ast/moc.c: In function ‘CombineRanges’: 2025-09-04T20:01:52,626 ast/moc.c:2313:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,626 2313 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:01:52,627 | ~~^ 2025-09-04T20:01:52,627 | | 2025-09-04T20:01:52,627 | unsigned int 2025-09-04T20:01:52,627 | %llu 2025-09-04T20:01:52,627 ...... 2025-09-04T20:01:52,627 2316 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:01:52,627 | ~~~~~~~~~ 2025-09-04T20:01:52,627 | | 2025-09-04T20:01:52,627 | int64_t {aka long long int} 2025-09-04T20:01:52,631 ast/moc.c:2313:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,631 2313 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:01:52,631 | ~~^ 2025-09-04T20:01:52,631 | | 2025-09-04T20:01:52,631 | unsigned int 2025-09-04T20:01:52,631 | %llu 2025-09-04T20:01:52,631 ...... 2025-09-04T20:01:52,631 2316 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:01:52,631 | ~~~~~~~~~ 2025-09-04T20:01:52,631 | | 2025-09-04T20:01:52,632 | int64_t {aka long long int} 2025-09-04T20:01:52,635 ast/moc.c:2321:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,635 2321 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:01:52,635 | ~~^ 2025-09-04T20:01:52,635 | | 2025-09-04T20:01:52,635 | unsigned int 2025-09-04T20:01:52,635 | %llu 2025-09-04T20:01:52,636 ...... 2025-09-04T20:01:52,636 2324 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:01:52,636 | ~~~~~~~~~ 2025-09-04T20:01:52,636 | | 2025-09-04T20:01:52,636 | int64_t {aka long long int} 2025-09-04T20:01:52,639 ast/moc.c:2321:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,639 2321 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:01:52,640 | ~~^ 2025-09-04T20:01:52,640 | | 2025-09-04T20:01:52,640 | unsigned int 2025-09-04T20:01:52,640 | %llu 2025-09-04T20:01:52,640 ...... 2025-09-04T20:01:52,640 2324 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:01:52,640 | ~~~~~~~~~ 2025-09-04T20:01:52,640 | | 2025-09-04T20:01:52,640 | int64_t {aka long long int} 2025-09-04T20:01:52,644 ast/moc.c:2327:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,644 2327 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:01:52,644 | ~~^ 2025-09-04T20:01:52,644 | | 2025-09-04T20:01:52,644 | unsigned int 2025-09-04T20:01:52,644 | %llu 2025-09-04T20:01:52,644 ...... 2025-09-04T20:01:52,644 2330 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:01:52,644 | ~~~~~~~~~ 2025-09-04T20:01:52,645 | | 2025-09-04T20:01:52,645 | int64_t {aka long long int} 2025-09-04T20:01:52,648 ast/moc.c:2327:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,648 2327 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:01:52,648 | ~~^ 2025-09-04T20:01:52,648 | | 2025-09-04T20:01:52,648 | unsigned int 2025-09-04T20:01:52,648 | %llu 2025-09-04T20:01:52,649 ...... 2025-09-04T20:01:52,649 2330 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:01:52,649 | ~~~~~~~~~ 2025-09-04T20:01:52,649 | | 2025-09-04T20:01:52,649 | int64_t {aka long long int} 2025-09-04T20:01:52,652 ast/moc.c:2327:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,652 2327 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:01:52,652 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:52,652 ...... 2025-09-04T20:01:52,652 2330 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:01:52,652 | ~~~~~~~~~ 2025-09-04T20:01:52,652 | | 2025-09-04T20:01:52,652 | int64_t {aka long long int} 2025-09-04T20:01:52,654 ast/moc.c:2328:52: note: format string is defined here 2025-09-04T20:01:52,654 2328 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:01:52,655 | ~~^ 2025-09-04T20:01:52,655 | | 2025-09-04T20:01:52,655 | unsigned int 2025-09-04T20:01:52,655 | %llu 2025-09-04T20:01:52,658 ast/moc.c:2327:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:52,658 2327 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:01:52,658 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:52,658 ...... 2025-09-04T20:01:52,658 2330 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:01:52,658 | ~~~~~~~~~ 2025-09-04T20:01:52,658 | | 2025-09-04T20:01:52,658 | int64_t {aka long long int} 2025-09-04T20:01:52,661 ast/moc.c:2328:56: note: format string is defined here 2025-09-04T20:01:52,661 2328 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:01:52,661 | ~~^ 2025-09-04T20:01:52,661 | | 2025-09-04T20:01:52,661 | unsigned int 2025-09-04T20:01:52,661 | %llu 2025-09-04T20:01:52,698 ast/moc.c: In function ‘GetNorm’: 2025-09-04T20:01:52,704 ast/moc.c:3777:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:01:52,704 3777 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:01:52,704 | ^ 2025-09-04T20:01:52,704 ast/moc.c:3849:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:01:52,705 3849 | UNMAP 2025-09-04T20:01:52,705 | ^~~~~ 2025-09-04T20:01:52,712 ast/moc.c:3777:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:01:52,712 3777 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:01:52,713 | ^ 2025-09-04T20:01:52,713 ast/moc.c:3856:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:01:52,713 3856 | UNMAP 2025-09-04T20:01:52,713 | ^~~~~ 2025-09-04T20:01:53,861 ast/moc.c: In function ‘TestCell’: 2025-09-04T20:01:53,873 ast/moc.c:7079:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:53,873 7079 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:01:53,873 | ~~^ 2025-09-04T20:01:53,873 | | 2025-09-04T20:01:53,873 | unsigned int 2025-09-04T20:01:53,873 | %llu 2025-09-04T20:01:53,873 ...... 2025-09-04T20:01:53,873 7082 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:01:53,874 | ~~~~ 2025-09-04T20:01:53,874 | | 2025-09-04T20:01:53,874 | int64_t {aka long long int} 2025-09-04T20:01:53,884 ast/moc.c:7079:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:01:53,884 7079 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:01:53,884 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:53,892 ast/moc.c:7081:41: note: format string is defined here 2025-09-04T20:01:53,892 7081 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:01:53,892 | ~~^ 2025-09-04T20:01:53,892 | | 2025-09-04T20:01:53,893 | unsigned int 2025-09-04T20:01:53,893 | %lu 2025-09-04T20:01:53,991 ast/moc.c: In function ‘astLoadMoc_’: 2025-09-04T20:01:54,006 ast/moc.c:8670:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:54,006 8670 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T20:01:54,006 | ~~^ 2025-09-04T20:01:54,007 | | 2025-09-04T20:01:54,007 | unsigned int 2025-09-04T20:01:54,007 | %llu 2025-09-04T20:01:54,007 8671 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T20:01:54,007 | ~~~~~~~ 2025-09-04T20:01:54,007 | | 2025-09-04T20:01:54,007 | int64_t {aka long long int} 2025-09-04T20:01:54,023 ast/moc.c:8677:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:54,023 8677 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:01:54,023 | ~~^ 2025-09-04T20:01:54,023 | | 2025-09-04T20:01:54,023 | unsigned int 2025-09-04T20:01:54,024 | %llu 2025-09-04T20:01:54,024 8678 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:01:54,024 | ~~~~~~~ 2025-09-04T20:01:54,024 | | 2025-09-04T20:01:54,024 | int64_t {aka long long int} 2025-09-04T20:01:54,037 ast/moc.c:8677:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:54,037 8677 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:01:54,037 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:54,037 8678 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:01:54,038 | ~~~~~~~ 2025-09-04T20:01:54,038 | | 2025-09-04T20:01:54,038 | int64_t {aka long long int} 2025-09-04T20:01:54,049 ast/moc.c:8678:36: note: format string is defined here 2025-09-04T20:01:54,049 8678 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:01:54,049 | ~~^ 2025-09-04T20:01:54,049 | | 2025-09-04T20:01:54,049 | unsigned int 2025-09-04T20:01:54,049 | %llu 2025-09-04T20:01:54,066 ast/moc.c:8684:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:54,066 8684 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:01:54,066 | ~~^ 2025-09-04T20:01:54,066 | | 2025-09-04T20:01:54,066 | unsigned int 2025-09-04T20:01:54,066 | %llu 2025-09-04T20:01:54,066 8685 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:01:54,067 | ~~~~~~~ 2025-09-04T20:01:54,067 | | 2025-09-04T20:01:54,067 | int64_t {aka long long int} 2025-09-04T20:01:54,083 ast/moc.c:8684:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:54,083 8684 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:01:54,083 | ~~^ 2025-09-04T20:01:54,084 | | 2025-09-04T20:01:54,084 | unsigned int 2025-09-04T20:01:54,084 | %llu 2025-09-04T20:01:54,084 8685 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:01:54,084 | ~~~~~~~ 2025-09-04T20:01:54,084 | | 2025-09-04T20:01:54,084 | int64_t {aka long long int} 2025-09-04T20:01:54,097 ast/moc.c:8684:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:54,097 8684 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:01:54,098 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:54,098 8685 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:01:54,098 | ~~~~~ 2025-09-04T20:01:54,098 | | 2025-09-04T20:01:54,098 | int64_t {aka long long int} 2025-09-04T20:01:54,109 ast/moc.c:8685:30: note: format string is defined here 2025-09-04T20:01:54,109 8685 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:01:54,109 | ~~^ 2025-09-04T20:01:54,109 | | 2025-09-04T20:01:54,109 | unsigned int 2025-09-04T20:01:54,109 | %llu 2025-09-04T20:01:54,123 ast/moc.c:8684:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:01:54,123 8684 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:01:54,123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:01:54,123 8685 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:01:54,123 8686 | ulast ); 2025-09-04T20:01:54,124 | ~~~~~ 2025-09-04T20:01:54,124 | | 2025-09-04T20:01:54,124 | int64_t {aka long long int} 2025-09-04T20:01:54,135 ast/moc.c:8685:34: note: format string is defined here 2025-09-04T20:01:54,135 8685 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:01:54,135 | ~~^ 2025-09-04T20:01:54,135 | | 2025-09-04T20:01:54,135 | unsigned int 2025-09-04T20:01:54,135 | %llu 2025-09-04T20:02:00,828 ast/moc.c: In function ‘PutCell.isra’: 2025-09-04T20:02:00,833 ast/moc.c:5503:31: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:00,833 5503 | clist->ix[ order ][ ii ] = ix; 2025-09-04T20:02:00,833 | ^ 2025-09-04T20:02:00,838 ast/moc.c:5394:8: note: ‘ii’ was declared here 2025-09-04T20:02:00,838 5394 | int ii; 2025-09-04T20:02:00,838 | ^~ 2025-09-04T20:02:01,077 In file included from ast/channel.h:220, 2025-09-04T20:02:01,078 from ast/moc.c:162: 2025-09-04T20:02:01,078 ast/moc.c: In function ‘MakeCorners’: 2025-09-04T20:02:01,082 ast/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:01,082 511 | #define astRetF_(x) (x) 2025-09-04T20:02:01,082 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:02:01,082 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:02:01,082 | ^~~~~~ 2025-09-04T20:02:01,082 ast/pointset.h:643:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:02:01,083 643 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T20:02:01,083 | ^~~~~~~~~ 2025-09-04T20:02:01,083 ast/moc.c:4641:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T20:02:01,083 4641 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T20:02:01,083 | ^~~~~~~~~~~ 2025-09-04T20:02:01,086 ast/moc.c:4601:8: note: ‘ncorner’ was declared here 2025-09-04T20:02:01,086 4601 | int ncorner; 2025-09-04T20:02:01,086 | ^~~~~~~ 2025-09-04T20:02:01,091 ast/moc.c:4741:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:01,091 4741 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T20:02:01,091 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:02:01,095 ast/moc.c:4596:8: note: ‘cross’ was declared here 2025-09-04T20:02:01,095 4596 | int cross; 2025-09-04T20:02:01,095 | ^~~~~ 2025-09-04T20:02:02,176 ast/moc.c: In function ‘RegBaseMesh’: 2025-09-04T20:02:02,181 ast/moc.c:6167:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:02,181 6167 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T20:02:02,181 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T20:02:02,186 ast/moc.c:5738:8: note: ‘nused’ was declared here 2025-09-04T20:02:02,186 5738 | int nused; 2025-09-04T20:02:02,187 | ^~~~~ 2025-09-04T20:02:03,571 ast/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T20:02:03,580 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,580 1180 | if( !ok ) { \ 2025-09-04T20:02:03,580 | ^ 2025-09-04T20:02:03,580 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,581 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,581 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,581 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:03,581 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:03,581 | ^~ 2025-09-04T20:02:03,581 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,581 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,581 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,581 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,581 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:03,581 | ^ 2025-09-04T20:02:03,581 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,582 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,582 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,582 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:03,582 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:03,582 | ^~ 2025-09-04T20:02:03,582 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,582 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,582 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,582 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,582 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:03,582 | ^ 2025-09-04T20:02:03,582 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,583 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,583 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,583 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:03,583 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:03,583 | ^~ 2025-09-04T20:02:03,583 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,583 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,583 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,583 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,583 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:03,583 | ^ 2025-09-04T20:02:03,584 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,584 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,584 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,584 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:03,584 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:03,584 | ^~ 2025-09-04T20:02:03,584 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,584 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,584 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,590 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,590 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:03,590 | ^ 2025-09-04T20:02:03,590 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,590 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,590 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,591 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:03,591 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:03,591 | ^~ 2025-09-04T20:02:03,591 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,591 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,591 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,591 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,591 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:03,591 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,591 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,591 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,592 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,592 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:03,592 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:03,592 | ^~~~~~~~~ 2025-09-04T20:02:03,592 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,592 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,592 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,593 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,593 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:03,593 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,593 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,593 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,593 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,595 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:03,595 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:03,595 | ^~~~~~~~~ 2025-09-04T20:02:03,595 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,595 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,595 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,597 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,597 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:03,597 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,597 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,597 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,597 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,599 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:03,599 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:03,599 | ^~~~~~~~~ 2025-09-04T20:02:03,599 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,599 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,599 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,601 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:03,601 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:03,601 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,601 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,601 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,601 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:03,603 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:03,603 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:03,603 | ^~~~~~~~~ 2025-09-04T20:02:03,603 ast/moc.c:1394:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:03,603 1394 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:02:03,603 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,159 ast/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T20:02:04,161 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,161 1180 | if( !ok ) { \ 2025-09-04T20:02:04,161 | ^ 2025-09-04T20:02:04,161 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,161 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,161 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,163 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:04,163 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:04,163 | ^~ 2025-09-04T20:02:04,163 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,163 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,163 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,166 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,166 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:04,166 | ^ 2025-09-04T20:02:04,166 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,166 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,166 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,168 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:04,168 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:04,168 | ^~ 2025-09-04T20:02:04,168 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,168 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,168 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,170 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,170 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:04,170 | ^ 2025-09-04T20:02:04,170 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,170 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,170 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,172 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:04,172 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:04,172 | ^~ 2025-09-04T20:02:04,172 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,172 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,172 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,174 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,174 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:04,174 | ^ 2025-09-04T20:02:04,174 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,174 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,174 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,176 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:04,176 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:04,176 | ^~ 2025-09-04T20:02:04,176 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,176 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,176 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,178 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,178 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:04,178 | ^ 2025-09-04T20:02:04,178 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,178 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,178 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,180 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:04,180 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:04,180 | ^~ 2025-09-04T20:02:04,180 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,180 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,180 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,182 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,182 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:04,182 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,182 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,182 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,182 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,183 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:04,183 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:04,183 | ^~~~~~~~~ 2025-09-04T20:02:04,184 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,184 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,184 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,185 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,186 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:04,186 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,186 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,186 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,186 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,187 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:04,187 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:04,188 | ^~~~~~~~~ 2025-09-04T20:02:04,188 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,188 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,188 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,190 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,190 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:04,190 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,190 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,190 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,190 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,191 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:04,191 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:04,192 | ^~~~~~~~~ 2025-09-04T20:02:04,192 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,192 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,192 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,194 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,194 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:04,194 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,194 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,194 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,194 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,196 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:04,196 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:04,196 | ^~~~~~~~~ 2025-09-04T20:02:04,196 ast/moc.c:1390:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,196 1390 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:02:04,197 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,755 ast/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T20:02:04,757 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,757 1180 | if( !ok ) { \ 2025-09-04T20:02:04,757 | ^ 2025-09-04T20:02:04,757 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,757 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,757 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,759 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:04,759 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:04,759 | ^~ 2025-09-04T20:02:04,759 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,759 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,759 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,761 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,761 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:04,762 | ^ 2025-09-04T20:02:04,762 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,762 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,762 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,763 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:04,763 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:04,763 | ^~ 2025-09-04T20:02:04,764 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,764 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,764 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,765 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,765 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:04,766 | ^ 2025-09-04T20:02:04,766 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,766 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,766 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,767 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:04,767 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:04,767 | ^~ 2025-09-04T20:02:04,768 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,768 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,768 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,769 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,769 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:04,770 | ^ 2025-09-04T20:02:04,770 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,770 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,770 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,771 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:04,771 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:04,771 | ^~ 2025-09-04T20:02:04,772 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,772 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,772 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,773 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,773 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:04,774 | ^ 2025-09-04T20:02:04,774 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,774 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,774 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,775 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:04,775 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:04,775 | ^~ 2025-09-04T20:02:04,775 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,776 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,776 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,777 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,778 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:04,778 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,778 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,778 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,778 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,779 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:04,779 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:04,780 | ^~~~~~~~~ 2025-09-04T20:02:04,780 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,780 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,780 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,782 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,782 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:04,782 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,782 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,782 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,782 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,783 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:04,783 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:04,783 | ^~~~~~~~~ 2025-09-04T20:02:04,783 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,783 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,783 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,785 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,785 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:04,785 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,785 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,785 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,785 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,786 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:04,786 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:04,786 | ^~~~~~~~~ 2025-09-04T20:02:04,786 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,786 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,786 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,787 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:04,788 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:04,788 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,788 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,788 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,788 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:04,789 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:04,789 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:04,789 | ^~~~~~~~~ 2025-09-04T20:02:04,789 ast/moc.c:1392:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:04,789 1392 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:02:04,789 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,346 ast/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T20:02:05,347 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,347 1180 | if( !ok ) { \ 2025-09-04T20:02:05,347 | ^ 2025-09-04T20:02:05,347 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,347 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,348 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,348 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:05,349 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:05,349 | ^~ 2025-09-04T20:02:05,349 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,349 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,349 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,350 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,351 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:05,351 | ^ 2025-09-04T20:02:05,351 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,351 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,351 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,352 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:05,352 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:05,352 | ^~ 2025-09-04T20:02:05,352 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,352 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,352 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,353 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,353 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:05,353 | ^ 2025-09-04T20:02:05,354 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,354 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,354 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,355 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:05,355 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:05,355 | ^~ 2025-09-04T20:02:05,355 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,355 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,355 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,356 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,356 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:05,356 | ^ 2025-09-04T20:02:05,356 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,356 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,356 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,357 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:05,357 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:05,357 | ^~ 2025-09-04T20:02:05,358 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,358 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,358 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,359 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,359 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:05,359 | ^ 2025-09-04T20:02:05,359 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,359 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,359 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,360 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:05,360 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:05,360 | ^~ 2025-09-04T20:02:05,360 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,360 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,361 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,362 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,362 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:05,362 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,362 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,362 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,362 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,363 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:05,363 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:05,363 | ^~~~~~~~~ 2025-09-04T20:02:05,363 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,363 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,363 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,365 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,365 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:05,365 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,365 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,365 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,365 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,366 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:05,366 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:05,366 | ^~~~~~~~~ 2025-09-04T20:02:05,366 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,366 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,366 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,368 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,368 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:05,368 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,368 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,368 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,368 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,369 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:05,369 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:05,369 | ^~~~~~~~~ 2025-09-04T20:02:05,369 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,369 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,369 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,371 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,371 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:05,371 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,371 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,371 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,371 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,372 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:05,372 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:05,372 | ^~~~~~~~~ 2025-09-04T20:02:05,372 ast/moc.c:1396:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,372 1396 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:02:05,372 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,932 ast/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T20:02:05,933 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,933 1180 | if( !ok ) { \ 2025-09-04T20:02:05,933 | ^ 2025-09-04T20:02:05,934 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,934 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,934 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,935 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:05,935 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:05,935 | ^~ 2025-09-04T20:02:05,935 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,935 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,935 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,937 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,937 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:05,937 | ^ 2025-09-04T20:02:05,937 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,937 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,937 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,938 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:05,938 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:05,938 | ^~ 2025-09-04T20:02:05,938 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,938 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,938 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,939 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,939 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:05,940 | ^ 2025-09-04T20:02:05,940 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,940 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,940 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,941 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:05,941 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:05,941 | ^~ 2025-09-04T20:02:05,941 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,941 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,941 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,942 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,942 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:05,942 | ^ 2025-09-04T20:02:05,942 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,942 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,943 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,943 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:05,944 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:05,944 | ^~ 2025-09-04T20:02:05,944 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,944 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,944 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,945 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,945 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:05,945 | ^ 2025-09-04T20:02:05,945 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,945 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,945 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,946 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:05,946 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:05,946 | ^~ 2025-09-04T20:02:05,946 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,947 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,947 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,948 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,948 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:05,948 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,948 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,948 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,948 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,949 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:05,949 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:05,949 | ^~~~~~~~~ 2025-09-04T20:02:05,949 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,950 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,950 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,951 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,951 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:05,951 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,951 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,951 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,951 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,952 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:05,952 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:05,952 | ^~~~~~~~~ 2025-09-04T20:02:05,952 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,952 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,953 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,954 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,954 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:05,954 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,954 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,954 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,954 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,955 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:05,955 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:05,955 | ^~~~~~~~~ 2025-09-04T20:02:05,955 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,955 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,955 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,957 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:05,957 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:05,957 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,957 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,957 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,957 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:05,958 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:05,958 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:05,958 | ^~~~~~~~~ 2025-09-04T20:02:05,958 ast/moc.c:1393:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:05,958 1393 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:02:05,958 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,516 ast/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T20:02:06,518 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,518 1180 | if( !ok ) { \ 2025-09-04T20:02:06,518 | ^ 2025-09-04T20:02:06,518 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,518 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,518 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,519 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:06,519 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:06,519 | ^~ 2025-09-04T20:02:06,519 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,520 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,520 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,521 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,521 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:06,522 | ^ 2025-09-04T20:02:06,522 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,522 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,522 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,523 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:06,523 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:06,523 | ^~ 2025-09-04T20:02:06,523 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,523 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,523 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,524 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,524 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:06,524 | ^ 2025-09-04T20:02:06,524 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,524 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,525 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,525 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:06,526 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:06,526 | ^~ 2025-09-04T20:02:06,526 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,526 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,526 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,527 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,527 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:06,527 | ^ 2025-09-04T20:02:06,527 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,527 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,527 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,528 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:06,528 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:06,529 | ^~ 2025-09-04T20:02:06,529 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,529 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,529 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,530 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,530 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:06,530 | ^ 2025-09-04T20:02:06,530 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,530 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,530 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,531 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:06,531 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:06,531 | ^~ 2025-09-04T20:02:06,531 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,532 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,532 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,533 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,533 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:06,533 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,533 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,533 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,533 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,534 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:06,534 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:06,534 | ^~~~~~~~~ 2025-09-04T20:02:06,534 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,535 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,535 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,536 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,536 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:06,536 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,536 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,536 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,536 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,537 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:06,537 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:06,537 | ^~~~~~~~~ 2025-09-04T20:02:06,537 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,537 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,537 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,539 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,539 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:06,539 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,539 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,539 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,539 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,540 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:06,540 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:06,540 | ^~~~~~~~~ 2025-09-04T20:02:06,540 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,540 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,540 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,542 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:06,542 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:06,542 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,542 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,542 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,542 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:06,543 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:06,543 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:06,543 | ^~~~~~~~~ 2025-09-04T20:02:06,543 ast/moc.c:1389:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:06,543 1389 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:02:06,543 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,102 ast/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T20:02:07,104 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,104 1180 | if( !ok ) { \ 2025-09-04T20:02:07,104 | ^ 2025-09-04T20:02:07,104 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,104 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,104 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,105 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:07,105 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:07,105 | ^~ 2025-09-04T20:02:07,105 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,105 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,106 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,107 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,107 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:07,107 | ^ 2025-09-04T20:02:07,107 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,107 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,108 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,108 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:07,108 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:07,109 | ^~ 2025-09-04T20:02:07,109 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,109 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,109 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,110 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,110 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:07,110 | ^ 2025-09-04T20:02:07,110 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,110 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,110 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,111 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:07,111 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:07,111 | ^~ 2025-09-04T20:02:07,111 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,112 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,112 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,113 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,113 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:07,113 | ^ 2025-09-04T20:02:07,113 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,113 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,113 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,114 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:07,114 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:07,114 | ^~ 2025-09-04T20:02:07,114 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,114 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,114 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,115 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,115 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:07,116 | ^ 2025-09-04T20:02:07,116 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,116 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,116 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,117 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:07,117 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:07,117 | ^~ 2025-09-04T20:02:07,117 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,117 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,117 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,118 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,118 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:07,119 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,119 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,119 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,119 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,120 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:07,120 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:07,120 | ^~~~~~~~~ 2025-09-04T20:02:07,120 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,120 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,120 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,121 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,121 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:07,121 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,122 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,122 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,122 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,123 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:07,123 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:07,123 | ^~~~~~~~~ 2025-09-04T20:02:07,123 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,123 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,123 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,124 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,124 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:07,124 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,124 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,125 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,125 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,126 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:07,126 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:07,126 | ^~~~~~~~~ 2025-09-04T20:02:07,126 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,126 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,126 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,127 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,127 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:07,127 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,127 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,127 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,128 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,128 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:07,129 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:07,129 | ^~~~~~~~~ 2025-09-04T20:02:07,129 ast/moc.c:1391:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,129 1391 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:02:07,129 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,683 ast/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T20:02:07,685 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,685 1180 | if( !ok ) { \ 2025-09-04T20:02:07,685 | ^ 2025-09-04T20:02:07,685 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,685 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,685 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,686 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:07,686 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:07,686 | ^~ 2025-09-04T20:02:07,686 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,687 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,687 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,688 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,688 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:07,688 | ^ 2025-09-04T20:02:07,688 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,689 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,689 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,689 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:07,690 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:07,690 | ^~ 2025-09-04T20:02:07,690 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,690 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,690 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,691 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,691 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:07,691 | ^ 2025-09-04T20:02:07,691 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,691 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,691 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,692 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:07,692 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:07,692 | ^~ 2025-09-04T20:02:07,693 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,693 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,693 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,694 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,694 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:07,694 | ^ 2025-09-04T20:02:07,694 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,694 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,694 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,695 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:07,695 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:07,695 | ^~ 2025-09-04T20:02:07,695 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,695 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,695 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,696 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,697 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:07,697 | ^ 2025-09-04T20:02:07,697 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,697 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,697 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,698 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:07,698 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:07,698 | ^~ 2025-09-04T20:02:07,698 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,698 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,698 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,699 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,700 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:07,700 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,700 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,700 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,700 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,701 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:07,701 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:07,701 | ^~~~~~~~~ 2025-09-04T20:02:07,701 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,701 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,701 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,702 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,702 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:07,703 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,703 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,703 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,703 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,704 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:07,704 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:07,704 | ^~~~~~~~~ 2025-09-04T20:02:07,704 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,704 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,704 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,705 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,705 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:07,705 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,706 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,706 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,706 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,707 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:07,707 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:07,707 | ^~~~~~~~~ 2025-09-04T20:02:07,707 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,707 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,707 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,708 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:07,708 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:07,708 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,708 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,709 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,709 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:07,709 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:07,710 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:07,710 | ^~~~~~~~~ 2025-09-04T20:02:07,710 ast/moc.c:1397:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:07,710 1397 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:02:07,710 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,269 ast/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T20:02:08,271 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,271 1180 | if( !ok ) { \ 2025-09-04T20:02:08,271 | ^ 2025-09-04T20:02:08,271 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,271 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,271 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,272 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:08,272 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:08,272 | ^~ 2025-09-04T20:02:08,272 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,273 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,273 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,274 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,274 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:08,274 | ^ 2025-09-04T20:02:08,275 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,275 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,275 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,276 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:08,276 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:08,276 | ^~ 2025-09-04T20:02:08,276 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,276 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,276 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,277 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,277 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:08,277 | ^ 2025-09-04T20:02:08,277 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,277 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,277 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,278 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:08,278 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:08,278 | ^~ 2025-09-04T20:02:08,279 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,279 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,279 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,280 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,280 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:08,280 | ^ 2025-09-04T20:02:08,280 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,280 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,280 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,281 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:08,281 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:08,281 | ^~ 2025-09-04T20:02:08,281 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,281 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,281 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,282 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,283 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:08,283 | ^ 2025-09-04T20:02:08,283 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,283 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,283 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,284 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:08,284 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:08,284 | ^~ 2025-09-04T20:02:08,284 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,284 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,284 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,285 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,286 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:08,286 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,286 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,286 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,286 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,287 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:08,287 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:08,287 | ^~~~~~~~~ 2025-09-04T20:02:08,287 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,287 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,287 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,288 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,288 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:08,289 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,289 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,289 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,289 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,290 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:08,290 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:08,290 | ^~~~~~~~~ 2025-09-04T20:02:08,290 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,290 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,290 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,291 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,291 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:08,291 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,292 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,292 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,292 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,293 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:08,293 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:08,293 | ^~~~~~~~~ 2025-09-04T20:02:08,293 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,293 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,293 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,294 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,294 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:08,294 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,294 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,294 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,295 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,295 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:08,296 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:08,296 | ^~~~~~~~~ 2025-09-04T20:02:08,296 ast/moc.c:1388:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,296 1388 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:02:08,296 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,852 ast/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T20:02:08,853 ast/moc.c:1180:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,854 1180 | if( !ok ) { \ 2025-09-04T20:02:08,854 | ^ 2025-09-04T20:02:08,854 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,854 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,854 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,855 ast/moc.c:1095:8: note: ‘ok’ was declared here 2025-09-04T20:02:08,855 1095 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:02:08,855 | ^~ 2025-09-04T20:02:08,855 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,855 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,855 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,857 ast/moc.c:1227:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,857 1227 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:02:08,857 | ^ 2025-09-04T20:02:08,857 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,857 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,857 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,858 ast/moc.c:1084:8: note: ‘hx’ was declared here 2025-09-04T20:02:08,858 1084 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:08,858 | ^~ 2025-09-04T20:02:08,858 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,859 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,859 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,860 ast/moc.c:1229:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,860 1229 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:02:08,860 | ^ 2025-09-04T20:02:08,860 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,860 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,860 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,861 ast/moc.c:1085:8: note: ‘hy’ was declared here 2025-09-04T20:02:08,861 1085 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:02:08,861 | ^~ 2025-09-04T20:02:08,861 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,861 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,861 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,862 ast/moc.c:1226:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,862 1226 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:02:08,863 | ^ 2025-09-04T20:02:08,863 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,863 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,863 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,864 ast/moc.c:1091:8: note: ‘lx’ was declared here 2025-09-04T20:02:08,864 1091 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:02:08,864 | ^~ 2025-09-04T20:02:08,864 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,864 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,864 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,865 ast/moc.c:1228:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,865 1228 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:02:08,865 | ^ 2025-09-04T20:02:08,865 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,865 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,866 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,866 ast/moc.c:1092:8: note: ‘ly’ was declared here 2025-09-04T20:02:08,867 1092 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:02:08,867 | ^~ 2025-09-04T20:02:08,867 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,867 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,867 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,868 ast/moc.c:1325:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,868 1325 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:02:08,868 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,868 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,869 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,869 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,869 ast/moc.c:1082:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:08,870 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:08,870 | ^~~~~~~~~ 2025-09-04T20:02:08,870 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,870 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,870 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,871 ast/moc.c:1326:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,871 1326 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:02:08,871 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,871 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,871 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,872 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,872 ast/moc.c:1082:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:08,873 1082 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:02:08,873 | ^~~~~~~~~ 2025-09-04T20:02:08,873 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,873 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,873 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,874 ast/moc.c:1327:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,874 1327 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:02:08,874 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,874 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,874 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,874 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,875 ast/moc.c:1083:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:08,875 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:08,876 | ^~~~~~~~~ 2025-09-04T20:02:08,876 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,876 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,876 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,877 ast/moc.c:1328:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:08,877 1328 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:02:08,877 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,877 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,877 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,877 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:08,878 ast/moc.c:1083:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:08,878 1083 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:02:08,879 | ^~~~~~~~~ 2025-09-04T20:02:08,879 ast/moc.c:1395:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:02:08,879 1395 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:02:08,879 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:02:09,208 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:02:09,208 ast/moc.c:566:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,208 566 | shift = 2*( maxorder - order ); 2025-09-04T20:02:09,208 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:02:09,208 ast/moc.c:525:8: note: ‘maxorder’ was declared here 2025-09-04T20:02:09,208 525 | int maxorder; 2025-09-04T20:02:09,209 | ^~~~~~~~ 2025-09-04T20:02:09,304 ast/moc.c: In function ‘AddMocData’: 2025-09-04T20:02:09,304 ast/moc.c:791:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,304 791 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T20:02:09,304 | ^~~~ 2025-09-04T20:02:09,304 ast/moc.c:699:19: note: ‘pnk’ was declared here 2025-09-04T20:02:09,304 699 | const int64_t *pnk; 2025-09-04T20:02:09,304 | ^~~ 2025-09-04T20:02:09,305 ast/moc.c:788:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,305 788 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T20:02:09,305 | ^~~~ 2025-09-04T20:02:09,305 ast/moc.c:698:15: note: ‘pni’ was declared here 2025-09-04T20:02:09,305 698 | const int *pni; 2025-09-04T20:02:09,305 | ^~~ 2025-09-04T20:02:09,504 ast/moc.c: In function ‘AddRegion’: 2025-09-04T20:02:09,506 ast/moc.c:1707:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,506 1707 | if( mapped ) { 2025-09-04T20:02:09,506 | ^ 2025-09-04T20:02:09,507 ast/moc.c:1503:15: note: ‘mapped’ was declared here 2025-09-04T20:02:09,507 1503 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T20:02:09,507 | ^~~~~~ 2025-09-04T20:02:09,508 ast/moc.c:1781:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,508 1781 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T20:02:09,508 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:09,509 ast/moc.c:1518:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:02:09,509 1518 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:02:09,510 | ^~~~~~~~~ 2025-09-04T20:02:09,511 ast/moc.c:1782:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,511 1782 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T20:02:09,511 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:09,512 ast/moc.c:1518:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:02:09,512 1518 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:02:09,512 | ^~~~~~~~~ 2025-09-04T20:02:09,513 ast/moc.c:1783:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,513 1783 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T20:02:09,513 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:09,514 ast/moc.c:1519:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:02:09,515 1519 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:02:09,515 | ^~~~~~~~~ 2025-09-04T20:02:09,516 ast/moc.c:1784:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:09,516 1784 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T20:02:09,516 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:02:09,517 ast/moc.c:1519:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:02:09,517 1519 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:02:09,517 | ^~~~~~~~~ 2025-09-04T20:02:10,666 In file included from ast/normmap.c:97: 2025-09-04T20:02:10,666 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:10,666 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:10,666 | ^~~~~~~~ 2025-09-04T20:02:10,666 In file included from ast/pointset.h:192: 2025-09-04T20:02:10,666 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:10,666 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:10,667 | ^~~~~~~~ 2025-09-04T20:02:11,284 In file included from ast/nullregion.c:83: 2025-09-04T20:02:11,285 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:11,285 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:11,285 | ^~~~~~~~ 2025-09-04T20:02:11,285 In file included from ast/pointset.h:192: 2025-09-04T20:02:11,285 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:11,285 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:11,285 | ^~~~~~~~ 2025-09-04T20:02:11,358 ast/nullregion.c: In function ‘MergeNullRegion’: 2025-09-04T20:02:11,358 ast/nullregion.c:632:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:11,359 632 | int nax; /* Number of axes in "result" */ 2025-09-04T20:02:11,359 | ^~~ 2025-09-04T20:02:11,362 ast/nullregion.c: In function ‘RegBaseBox’: 2025-09-04T20:02:11,363 ast/nullregion.c:1017:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:11,363 1017 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T20:02:11,363 | ^~~~ 2025-09-04T20:02:11,368 ast/nullregion.c: In function ‘GetRegionBounds’: 2025-09-04T20:02:11,369 ast/nullregion.c:1263:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:11,369 1263 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T20:02:11,369 | ^~~~ 2025-09-04T20:02:11,374 ast/nullregion.c: In function ‘Dump’: 2025-09-04T20:02:11,375 ast/nullregion.c:1583:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:11,375 1583 | AstNullRegion *this; /* Pointer to the NullRegion structure */ 2025-09-04T20:02:11,376 | ^~~~ 2025-09-04T20:02:12,111 In file included from ast/mapping.h:327, 2025-09-04T20:02:12,111 from ast/frame.h:556, 2025-09-04T20:02:12,111 from ast/frameset.h:438, 2025-09-04T20:02:12,111 from ast/plot.h:86, 2025-09-04T20:02:12,111 from ast/object.c:272: 2025-09-04T20:02:12,111 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:12,111 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:12,111 | ^~~~~~~~ 2025-09-04T20:02:12,112 In file included from ast/pointset.h:192: 2025-09-04T20:02:12,112 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:12,112 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:12,112 | ^~~~~~~~ 2025-09-04T20:02:12,260 ast/object.c: In function ‘FromStringSource’: 2025-09-04T20:02:12,263 ast/object.c:4570:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T20:02:12,264 4570 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T20:02:12,264 | ^~~~~~~~~~~~~~ 2025-09-04T20:02:14,787 In file included from ast/palwrap.c:75: 2025-09-04T20:02:14,787 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T20:02:14,787 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:14,787 86 | int status; 2025-09-04T20:02:14,788 | ^~~~~~ 2025-09-04T20:02:20,540 In file included from ast/pcdmap.c:112: 2025-09-04T20:02:20,540 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:20,540 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:20,540 | ^~~~~~~~ 2025-09-04T20:02:20,540 In file included from ast/pointset.h:192: 2025-09-04T20:02:20,540 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:20,541 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:20,541 | ^~~~~~~~ 2025-09-04T20:02:22,128 In file included from ast/permmap.c:115: 2025-09-04T20:02:22,128 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:22,128 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:22,128 | ^~~~~~~~ 2025-09-04T20:02:22,128 In file included from ast/pointset.h:192: 2025-09-04T20:02:22,128 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:22,128 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:22,129 | ^~~~~~~~ 2025-09-04T20:02:24,453 In file included from ast/mapping.h:327, 2025-09-04T20:02:24,454 from ast/cmpmap.h:139, 2025-09-04T20:02:24,454 from ast/plot.c:1481: 2025-09-04T20:02:24,454 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:24,454 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:24,454 | ^~~~~~~~ 2025-09-04T20:02:24,454 In file included from ast/pointset.h:192: 2025-09-04T20:02:24,454 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:24,454 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:24,454 | ^~~~~~~~ 2025-09-04T20:02:24,735 ast/plot.c: In function ‘CheckLabels2’: 2025-09-04T20:02:24,738 ast/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:02:24,738 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T20:02:24,738 | ^ 2025-09-04T20:02:25,571 ast/plot.c: In function ‘HasEscapes’: 2025-09-04T20:02:25,587 ast/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:02:25,587 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T20:02:25,587 | ^ 2025-09-04T20:02:26,405 ast/plot.c: At top level: 2025-09-04T20:02:26,428 ast/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:02:26,428 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T20:02:26,428 | ~~~~^~~~~~~~~~ 2025-09-04T20:02:26,429 ast/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T20:02:26,429 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T20:02:26,429 | ^~~~~ 2025-09-04T20:02:37,986 In function ‘TickMarks’, 2025-09-04T20:02:37,986 inlined from ‘GridLines.constprop’ at ast/plot.c:18837:22: 2025-09-04T20:02:38,012 ast/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:02:38,013 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T20:02:38,013 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:02:38,013 ast/plot.c: In function ‘GridLines.constprop’: 2025-09-04T20:02:38,039 ast/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T20:02:38,039 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T20:02:38,039 | ^~~~~~ 2025-09-04T20:02:51,030 In file included from ast/mapping.h:327, 2025-09-04T20:02:51,030 from ast/frame.h:556, 2025-09-04T20:02:51,030 from ast/cmpframe.h:257, 2025-09-04T20:02:51,030 from ast/plot3d.c:1161: 2025-09-04T20:02:51,030 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:51,030 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:51,030 | ^~~~~~~~ 2025-09-04T20:02:51,031 In file included from ast/pointset.h:192: 2025-09-04T20:02:51,031 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:51,031 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:51,031 | ^~~~~~~~ 2025-09-04T20:02:51,261 ast/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:02:51,261 6591 | const float up[], const char *just, int *status ){ 2025-09-04T20:02:51,261 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:02:51,261 ast/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T20:02:51,261 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T20:02:51,261 | ^~~~~~~~~~~~~~~ 2025-09-04T20:02:51,558 ast/plot3d.c: In function ‘Text’: 2025-09-04T20:02:51,563 ast/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T20:02:51,563 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T20:02:51,563 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:02:51,564 ast/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T20:02:51,564 ast/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T20:02:51,564 In file included from ast/plot3d.c:1171: 2025-09-04T20:02:51,564 ast/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T20:02:51,564 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T20:02:51,565 | ^~~~~~~~~~ 2025-09-04T20:02:57,329 In file included from ast/pointlist.c:103: 2025-09-04T20:02:57,329 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:02:57,329 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:02:57,329 | ^~~~~~~~ 2025-09-04T20:02:57,330 In file included from ast/pointset.h:192: 2025-09-04T20:02:57,330 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:02:57,330 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:02:57,330 | ^~~~~~~~ 2025-09-04T20:02:57,473 ast/pointlist.c: In function ‘RegPins’: 2025-09-04T20:02:57,475 ast/pointlist.c:1930:13: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:57,476 1930 | double **ptr; /* Pointer to axis values in "this" */ 2025-09-04T20:02:57,476 | ^~~ 2025-09-04T20:02:57,480 ast/pointlist.c: In function ‘Simplify’: 2025-09-04T20:02:57,483 ast/pointlist.c:2215:13: warning: variable ‘ptr2’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:57,483 2215 | double **ptr2; /* Pointer to current Frame points */ 2025-09-04T20:02:57,483 | ^~~~ 2025-09-04T20:02:57,484 ast/pointlist.c: In function ‘TestAttrib’: 2025-09-04T20:02:57,487 ast/pointlist.c:2336:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:57,487 2336 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T20:02:57,487 | ^~~~ 2025-09-04T20:02:57,496 ast/pointlist.c: In function ‘Dump’: 2025-09-04T20:02:57,499 ast/pointlist.c:2757:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:02:57,499 2757 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T20:02:57,499 | ^~~~ 2025-09-04T20:03:00,699 In file included from ast/pointset.c:459: 2025-09-04T20:03:00,699 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:03:00,699 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:03:00,699 | ^~~~~~~~ 2025-09-04T20:03:00,699 In file included from ast/pointset.h:192: 2025-09-04T20:03:00,699 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:03:00,699 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:03:00,700 | ^~~~~~~~ 2025-09-04T20:03:02,201 In file included from ast/polygon.c:162: 2025-09-04T20:03:02,201 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:03:02,201 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:03:02,201 | ^~~~~~~~ 2025-09-04T20:03:02,202 In file included from ast/pointset.h:192: 2025-09-04T20:03:02,202 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:03:02,202 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:03:02,202 | ^~~~~~~~ 2025-09-04T20:04:10,887 In file included from ast/polymap.c:161: 2025-09-04T20:04:10,887 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:10,887 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:10,887 | ^~~~~~~~ 2025-09-04T20:04:10,888 In file included from ast/pointset.h:192: 2025-09-04T20:04:10,888 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:10,888 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:10,888 | ^~~~~~~~ 2025-09-04T20:04:15,376 In file included from ast/prism.c:105: 2025-09-04T20:04:15,376 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:15,376 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:15,376 | ^~~~~~~~ 2025-09-04T20:04:15,376 In file included from ast/pointset.h:192: 2025-09-04T20:04:15,376 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:15,376 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:15,376 | ^~~~~~~~ 2025-09-04T20:04:15,455 ast/prism.c: In function ‘astConvertToPrism_’: 2025-09-04T20:04:15,456 ast/prism.c:294:8: warning: variable ‘nin’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:15,456 294 | int nin; /* No. of base Frame axes (Mapping inputs) */ 2025-09-04T20:04:15,456 | ^~~ 2025-09-04T20:04:15,473 ast/prism.c: In function ‘astInitPrismVtab_’: 2025-09-04T20:04:15,474 ast/prism.c:1298:18: warning: variable ‘frame’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:15,474 1298 | AstFrameVtab *frame; /* Pointer to Frame component of Vtab */ 2025-09-04T20:04:15,474 | ^~~~~ 2025-09-04T20:04:15,494 ast/prism.c: In function ‘RegBaseMesh’: 2025-09-04T20:04:15,496 ast/prism.c:2095:8: warning: variable ‘nax2’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:15,496 2095 | int nax2; /* Number of axes in region2 */ 2025-09-04T20:04:15,496 | ^~~~ 2025-09-04T20:04:21,389 In file included from ast/ratemap.c:91: 2025-09-04T20:04:21,389 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:21,390 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:21,390 | ^~~~~~~~ 2025-09-04T20:04:21,390 In file included from ast/pointset.h:192: 2025-09-04T20:04:21,390 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:21,390 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:21,390 | ^~~~~~~~ 2025-09-04T20:04:22,142 In file included from ast/mapping.h:327, 2025-09-04T20:04:22,142 from ast/region.c:808: 2025-09-04T20:04:22,142 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:22,143 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:22,143 | ^~~~~~~~ 2025-09-04T20:04:22,143 In file included from ast/pointset.h:192: 2025-09-04T20:04:22,143 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:22,143 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:22,143 | ^~~~~~~~ 2025-09-04T20:04:31,574 In file included from ast/selectormap.c:102: 2025-09-04T20:04:31,575 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:31,575 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:31,575 | ^~~~~~~~ 2025-09-04T20:04:31,575 In file included from ast/pointset.h:192: 2025-09-04T20:04:31,575 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:31,575 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:31,575 | ^~~~~~~~ 2025-09-04T20:04:32,439 In file included from ast/shiftmap.c:78: 2025-09-04T20:04:32,439 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:32,439 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:32,439 | ^~~~~~~~ 2025-09-04T20:04:32,440 In file included from ast/pointset.h:192: 2025-09-04T20:04:32,440 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:32,440 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:32,440 | ^~~~~~~~ 2025-09-04T20:04:33,128 In file included from ast/skyaxis.c:141: 2025-09-04T20:04:33,128 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:33,129 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:33,129 | ^~~~~~~~ 2025-09-04T20:04:33,129 In file included from ast/pal.h:90, 2025-09-04T20:04:33,129 from ast/skyaxis.c:136: 2025-09-04T20:04:33,129 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:33,129 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:33,129 | ^~~~~~~~ 2025-09-04T20:04:35,940 In file included from ast/skyframe.c:761: 2025-09-04T20:04:35,940 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:35,940 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:35,940 | ^~~~~~~~ 2025-09-04T20:04:35,940 In file included from ast/pointset.h:192: 2025-09-04T20:04:35,940 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:35,941 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:35,941 | ^~~~~~~~ 2025-09-04T20:04:36,238 ast/skyframe.c: In function ‘SetAttrib’: 2025-09-04T20:04:36,245 ast/skyframe.c:8668:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:04:36,245 8668 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:04:36,245 | ^~ 2025-09-04T20:04:36,254 ast/skyframe.c:8722:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:04:36,254 8722 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:04:36,254 | ^~ 2025-09-04T20:04:42,202 In file included from ast/slamap.c:188: 2025-09-04T20:04:42,202 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:42,202 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:42,202 | ^~~~~~~~ 2025-09-04T20:04:42,203 In file included from ast/pal.h:90, 2025-09-04T20:04:42,203 from ast/slamap.c:181: 2025-09-04T20:04:42,203 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:42,203 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:42,203 | ^~~~~~~~ 2025-09-04T20:04:45,953 In file included from ast/mapping.h:327, 2025-09-04T20:04:45,953 from ast/specfluxframe.c:90: 2025-09-04T20:04:45,954 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:45,954 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:45,954 | ^~~~~~~~ 2025-09-04T20:04:45,954 In file included from ast/pointset.h:192: 2025-09-04T20:04:45,954 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:45,954 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:45,954 | ^~~~~~~~ 2025-09-04T20:04:46,050 ast/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T20:04:46,051 ast/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:46,051 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:04:46,051 | ^~~~~~~ 2025-09-04T20:04:46,051 ast/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:46,051 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:04:46,051 | ^~~~~~ 2025-09-04T20:04:46,076 ast/specfluxframe.c: In function ‘Dump’: 2025-09-04T20:04:46,078 ast/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:46,078 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T20:04:46,078 | ^~~~ 2025-09-04T20:04:46,912 In file included from ast/mapping.h:327, 2025-09-04T20:04:46,912 from ast/unit.h:55, 2025-09-04T20:04:46,913 from ast/specframe.c:206: 2025-09-04T20:04:46,913 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:46,913 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:46,913 | ^~~~~~~~ 2025-09-04T20:04:46,913 In file included from ast/pointset.h:192: 2025-09-04T20:04:46,913 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:46,913 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:46,913 | ^~~~~~~~ 2025-09-04T20:04:47,229 ast/specframe.c: In function ‘Dump’: 2025-09-04T20:04:47,235 ast/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:04:47,235 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:04:47,235 | ^ 2025-09-04T20:04:51,074 In file included from ast/specmap.c:180: 2025-09-04T20:04:51,074 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:51,074 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:51,074 | ^~~~~~~~ 2025-09-04T20:04:51,074 In file included from ast/pal.h:90, 2025-09-04T20:04:51,074 from ast/specmap.c:174: 2025-09-04T20:04:51,074 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:51,075 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:51,075 | ^~~~~~~~ 2025-09-04T20:04:53,932 In file included from ast/sphmap.c:108: 2025-09-04T20:04:53,932 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:53,932 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:53,932 | ^~~~~~~~ 2025-09-04T20:04:53,933 In file included from ast/pointset.h:192: 2025-09-04T20:04:53,933 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:53,933 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:53,934 | ^~~~~~~~ 2025-09-04T20:04:54,926 In file included from ast/mapping.h:327, 2025-09-04T20:04:54,926 from ast/unitmap.h:131, 2025-09-04T20:04:54,926 from ast/stc.c:101: 2025-09-04T20:04:54,926 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:54,927 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:54,927 | ^~~~~~~~ 2025-09-04T20:04:54,927 In file included from ast/pointset.h:192: 2025-09-04T20:04:54,927 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:54,927 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:54,927 | ^~~~~~~~ 2025-09-04T20:04:55,000 ast/stc.c: In function ‘ClearAttrib’: 2025-09-04T20:04:55,000 ast/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:55,000 300 | int len; /* Length of attrib string */ 2025-09-04T20:04:55,000 | ^~~ 2025-09-04T20:04:55,007 ast/stc.c: In function ‘GetAttrib’: 2025-09-04T20:04:55,008 ast/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:55,008 776 | int len; /* Length of attrib string */ 2025-09-04T20:04:55,008 | ^~~ 2025-09-04T20:04:55,044 ast/stc.c: In function ‘TestAttrib’: 2025-09-04T20:04:55,047 ast/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:55,047 2844 | int len; /* Length of attrib string */ 2025-09-04T20:04:55,047 | ^~~ 2025-09-04T20:04:55,049 ast/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:55,049 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T20:04:55,049 | ^~~~ 2025-09-04T20:04:56,447 In file included from ast/mapping.h:327, 2025-09-04T20:04:56,447 from ast/frame.h:556, 2025-09-04T20:04:56,447 from ast/region.h:68, 2025-09-04T20:04:56,447 from ast/stc.h:71, 2025-09-04T20:04:56,448 from ast/stccatalogentrylocation.c:76: 2025-09-04T20:04:56,448 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:56,448 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:56,448 | ^~~~~~~~ 2025-09-04T20:04:56,449 In file included from ast/pointset.h:192: 2025-09-04T20:04:56,449 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:56,449 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:56,449 | ^~~~~~~~ 2025-09-04T20:04:56,503 ast/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T20:04:56,504 ast/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:56,504 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:04:56,504 | ^~~ 2025-09-04T20:04:56,504 ast/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:56,504 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:04:56,504 | ^~~~~~~ 2025-09-04T20:04:56,505 ast/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T20:04:56,505 ast/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:56,505 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T20:04:56,505 | ^~~~ 2025-09-04T20:04:56,812 In file included from ast/mapping.h:327, 2025-09-04T20:04:56,813 from ast/frame.h:556, 2025-09-04T20:04:56,813 from ast/region.h:68, 2025-09-04T20:04:56,813 from ast/stc.h:71, 2025-09-04T20:04:56,813 from ast/stcobsdatalocation.c:97: 2025-09-04T20:04:56,813 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:56,813 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:56,813 | ^~~~~~~~ 2025-09-04T20:04:56,813 In file included from ast/pointset.h:192: 2025-09-04T20:04:56,813 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:56,814 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:56,814 | ^~~~~~~~ 2025-09-04T20:04:56,870 ast/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T20:04:56,870 ast/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:56,870 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:04:56,870 | ^~~ 2025-09-04T20:04:56,870 ast/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:56,870 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:04:56,871 | ^~~~~~~ 2025-09-04T20:04:57,255 In file included from ast/mapping.h:327, 2025-09-04T20:04:57,255 from ast/frame.h:556, 2025-09-04T20:04:57,255 from ast/region.h:68, 2025-09-04T20:04:57,255 from ast/stc.h:71, 2025-09-04T20:04:57,255 from ast/stcresourceprofile.c:76: 2025-09-04T20:04:57,255 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:57,255 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:57,255 | ^~~~~~~~ 2025-09-04T20:04:57,256 In file included from ast/pointset.h:192: 2025-09-04T20:04:57,256 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:57,256 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:57,256 | ^~~~~~~~ 2025-09-04T20:04:57,312 ast/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T20:04:57,312 ast/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:57,312 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:04:57,312 | ^~~ 2025-09-04T20:04:57,312 ast/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:57,313 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:04:57,313 | ^~~~~~~ 2025-09-04T20:04:57,313 ast/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T20:04:57,313 ast/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:04:57,313 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T20:04:57,313 | ^~~~ 2025-09-04T20:04:57,626 In file included from ast/mapping.h:327, 2025-09-04T20:04:57,627 from ast/frame.h:556, 2025-09-04T20:04:57,627 from ast/stcschan.c:213: 2025-09-04T20:04:57,627 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:04:57,627 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:04:57,627 | ^~~~~~~~ 2025-09-04T20:04:57,627 In file included from ast/pointset.h:192: 2025-09-04T20:04:57,627 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:04:57,627 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:04:57,627 | ^~~~~~~~ 2025-09-04T20:04:58,219 In file included from ast/frame.h:554: 2025-09-04T20:04:58,219 ast/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T20:04:58,221 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:04:58,221 511 | #define astRetF_(x) (x) 2025-09-04T20:04:58,221 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:04:58,221 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:04:58,221 | ^~~~~~ 2025-09-04T20:04:58,221 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:04:58,221 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:04:58,221 | ^~~~~~~~~ 2025-09-04T20:04:58,221 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:04:58,222 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:04:58,222 | ^~~~~~~~~~ 2025-09-04T20:04:58,222 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:04:58,223 511 | #define astRetF_(x) (x) 2025-09-04T20:04:58,223 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:04:58,223 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:04:58,223 | ^~~~~~ 2025-09-04T20:04:58,223 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:04:58,223 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:04:58,223 | ^~~~~~~~~ 2025-09-04T20:04:58,223 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:04:58,223 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:04:58,223 | ^~~~~~~~~~ 2025-09-04T20:04:58,224 In file included from ast/stcschan.c:233: 2025-09-04T20:04:58,224 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:04:58,224 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:04:58,224 | ^~~~~~~~~~~ 2025-09-04T20:05:04,717 In file included from ast/mapping.h:327, 2025-09-04T20:05:04,717 from ast/frame.h:556, 2025-09-04T20:05:04,717 from ast/region.h:68, 2025-09-04T20:05:04,718 from ast/stc.h:71, 2025-09-04T20:05:04,718 from ast/stcsearchlocation.c:76: 2025-09-04T20:05:04,718 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:04,718 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:04,718 | ^~~~~~~~ 2025-09-04T20:05:04,719 In file included from ast/pointset.h:192: 2025-09-04T20:05:04,719 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:04,719 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:04,719 | ^~~~~~~~ 2025-09-04T20:05:04,774 ast/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T20:05:04,775 ast/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:05:04,775 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:05:04,775 | ^~~ 2025-09-04T20:05:04,775 ast/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:05:04,775 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:05:04,775 | ^~~~~~~ 2025-09-04T20:05:04,776 ast/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T20:05:04,776 ast/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:05:04,776 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T20:05:04,776 | ^~~~ 2025-09-04T20:05:05,091 In file included from ast/switchmap.c:138: 2025-09-04T20:05:05,091 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:05,091 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:05,092 | ^~~~~~~~ 2025-09-04T20:05:05,092 In file included from ast/pointset.h:192: 2025-09-04T20:05:05,092 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:05,092 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:05,092 | ^~~~~~~~ 2025-09-04T20:05:06,798 ast/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:05:06,798 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T20:05:06,798 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:05:06,798 ast/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T20:05:06,798 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T20:05:06,798 | ^~~~~~ 2025-09-04T20:05:06,800 ast/table.c: In function ‘ParseKey’: 2025-09-04T20:05:06,803 ast/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:05:06,803 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T20:05:06,803 | ^~ 2025-09-04T20:05:10,091 In file included from ast/mapping.h:327, 2025-09-04T20:05:10,091 from ast/unit.h:55, 2025-09-04T20:05:10,091 from ast/timeframe.c:249: 2025-09-04T20:05:10,091 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:10,091 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:10,091 | ^~~~~~~~ 2025-09-04T20:05:10,092 In file included from ast/pointset.h:192: 2025-09-04T20:05:10,092 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:10,092 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:10,092 | ^~~~~~~~ 2025-09-04T20:05:11,163 In file included from ast/timeframe.c:247: 2025-09-04T20:05:11,164 ast/timeframe.c: In function ‘Centre’: 2025-09-04T20:05:11,164 ast/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:05:11,164 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T20:05:11,164 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:05:11,164 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:05:11,164 | ^~~~~~~~ 2025-09-04T20:05:11,164 ast/timeframe.c:706:17: note: in expansion of macro ‘astStore’ 2025-09-04T20:05:11,164 706 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T20:05:11,165 | ^~~~~~~~ 2025-09-04T20:05:11,165 ast/timeframe.c:652:10: note: ‘date1’ was declared here 2025-09-04T20:05:11,165 652 | char *date1; 2025-09-04T20:05:11,165 | ^~~~~ 2025-09-04T20:05:11,165 ast/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:05:11,165 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T20:05:11,165 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:05:11,165 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:05:11,165 | ^~~~~~~~ 2025-09-04T20:05:11,165 ast/timeframe.c:804:15: note: in expansion of macro ‘astFree’ 2025-09-04T20:05:11,166 804 | date2 = astFree( date2 ); 2025-09-04T20:05:11,166 | ^~~~~~~ 2025-09-04T20:05:11,166 ast/timeframe.c:653:10: note: ‘date2’ was declared here 2025-09-04T20:05:11,166 653 | char *date2; 2025-09-04T20:05:11,166 | ^~~~~ 2025-09-04T20:05:13,997 In file included from ast/mapping.h:327, 2025-09-04T20:05:13,997 from ast/slamap.h:134, 2025-09-04T20:05:13,997 from ast/timemap.c:172: 2025-09-04T20:05:13,997 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:13,997 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:13,997 | ^~~~~~~~ 2025-09-04T20:05:13,998 In file included from ast/pal.h:90, 2025-09-04T20:05:13,998 from ast/timemap.c:171: 2025-09-04T20:05:13,998 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:13,998 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:13,998 | ^~~~~~~~ 2025-09-04T20:05:18,784 In file included from ast/tranmap.c:92: 2025-09-04T20:05:18,784 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:18,784 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:18,784 | ^~~~~~~~ 2025-09-04T20:05:18,784 In file included from ast/pointset.h:192: 2025-09-04T20:05:18,784 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:18,785 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:18,785 | ^~~~~~~~ 2025-09-04T20:05:19,674 In file included from ast/unit.c:124: 2025-09-04T20:05:19,674 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:19,674 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:19,674 | ^~~~~~~~ 2025-09-04T20:05:19,674 In file included from ast/pointset.h:192: 2025-09-04T20:05:19,674 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:19,675 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:19,675 | ^~~~~~~~ 2025-09-04T20:05:19,720 ast/unit.c: In function ‘CleanExp’: 2025-09-04T20:05:19,720 ast/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:05:19,720 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T20:05:19,720 | ^~ 2025-09-04T20:05:19,734 ast/unit.c: In function ‘ComplicateTree’: 2025-09-04T20:05:19,735 ast/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:05:19,735 868 | Oper op; 2025-09-04T20:05:19,735 | ^~ 2025-09-04T20:05:19,962 ast/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T20:05:19,966 ast/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T20:05:19,966 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T20:05:19,967 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:05:19,967 ast/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T20:05:19,968 ast/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T20:05:19,968 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T20:05:19,968 | ^~~~~~~ 2025-09-04T20:05:23,823 In file included from ast/unitmap.c:90: 2025-09-04T20:05:23,823 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:23,823 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:23,824 | ^~~~~~~~ 2025-09-04T20:05:23,824 In file included from ast/pointset.h:192: 2025-09-04T20:05:23,824 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:23,824 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:23,824 | ^~~~~~~~ 2025-09-04T20:05:23,858 ast/unitmap.c: In function ‘Transform’: 2025-09-04T20:05:23,859 ast/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:05:23,859 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T20:05:23,859 | ^~~ 2025-09-04T20:05:23,859 ast/unitmap.c: In function ‘Dump’: 2025-09-04T20:05:23,860 ast/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:05:23,860 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T20:05:23,860 | ^~~~ 2025-09-04T20:05:24,364 In file included from ast/unitnormmap.c:109: 2025-09-04T20:05:24,364 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:24,364 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:24,364 | ^~~~~~~~ 2025-09-04T20:05:24,364 In file included from ast/pointset.h:192: 2025-09-04T20:05:24,364 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:24,364 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:24,364 | ^~~~~~~~ 2025-09-04T20:05:25,373 In file included from ast/wcsmap.c:623: 2025-09-04T20:05:25,374 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:25,374 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:25,374 | ^~~~~~~~ 2025-09-04T20:05:25,374 In file included from ast/pointset.h:192: 2025-09-04T20:05:25,374 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:25,374 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:25,374 | ^~~~~~~~ 2025-09-04T20:05:28,900 In file included from ast/winmap.c:140: 2025-09-04T20:05:28,900 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:28,900 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:28,900 | ^~~~~~~~ 2025-09-04T20:05:28,900 In file included from ast/pointset.h:192: 2025-09-04T20:05:28,900 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:28,900 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:28,901 | ^~~~~~~~ 2025-09-04T20:05:31,723 ast/xml.c: In function ‘ReadContent’: 2025-09-04T20:05:31,729 ast/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:05:31,730 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T20:05:31,730 | ^~~~~~~~~ 2025-09-04T20:05:36,073 In file included from ast/mapping.h:327, 2025-09-04T20:05:36,073 from ast/frame.h:556, 2025-09-04T20:05:36,073 from ast/xmlchan.c:208: 2025-09-04T20:05:36,073 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:36,073 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:36,073 | ^~~~~~~~ 2025-09-04T20:05:36,074 In file included from ast/pointset.h:192: 2025-09-04T20:05:36,074 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:36,074 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:36,074 | ^~~~~~~~ 2025-09-04T20:05:36,289 ast/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T20:05:36,291 ast/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:05:36,291 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T20:05:36,291 | ^~ 2025-09-04T20:05:37,036 In file included from ast/xmlchan.c:207: 2025-09-04T20:05:37,037 ast/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T20:05:37,043 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:05:37,043 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,043 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,043 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,043 | ^~~~~~ 2025-09-04T20:05:37,043 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,043 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,043 | ^~~~~~~~~ 2025-09-04T20:05:37,044 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,044 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,044 | ^~~~~~~~~~ 2025-09-04T20:05:37,049 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:05:37,049 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,049 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,049 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,050 | ^~~~~~ 2025-09-04T20:05:37,050 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,050 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,050 | ^~~~~~~~~ 2025-09-04T20:05:37,050 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,050 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,050 | ^~~~~~~~~~ 2025-09-04T20:05:37,050 In file included from ast/xmlchan.c:214: 2025-09-04T20:05:37,050 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:05:37,050 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:05:37,051 | ^~~~~~~~~~~ 2025-09-04T20:05:37,055 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:05:37,055 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,055 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,055 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,056 | ^~~~~~ 2025-09-04T20:05:37,056 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,056 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,056 | ^~~~~~~~~ 2025-09-04T20:05:37,056 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,056 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,056 | ^~~~~~~~~~ 2025-09-04T20:05:37,062 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:05:37,062 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,062 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,062 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,062 | ^~~~~~ 2025-09-04T20:05:37,062 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,062 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,062 | ^~~~~~~~~ 2025-09-04T20:05:37,062 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,062 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,062 | ^~~~~~~~~~ 2025-09-04T20:05:37,063 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:05:37,063 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:05:37,063 | ^~~~~~~~~~~ 2025-09-04T20:05:37,067 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:05:37,068 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,068 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,068 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,068 | ^~~~~~ 2025-09-04T20:05:37,068 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,068 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,068 | ^~~~~~~~~ 2025-09-04T20:05:37,068 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,068 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,068 | ^~~~~~~~~~ 2025-09-04T20:05:37,074 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:05:37,074 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,074 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,074 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,074 | ^~~~~~ 2025-09-04T20:05:37,074 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,075 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,075 | ^~~~~~~~~ 2025-09-04T20:05:37,075 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,075 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,075 | ^~~~~~~~~~ 2025-09-04T20:05:37,075 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:05:37,075 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:05:37,075 | ^~~~~~~~~~~ 2025-09-04T20:05:37,080 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:05:37,080 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,080 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,080 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,080 | ^~~~~~ 2025-09-04T20:05:37,080 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,081 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,081 | ^~~~~~~~~ 2025-09-04T20:05:37,081 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,081 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,081 | ^~~~~~~~~~ 2025-09-04T20:05:37,086 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:05:37,087 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,087 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,087 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,087 | ^~~~~~ 2025-09-04T20:05:37,087 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,087 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,087 | ^~~~~~~~~ 2025-09-04T20:05:37,087 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,087 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:05:37,087 | ^~~~~~~~~~ 2025-09-04T20:05:37,088 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:05:37,088 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:05:37,088 | ^~~~~~~~~~~ 2025-09-04T20:05:37,098 ast/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T20:05:37,102 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:05:37,102 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,102 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,102 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,102 | ^~~~~~ 2025-09-04T20:05:37,102 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,102 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,102 | ^~~~~~~~~ 2025-09-04T20:05:37,102 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,102 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:05:37,102 | ^~~~~~~~~~ 2025-09-04T20:05:37,105 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:05:37,105 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,105 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,105 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,105 | ^~~~~~ 2025-09-04T20:05:37,106 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,106 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,106 | ^~~~~~~~~ 2025-09-04T20:05:37,106 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,106 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:05:37,106 | ^~~~~~~~~~ 2025-09-04T20:05:37,106 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:05:37,106 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:05:37,106 | ^~~~~~~~~~~ 2025-09-04T20:05:37,108 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:05:37,108 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,109 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,109 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,109 | ^~~~~~ 2025-09-04T20:05:37,109 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,109 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,109 | ^~~~~~~~~ 2025-09-04T20:05:37,109 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,109 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:05:37,109 | ^~~~~~~~~~ 2025-09-04T20:05:37,112 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:05:37,112 511 | #define astRetF_(x) (x) 2025-09-04T20:05:37,112 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:05:37,112 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:05:37,112 | ^~~~~~ 2025-09-04T20:05:37,112 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:05:37,113 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:05:37,113 | ^~~~~~~~~ 2025-09-04T20:05:37,113 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:05:37,113 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:05:37,113 | ^~~~~~~~~~ 2025-09-04T20:05:37,113 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:05:37,113 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:05:37,113 | ^~~~~~~~~~~ 2025-09-04T20:05:43,404 ast/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T20:05:43,411 ast/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:05:43,411 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:05:43,411 | ^ 2025-09-04T20:05:43,412 In function ‘ReCentreAnc’, 2025-09-04T20:05:43,412 inlined from ‘StcMetadataReader’ at ast/xmlchan.c:10686:7: 2025-09-04T20:05:43,419 ast/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T20:05:43,419 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:05:43,419 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:05:45,292 In file included from ast/xphmap.c:89: 2025-09-04T20:05:45,293 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:45,293 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:45,293 | ^~~~~~~~ 2025-09-04T20:05:45,293 In file included from ast/pointset.h:192: 2025-09-04T20:05:45,294 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:45,294 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:45,294 | ^~~~~~~~ 2025-09-04T20:05:46,281 In file included from ast/zoommap.c:93: 2025-09-04T20:05:46,281 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:05:46,282 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:05:46,282 | ^~~~~~~~ 2025-09-04T20:05:46,282 In file included from ast/pointset.h:192: 2025-09-04T20:05:46,282 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:05:46,282 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:05:46,282 | ^~~~~~~~ 2025-09-04T20:05:47,699 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T20:05:47,701 starlink/ast/Ast.c:63:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:47,701 63 | case PyArray_DOUBLE: 2025-09-04T20:05:47,701 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:47,701 | PyArray_DTYPE 2025-09-04T20:05:47,702 starlink/ast/Ast.c:63:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T20:05:47,717 starlink/ast/Ast.c:66:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:47,717 66 | case PyArray_FLOAT: 2025-09-04T20:05:47,717 | ^~~~~~~~~~~~~ 2025-09-04T20:05:47,717 | PyArray_ISFLOAT 2025-09-04T20:05:47,730 starlink/ast/Ast.c:69:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:47,730 69 | case PyArray_INT: 2025-09-04T20:05:47,731 | ^~~~~~~~~~~ 2025-09-04T20:05:47,731 | PyArray_Put 2025-09-04T20:05:47,744 starlink/ast/Ast.c:72:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:05:47,744 72 | case PyArray_UINT: 2025-09-04T20:05:47,745 | ^~~~~~~~~~~~ 2025-09-04T20:05:47,745 | PyArray_DIM 2025-09-04T20:05:47,752 starlink/ast/Ast.c:75:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:47,753 75 | case PyArray_BYTE: 2025-09-04T20:05:47,753 | ^~~~~~~~~~~~ 2025-09-04T20:05:47,753 | PyArray_BYTES 2025-09-04T20:05:47,765 starlink/ast/Ast.c:78:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:47,765 78 | case PyArray_UBYTE: 2025-09-04T20:05:47,765 | ^~~~~~~~~~~~~ 2025-09-04T20:05:47,765 | PyArray_BYTES 2025-09-04T20:05:47,781 starlink/ast/Ast.c:81:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:47,782 81 | case PyArray_SHORT: 2025-09-04T20:05:47,782 | ^~~~~~~~~~~~~ 2025-09-04T20:05:47,782 | PyArray_Sort 2025-09-04T20:05:47,801 starlink/ast/Ast.c:84:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:47,801 84 | case PyArray_USHORT: 2025-09-04T20:05:47,801 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:47,801 | PyArray_Sort 2025-09-04T20:05:47,816 starlink/ast/Ast.c:87:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:47,817 87 | case PyArray_LONG: 2025-09-04T20:05:47,817 | ^~~~~~~~~~~~ 2025-09-04T20:05:47,817 | PyArray_One 2025-09-04T20:05:47,835 starlink/ast/Ast.c:90:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:47,835 90 | case PyArray_ULONG: 2025-09-04T20:05:47,835 | ^~~~~~~~~~~~~ 2025-09-04T20:05:47,835 | PyArray_One 2025-09-04T20:05:47,860 starlink/ast/Ast.c:93:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:05:47,860 93 | case PyArray_LONGLONG: 2025-09-04T20:05:47,860 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:05:47,860 | Py_T_LONGLONG 2025-09-04T20:05:47,886 starlink/ast/Ast.c:96:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T20:05:47,886 96 | case PyArray_ULONGLONG: 2025-09-04T20:05:47,886 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:05:47,886 | Py_T_ULONGLONG 2025-09-04T20:05:47,905 starlink/ast/Ast.c:99:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:47,906 99 | case PyArray_CFLOAT: 2025-09-04T20:05:47,906 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:47,906 | PyArray_ISFLOAT 2025-09-04T20:05:47,928 starlink/ast/Ast.c:102:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:47,929 102 | case PyArray_CDOUBLE: 2025-09-04T20:05:47,929 | ^~~~~~~~~~~~~~~ 2025-09-04T20:05:47,929 | PyArray_DTYPE 2025-09-04T20:05:47,999 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T20:05:47,999 from starlink/ast/Ast.c:3: 2025-09-04T20:05:47,999 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T20:05:48,000 starlink/ast/Ast.c:747:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,000 747 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:48,000 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,000 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:48,000 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:48,000 | ^~~~~~~ 2025-09-04T20:05:48,022 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T20:05:48,023 starlink/ast/Ast.c:800:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,023 800 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:48,023 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,023 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:48,023 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:48,023 | ^~~~~~~ 2025-09-04T20:05:48,037 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T20:05:48,038 starlink/ast/Ast.c:838:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:48,038 838 | PyArray_INT, 0, 100); 2025-09-04T20:05:48,038 | ^~~~~~~~~~~ 2025-09-04T20:05:48,039 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:48,039 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:48,039 | ^~~~ 2025-09-04T20:05:48,061 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T20:05:48,062 starlink/ast/Ast.c:896:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,062 896 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:48,062 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,062 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:48,063 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:48,063 | ^~~~~~~ 2025-09-04T20:05:48,086 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T20:05:48,088 starlink/ast/Ast.c:1016:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,088 1016 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:05:48,088 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,088 | PyArray_DTYPE 2025-09-04T20:05:48,105 starlink/ast/Ast.c:1019:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:48,105 1019 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:05:48,105 | ^~~~~~~~~~~~~ 2025-09-04T20:05:48,105 | PyArray_ISFLOAT 2025-09-04T20:05:48,119 starlink/ast/Ast.c:1022:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:48,119 1022 | } else if( type == PyArray_INT || 2025-09-04T20:05:48,119 | ^~~~~~~~~~~ 2025-09-04T20:05:48,119 | PyArray_Put 2025-09-04T20:05:48,135 starlink/ast/Ast.c:1023:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:48,135 1023 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:05:48,136 | ^~~~~~~~~~~~ 2025-09-04T20:05:48,136 | PyArray_One 2025-09-04T20:05:48,163 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T20:05:48,164 starlink/ast/Ast.c:1223:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,164 1223 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:05:48,164 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,164 | PyArray_DTYPE 2025-09-04T20:05:48,182 starlink/ast/Ast.c:1226:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:48,182 1226 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:05:48,182 | ^~~~~~~~~~~~~ 2025-09-04T20:05:48,182 | PyArray_ISFLOAT 2025-09-04T20:05:48,196 starlink/ast/Ast.c:1229:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:48,197 1229 | } else if( type == PyArray_INT || 2025-09-04T20:05:48,197 | ^~~~~~~~~~~ 2025-09-04T20:05:48,197 | PyArray_Put 2025-09-04T20:05:48,213 starlink/ast/Ast.c:1230:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:48,213 1230 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:05:48,213 | ^~~~~~~~~~~~ 2025-09-04T20:05:48,213 | PyArray_One 2025-09-04T20:05:48,241 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T20:05:48,243 starlink/ast/Ast.c:1469:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,243 1469 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:05:48,243 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,243 | PyArray_DTYPE 2025-09-04T20:05:48,261 starlink/ast/Ast.c:1472:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:48,261 1472 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:05:48,261 | ^~~~~~~~~~~~~ 2025-09-04T20:05:48,261 | PyArray_ISFLOAT 2025-09-04T20:05:48,276 starlink/ast/Ast.c:1475:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:48,276 1475 | } else if( type == PyArray_INT ) { 2025-09-04T20:05:48,276 | ^~~~~~~~~~~ 2025-09-04T20:05:48,276 | PyArray_Put 2025-09-04T20:05:48,292 starlink/ast/Ast.c:1478:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:48,293 1478 | } else if( type == PyArray_LONG ) { 2025-09-04T20:05:48,293 | ^~~~~~~~~~~~ 2025-09-04T20:05:48,293 | PyArray_One 2025-09-04T20:05:48,310 starlink/ast/Ast.c:1481:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:48,310 1481 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:05:48,311 | ^~~~~~~~~~~~~ 2025-09-04T20:05:48,311 | PyArray_Sort 2025-09-04T20:05:48,321 starlink/ast/Ast.c:1484:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:48,321 1484 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:05:48,321 | ^~~~~~~~~~~~ 2025-09-04T20:05:48,321 | PyArray_BYTES 2025-09-04T20:05:48,337 starlink/ast/Ast.c:1487:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:05:48,337 1487 | } else if( type == PyArray_UINT ) { 2025-09-04T20:05:48,337 | ^~~~~~~~~~~~ 2025-09-04T20:05:48,337 | PyArray_DIM 2025-09-04T20:05:48,359 starlink/ast/Ast.c:1490:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:48,359 1490 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:05:48,359 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,359 | PyArray_Sort 2025-09-04T20:05:48,373 starlink/ast/Ast.c:1493:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:48,374 1493 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:05:48,374 | ^~~~~~~~~~~~~ 2025-09-04T20:05:48,374 | PyArray_BYTES 2025-09-04T20:05:48,416 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T20:05:48,417 starlink/ast/Ast.c:1782:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,418 1782 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:05:48,418 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,418 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:48,418 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:48,418 | ^~~~~~~ 2025-09-04T20:05:48,440 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T20:05:48,443 starlink/ast/Ast.c:1861:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,443 1861 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T20:05:48,443 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,443 | PyArray_DTYPE 2025-09-04T20:05:48,580 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T20:05:48,583 starlink/ast/Ast.c:2708:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,583 2708 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:05:48,583 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,583 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:48,583 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:48,583 | ^~~~ 2025-09-04T20:05:48,601 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T20:05:48,604 starlink/ast/Ast.c:3039:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:48,604 3039 | PyArray_INT, 0, 100); 2025-09-04T20:05:48,604 | ^~~~~~~~~~~ 2025-09-04T20:05:48,604 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:48,604 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:48,604 | ^~~~ 2025-09-04T20:05:48,628 starlink/ast/Ast.c:3044:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,628 3044 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:05:48,628 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,628 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:48,628 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:48,628 | ^~~~ 2025-09-04T20:05:48,650 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T20:05:48,653 starlink/ast/Ast.c:3143:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,653 3143 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:05:48,653 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,653 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:48,653 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:48,654 | ^~~~ 2025-09-04T20:05:48,676 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T20:05:48,679 starlink/ast/Ast.c:3234:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,679 3234 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:05:48,679 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,679 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:48,679 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:48,679 | ^~~~ 2025-09-04T20:05:48,701 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T20:05:48,704 starlink/ast/Ast.c:3329:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:48,704 3329 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:05:48,704 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:48,704 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:48,704 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:48,704 | ^~~~ 2025-09-04T20:05:48,708 starlink/ast/Ast.c:3340:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:05:48,708 3340 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T20:05:48,708 | ^~ 2025-09-04T20:05:48,711 starlink/ast/Ast.c:3341:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:05:48,711 3341 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T20:05:48,711 | ^~ 2025-09-04T20:05:48,714 starlink/ast/Ast.c:3342:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:05:48,714 3342 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T20:05:48,715 | ^~ 2025-09-04T20:05:49,249 In file included from starlink/ast/Ast.c:52: 2025-09-04T20:05:49,249 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T20:05:49,252 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T20:05:49,252 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T20:05:49,252 | ^~~~~~~ 2025-09-04T20:05:49,252 starlink/ast/Ast.c:3449:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T20:05:49,252 3449 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T20:05:49,252 | ^~~~~~~~ 2025-09-04T20:05:49,325 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T20:05:49,328 starlink/ast/Ast.c:3812:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,329 3812 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,329 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,329 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,329 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,329 | ^~~~~~~ 2025-09-04T20:05:49,346 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T20:05:49,350 starlink/ast/Ast.c:3847:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:49,350 3847 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:05:49,350 | ^~~~~~~~~~~ 2025-09-04T20:05:49,350 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,351 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,351 | ^~~~~~~ 2025-09-04T20:05:49,376 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T20:05:49,379 starlink/ast/Ast.c:3878:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,380 3878 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,380 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,380 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,380 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,380 | ^~~~~~~ 2025-09-04T20:05:49,405 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T20:05:49,409 starlink/ast/Ast.c:3916:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,409 3916 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,409 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,409 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,409 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,409 | ^~~~~~~ 2025-09-04T20:05:49,434 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T20:05:49,438 starlink/ast/Ast.c:3954:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,438 3954 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,438 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,439 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,439 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,439 | ^~~~~~~ 2025-09-04T20:05:49,458 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T20:05:49,461 starlink/ast/Ast.c:4014:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:49,462 4014 | PyArray_INT, 0, 100); 2025-09-04T20:05:49,462 | ^~~~~~~~~~~ 2025-09-04T20:05:49,462 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:49,462 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:49,462 | ^~~~ 2025-09-04T20:05:49,489 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T20:05:49,492 starlink/ast/Ast.c:4071:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,493 4071 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,493 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,493 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,493 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,493 | ^~~~~~~ 2025-09-04T20:05:49,519 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T20:05:49,523 starlink/ast/Ast.c:4195:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,523 4195 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:05:49,523 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,523 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:49,523 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:49,523 | ^~~~ 2025-09-04T20:05:49,553 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T20:05:49,557 starlink/ast/Ast.c:4325:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,557 4325 | PyArray_DOUBLE, 2025-09-04T20:05:49,557 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,557 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:05:49,558 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:05:49,558 | ^~~~ 2025-09-04T20:05:49,691 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T20:05:49,697 starlink/ast/Ast.c:5657:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,697 5657 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,697 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,697 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,697 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,697 | ^~~~~~~ 2025-09-04T20:05:49,732 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T20:05:49,737 starlink/ast/Ast.c:5789:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,737 5789 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,737 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,737 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,738 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,738 | ^~~~~~~ 2025-09-04T20:05:49,764 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T20:05:49,769 starlink/ast/Ast.c:5838:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,769 5838 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,770 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,770 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,770 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,770 | ^~~~~~~ 2025-09-04T20:05:49,804 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T20:05:49,810 starlink/ast/Ast.c:6070:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,810 6070 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:49,810 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,811 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:49,811 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:49,811 | ^~~~~~~ 2025-09-04T20:05:49,840 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T20:05:49,848 starlink/ast/Ast.c:6256:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:49,848 6256 | if( type == PyArray_INT ) { 2025-09-04T20:05:49,848 | ^~~~~~~~~~~ 2025-09-04T20:05:49,849 | PyArray_Put 2025-09-04T20:05:49,874 starlink/ast/Ast.c:6258:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:49,875 6258 | } else if( type == PyArray_LONG ) { 2025-09-04T20:05:49,875 | ^~~~~~~~~~~~ 2025-09-04T20:05:49,875 | PyArray_One 2025-09-04T20:05:49,911 starlink/ast/Ast.c:6260:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:05:49,911 6260 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T20:05:49,912 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:05:49,912 | Py_T_LONGLONG 2025-09-04T20:05:49,940 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T20:05:49,949 starlink/ast/Ast.c:6356:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:49,949 6356 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:05:49,949 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:49,949 | PyArray_DTYPE 2025-09-04T20:05:49,977 starlink/ast/Ast.c:6360:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:49,977 6360 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:05:49,977 | ^~~~~~~~~~~~~ 2025-09-04T20:05:49,977 | PyArray_ISFLOAT 2025-09-04T20:05:50,001 starlink/ast/Ast.c:6364:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:50,002 6364 | } else if( type == PyArray_INT ) { 2025-09-04T20:05:50,002 | ^~~~~~~~~~~ 2025-09-04T20:05:50,002 | PyArray_Put 2025-09-04T20:05:50,028 starlink/ast/Ast.c:6368:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:50,028 6368 | } else if( type == PyArray_LONG ) { 2025-09-04T20:05:50,028 | ^~~~~~~~~~~~ 2025-09-04T20:05:50,028 | PyArray_One 2025-09-04T20:05:50,056 starlink/ast/Ast.c:6372:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:50,056 6372 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:05:50,056 | ^~~~~~~~~~~~~ 2025-09-04T20:05:50,056 | PyArray_Sort 2025-09-04T20:05:50,076 starlink/ast/Ast.c:6376:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:50,076 6376 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:05:50,076 | ^~~~~~~~~~~~ 2025-09-04T20:05:50,076 | PyArray_BYTES 2025-09-04T20:05:50,101 starlink/ast/Ast.c:6380:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:05:50,102 6380 | } else if( type == PyArray_UINT ) { 2025-09-04T20:05:50,102 | ^~~~~~~~~~~~ 2025-09-04T20:05:50,102 | PyArray_DIM 2025-09-04T20:05:50,133 starlink/ast/Ast.c:6384:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:50,134 6384 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:05:50,134 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:50,134 | PyArray_Sort 2025-09-04T20:05:50,159 starlink/ast/Ast.c:6388:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:50,159 6388 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:05:50,159 | ^~~~~~~~~~~~~ 2025-09-04T20:05:50,159 | PyArray_BYTES 2025-09-04T20:05:50,209 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T20:05:50,216 starlink/ast/Ast.c:6550:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:50,216 6550 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:05:50,216 | ^~~~~~~~~~~ 2025-09-04T20:05:50,216 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:50,216 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:50,216 | ^~~~~~~ 2025-09-04T20:05:50,252 starlink/ast/Ast.c:6550:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:05:50,253 6550 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:05:50,253 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:05:50,253 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:50,253 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:50,253 | ^~~~~~~ 2025-09-04T20:05:50,284 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T20:05:50,293 starlink/ast/Ast.c:6696:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:50,293 6696 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:05:50,294 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:50,294 | PyArray_DTYPE 2025-09-04T20:05:50,323 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T20:05:50,332 starlink/ast/Ast.c:6828:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:50,332 6828 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:05:50,332 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:50,333 | PyArray_DTYPE 2025-09-04T20:05:50,363 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T20:05:50,370 starlink/ast/Ast.c:6973:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:50,370 6973 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:50,370 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:50,370 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:50,370 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:50,371 | ^~~~~~~ 2025-09-04T20:05:50,395 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T20:05:50,402 starlink/ast/Ast.c:7487:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:05:50,402 7487 | result = SetProxy( this, self ); 2025-09-04T20:05:50,402 | ^~~~ 2025-09-04T20:05:50,402 | | 2025-09-04T20:05:50,402 | AstChannel * 2025-09-04T20:05:50,402 starlink/ast/Ast.c:140:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T20:05:50,402 140 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:05:50,402 | ~~~~~~~~~~~^~~~ 2025-09-04T20:05:50,409 starlink/ast/Ast.c:7487:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:05:50,409 7487 | result = SetProxy( this, self ); 2025-09-04T20:05:50,409 | ^~~~ 2025-09-04T20:05:50,410 | | 2025-09-04T20:05:50,410 | Channel * 2025-09-04T20:05:50,410 starlink/ast/Ast.c:140:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T20:05:50,410 140 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:05:50,410 | ~~~~~~~~^~~~ 2025-09-04T20:05:50,653 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T20:05:50,665 starlink/ast/Ast.c:9327:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:50,665 9327 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:05:50,665 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:50,665 | PyArray_DTYPE 2025-09-04T20:05:50,698 starlink/ast/Ast.c:9330:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:50,698 9330 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:05:50,698 | ^~~~~~~~~~~~~ 2025-09-04T20:05:50,699 | PyArray_ISFLOAT 2025-09-04T20:05:50,728 starlink/ast/Ast.c:9333:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:50,728 9333 | } else if( type == PyArray_INT ) { 2025-09-04T20:05:50,728 | ^~~~~~~~~~~ 2025-09-04T20:05:50,728 | PyArray_Put 2025-09-04T20:05:50,760 starlink/ast/Ast.c:9336:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:50,760 9336 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:05:50,761 | ^~~~~~~~~~~~~ 2025-09-04T20:05:50,761 | PyArray_Sort 2025-09-04T20:05:50,790 starlink/ast/Ast.c:9339:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:50,790 9339 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:05:50,790 | ^~~~~~~~~~~~~ 2025-09-04T20:05:50,790 | PyArray_BYTES 2025-09-04T20:05:51,105 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T20:05:51,114 starlink/ast/Ast.c:9701:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:51,115 9701 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:51,115 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:51,115 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:51,115 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:51,115 | ^~~~~~~ 2025-09-04T20:05:51,159 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T20:05:51,172 starlink/ast/Ast.c:9891:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:51,172 9891 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T20:05:51,172 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:51,172 | PyArray_DTYPE 2025-09-04T20:05:51,200 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T20:05:51,214 starlink/ast/Ast.c:9923:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:51,214 9923 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T20:05:51,214 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:51,214 | PyArray_DTYPE 2025-09-04T20:05:51,267 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T20:05:51,277 starlink/ast/Ast.c:10258:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:51,277 10258 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:51,277 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:51,277 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:51,277 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:51,277 | ^~~~~~~ 2025-09-04T20:05:51,303 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T20:05:51,312 starlink/ast/Ast.c:10291:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:51,313 10291 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:05:51,313 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:51,313 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:51,313 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:51,313 | ^~~~~~~ 2025-09-04T20:05:51,357 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T20:05:51,367 starlink/ast/Ast.c:10658:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:51,367 10658 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:05:51,368 | ^~~~~~~~~~~ 2025-09-04T20:05:51,368 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:05:51,368 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:05:51,368 | ^~~~~~~ 2025-09-04T20:05:51,477 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T20:05:51,492 starlink/ast/Ast.c:11408:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:51,492 11408 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:05:51,492 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:51,492 | PyArray_DTYPE 2025-09-04T20:05:51,528 starlink/ast/Ast.c:11411:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:05:51,528 11411 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:05:51,528 | ^~~~~~~~~~~~~ 2025-09-04T20:05:51,529 | PyArray_ISFLOAT 2025-09-04T20:05:51,561 starlink/ast/Ast.c:11414:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:51,561 11414 | } else if( type == PyArray_INT ) { 2025-09-04T20:05:51,561 | ^~~~~~~~~~~ 2025-09-04T20:05:51,561 | PyArray_Put 2025-09-04T20:05:51,595 starlink/ast/Ast.c:11417:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:51,595 11417 | } else if( type == PyArray_LONG ) { 2025-09-04T20:05:51,595 | ^~~~~~~~~~~~ 2025-09-04T20:05:51,596 | PyArray_One 2025-09-04T20:05:51,629 starlink/ast/Ast.c:11420:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:05:51,629 11420 | } else if( type == PyArray_UINT ) { 2025-09-04T20:05:51,629 | ^~~~~~~~~~~~ 2025-09-04T20:05:51,629 | PyArray_DIM 2025-09-04T20:05:51,668 starlink/ast/Ast.c:11423:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:05:51,668 11423 | } else if( type == PyArray_ULONG ) { 2025-09-04T20:05:51,668 | ^~~~~~~~~~~~~ 2025-09-04T20:05:51,668 | PyArray_One 2025-09-04T20:05:51,703 starlink/ast/Ast.c:11426:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:51,704 11426 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:05:51,704 | ^~~~~~~~~~~~~ 2025-09-04T20:05:51,704 | PyArray_Sort 2025-09-04T20:05:51,744 starlink/ast/Ast.c:11429:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:05:51,744 11429 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:05:51,744 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:51,744 | PyArray_Sort 2025-09-04T20:05:51,772 starlink/ast/Ast.c:11432:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:51,772 11432 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:05:51,772 | ^~~~~~~~~~~~ 2025-09-04T20:05:51,772 | PyArray_BYTES 2025-09-04T20:05:51,805 starlink/ast/Ast.c:11435:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:05:51,805 11435 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:05:51,805 | ^~~~~~~~~~~~~ 2025-09-04T20:05:51,805 | PyArray_BYTES 2025-09-04T20:05:52,046 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:05:52,064 starlink/ast/Ast.c:12698:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:05:52,064 12698 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T20:05:52,064 | ^~~~~~~~~~~~~~ 2025-09-04T20:05:52,064 | PyArray_DTYPE 2025-09-04T20:05:52,081 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T20:05:52,097 starlink/ast/Ast.c:12713:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:05:52,098 12713 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T20:05:52,098 | ^~~~~~~~~~~ 2025-09-04T20:05:52,098 | PyArray_Put 2025-09-04T20:05:52,153 starlink/ast/Ast.c:12714:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:05:52,153 12714 | } 2025-09-04T20:05:52,153 | ^ 2025-09-04T20:05:52,244 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:05:52,253 starlink/ast/Ast.c:12699:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:05:52,254 12699 | } 2025-09-04T20:05:52,254 | ^ 2025-09-04T20:05:53,032 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T20:05:53,208 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T20:05:53,220 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T20:05:53,220 exec(compile('"'"''"'"''"'"' 2025-09-04T20:05:53,220 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:05:53,220 # 2025-09-04T20:05:53,220 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T20:05:53,220 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T20:05:53,220 # - It provides a clear error message when setuptools is not installed. 2025-09-04T20:05:53,220 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T20:05:53,220 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T20:05:53,220 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T20:05:53,220 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T20:05:53,220 import os, sys, tokenize, traceback 2025-09-04T20:05:53,220 2025-09-04T20:05:53,220 try: 2025-09-04T20:05:53,220 import setuptools 2025-09-04T20:05:53,220 except ImportError: 2025-09-04T20:05:53,220 print( 2025-09-04T20:05:53,220 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T20:05:53,220 "the build environment with exception:", 2025-09-04T20:05:53,220 file=sys.stderr, 2025-09-04T20:05:53,220 ) 2025-09-04T20:05:53,220 traceback.print_exc() 2025-09-04T20:05:53,220 sys.exit(1) 2025-09-04T20:05:53,220 2025-09-04T20:05:53,220 __file__ = %r 2025-09-04T20:05:53,220 sys.argv[0] = __file__ 2025-09-04T20:05:53,220 2025-09-04T20:05:53,220 if os.path.exists(__file__): 2025-09-04T20:05:53,220 filename = __file__ 2025-09-04T20:05:53,220 with tokenize.open(__file__) as f: 2025-09-04T20:05:53,220 setup_py_code = f.read() 2025-09-04T20:05:53,220 else: 2025-09-04T20:05:53,220 filename = "" 2025-09-04T20:05:53,220 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T20:05:53,220 2025-09-04T20:05:53,220 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:05:53,220 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-mswtnto9/starlink-pyast_a9db35fa127545a0a6d74c29fce17e8a/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-fboe55d6[/] 2025-09-04T20:05:53,220 [bold magenta]cwd[/]: /tmp/pip-wheel-mswtnto9/starlink-pyast_a9db35fa127545a0a6d74c29fce17e8a/ 2025-09-04T20:05:53,220 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T20:05:53,221 ERROR: Failed building wheel for starlink-pyast 2025-09-04T20:05:53,222 Running setup.py clean for starlink-pyast 2025-09-04T20:05:53,222 Running command python setup.py clean 2025-09-04T20:05:54,546 /usr/bin/ld: tmp/isfinite7cgspicq.o: in function `main': 2025-09-04T20:05:54,547 isfinite7cgspicq.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:05:54,551 collect2: error: ld returned 1 exit status 2025-09-04T20:05:55,117 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:05:55,117 !! 2025-09-04T20:05:55,117 ******************************************************************************** 2025-09-04T20:05:55,117 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:05:55,117 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:05:55,117 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:05:55,118 ******************************************************************************** 2025-09-04T20:05:55,118 !! 2025-09-04T20:05:55,118 self._finalize_license_expression() 2025-09-04T20:05:55,366 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T20:05:55,366 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T20:05:55,504 Failed to build starlink-pyast 2025-09-04T20:05:55,504 ERROR: Failed to build one or more wheels 2025-09-04T20:05:55,505 Exception information: 2025-09-04T20:05:55,505 Traceback (most recent call last): 2025-09-04T20:05:55,505 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T20:05:55,505 status = _inner_run() 2025-09-04T20:05:55,505 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T20:05:55,505 return self.run(options, args) 2025-09-04T20:05:55,505 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T20:05:55,505 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T20:05:55,505 return func(self, options, args) 2025-09-04T20:05:55,505 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T20:05:55,505 raise CommandError("Failed to build one or more wheels") 2025-09-04T20:05:55,505 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T20:05:55,510 Removed build tracker: '/tmp/pip-build-tracker-oo2mv77_'