2025-09-04T20:35:17,469 Created temporary directory: /tmp/pip-build-tracker-bq9aiymj 2025-09-04T20:35:17,470 Initialized build tracking at /tmp/pip-build-tracker-bq9aiymj 2025-09-04T20:35:17,470 Created build tracker: /tmp/pip-build-tracker-bq9aiymj 2025-09-04T20:35:17,470 Entered build tracker: /tmp/pip-build-tracker-bq9aiymj 2025-09-04T20:35:17,470 Created temporary directory: /tmp/pip-wheel-_idzp9dq 2025-09-04T20:35:17,473 Created temporary directory: /tmp/pip-ephem-wheel-cache-9jl2655f 2025-09-04T20:35:17,531 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:35:17,533 2 location(s) to search for versions of starlink-pyast: 2025-09-04T20:35:17,533 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:35:17,533 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:35:17,534 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:35:17,534 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:35:17,535 Found index url https://pypi.org/simple/ 2025-09-04T20:35:17,606 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:35:17,611 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-04T20:35:17,612 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-04T20:35:17,612 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-04T20:35:17,612 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-04T20:35:17,612 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-04T20:35:17,612 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-04T20:35:17,613 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-04T20:35:17,613 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-04T20:35:17,613 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-04T20:35:17,613 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-04T20:35:17,613 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-04T20:35:17,614 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-04T20:35:17,614 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-04T20:35:17,614 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-04T20:35:17,614 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-04T20:35:17,614 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-04T20:35:17,615 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-04T20:35:17,615 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-04T20:35:17,615 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-04T20:35:17,615 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-04T20:35:17,615 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-04T20:35:17,615 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-04T20:35:17,616 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-04T20:35:17,616 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-04T20:35:17,616 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-04T20:35:17,616 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-04T20:35:17,616 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-04T20:35:17,617 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-04T20:35:17,617 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-04T20:35:17,617 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-04T20:35:17,617 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-04T20:35:17,617 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-04T20:35:17,617 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-04T20:35:17,618 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-04T20:35:17,618 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-04T20:35:17,618 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-04T20:35:17,618 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-04T20:35:17,618 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-04T20:35:17,618 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-04T20:35:17,618 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-04T20:35:17,618 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-04T20:35:17,619 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-04T20:35:17,619 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-04T20:35:17,619 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-04T20:35:17,619 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-04T20:35:17,619 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-04T20:35:17,619 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-04T20:35:17,620 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-04T20:35:17,620 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-04T20:35:17,620 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:35:17,620 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:35:17,621 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:35:17,716 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T20:35:17,750 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-04T20:35:17,751 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-04T20:35:17,751 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-04T20:35:17,751 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-04T20:35:17,751 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-04T20:35:17,751 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-04T20:35:17,752 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-04T20:35:17,752 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-04T20:35:17,752 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-04T20:35:17,752 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-04T20:35:17,752 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-04T20:35:17,752 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-04T20:35:17,752 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-04T20:35:17,753 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-04T20:35:17,753 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-04T20:35:17,753 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-04T20:35:17,753 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-04T20:35:17,753 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-04T20:35:17,753 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-04T20:35:17,753 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-04T20:35:17,754 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-04T20:35:17,754 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-04T20:35:17,754 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-04T20:35:17,754 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-04T20:35:17,754 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-04T20:35:17,754 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-04T20:35:17,754 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-04T20:35:17,755 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-04T20:35:17,755 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-04T20:35:17,755 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-04T20:35:17,755 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-04T20:35:17,755 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-04T20:35:17,755 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-04T20:35:17,755 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-04T20:35:17,756 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-04T20:35:17,756 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-04T20:35:17,756 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-04T20:35:17,756 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-04T20:35:17,756 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-04T20:35:17,756 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-04T20:35:17,756 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-04T20:35:17,757 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-04T20:35:17,757 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-04T20:35:17,757 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-04T20:35:17,757 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-04T20:35:17,757 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-04T20:35:17,757 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-04T20:35:17,757 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-04T20:35:17,757 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-04T20:35:17,758 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-04T20:35:17,758 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-04T20:35:17,758 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-04T20:35:17,758 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-04T20:35:17,758 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-04T20:35:17,758 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-04T20:35:17,758 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-04T20:35:17,759 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-04T20:35:17,759 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-04T20:35:17,759 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-04T20:35:17,759 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-04T20:35:17,759 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-04T20:35:17,759 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-04T20:35:17,759 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-04T20:35:17,760 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-04T20:35:17,760 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-04T20:35:17,760 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-04T20:35:17,760 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-04T20:35:17,760 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-04T20:35:17,760 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-04T20:35:17,760 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-04T20:35:17,761 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-04T20:35:17,761 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-04T20:35:17,761 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-04T20:35:17,761 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-04T20:35:17,761 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-04T20:35:17,761 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-04T20:35:17,761 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-04T20:35:17,762 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-04T20:35:17,762 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-04T20:35:17,762 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-04T20:35:17,762 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-04T20:35:17,762 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-04T20:35:17,762 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-04T20:35:17,762 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-04T20:35:17,763 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-04T20:35:17,763 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-04T20:35:17,763 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-04T20:35:17,763 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-04T20:35:17,763 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-04T20:35:17,763 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-04T20:35:17,763 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-04T20:35:17,763 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-04T20:35:17,764 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-04T20:35:17,764 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-04T20:35:17,764 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-04T20:35:17,764 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-04T20:35:17,764 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-04T20:35:17,764 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-04T20:35:17,764 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-04T20:35:17,765 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-04T20:35:17,765 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-04T20:35:17,765 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-04T20:35:17,765 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-04T20:35:17,765 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-04T20:35:17,765 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-04T20:35:17,765 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-04T20:35:17,766 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-04T20:35:17,766 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-04T20:35:17,766 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-04T20:35:17,766 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-04T20:35:17,766 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-04T20:35:17,766 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-04T20:35:17,766 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-04T20:35:17,767 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-04T20:35:17,767 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-04T20:35:17,767 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-04T20:35:17,767 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-04T20:35:17,767 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-04T20:35:17,767 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-04T20:35:17,767 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-04T20:35:17,767 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-04T20:35:17,768 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-04T20:35:17,768 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-04T20:35:17,768 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-04T20:35:17,768 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-04T20:35:17,768 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-04T20:35:17,768 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-04T20:35:17,768 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-04T20:35:17,769 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-04T20:35:17,769 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-04T20:35:17,769 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-04T20:35:17,769 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-04T20:35:17,769 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-04T20:35:17,769 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-04T20:35:17,769 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-04T20:35:17,770 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-04T20:35:17,770 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-04T20:35:17,770 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-04T20:35:17,770 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-04T20:35:17,770 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-04T20:35:17,770 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-04T20:35:17,770 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-04T20:35:17,771 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-04T20:35:17,771 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-04T20:35:17,771 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-04T20:35:17,771 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-04T20:35:17,771 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-04T20:35:17,771 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-04T20:35:17,771 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-04T20:35:17,772 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-04T20:35:17,772 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-04T20:35:17,772 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-04T20:35:17,772 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-04T20:35:17,772 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-04T20:35:17,772 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-04T20:35:17,772 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-04T20:35:17,773 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-04T20:35:17,773 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-04T20:35:17,773 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-04T20:35:17,773 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-04T20:35:17,773 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-04T20:35:17,773 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-04T20:35:17,773 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-04T20:35:17,774 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-04T20:35:17,774 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-04T20:35:17,774 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-04T20:35:17,774 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-04T20:35:17,774 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-04T20:35:17,774 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-04T20:35:17,774 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-04T20:35:17,775 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-04T20:35:17,775 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-04T20:35:17,775 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-04T20:35:17,775 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-04T20:35:17,775 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-04T20:35:17,775 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-04T20:35:17,775 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-04T20:35:17,776 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-04T20:35:17,776 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-04T20:35:17,776 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-04T20:35:17,776 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-04T20:35:17,776 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-04T20:35:17,776 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-04T20:35:17,776 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-04T20:35:17,776 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-04T20:35:17,777 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-04T20:35:17,777 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-04T20:35:17,777 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-04T20:35:17,777 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-04T20:35:17,777 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-04T20:35:17,777 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:35:17,778 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:35:17,803 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T20:35:17,804 Collecting starlink-pyast==3.13.2 2025-09-04T20:35:17,806 Created temporary directory: /tmp/pip-unpack-5_y0aq65 2025-09-04T20:35:18,068 Downloading starlink-pyast-3.13.2.tar.gz (8.9 MB) 2025-09-04T20:35:20,041 Added starlink-pyast==3.13.2 from https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz to build tracker '/tmp/pip-build-tracker-bq9aiymj' 2025-09-04T20:35:20,042 Running setup.py (path:/tmp/pip-wheel-_idzp9dq/starlink-pyast_a4375b2c40fc4052a92bda702b7ba049/setup.py) egg_info for package starlink-pyast 2025-09-04T20:35:20,042 Created temporary directory: /tmp/pip-pip-egg-info-9y0tiymk 2025-09-04T20:35:20,042 Preparing metadata (setup.py): started 2025-09-04T20:35:20,043 Running command python setup.py egg_info 2025-09-04T20:35:20,805 /tmp/pip-wheel-_idzp9dq/starlink-pyast_a4375b2c40fc4052a92bda702b7ba049/setup.py:30: 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-04T20:35:20,805 tar.extractall() 2025-09-04T20:35:21,380 /usr/bin/ld: tmp/isfiniteaft0gzm2.o: in function `main': 2025-09-04T20:35:21,380 isfiniteaft0gzm2.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:35:21,385 collect2: error: ld returned 1 exit status 2025-09-04T20:35:21,864 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:35:21,864 !! 2025-09-04T20:35:21,864 ******************************************************************************** 2025-09-04T20:35:21,864 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:35:21,865 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:35:21,865 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:35:21,865 ******************************************************************************** 2025-09-04T20:35:21,865 !! 2025-09-04T20:35:21,865 self._finalize_license_expression() 2025-09-04T20:35:22,473 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T20:35:22,477 Source in /tmp/pip-wheel-_idzp9dq/starlink-pyast_a4375b2c40fc4052a92bda702b7ba049 has version 3.13.2, which satisfies requirement starlink-pyast==3.13.2 from https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz 2025-09-04T20:35:22,478 Removed starlink-pyast==3.13.2 from https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz from build tracker '/tmp/pip-build-tracker-bq9aiymj' 2025-09-04T20:35:22,480 Created temporary directory: /tmp/pip-unpack-owrjee8z 2025-09-04T20:35:22,481 Created temporary directory: /tmp/pip-unpack-n5z4u4eq 2025-09-04T20:35:22,481 Building wheels for collected packages: starlink-pyast 2025-09-04T20:35:22,482 Created temporary directory: /tmp/pip-wheel-tk7o3kjv 2025-09-04T20:35:22,483 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-04T20:35:22,484 Building wheel for starlink-pyast (setup.py): started 2025-09-04T20:35:22,484 Destination directory: /tmp/pip-wheel-tk7o3kjv 2025-09-04T20:35:22,484 Running command python setup.py bdist_wheel 2025-09-04T20:35:23,740 /usr/bin/ld: tmp/isfinitex6h2izbw.o: in function `main': 2025-09-04T20:35:23,740 isfinitex6h2izbw.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:35:23,746 collect2: error: ld returned 1 exit status 2025-09-04T20:35:24,224 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:35:24,225 !! 2025-09-04T20:35:24,225 ******************************************************************************** 2025-09-04T20:35:24,225 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:35:24,225 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:35:24,225 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:35:24,225 ******************************************************************************** 2025-09-04T20:35:24,226 !! 2025-09-04T20:35:24,226 self._finalize_license_expression() 2025-09-04T20:36:05,158 In file included from ast/palwrap.c:75: 2025-09-04T20:36:05,158 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T20:36:05,158 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:05,158 86 | int status; 2025-09-04T20:36:05,158 | ^~~~~~ 2025-09-04T20:36:10,929 In file included from ./ast/src/mapping.h:327, 2025-09-04T20:36:10,930 from ast/pyast_extra.c:50: 2025-09-04T20:36:10,930 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:10,930 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:10,930 | ^~~~~~~~ 2025-09-04T20:36:10,930 In file included from ./ast/src/pointset.h:194: 2025-09-04T20:36:10,930 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:10,930 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:10,930 | ^~~~~~~~ 2025-09-04T20:36:10,952 In file included from ast/pyast_extra.c:52: 2025-09-04T20:36:10,952 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T20:36:10,952 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T20:36:10,952 | ^~~~~~~~~~ 2025-09-04T20:36:10,953 In file included from ast/pyast_extra.c:51: 2025-09-04T20:36:10,953 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T20:36:10,953 141 | #define STATUS_PTR status 2025-09-04T20:36:10,953 | ^~~~~~~~~~ 2025-09-04T20:36:10,953 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T20:36:10,953 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T20:36:10,953 | ^~~~~~~~~~~ 2025-09-04T20:36:10,953 ./ast/src/mapping.h:953:9: note: this is the location of the previous definition 2025-09-04T20:36:10,953 953 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T20:36:10,953 | ^~~~~~~~~~~ 2025-09-04T20:36:11,177 In file included from ast/src/axis.c:112: 2025-09-04T20:36:11,177 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:11,177 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:11,177 | ^~~~~~~~ 2025-09-04T20:36:11,177 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:11,177 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:11,177 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:11,178 | ^~~~~~~~ 2025-09-04T20:36:13,216 In file included from ast/src/mapping.h:327, 2025-09-04T20:36:13,216 from ast/src/cmpmap.h:139, 2025-09-04T20:36:13,216 from ast/src/box.c:126: 2025-09-04T20:36:13,216 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:13,216 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:13,216 | ^~~~~~~~ 2025-09-04T20:36:13,217 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:13,217 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:13,218 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:13,218 | ^~~~~~~~ 2025-09-04T20:36:15,237 In file included from ast/src/mapping.h:326: 2025-09-04T20:36:15,237 ast/src/box.c: In function ‘Simplify’: 2025-09-04T20:36:15,241 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:15,242 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:36:15,242 | ^ 2025-09-04T20:36:15,242 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T20:36:15,242 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T20:36:15,242 | ^ 2025-09-04T20:36:15,242 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:15,242 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:36:15,242 | ^~~~~~~~~ 2025-09-04T20:36:15,242 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T20:36:15,242 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T20:36:15,242 | ^~~~~~~~ 2025-09-04T20:36:15,246 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T20:36:15,246 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T20:36:15,246 | ^~~~~~~ 2025-09-04T20:36:16,293 In file included from ast/src/channel.c:164: 2025-09-04T20:36:16,294 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:16,294 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:16,294 | ^~~~~~~~ 2025-09-04T20:36:16,294 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:16,294 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:16,294 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:16,294 | ^~~~~~~~ 2025-09-04T20:36:19,136 In file included from ast/src/chebymap.c:155: 2025-09-04T20:36:19,136 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:19,136 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:19,136 | ^~~~~~~~ 2025-09-04T20:36:19,137 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:19,137 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:19,137 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:19,138 | ^~~~~~~~ 2025-09-04T20:36:19,459 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T20:36:19,459 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:19,459 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T20:36:19,460 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:36:19,460 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T20:36:19,460 717 | double off[ 2 ]; 2025-09-04T20:36:19,460 | ^~~ 2025-09-04T20:36:19,461 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:19,461 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T20:36:19,461 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:36:19,462 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T20:36:19,462 717 | double off[ 2 ]; 2025-09-04T20:36:19,462 | ^~~ 2025-09-04T20:36:19,462 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:19,463 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T20:36:19,463 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:36:19,463 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T20:36:19,463 722 | double scl[ 2 ]; 2025-09-04T20:36:19,463 | ^~~ 2025-09-04T20:36:19,464 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:19,464 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T20:36:19,464 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:36:19,465 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T20:36:19,465 722 | double scl[ 2 ]; 2025-09-04T20:36:19,465 | ^~~ 2025-09-04T20:36:19,546 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T20:36:19,546 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:19,546 629 | this->offset_i[ 0 ] = off; 2025-09-04T20:36:19,546 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:36:19,547 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T20:36:19,547 570 | double off; 2025-09-04T20:36:19,547 | ^~~ 2025-09-04T20:36:19,547 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:19,548 628 | this->scale_i[ 0 ] = scl; 2025-09-04T20:36:19,548 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:36:19,548 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T20:36:19,548 573 | double scl; 2025-09-04T20:36:19,548 | ^~~ 2025-09-04T20:36:20,423 In file included from ast/src/circle.c:84: 2025-09-04T20:36:20,423 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:20,423 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:20,423 | ^~~~~~~~ 2025-09-04T20:36:20,423 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:20,424 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:20,424 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:20,424 | ^~~~~~~~ 2025-09-04T20:36:22,016 In file included from ast/src/cmpframe.c:554: 2025-09-04T20:36:22,016 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:22,016 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:22,016 | ^~~~~~~~ 2025-09-04T20:36:22,017 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:22,017 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:22,017 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:22,017 | ^~~~~~~~ 2025-09-04T20:36:23,858 ast/src/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T20:36:23,861 ast/src/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-04T20:36:23,861 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:36:23,861 | ^~ 2025-09-04T20:36:23,864 ast/src/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:36:23,864 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:36:23,864 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:24,789 ast/src/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T20:36:24,798 ast/src/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-04T20:36:24,799 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:36:24,799 | ^~ 2025-09-04T20:36:24,799 In function ‘TestAttrib’, 2025-09-04T20:36:24,799 inlined from ‘TestAttrib’ at ast/src/cmpframe.c:9493:12: 2025-09-04T20:36:24,808 ast/src/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:36:24,808 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:36:24,808 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:24,865 ast/src/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T20:36:24,873 ast/src/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-04T20:36:24,873 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T20:36:24,873 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:24,873 8309 | setting+value ); 2025-09-04T20:36:24,873 | ~~~~~~~~~~~~~~~ 2025-09-04T20:36:24,874 ast/src/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T20:36:24,882 ast/src/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:36:24,882 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:36:24,882 | ^ 2025-09-04T20:36:24,890 ast/src/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T20:36:24,890 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:36:24,890 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:24,953 ast/src/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T20:36:24,954 ast/src/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-04T20:36:24,954 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:36:24,954 | ^~ 2025-09-04T20:36:24,954 In function ‘ClearAttrib’, 2025-09-04T20:36:24,954 inlined from ‘ClearAttrib’ at ast/src/cmpframe.c:1499:13: 2025-09-04T20:36:24,955 ast/src/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:36:24,956 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:36:24,956 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:27,410 In file included from ast/src/cmpmap.c:180: 2025-09-04T20:36:27,410 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:27,411 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:27,411 | ^~~~~~~~ 2025-09-04T20:36:27,411 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:27,411 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:27,411 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:27,411 | ^~~~~~~~ 2025-09-04T20:36:27,597 ast/src/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T20:36:27,597 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T20:36:27,597 | ^~~~ 2025-09-04T20:36:30,159 In file included from ast/src/cmpregion.c:138: 2025-09-04T20:36:30,159 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:30,159 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:30,159 | ^~~~~~~~ 2025-09-04T20:36:30,160 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:30,160 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:30,160 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:30,160 | ^~~~~~~~ 2025-09-04T20:36:32,889 In file included from ast/src/mapping.h:327, 2025-09-04T20:36:32,890 from ast/src/frame.h:556, 2025-09-04T20:36:32,890 from ast/src/specframe.h:58, 2025-09-04T20:36:32,890 from ast/src/dsbspecframe.c:171: 2025-09-04T20:36:32,890 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:32,890 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:32,890 | ^~~~~~~~ 2025-09-04T20:36:32,890 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:32,891 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:32,891 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:32,891 | ^~~~~~~~ 2025-09-04T20:36:34,347 In file included from ast/src/dssmap.c:121: 2025-09-04T20:36:34,347 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:34,347 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:34,347 | ^~~~~~~~ 2025-09-04T20:36:34,348 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:34,348 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:34,348 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:34,348 | ^~~~~~~~ 2025-09-04T20:36:35,690 In file included from ast/src/ellipse.c:87: 2025-09-04T20:36:35,691 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:35,691 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:35,691 | ^~~~~~~~ 2025-09-04T20:36:35,691 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:35,691 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:35,691 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:35,691 | ^~~~~~~~ 2025-09-04T20:36:35,875 In file included from ast/src/ellipse.c:86: 2025-09-04T20:36:35,875 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-04T20:36:35,877 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:36:35,877 511 | #define astRetF_(x) (x) 2025-09-04T20:36:35,877 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:36:35,877 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:36:35,877 | ^~~~~~ 2025-09-04T20:36:35,877 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:35,877 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:36:35,877 | ^~~~~~~~~ 2025-09-04T20:36:35,877 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:36:35,878 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:36:35,878 | ^~~~~~~~~~ 2025-09-04T20:36:35,878 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:36:35,878 511 | #define astRetF_(x) (x) 2025-09-04T20:36:35,878 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:36:35,878 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:36:35,879 | ^~~~~~ 2025-09-04T20:36:35,879 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:35,879 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:36:35,879 | ^~~~~~~~~ 2025-09-04T20:36:35,879 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:36:35,879 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:36:35,879 | ^~~~~~~~~~ 2025-09-04T20:36:35,880 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:36:35,880 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:36:35,880 | ^~~~~~~~~~~ 2025-09-04T20:36:35,882 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:36:35,882 511 | #define astRetF_(x) (x) 2025-09-04T20:36:35,882 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:36:35,882 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:36:35,882 | ^~~~~~ 2025-09-04T20:36:35,882 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:35,882 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:36:35,883 | ^~~~~~~~~ 2025-09-04T20:36:35,883 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:36:35,883 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:36:35,883 | ^~~~~~~~~~ 2025-09-04T20:36:35,883 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:36:35,883 511 | #define astRetF_(x) (x) 2025-09-04T20:36:35,884 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:36:35,884 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:36:35,884 | ^~~~~~ 2025-09-04T20:36:35,884 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:35,884 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:36:35,884 | ^~~~~~~~~ 2025-09-04T20:36:35,884 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:36:35,884 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:36:35,884 | ^~~~~~~~~~ 2025-09-04T20:36:35,885 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:36:35,886 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:36:35,886 | ^~~~~~~~~~~ 2025-09-04T20:36:37,666 In file included from ast/src/mapping.h:327, 2025-09-04T20:36:37,666 from ast/src/frame.h:556, 2025-09-04T20:36:37,666 from ast/src/cmpframe.h:257, 2025-09-04T20:36:37,666 from ast/src/fitschan.c:1391: 2025-09-04T20:36:37,666 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:36:37,667 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:37,667 | ^~~~~~~~ 2025-09-04T20:36:37,667 In file included from ast/src/pointset.h:194: 2025-09-04T20:36:37,667 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:37,668 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:37,668 | ^~~~~~~~ 2025-09-04T20:36:37,949 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T20:36:37,952 ast/src/fitschan.c:5342:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:37,953 5342 | if( c - name - 1 < n ){ 2025-09-04T20:36:37,953 | ^ 2025-09-04T20:36:38,024 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-04T20:36:38,029 ast/src/fitschan.c:7283:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,029 7283 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T20:36:38,029 | ^ 2025-09-04T20:36:38,242 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-04T20:36:38,250 ast/src/fitschan.c:10821:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,250 10821 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:36:38,250 | ^ 2025-09-04T20:36:38,259 ast/src/fitschan.c:10828:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,259 10828 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:36:38,259 | ^ 2025-09-04T20:36:38,262 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-04T20:36:38,270 ast/src/fitschan.c:10916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,270 10916 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:36:38,271 | ^ 2025-09-04T20:36:38,279 ast/src/fitschan.c:10923:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,279 10923 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:36:38,279 | ^ 2025-09-04T20:36:38,288 ast/src/fitschan.c:10930:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,288 10930 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:36:38,288 | ^ 2025-09-04T20:36:38,384 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-04T20:36:38,394 ast/src/fitschan.c:12403:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,394 12403 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:36:38,395 | ^ 2025-09-04T20:36:38,405 ast/src/fitschan.c:12407:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,405 12407 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T20:36:38,405 | ^ 2025-09-04T20:36:38,415 ast/src/fitschan.c:12411:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,415 12411 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T20:36:38,415 | ^ 2025-09-04T20:36:38,427 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T20:36:38,437 ast/src/fitschan.c:12508:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,437 12508 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:36:38,437 | ^ 2025-09-04T20:36:38,447 ast/src/fitschan.c:12514:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,448 12514 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:36:38,448 | ^ 2025-09-04T20:36:38,456 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T20:36:38,466 ast/src/fitschan.c:12615:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,466 12615 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:36:38,466 | ^ 2025-09-04T20:36:38,476 ast/src/fitschan.c:12621:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:38,476 12621 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:36:38,477 | ^ 2025-09-04T20:36:38,484 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-04T20:36:38,495 ast/src/fitschan.c:12716:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,495 12716 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:36:38,495 | ^ 2025-09-04T20:36:38,505 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-04T20:36:38,516 ast/src/fitschan.c:12918:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,516 12918 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:36:38,516 | ^ 2025-09-04T20:36:38,527 ast/src/fitschan.c:12922:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,527 12922 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T20:36:38,527 | ^ 2025-09-04T20:36:38,537 ast/src/fitschan.c:12926:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:36:38,538 12926 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T20:36:38,538 | ^ 2025-09-04T20:36:40,217 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-04T20:36:40,241 ast/src/fitschan.c:26549:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:40,241 26549 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:36:40,241 | ^ 2025-09-04T20:36:40,265 ast/src/fitschan.c:26571:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:40,265 26571 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:36:40,265 | ^ 2025-09-04T20:36:40,289 ast/src/fitschan.c:26593:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:40,289 26593 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T20:36:40,289 | ^ 2025-09-04T20:36:40,301 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-04T20:36:40,324 ast/src/fitschan.c:26711:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:40,325 26711 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:36:40,325 | ^ 2025-09-04T20:36:40,349 ast/src/fitschan.c:26733:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:40,349 26733 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:36:40,349 | ^ 2025-09-04T20:36:40,373 ast/src/fitschan.c:26755:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:40,373 26755 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:36:40,373 | ^ 2025-09-04T20:36:41,002 ast/src/fitschan.c: In function ‘Split’: 2025-09-04T20:36:41,030 ast/src/fitschan.c:31202:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:41,031 31202 | if( !d || ( d - card ) >= nc ){ 2025-09-04T20:36:41,031 | ^~ 2025-09-04T20:36:43,346 ast/src/fitschan.c: At top level: 2025-09-04T20:36:43,386 ast/src/fitschan.c:43593:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:36:43,386 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:43,386 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:36:43,386 In file included from ast/src/dssmap.h:255, 2025-09-04T20:36:43,386 from ast/src/fitschan.c:1393: 2025-09-04T20:36:43,387 ast/src/fitschan.h:474:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T20:36:43,387 474 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T20:36:43,387 | ^~~~~~~~~~~~~~~ 2025-09-04T20:36:43,814 ast/src/fitschan.c:43806:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:36:43,814 43806 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T20:36:43,814 | ~~~~~~^~~~ 2025-09-04T20:36:43,814 ast/src/fitschan.h:458:52: note: previously declared as an array ‘char[81]’ 2025-09-04T20:36:43,815 458 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T20:36:43,815 | ^~~~~~~~~ 2025-09-04T20:36:44,285 In file included from ast/src/channel.h:220, 2025-09-04T20:36:44,285 from ast/src/fitschan.c:1390: 2025-09-04T20:36:44,285 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T20:36:44,305 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:36:44,305 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,305 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,305 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,305 | ^ 2025-09-04T20:36:44,305 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,305 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,305 | ^~~~~~~~~ 2025-09-04T20:36:44,305 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,305 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:36:44,306 | ^~~~~~~~~~ 2025-09-04T20:36:44,324 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,324 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,324 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,324 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,324 | ^ 2025-09-04T20:36:44,325 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,325 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,325 | ^~~~~~~~~ 2025-09-04T20:36:44,325 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,325 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:36:44,325 | ^~~~~~~~~~ 2025-09-04T20:36:44,366 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,367 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,367 | ^~~~~~~~~~~ 2025-09-04T20:36:44,386 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:36:44,386 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,386 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,386 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,386 | ^ 2025-09-04T20:36:44,387 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,387 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,387 | ^~~~~~~~~ 2025-09-04T20:36:44,387 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,387 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:36:44,387 | ^~~~~~~~~~ 2025-09-04T20:36:44,406 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,406 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,406 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,406 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,406 | ^ 2025-09-04T20:36:44,406 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,406 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,406 | ^~~~~~~~~ 2025-09-04T20:36:44,406 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,406 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:36:44,406 | ^~~~~~~~~~ 2025-09-04T20:36:44,448 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,448 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,448 | ^~~~~~~~~~~ 2025-09-04T20:36:44,467 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:36:44,468 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,468 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,468 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,468 | ^ 2025-09-04T20:36:44,468 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,468 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,468 | ^~~~~~~~~ 2025-09-04T20:36:44,468 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,468 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:36:44,468 | ^~~~~~~~~~ 2025-09-04T20:36:44,487 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,487 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,487 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,487 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,487 | ^ 2025-09-04T20:36:44,487 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,488 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,488 | ^~~~~~~~~ 2025-09-04T20:36:44,488 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,488 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:36:44,488 | ^~~~~~~~~~ 2025-09-04T20:36:44,529 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,529 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,530 | ^~~~~~~~~~~ 2025-09-04T20:36:44,549 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:36:44,549 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,549 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,549 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,549 | ^ 2025-09-04T20:36:44,549 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,550 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,550 | ^~~~~~~~~ 2025-09-04T20:36:44,550 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,550 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:36:44,550 | ^~~~~~~~~~ 2025-09-04T20:36:44,568 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,569 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,569 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,569 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,569 | ^ 2025-09-04T20:36:44,569 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,569 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,569 | ^~~~~~~~~ 2025-09-04T20:36:44,569 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,569 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:36:44,569 | ^~~~~~~~~~ 2025-09-04T20:36:44,611 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,611 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,611 | ^~~~~~~~~~~ 2025-09-04T20:36:44,630 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:36:44,630 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,631 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,631 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,631 | ^ 2025-09-04T20:36:44,631 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,631 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,631 | ^~~~~~~~~ 2025-09-04T20:36:44,631 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,631 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:36:44,631 | ^~~~~~~~~~ 2025-09-04T20:36:44,650 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,650 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,650 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,650 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,650 | ^ 2025-09-04T20:36:44,650 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,650 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,651 | ^~~~~~~~~ 2025-09-04T20:36:44,651 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,651 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:36:44,651 | ^~~~~~~~~~ 2025-09-04T20:36:44,692 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,692 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,693 | ^~~~~~~~~~~ 2025-09-04T20:36:44,712 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:36:44,712 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,712 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,712 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,712 | ^ 2025-09-04T20:36:44,712 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,712 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,713 | ^~~~~~~~~ 2025-09-04T20:36:44,713 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,713 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:36:44,713 | ^~~~~~~~~~ 2025-09-04T20:36:44,731 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,731 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,731 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,732 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,732 | ^ 2025-09-04T20:36:44,732 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,732 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,732 | ^~~~~~~~~ 2025-09-04T20:36:44,732 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,732 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:36:44,732 | ^~~~~~~~~~ 2025-09-04T20:36:44,774 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,774 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,774 | ^~~~~~~~~~~ 2025-09-04T20:36:44,793 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T20:36:44,793 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,794 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,794 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,794 | ^ 2025-09-04T20:36:44,794 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,794 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,794 | ^~~~~~~~~ 2025-09-04T20:36:44,794 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,794 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:36:44,794 | ^~~~~~~~~~ 2025-09-04T20:36:44,813 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,813 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,813 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,813 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,813 | ^ 2025-09-04T20:36:44,813 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,813 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,813 | ^~~~~~~~~ 2025-09-04T20:36:44,814 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,814 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:36:44,814 | ^~~~~~~~~~ 2025-09-04T20:36:44,855 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,855 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,855 | ^~~~~~~~~~~ 2025-09-04T20:36:44,875 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:36:44,876 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,876 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,876 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,876 | ^ 2025-09-04T20:36:44,876 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,876 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,876 | ^~~~~~~~~ 2025-09-04T20:36:44,876 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,876 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:36:44,876 | ^~~~~~~~~~ 2025-09-04T20:36:44,895 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:36:44,895 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,895 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:36:44,895 512 | #define astRetV_(x) (x) 2025-09-04T20:36:44,895 | ^ 2025-09-04T20:36:44,895 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:44,895 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:36:44,896 | ^~~~~~~~~ 2025-09-04T20:36:44,896 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:36:44,896 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:36:44,896 | ^~~~~~~~~~ 2025-09-04T20:36:44,938 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:36:44,939 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:36:44,939 | ^~~~~~~~~~~ 2025-09-04T20:36:48,406 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-04T20:36:48,416 ast/src/fitschan.c:11106:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:36:48,416 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:36:48,416 | ^ 2025-09-04T20:36:48,425 ast/src/fitschan.c:11106:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T20:36:48,426 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:36:48,426 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:48,435 ast/src/fitschan.c:11115:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:36:48,435 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:36:48,435 | ^~ 2025-09-04T20:36:48,445 ast/src/fitschan.c:11115:64: note: directive argument in the range [0, 2147483647] 2025-09-04T20:36:48,445 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:36:48,445 | ^~~~~ 2025-09-04T20:36:48,455 ast/src/fitschan.c:11115:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T20:36:48,455 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:36:48,455 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:51,950 In function ‘SIPIntWorld’, 2025-09-04T20:36:51,950 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21071:16: 2025-09-04T20:36:51,977 ast/src/fitschan.c:27890:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:51,977 27890 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T20:36:51,977 | ~~~~~^~~~~~~~~ 2025-09-04T20:36:51,977 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T20:36:52,005 ast/src/fitschan.c:27567:8: note: ‘noutrem’ was declared here 2025-09-04T20:36:52,005 27567 | int noutrem; 2025-09-04T20:36:52,005 | ^~~~~~~ 2025-09-04T20:36:52,026 ast/src/fitschan.c:21188:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:52,026 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:36:52,026 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:36:52,046 ast/src/fitschan.c:20998:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T20:36:52,047 20998 | double cd_sip[4]; 2025-09-04T20:36:52,047 | ^~~~~~ 2025-09-04T20:36:52,065 ast/src/fitschan.c:21189:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:52,066 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:36:52,066 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:36:52,087 ast/src/fitschan.c:20998:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T20:36:52,087 20998 | double cd_sip[4]; 2025-09-04T20:36:52,087 | ^~~~~~ 2025-09-04T20:36:52,106 ast/src/fitschan.c:21190:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:52,106 21190 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T20:36:52,106 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:36:52,127 ast/src/fitschan.c:20998:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T20:36:52,127 20998 | double cd_sip[4]; 2025-09-04T20:36:52,127 | ^~~~~~ 2025-09-04T20:36:52,146 ast/src/fitschan.c:21191:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:52,146 21191 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T20:36:52,146 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:36:52,168 ast/src/fitschan.c:20998:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T20:36:52,168 20998 | double cd_sip[4]; 2025-09-04T20:36:52,168 | ^~~~~~ 2025-09-04T20:36:52,187 ast/src/fitschan.c:21188:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:52,187 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:36:52,187 | ~~~~~^~~ 2025-09-04T20:36:52,207 ast/src/fitschan.c:21027:8: note: ‘sipax[0]’ was declared here 2025-09-04T20:36:52,207 21027 | int sipax[2]; 2025-09-04T20:36:52,207 | ^~~~~ 2025-09-04T20:36:52,226 ast/src/fitschan.c:21189:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:52,226 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:36:52,226 | ~~~~~^~~ 2025-09-04T20:36:52,247 ast/src/fitschan.c:21027:8: note: ‘sipax[1]’ was declared here 2025-09-04T20:36:52,247 21027 | int sipax[2]; 2025-09-04T20:36:52,247 | ^~~~~ 2025-09-04T20:36:57,281 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T20:36:57,310 ast/src/fitschan.c:29106:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T20:36:57,310 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:36:57,310 | ^~ 2025-09-04T20:36:57,339 ast/src/fitschan.c:29106:32: note: directive argument in the range [1, 2147483647] 2025-09-04T20:36:57,339 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:36:57,339 | ^~~~~~~~~~~~ 2025-09-04T20:36:57,368 ast/src/fitschan.c:29106:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T20:36:57,368 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:36:57,368 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:36:57,397 ast/src/fitschan.c:29112:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:36:57,397 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:36:57,397 | ^~ 2025-09-04T20:36:57,425 ast/src/fitschan.c:29112:30: note: directive argument in the range [1, 2147483647] 2025-09-04T20:36:57,426 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:36:57,426 | ^~~~~~~~~~ 2025-09-04T20:36:57,454 ast/src/fitschan.c:29112:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T20:36:57,455 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:36:57,455 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:02,942 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T20:37:02,947 ast/src/fitschan.c:5871:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T20:37:02,947 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:37:02,947 | ^~ 2025-09-04T20:37:02,951 ast/src/fitschan.c:5871:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T20:37:02,951 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:37:02,952 | ^~~~~~~~~~~~~~~ 2025-09-04T20:37:02,956 ast/src/fitschan.c:5871:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:37:02,956 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:37:02,956 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,059 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T20:37:04,082 ast/src/fitschan.c:23773:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:37:04,082 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:37:04,083 | ^~~~ 2025-09-04T20:37:04,106 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T20:37:04,106 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:37:04,106 | ^~~~~~~~~~~~ 2025-09-04T20:37:04,109 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T20:37:04,133 ast/src/fitschan.c:23773:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T20:37:04,133 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:37:04,133 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,157 ast/src/fitschan.c:23818:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:37:04,157 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:37:04,157 | ^~ 2025-09-04T20:37:04,180 ast/src/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,180 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:37:04,180 | ^~~~~~~~~~ 2025-09-04T20:37:04,203 ast/src/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:37:04,204 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:37:04,204 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,229 ast/src/fitschan.c:23816:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:37:04,229 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:37:04,229 | ^~ 2025-09-04T20:37:04,252 ast/src/fitschan.c:23816:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,253 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:37:04,253 | ^~~~~~~~~ 2025-09-04T20:37:04,276 ast/src/fitschan.c:23816:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:37:04,276 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:37:04,276 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,299 ast/src/fitschan.c:23835:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:37:04,300 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:37:04,300 | ^~ 2025-09-04T20:37:04,323 ast/src/fitschan.c:23835:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,323 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:37:04,323 | ^~~~~~~~~~ 2025-09-04T20:37:04,346 ast/src/fitschan.c:23835:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:37:04,346 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:37:04,346 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,372 ast/src/fitschan.c:23833:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:37:04,372 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:37:04,372 | ^~ 2025-09-04T20:37:04,395 ast/src/fitschan.c:23833:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,395 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:37:04,395 | ^~~~~~~~~ 2025-09-04T20:37:04,418 ast/src/fitschan.c:23833:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:37:04,418 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:37:04,419 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,442 ast/src/fitschan.c:23852:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:37:04,442 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:37:04,442 | ^~ 2025-09-04T20:37:04,465 ast/src/fitschan.c:23852:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,466 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:37:04,466 | ^~~~~~~~~~ 2025-09-04T20:37:04,489 ast/src/fitschan.c:23852:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:37:04,489 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:37:04,489 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,514 ast/src/fitschan.c:23850:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:37:04,515 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:37:04,515 | ^~ 2025-09-04T20:37:04,538 ast/src/fitschan.c:23850:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,538 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:37:04,538 | ^~~~~~~~~ 2025-09-04T20:37:04,561 ast/src/fitschan.c:23850:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:37:04,561 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:37:04,561 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,585 ast/src/fitschan.c:23874:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:37:04,585 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:37:04,585 | ^~ 2025-09-04T20:37:04,608 ast/src/fitschan.c:23874:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,608 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:37:04,609 | ^~~~~~~~~~ 2025-09-04T20:37:04,632 ast/src/fitschan.c:23874:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:37:04,633 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:37:04,633 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,658 ast/src/fitschan.c:23872:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:37:04,659 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:37:04,659 | ^~ 2025-09-04T20:37:04,682 ast/src/fitschan.c:23872:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,682 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:37:04,682 | ^~~~~~~~~ 2025-09-04T20:37:04,705 ast/src/fitschan.c:23872:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:37:04,705 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:37:04,705 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,729 ast/src/fitschan.c:23917:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:37:04,729 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:37:04,729 | ^~ 2025-09-04T20:37:04,752 ast/src/fitschan.c:23917:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,753 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:37:04,753 | ^~~~~~~~~~ 2025-09-04T20:37:04,776 ast/src/fitschan.c:23917:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:37:04,776 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:37:04,776 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:04,802 ast/src/fitschan.c:23915:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:37:04,802 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:37:04,802 | ^~ 2025-09-04T20:37:04,825 ast/src/fitschan.c:23915:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:37:04,825 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:37:04,825 | ^~~~~~~~~ 2025-09-04T20:37:04,848 ast/src/fitschan.c:23915:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:37:04,849 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:37:04,849 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:06,446 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T20:37:06,473 ast/src/fitschan.c:28719:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:37:06,473 28719 | strncpy( lontype, lonsym, 4 ); 2025-09-04T20:37:06,473 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:06,535 ast/src/fitschan.c:28723:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:37:06,535 28723 | strncpy( lattype, latsym, 4 ); 2025-09-04T20:37:06,535 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:11,722 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T20:37:11,779 ast/src/fitschan.c:37623:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T20:37:11,779 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:37:11,779 | ^~ ~~~~ 2025-09-04T20:37:11,780 In function ‘WcsOthers’, 2025-09-04T20:37:11,780 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36593:11: 2025-09-04T20:37:11,818 ast/src/fitschan.c:37623:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T20:37:11,818 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:37:11,818 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:13,849 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T20:37:13,878 ast/src/fitschan.c:29971:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T20:37:13,879 29971 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T20:37:13,879 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:13,909 ast/src/fitschan.c:30063:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:37:13,909 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:13,909 | ^~~~ 2025-09-04T20:37:13,939 ast/src/fitschan.c:30063:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:37:13,939 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:13,939 | ^~~~~~~~~~~~ 2025-09-04T20:37:13,969 ast/src/fitschan.c:30063:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:37:13,969 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:13,969 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:14,000 ast/src/fitschan.c:30165:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:37:14,000 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:14,000 | ^~~~ 2025-09-04T20:37:14,030 ast/src/fitschan.c:30165:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:37:14,030 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:14,030 | ^~~~~~~~~~~~ 2025-09-04T20:37:14,060 ast/src/fitschan.c:30165:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:37:14,060 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:14,061 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:14,092 ast/src/fitschan.c:30376:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:37:14,093 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:37:14,093 | ^~ 2025-09-04T20:37:14,123 ast/src/fitschan.c:30376:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:37:14,123 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:37:14,123 | ^~~~~~~~~~ 2025-09-04T20:37:14,153 ast/src/fitschan.c:30376:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T20:37:14,153 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:37:14,154 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:14,184 ast/src/fitschan.c:30396:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:37:14,184 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:37:14,184 | ^~ 2025-09-04T20:37:14,214 ast/src/fitschan.c:30396:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:37:14,215 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:37:14,215 | ^~~~~~~~~~~ 2025-09-04T20:37:14,245 ast/src/fitschan.c:30396:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T20:37:14,245 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:37:14,245 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:14,275 ast/src/fitschan.c:30404:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:37:14,276 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:14,276 | ^~~~ 2025-09-04T20:37:14,306 ast/src/fitschan.c:30404:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:37:14,306 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:14,306 | ^~~~~~~~~~~~ 2025-09-04T20:37:14,336 ast/src/fitschan.c:30404:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:37:14,337 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:37:14,337 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:16,728 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:37:16,738 ast/src/fitschan.c:10442:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:37:16,738 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:37:16,738 | ^~ 2025-09-04T20:37:16,738 In function ‘FitsAxisOrder’, 2025-09-04T20:37:16,738 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T20:37:16,747 ast/src/fitschan.c:10442:30: note: directive argument in the range [1, 1073741823] 2025-09-04T20:37:16,747 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:37:16,748 | ^~~~~~~~~~~~ 2025-09-04T20:37:16,757 ast/src/fitschan.c:10442:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:37:16,757 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:37:16,757 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:16,757 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:37:16,767 ast/src/fitschan.c:10479:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:37:16,767 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:37:16,767 | ^~ 2025-09-04T20:37:16,767 In function ‘FitsAxisOrder’, 2025-09-04T20:37:16,767 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T20:37:16,776 ast/src/fitschan.c:10479:33: note: directive argument in the range [1, 1073741823] 2025-09-04T20:37:16,776 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:37:16,777 | ^~~~~~~~~~~~ 2025-09-04T20:37:16,786 ast/src/fitschan.c:10479:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:37:16,786 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:37:16,786 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:16,850 In function ‘OtherAxes’, 2025-09-04T20:37:16,850 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2713:11: 2025-09-04T20:37:16,872 ast/src/fitschan.c:23520:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:37:16,872 23520 | if( !axmap ) { 2025-09-04T20:37:16,872 | ^ 2025-09-04T20:37:16,872 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:37:16,894 ast/src/fitschan.c:23303:16: note: ‘axmap’ was declared here 2025-09-04T20:37:16,894 23303 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-04T20:37:16,894 | ^~~~~ 2025-09-04T20:37:18,085 ast/src/fitschan.c: In function ‘Read’: 2025-09-04T20:37:18,095 ast/src/fitschan.c:11237:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:37:18,095 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:37:18,095 | ^~ 2025-09-04T20:37:18,095 In function ‘FsetFromStore’, 2025-09-04T20:37:18,095 inlined from ‘Read’ at ast/src/fitschan.c:24884:16: 2025-09-04T20:37:18,105 ast/src/fitschan.c:11237:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:37:18,105 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:37:18,105 | ^~~~~~~~~~~~~~~ 2025-09-04T20:37:18,114 ast/src/fitschan.c:11237:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:37:18,115 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:37:18,115 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:22,418 In file included from ast/src/fitstable.c:111: 2025-09-04T20:37:22,418 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:22,418 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:22,418 | ^~~~~~~~ 2025-09-04T20:37:22,418 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:22,418 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:22,418 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:22,418 | ^~~~~~~~ 2025-09-04T20:37:24,001 In file included from ast/src/mapping.h:327, 2025-09-04T20:37:24,002 from ast/src/unit.h:55, 2025-09-04T20:37:24,002 from ast/src/fluxframe.c:114: 2025-09-04T20:37:24,002 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:24,002 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:24,002 | ^~~~~~~~ 2025-09-04T20:37:24,003 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:24,003 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:24,003 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:24,003 | ^~~~~~~~ 2025-09-04T20:37:24,067 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T20:37:24,068 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:24,068 306 | int len; /* Length of attrib string */ 2025-09-04T20:37:24,068 | ^~~ 2025-09-04T20:37:24,074 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T20:37:24,075 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:24,075 906 | int len; /* Length of attrib string */ 2025-09-04T20:37:24,075 | ^~~ 2025-09-04T20:37:24,111 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T20:37:24,114 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:24,114 2699 | int ulen; /* Used length of setting string */ 2025-09-04T20:37:24,114 | ^~~~ 2025-09-04T20:37:24,123 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-04T20:37:24,126 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:24,126 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T20:37:24,126 | ^~~~~~ 2025-09-04T20:37:24,132 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T20:37:24,135 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:24,136 3415 | int len; /* Length of attrib string */ 2025-09-04T20:37:24,136 | ^~~ 2025-09-04T20:37:24,145 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-04T20:37:24,148 ast/src/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:37:24,148 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:37:24,149 | ^ 2025-09-04T20:37:24,159 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T20:37:24,162 ast/src/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:37:24,163 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:37:24,163 | ^ 2025-09-04T20:37:25,731 In file included from ast/src/mapping.h:327, 2025-09-04T20:37:25,731 from ast/src/frame.c:695: 2025-09-04T20:37:25,731 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:25,731 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:25,731 | ^~~~~~~~ 2025-09-04T20:37:25,733 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:25,733 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:25,733 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:25,733 | ^~~~~~~~ 2025-09-04T20:37:26,067 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-04T20:37:26,075 ast/src/frame.c:9926:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:37:26,075 9926 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:37:26,076 | ^~ 2025-09-04T20:37:26,087 ast/src/frame.c:9966:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:37:26,087 9966 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:37:26,087 | ^~ 2025-09-04T20:37:34,446 In file included from ast/src/mapping.h:327, 2025-09-04T20:37:34,446 from ast/src/frameset.c:776: 2025-09-04T20:37:34,447 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:34,447 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:34,447 | ^~~~~~~~ 2025-09-04T20:37:34,447 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:34,447 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:34,447 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:34,447 | ^~~~~~~~ 2025-09-04T20:37:38,699 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-04T20:37:38,705 ast/src/frameset.c:6724:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:37:38,705 6724 | const char *result; 2025-09-04T20:37:38,705 | ^~~~~~ 2025-09-04T20:37:41,477 In file included from ast/src/grismmap.c:278: 2025-09-04T20:37:41,477 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:41,478 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:41,478 | ^~~~~~~~ 2025-09-04T20:37:41,478 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:41,478 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:41,478 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:41,478 | ^~~~~~~~ 2025-09-04T20:37:43,442 In file included from ast/src/interval.c:101: 2025-09-04T20:37:43,442 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:43,442 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:43,442 | ^~~~~~~~ 2025-09-04T20:37:43,443 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:43,443 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:43,444 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:43,444 | ^~~~~~~~ 2025-09-04T20:37:43,535 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T20:37:43,536 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:43,536 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:37:43,536 | ^~~~~~ 2025-09-04T20:37:47,050 In file included from ast/src/intramap.c:115: 2025-09-04T20:37:47,051 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:47,051 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:47,051 | ^~~~~~~~ 2025-09-04T20:37:47,051 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:47,051 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:47,051 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:47,051 | ^~~~~~~~ 2025-09-04T20:37:48,077 In file included from ast/src/keymap.c:236: 2025-09-04T20:37:48,077 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:48,078 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:48,078 | ^~~~~~~~ 2025-09-04T20:37:48,078 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:48,078 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:48,078 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:48,078 | ^~~~~~~~ 2025-09-04T20:37:59,394 In file included from ast/src/mapping.h:327, 2025-09-04T20:37:59,394 from ast/src/frame.h:556, 2025-09-04T20:37:59,394 from ast/src/region.h:68, 2025-09-04T20:37:59,394 from ast/src/box.h:69, 2025-09-04T20:37:59,394 from ast/src/loader.c:3: 2025-09-04T20:37:59,394 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:59,394 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:59,394 | ^~~~~~~~ 2025-09-04T20:37:59,395 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:59,395 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:59,395 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:59,395 | ^~~~~~~~ 2025-09-04T20:37:59,982 In file included from ast/src/lutmap.c:140: 2025-09-04T20:37:59,982 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:37:59,982 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:59,982 | ^~~~~~~~ 2025-09-04T20:37:59,982 In file included from ast/src/pointset.h:194: 2025-09-04T20:37:59,982 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:59,982 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:59,983 | ^~~~~~~~ 2025-09-04T20:38:01,384 In file included from ast/src/mapping.c:434: 2025-09-04T20:38:01,384 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:38:01,385 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:38:01,385 | ^~~~~~~~ 2025-09-04T20:38:01,385 In file included from ast/src/pointset.h:194: 2025-09-04T20:38:01,386 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:38:01,386 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:38:01,386 | ^~~~~~~~ 2025-09-04T20:45:11,040 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-04T20:45:11,040 ast/src/mapping.c:1343:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:11,041 1343 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T20:45:11,041 | ~~~~~^~~~~~ 2025-09-04T20:45:11,041 ast/src/mapping.c:1280:11: note: ‘x1’ was declared here 2025-09-04T20:45:11,041 1280 | double x1; 2025-09-04T20:45:11,041 | ^~ 2025-09-04T20:45:16,830 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T20:45:16,852 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:16,852 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:45:16,852 | ^ 2025-09-04T20:45:16,852 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:16,852 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:45:16,852 | ^~~~~~~~~~~~~ 2025-09-04T20:45:16,874 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:45:16,874 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:45:16,874 | ^~~~ 2025-09-04T20:45:16,874 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:16,874 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:45:16,874 | ^~~~~~~~~~~~~ 2025-09-04T20:45:17,861 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-04T20:45:17,883 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:17,883 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:45:17,883 | ^ 2025-09-04T20:45:17,883 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:17,883 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:45:17,883 | ^~~~~~~~~~~~~ 2025-09-04T20:45:17,905 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:45:17,905 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:45:17,905 | ^~~~ 2025-09-04T20:45:17,905 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:17,905 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:45:17,905 | ^~~~~~~~~~~~~ 2025-09-04T20:45:18,898 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-04T20:45:18,919 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:18,919 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:45:18,919 | ^ 2025-09-04T20:45:18,920 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:18,920 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:45:18,920 | ^~~~~~~~~~~~~ 2025-09-04T20:45:18,941 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:45:18,941 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:45:18,941 | ^~~~ 2025-09-04T20:45:18,941 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:18,941 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:45:18,941 | ^~~~~~~~~~~~~ 2025-09-04T20:45:19,927 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-04T20:45:19,949 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:19,949 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:45:19,949 | ^ 2025-09-04T20:45:19,949 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:19,949 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:45:19,949 | ^~~~~~~~~~~~~ 2025-09-04T20:45:19,970 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:45:19,970 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:45:19,971 | ^~~~ 2025-09-04T20:45:19,971 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:19,971 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:45:19,971 | ^~~~~~~~~~~~~ 2025-09-04T20:45:20,954 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-04T20:45:20,976 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:20,976 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:45:20,976 | ^ 2025-09-04T20:45:20,976 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:20,976 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:45:20,976 | ^~~~~~~~~~~~~ 2025-09-04T20:45:20,998 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T20:45:20,998 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:45:20,998 | ^~~~ 2025-09-04T20:45:20,998 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:45:20,998 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:45:20,998 | ^~~~~~~~~~~~~ 2025-09-04T20:45:36,247 In file included from ast/src/mapping.h:327, 2025-09-04T20:45:36,247 from ast/src/mathmap.c:174: 2025-09-04T20:45:36,247 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:45:36,247 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:45:36,247 | ^~~~~~~~ 2025-09-04T20:45:36,248 In file included from ast/src/pointset.h:194: 2025-09-04T20:45:36,248 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:45:36,248 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:45:36,248 | ^~~~~~~~ 2025-09-04T20:45:43,199 In file included from ast/src/matrixmap.c:214: 2025-09-04T20:45:43,199 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:45:43,200 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:45:43,200 | ^~~~~~~~ 2025-09-04T20:45:43,200 In file included from ast/src/pointset.h:194: 2025-09-04T20:45:43,200 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:45:43,200 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:45:43,200 | ^~~~~~~~ 2025-09-04T20:45:44,197 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-04T20:45:44,200 ast/src/matrixmap.c:3224:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:44,201 3224 | double *newscales; /* Scales for new WinMap */ 2025-09-04T20:45:44,201 | ^~~~~~~~~ 2025-09-04T20:45:44,203 ast/src/matrixmap.c:3225:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:45:44,203 3225 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T20:45:44,203 | ^~~~~~~~~ 2025-09-04T20:45:47,017 In file included from ast/src/memory.c:217: 2025-09-04T20:45:47,018 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:45:47,018 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:45:47,018 | ^~~~~~~~ 2025-09-04T20:45:47,018 In file included from ast/src/pointset.h:194: 2025-09-04T20:45:47,018 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:45:47,018 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:45:47,018 | ^~~~~~~~ 2025-09-04T20:45:47,076 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-04T20:45:47,077 ast/src/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:45:47,077 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T20:45:47,077 | ^ 2025-09-04T20:45:47,091 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-04T20:45:47,094 ast/src/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:45:47,094 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:45:47,094 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:47,094 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:45:47,094 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:45:47,094 | ~~~~ 2025-09-04T20:45:47,094 | | 2025-09-04T20:45:47,095 | size_t {aka unsigned int} 2025-09-04T20:45:47,097 ast/src/memory.c:2642:54: note: format string is defined here 2025-09-04T20:45:47,097 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:45:47,097 | ~~^ 2025-09-04T20:45:47,097 | | 2025-09-04T20:45:47,097 | long unsigned int 2025-09-04T20:45:47,097 | %u 2025-09-04T20:45:47,100 ast/src/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:45:47,100 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:45:47,100 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:47,100 ...... 2025-09-04T20:45:47,101 2644 | sizeof( void * ) ); 2025-09-04T20:45:47,101 | ~~~~~~~~~~~~~~~~ 2025-09-04T20:45:47,101 | | 2025-09-04T20:45:47,101 | unsigned int 2025-09-04T20:45:47,103 ast/src/memory.c:2643:43: note: format string is defined here 2025-09-04T20:45:47,103 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:45:47,104 | ~~^ 2025-09-04T20:45:47,104 | | 2025-09-04T20:45:47,104 | long unsigned int 2025-09-04T20:45:47,104 | %u 2025-09-04T20:45:48,229 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-04T20:45:48,232 ast/src/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T20:45:48,232 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:45:48,232 | ^~ 2025-09-04T20:45:48,235 ast/src/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T20:45:48,235 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:45:48,235 | ^~~~~~~~~~~ 2025-09-04T20:45:48,237 ast/src/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T20:45:48,238 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:45:48,238 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,214 In file included from ast/src/mapping.h:327, 2025-09-04T20:45:49,215 from ast/src/cmpmap.h:139, 2025-09-04T20:45:49,215 from ast/src/moc.c:193: 2025-09-04T20:45:49,215 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:45:49,215 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:45:49,215 | ^~~~~~~~ 2025-09-04T20:45:49,215 In file included from ast/src/pointset.h:194: 2025-09-04T20:45:49,215 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:45:49,215 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:45:49,216 | ^~~~~~~~ 2025-09-04T20:45:49,374 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T20:45:49,374 ast/src/moc.c:608: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:45:49,374 608 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:45:49,374 | ~~^ 2025-09-04T20:45:49,375 | | 2025-09-04T20:45:49,375 | unsigned int 2025-09-04T20:45:49,375 | %llu 2025-09-04T20:45:49,375 ...... 2025-09-04T20:45:49,375 611 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:45:49,375 | ~~~~ 2025-09-04T20:45:49,375 | | 2025-09-04T20:45:49,375 | int64_t {aka long long int} 2025-09-04T20:45:49,375 ast/src/moc.c:608:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:45:49,375 608 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:45:49,376 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,376 ast/src/moc.c:610:41: note: format string is defined here 2025-09-04T20:45:49,376 610 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:45:49,376 | ~~^ 2025-09-04T20:45:49,376 | | 2025-09-04T20:45:49,376 | unsigned int 2025-09-04T20:45:49,376 | %lu 2025-09-04T20:45:49,386 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T20:45:49,388 ast/src/moc.c:1427:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,388 1427 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T20:45:49,388 | ~~^ 2025-09-04T20:45:49,388 | | 2025-09-04T20:45:49,388 | unsigned int 2025-09-04T20:45:49,388 | %llu 2025-09-04T20:45:49,388 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:45:49,388 | ~~~~~ 2025-09-04T20:45:49,389 | | 2025-09-04T20:45:49,389 | int64_t {aka long long int} 2025-09-04T20:45:49,390 ast/src/moc.c:1427:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,390 1427 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T20:45:49,390 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,390 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:45:49,390 | ~~~~ 2025-09-04T20:45:49,390 | | 2025-09-04T20:45:49,390 | int64_t {aka long long int} 2025-09-04T20:45:49,391 ast/src/moc.c:1428:43: note: format string is defined here 2025-09-04T20:45:49,391 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:45:49,391 | ~~^ 2025-09-04T20:45:49,391 | | 2025-09-04T20:45:49,391 | unsigned int 2025-09-04T20:45:49,391 | %llu 2025-09-04T20:45:49,540 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-04T20:45:49,544 ast/src/moc.c:3044:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,544 3044 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T20:45:49,544 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,544 ...... 2025-09-04T20:45:49,544 3047 | plist->value ); 2025-09-04T20:45:49,544 | ~~~~~~~~~~~~ 2025-09-04T20:45:49,544 | | 2025-09-04T20:45:49,544 | int64_t {aka long long int} 2025-09-04T20:45:49,548 ast/src/moc.c:3045:54: note: format string is defined here 2025-09-04T20:45:49,548 3045 | "depth at end-point %zu (internal programming" 2025-09-04T20:45:49,548 | ~~^ 2025-09-04T20:45:49,548 | | 2025-09-04T20:45:49,548 | unsigned int 2025-09-04T20:45:49,548 | %llu 2025-09-04T20:45:49,553 ast/src/moc.c:3077:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,553 3077 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T20:45:49,553 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,553 3078 | "active ranges at %zu (internal programming " 2025-09-04T20:45:49,553 3079 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T20:45:49,553 | ~~~~~~~~~~~~ 2025-09-04T20:45:49,553 | | 2025-09-04T20:45:49,553 | int64_t {aka long long int} 2025-09-04T20:45:49,557 ast/src/moc.c:3078:49: note: format string is defined here 2025-09-04T20:45:49,557 3078 | "active ranges at %zu (internal programming " 2025-09-04T20:45:49,557 | ~~^ 2025-09-04T20:45:49,557 | | 2025-09-04T20:45:49,557 | unsigned int 2025-09-04T20:45:49,557 | %llu 2025-09-04T20:45:49,562 ast/src/moc.c:3100:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,562 3100 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T20:45:49,562 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,562 3101 | "%zu (internal programming error).", status, 2025-09-04T20:45:49,562 3102 | astGetClass(this), plist->value ); 2025-09-04T20:45:49,562 | ~~~~~~~~~~~~ 2025-09-04T20:45:49,563 | | 2025-09-04T20:45:49,563 | int64_t {aka long long int} 2025-09-04T20:45:49,566 ast/src/moc.c:3101:32: note: format string is defined here 2025-09-04T20:45:49,566 3101 | "%zu (internal programming error).", status, 2025-09-04T20:45:49,566 | ~~^ 2025-09-04T20:45:49,566 | | 2025-09-04T20:45:49,566 | unsigned int 2025-09-04T20:45:49,566 | %llu 2025-09-04T20:45:49,571 ast/src/moc.c:3134:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,571 3134 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T20:45:49,571 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,571 3135 | "active ranges at %zu (internal programming " 2025-09-04T20:45:49,571 3136 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T20:45:49,572 | ~~~~~~~~~~~~ 2025-09-04T20:45:49,572 | | 2025-09-04T20:45:49,572 | int64_t {aka long long int} 2025-09-04T20:45:49,575 ast/src/moc.c:3135:49: note: format string is defined here 2025-09-04T20:45:49,575 3135 | "active ranges at %zu (internal programming " 2025-09-04T20:45:49,575 | ~~^ 2025-09-04T20:45:49,575 | | 2025-09-04T20:45:49,576 | unsigned int 2025-09-04T20:45:49,576 | %llu 2025-09-04T20:45:49,581 ast/src/moc.c:3160:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,581 3160 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T20:45:49,581 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,581 3161 | "%zu (internal programming error).", status, 2025-09-04T20:45:49,581 3162 | astGetClass(this), plist->value ); 2025-09-04T20:45:49,582 | ~~~~~~~~~~~~ 2025-09-04T20:45:49,582 | | 2025-09-04T20:45:49,582 | int64_t {aka long long int} 2025-09-04T20:45:49,585 ast/src/moc.c:3161:32: note: format string is defined here 2025-09-04T20:45:49,585 3161 | "%zu (internal programming error).", status, 2025-09-04T20:45:49,585 | ~~^ 2025-09-04T20:45:49,586 | | 2025-09-04T20:45:49,586 | unsigned int 2025-09-04T20:45:49,586 | %llu 2025-09-04T20:45:49,594 ast/src/moc.c:3200: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:45:49,594 3200 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:45:49,594 | ~~^ 2025-09-04T20:45:49,594 | | 2025-09-04T20:45:49,594 | unsigned int 2025-09-04T20:45:49,594 | %llu 2025-09-04T20:45:49,594 ...... 2025-09-04T20:45:49,594 3203 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:45:49,595 | ~~~~~~~~~ 2025-09-04T20:45:49,595 | | 2025-09-04T20:45:49,595 | int64_t {aka long long int} 2025-09-04T20:45:49,600 ast/src/moc.c:3200: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:45:49,600 3200 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:45:49,600 | ~~^ 2025-09-04T20:45:49,600 | | 2025-09-04T20:45:49,600 | unsigned int 2025-09-04T20:45:49,600 | %llu 2025-09-04T20:45:49,601 ...... 2025-09-04T20:45:49,601 3203 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:45:49,601 | ~~~~~~~~~ 2025-09-04T20:45:49,601 | | 2025-09-04T20:45:49,601 | int64_t {aka long long int} 2025-09-04T20:45:49,606 ast/src/moc.c:3208: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:45:49,606 3208 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:45:49,606 | ~~^ 2025-09-04T20:45:49,607 | | 2025-09-04T20:45:49,607 | unsigned int 2025-09-04T20:45:49,607 | %llu 2025-09-04T20:45:49,607 ...... 2025-09-04T20:45:49,607 3211 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:45:49,607 | ~~~~~~~~~ 2025-09-04T20:45:49,607 | | 2025-09-04T20:45:49,607 | int64_t {aka long long int} 2025-09-04T20:45:49,613 ast/src/moc.c:3208: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:45:49,613 3208 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:45:49,613 | ~~^ 2025-09-04T20:45:49,613 | | 2025-09-04T20:45:49,613 | unsigned int 2025-09-04T20:45:49,613 | %llu 2025-09-04T20:45:49,613 ...... 2025-09-04T20:45:49,613 3211 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:45:49,613 | ~~~~~~~~~ 2025-09-04T20:45:49,613 | | 2025-09-04T20:45:49,613 | int64_t {aka long long int} 2025-09-04T20:45:49,619 ast/src/moc.c:3215: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:45:49,619 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:45:49,619 | ~~^ 2025-09-04T20:45:49,619 | | 2025-09-04T20:45:49,619 | unsigned int 2025-09-04T20:45:49,619 | %llu 2025-09-04T20:45:49,619 ...... 2025-09-04T20:45:49,619 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:45:49,619 | ~~~~~~~~~ 2025-09-04T20:45:49,620 | | 2025-09-04T20:45:49,620 | int64_t {aka long long int} 2025-09-04T20:45:49,625 ast/src/moc.c:3215: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:45:49,625 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:45:49,625 | ~~^ 2025-09-04T20:45:49,625 | | 2025-09-04T20:45:49,625 | unsigned int 2025-09-04T20:45:49,625 | %llu 2025-09-04T20:45:49,626 ...... 2025-09-04T20:45:49,626 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:45:49,626 | ~~~~~~~~~ 2025-09-04T20:45:49,626 | | 2025-09-04T20:45:49,626 | int64_t {aka long long int} 2025-09-04T20:45:49,630 ast/src/moc.c:3215: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:45:49,630 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:45:49,630 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,630 ...... 2025-09-04T20:45:49,630 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:45:49,631 | ~~~~~~~~~ 2025-09-04T20:45:49,631 | | 2025-09-04T20:45:49,631 | int64_t {aka long long int} 2025-09-04T20:45:49,634 ast/src/moc.c:3216:52: note: format string is defined here 2025-09-04T20:45:49,635 3216 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:45:49,635 | ~~^ 2025-09-04T20:45:49,635 | | 2025-09-04T20:45:49,635 | unsigned int 2025-09-04T20:45:49,635 | %llu 2025-09-04T20:45:49,640 ast/src/moc.c:3215: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:45:49,640 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:45:49,640 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:49,640 ...... 2025-09-04T20:45:49,640 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:45:49,640 | ~~~~~~~~~ 2025-09-04T20:45:49,640 | | 2025-09-04T20:45:49,640 | int64_t {aka long long int} 2025-09-04T20:45:49,644 ast/src/moc.c:3216:56: note: format string is defined here 2025-09-04T20:45:49,644 3216 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:45:49,644 | ~~^ 2025-09-04T20:45:49,644 | | 2025-09-04T20:45:49,644 | unsigned int 2025-09-04T20:45:49,644 | %llu 2025-09-04T20:45:49,689 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-04T20:45:49,697 ast/src/moc.c:4892:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,698 4892 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:45:49,698 | ~~^ 2025-09-04T20:45:49,698 | | 2025-09-04T20:45:49,698 | unsigned int 2025-09-04T20:45:49,698 | %llu 2025-09-04T20:45:49,698 4893 | order, npix ); 2025-09-04T20:45:49,698 | ~~~~ 2025-09-04T20:45:49,698 | | 2025-09-04T20:45:49,698 | int64_t {aka long long int} 2025-09-04T20:45:49,708 ast/src/moc.c:4892:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,708 4892 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:45:49,708 | ~~^ 2025-09-04T20:45:49,708 | | 2025-09-04T20:45:49,708 | unsigned int 2025-09-04T20:45:49,708 | %llu 2025-09-04T20:45:49,708 4893 | order, npix ); 2025-09-04T20:45:49,708 | ~~~~ 2025-09-04T20:45:49,708 | | 2025-09-04T20:45:49,708 | int64_t {aka long long int} 2025-09-04T20:45:49,720 ast/src/moc.c:4900:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,721 4900 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:45:49,721 | ~~^ ~~~~ 2025-09-04T20:45:49,721 | | | 2025-09-04T20:45:49,721 | | int64_t {aka long long int} 2025-09-04T20:45:49,721 | unsigned int 2025-09-04T20:45:49,721 | %llu 2025-09-04T20:45:49,732 ast/src/moc.c:4911:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,733 4911 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:45:49,733 | ~~^ ~~~~~~~~~ 2025-09-04T20:45:49,733 | | | 2025-09-04T20:45:49,733 | | int64_t {aka long long int} 2025-09-04T20:45:49,733 | unsigned int 2025-09-04T20:45:49,733 | %llu 2025-09-04T20:45:49,745 ast/src/moc.c:4916:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,745 4916 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:45:49,745 | ~~^ ~~~~ 2025-09-04T20:45:49,745 | | | 2025-09-04T20:45:49,745 | unsigned int int64_t {aka long long int} 2025-09-04T20:45:49,745 | %llu 2025-09-04T20:45:49,756 ast/src/moc.c:4916:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,756 4916 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:45:49,756 | ~~^ ~~~~ 2025-09-04T20:45:49,756 | | | 2025-09-04T20:45:49,756 | | int64_t {aka long long int} 2025-09-04T20:45:49,756 | unsigned int 2025-09-04T20:45:49,756 | %llu 2025-09-04T20:45:49,768 ast/src/moc.c:4924:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,768 4924 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:45:49,768 | ~~^ ~~~~~~~~~ 2025-09-04T20:45:49,769 | | | 2025-09-04T20:45:49,769 | | int64_t {aka long long int} 2025-09-04T20:45:49,769 | unsigned int 2025-09-04T20:45:49,769 | %llu 2025-09-04T20:45:49,780 ast/src/moc.c:4929:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,780 4929 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:45:49,780 | ~~^ ~~~~ 2025-09-04T20:45:49,780 | | | 2025-09-04T20:45:49,781 | | int64_t {aka long long int} 2025-09-04T20:45:49,781 | unsigned int 2025-09-04T20:45:49,781 | %llu 2025-09-04T20:45:49,795 ast/src/moc.c:4943:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:45:49,795 4943 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T20:45:49,795 | ~~^ ~~~~ 2025-09-04T20:45:49,796 | | | 2025-09-04T20:45:49,796 | | int64_t {aka long long int} 2025-09-04T20:45:49,796 | unsigned int 2025-09-04T20:45:49,796 | %llu 2025-09-04T20:45:49,804 ast/src/moc.c: In function ‘GetNorm’: 2025-09-04T20:45:49,813 ast/src/moc.c:5097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:45:49,813 5097 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:45:49,813 | ^ 2025-09-04T20:45:49,813 ast/src/moc.c:5169:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:45:49,814 5169 | UNMAP 2025-09-04T20:45:49,814 | ^~~~~ 2025-09-04T20:45:49,824 ast/src/moc.c:5097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:45:49,824 5097 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:45:49,824 | ^ 2025-09-04T20:45:49,824 ast/src/moc.c:5176:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:45:49,824 5176 | UNMAP 2025-09-04T20:45:49,825 | ^~~~~ 2025-09-04T20:45:51,388 ast/src/moc.c: In function ‘TestCell’: 2025-09-04T20:45:51,404 ast/src/moc.c:8953: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:45:51,404 8953 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:45:51,404 | ~~^ 2025-09-04T20:45:51,404 | | 2025-09-04T20:45:51,404 | unsigned int 2025-09-04T20:45:51,405 | %llu 2025-09-04T20:45:51,405 ...... 2025-09-04T20:45:51,405 8956 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:45:51,405 | ~~~~ 2025-09-04T20:45:51,405 | | 2025-09-04T20:45:51,405 | int64_t {aka long long int} 2025-09-04T20:45:51,418 ast/src/moc.c:8953:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:45:51,418 8953 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:45:51,418 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:51,429 ast/src/moc.c:8955:41: note: format string is defined here 2025-09-04T20:45:51,429 8955 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:45:51,429 | ~~^ 2025-09-04T20:45:51,429 | | 2025-09-04T20:45:51,429 | unsigned int 2025-09-04T20:45:51,429 | %lu 2025-09-04T20:45:51,533 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-04T20:45:51,552 ast/src/moc.c:10543: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:45:51,552 10543 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T20:45:51,552 | ~~^ 2025-09-04T20:45:51,552 | | 2025-09-04T20:45:51,552 | unsigned int 2025-09-04T20:45:51,552 | %llu 2025-09-04T20:45:51,552 10544 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T20:45:51,553 | ~~~~~~~ 2025-09-04T20:45:51,553 | | 2025-09-04T20:45:51,553 | int64_t {aka long long int} 2025-09-04T20:45:51,572 ast/src/moc.c:10550: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:45:51,573 10550 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:45:51,573 | ~~^ 2025-09-04T20:45:51,573 | | 2025-09-04T20:45:51,573 | unsigned int 2025-09-04T20:45:51,573 | %llu 2025-09-04T20:45:51,573 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:45:51,573 | ~~~~~~~ 2025-09-04T20:45:51,573 | | 2025-09-04T20:45:51,573 | int64_t {aka long long int} 2025-09-04T20:45:51,590 ast/src/moc.c:10550: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:45:51,590 10550 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:45:51,590 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:51,590 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:45:51,590 | ~~~~~~~ 2025-09-04T20:45:51,590 | | 2025-09-04T20:45:51,590 | int64_t {aka long long int} 2025-09-04T20:45:51,604 ast/src/moc.c:10551:36: note: format string is defined here 2025-09-04T20:45:51,604 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:45:51,604 | ~~^ 2025-09-04T20:45:51,604 | | 2025-09-04T20:45:51,604 | unsigned int 2025-09-04T20:45:51,604 | %llu 2025-09-04T20:45:51,625 ast/src/moc.c:10557: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:45:51,625 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:45:51,625 | ~~^ 2025-09-04T20:45:51,625 | | 2025-09-04T20:45:51,625 | unsigned int 2025-09-04T20:45:51,625 | %llu 2025-09-04T20:45:51,625 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:45:51,626 | ~~~~~~~ 2025-09-04T20:45:51,626 | | 2025-09-04T20:45:51,626 | int64_t {aka long long int} 2025-09-04T20:45:51,646 ast/src/moc.c:10557: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:45:51,646 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:45:51,646 | ~~^ 2025-09-04T20:45:51,647 | | 2025-09-04T20:45:51,647 | unsigned int 2025-09-04T20:45:51,647 | %llu 2025-09-04T20:45:51,647 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:45:51,647 | ~~~~~~~ 2025-09-04T20:45:51,647 | | 2025-09-04T20:45:51,647 | int64_t {aka long long int} 2025-09-04T20:45:51,663 ast/src/moc.c:10557: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:45:51,664 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:45:51,664 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:51,664 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:45:51,664 | ~~~~~ 2025-09-04T20:45:51,664 | | 2025-09-04T20:45:51,664 | int64_t {aka long long int} 2025-09-04T20:45:51,678 ast/src/moc.c:10558:30: note: format string is defined here 2025-09-04T20:45:51,678 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:45:51,678 | ~~^ 2025-09-04T20:45:51,678 | | 2025-09-04T20:45:51,678 | unsigned int 2025-09-04T20:45:51,678 | %llu 2025-09-04T20:45:51,695 ast/src/moc.c:10557: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:45:51,695 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:45:51,695 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:45:51,695 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:45:51,695 10559 | ulast ); 2025-09-04T20:45:51,695 | ~~~~~ 2025-09-04T20:45:51,696 | | 2025-09-04T20:45:51,696 | int64_t {aka long long int} 2025-09-04T20:45:51,709 ast/src/moc.c:10558:34: note: format string is defined here 2025-09-04T20:45:51,709 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:45:51,709 | ~~^ 2025-09-04T20:45:51,709 | | 2025-09-04T20:45:51,710 | unsigned int 2025-09-04T20:45:51,710 | %llu 2025-09-04T20:46:03,507 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-04T20:46:03,514 ast/src/moc.c:6993:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:03,514 6993 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-04T20:46:03,514 | ^ 2025-09-04T20:46:03,520 ast/src/moc.c:6816:8: note: ‘ii’ was declared here 2025-09-04T20:46:03,520 6816 | int ii; 2025-09-04T20:46:03,520 | ^~ 2025-09-04T20:46:03,859 In file included from ast/src/channel.h:220, 2025-09-04T20:46:03,860 from ast/src/moc.c:192: 2025-09-04T20:46:03,860 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-04T20:46:03,866 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:03,866 511 | #define astRetF_(x) (x) 2025-09-04T20:46:03,866 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:46:03,866 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:46:03,866 | ^~~~~~ 2025-09-04T20:46:03,867 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:46:03,867 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T20:46:03,867 | ^~~~~~~~~ 2025-09-04T20:46:03,867 ast/src/moc.c:5956:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T20:46:03,867 5956 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T20:46:03,867 | ^~~~~~~~~~~ 2025-09-04T20:46:03,873 ast/src/moc.c:5916:8: note: ‘ncorner’ was declared here 2025-09-04T20:46:03,873 5916 | int ncorner; 2025-09-04T20:46:03,873 | ^~~~~~~ 2025-09-04T20:46:03,879 ast/src/moc.c:6056:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:03,879 6056 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T20:46:03,879 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:46:03,885 ast/src/moc.c:5911:8: note: ‘cross’ was declared here 2025-09-04T20:46:03,885 5911 | int cross; 2025-09-04T20:46:03,885 | ^~~~~ 2025-09-04T20:46:04,270 In function ‘CombineRanges’, 2025-09-04T20:46:04,270 inlined from ‘astMocNorm_’ at ast/src/moc.c:6396:4, 2025-09-04T20:46:04,270 inlined from ‘astMocNorm_’ at ast/src/moc.c:6331:6: 2025-09-04T20:46:04,273 ast/src/moc.c:3193:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:04,274 3193 | this->nrange = nnew; 2025-09-04T20:46:04,274 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:46:04,274 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-04T20:46:04,277 ast/src/moc.c:2972:8: note: ‘nnew’ was declared here 2025-09-04T20:46:04,277 2972 | int nnew; 2025-09-04T20:46:04,277 | ^~~~ 2025-09-04T20:46:05,615 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-04T20:46:05,622 ast/src/moc.c:7938:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:05,622 7938 | this->mdlen = npoint + ndis; 2025-09-04T20:46:05,622 | ~~~~~~~^~~~~~ 2025-09-04T20:46:05,629 ast/src/moc.c:7286:8: note: ‘ndis’ was declared here 2025-09-04T20:46:05,630 7286 | int ndis; 2025-09-04T20:46:05,630 | ^~~~ 2025-09-04T20:46:05,640 ast/src/moc.c:7846:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:05,641 7846 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T20:46:05,641 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T20:46:05,648 ast/src/moc.c:7288:8: note: ‘nused’ was declared here 2025-09-04T20:46:05,648 7288 | int nused; 2025-09-04T20:46:05,648 | ^~~~~ 2025-09-04T20:46:08,301 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T20:46:08,302 ast/src/moc.c:1516:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T20:46:08,302 1516 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T20:46:08,302 | ^~~~~ 2025-09-04T20:46:08,304 ast/src/moc.c:1506:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T20:46:08,304 1506 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T20:46:08,304 | ^~~~~ 2025-09-04T20:46:09,271 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T20:46:09,274 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,274 1977 | if( !ok ) { \ 2025-09-04T20:46:09,274 | ^ 2025-09-04T20:46:09,274 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,274 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,274 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,277 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:09,277 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:09,277 | ^~ 2025-09-04T20:46:09,277 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,277 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,278 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,281 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,281 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:09,281 | ^ 2025-09-04T20:46:09,281 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,281 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,281 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,284 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:09,284 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:09,284 | ^~ 2025-09-04T20:46:09,285 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,285 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,285 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,288 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,288 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:09,288 | ^ 2025-09-04T20:46:09,288 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,288 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,288 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,291 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:09,291 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:09,291 | ^~ 2025-09-04T20:46:09,291 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,291 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,291 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,294 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,294 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:09,294 | ^ 2025-09-04T20:46:09,294 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,294 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,295 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,297 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:09,297 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:09,297 | ^~ 2025-09-04T20:46:09,298 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,298 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,298 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,301 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,301 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:09,301 | ^ 2025-09-04T20:46:09,301 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,301 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,301 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,304 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:09,304 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:09,304 | ^~ 2025-09-04T20:46:09,304 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,304 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,304 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,307 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,307 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:09,308 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,308 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,308 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,308 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,311 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:09,311 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:09,311 | ^~~~~~~~~ 2025-09-04T20:46:09,311 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,311 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,311 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,314 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,314 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:09,314 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,314 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,315 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,315 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,317 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:09,317 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:09,318 | ^~~~~~~~~ 2025-09-04T20:46:09,318 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,318 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,318 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,321 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,321 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:09,321 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,321 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,321 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,321 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,324 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:09,324 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:09,324 | ^~~~~~~~~ 2025-09-04T20:46:09,324 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,324 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,325 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,328 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:09,328 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:09,328 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,328 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,328 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,328 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:09,331 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:09,331 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:09,331 | ^~~~~~~~~ 2025-09-04T20:46:09,331 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:09,331 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:46:09,331 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,070 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T20:46:10,073 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,073 1977 | if( !ok ) { \ 2025-09-04T20:46:10,073 | ^ 2025-09-04T20:46:10,073 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,073 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,073 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,076 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:10,076 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:10,077 | ^~ 2025-09-04T20:46:10,077 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,077 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,077 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,080 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,080 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:10,081 | ^ 2025-09-04T20:46:10,081 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,081 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,081 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,084 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:10,084 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:10,084 | ^~ 2025-09-04T20:46:10,084 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,084 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,084 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,087 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,087 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:10,087 | ^ 2025-09-04T20:46:10,087 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,087 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,087 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,090 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:10,090 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:10,090 | ^~ 2025-09-04T20:46:10,090 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,090 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,091 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,093 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,093 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:10,094 | ^ 2025-09-04T20:46:10,094 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,094 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,094 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,097 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:10,097 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:10,097 | ^~ 2025-09-04T20:46:10,097 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,097 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,097 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,100 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,100 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:10,100 | ^ 2025-09-04T20:46:10,100 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,100 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,100 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,103 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:10,103 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:10,103 | ^~ 2025-09-04T20:46:10,103 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,103 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,103 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,107 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,107 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:10,107 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,107 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,107 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,107 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,110 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:10,110 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:10,110 | ^~~~~~~~~ 2025-09-04T20:46:10,110 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,110 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,110 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,113 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,114 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:10,114 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,114 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,114 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,114 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,117 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:10,117 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:10,117 | ^~~~~~~~~ 2025-09-04T20:46:10,117 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,117 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,117 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,120 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,121 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:10,121 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,121 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,121 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,121 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,124 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:10,124 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:10,124 | ^~~~~~~~~ 2025-09-04T20:46:10,124 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,124 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,124 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,127 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,127 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:10,127 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,128 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,128 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,128 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,130 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:10,131 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:10,131 | ^~~~~~~~~ 2025-09-04T20:46:10,131 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,131 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:46:10,131 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,866 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T20:46:10,869 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,869 1977 | if( !ok ) { \ 2025-09-04T20:46:10,869 | ^ 2025-09-04T20:46:10,869 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,870 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,870 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,872 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:10,873 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:10,873 | ^~ 2025-09-04T20:46:10,873 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,873 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,873 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,876 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,877 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:10,877 | ^ 2025-09-04T20:46:10,877 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,877 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,877 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,880 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:10,880 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:10,880 | ^~ 2025-09-04T20:46:10,880 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,880 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,880 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,883 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,883 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:10,883 | ^ 2025-09-04T20:46:10,883 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,883 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,883 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,886 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:10,886 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:10,886 | ^~ 2025-09-04T20:46:10,886 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,887 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,887 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,889 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,890 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:10,890 | ^ 2025-09-04T20:46:10,890 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,890 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,890 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,893 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:10,893 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:10,893 | ^~ 2025-09-04T20:46:10,893 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,893 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,893 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,896 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,896 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:10,896 | ^ 2025-09-04T20:46:10,896 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,896 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,896 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,899 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:10,899 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:10,899 | ^~ 2025-09-04T20:46:10,899 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,899 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,900 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,903 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,903 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:10,903 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,903 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,903 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,903 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,906 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:10,906 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:10,906 | ^~~~~~~~~ 2025-09-04T20:46:10,906 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,906 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,906 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,909 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,910 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:10,910 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,910 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,910 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,910 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,913 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:10,913 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:10,913 | ^~~~~~~~~ 2025-09-04T20:46:10,913 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,913 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,913 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,916 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,917 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:10,917 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,917 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,917 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,917 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,920 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:10,920 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:10,920 | ^~~~~~~~~ 2025-09-04T20:46:10,920 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,920 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,920 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,923 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:10,923 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:10,924 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,924 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,924 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,924 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:10,927 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:10,927 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:10,927 | ^~~~~~~~~ 2025-09-04T20:46:10,927 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:10,927 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:46:10,927 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,661 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T20:46:11,664 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,664 1977 | if( !ok ) { \ 2025-09-04T20:46:11,664 | ^ 2025-09-04T20:46:11,664 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,664 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,665 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,667 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:11,668 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:11,668 | ^~ 2025-09-04T20:46:11,668 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,668 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,668 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,671 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,672 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:11,672 | ^ 2025-09-04T20:46:11,672 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,672 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,672 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,675 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:11,675 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:11,675 | ^~ 2025-09-04T20:46:11,675 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,675 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,675 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,678 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,678 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:11,678 | ^ 2025-09-04T20:46:11,678 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,678 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,678 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,681 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:11,681 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:11,681 | ^~ 2025-09-04T20:46:11,681 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,682 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,682 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,684 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,684 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:11,685 | ^ 2025-09-04T20:46:11,685 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,685 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,685 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,687 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:11,687 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:11,687 | ^~ 2025-09-04T20:46:11,687 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,687 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,687 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,690 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,690 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:11,690 | ^ 2025-09-04T20:46:11,690 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,690 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,690 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,692 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:11,692 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:11,693 | ^~ 2025-09-04T20:46:11,693 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,693 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,693 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,695 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,695 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:11,695 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,696 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,696 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,696 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,698 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:11,698 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:11,698 | ^~~~~~~~~ 2025-09-04T20:46:11,698 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,698 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,698 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,701 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,701 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:11,701 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,701 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,701 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,701 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,703 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:11,704 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:11,704 | ^~~~~~~~~ 2025-09-04T20:46:11,704 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,704 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,704 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,706 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,706 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:11,707 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,707 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,707 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,707 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,709 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:11,709 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:11,709 | ^~~~~~~~~ 2025-09-04T20:46:11,709 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,709 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,709 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,712 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:11,712 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:11,712 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,712 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,712 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,712 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:11,714 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:11,715 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:11,715 | ^~~~~~~~~ 2025-09-04T20:46:11,715 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:11,715 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:46:11,715 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,448 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T20:46:12,450 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,450 1977 | if( !ok ) { \ 2025-09-04T20:46:12,451 | ^ 2025-09-04T20:46:12,451 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,451 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,451 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,453 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:12,453 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:12,453 | ^~ 2025-09-04T20:46:12,453 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,453 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,454 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,456 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,456 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:12,456 | ^ 2025-09-04T20:46:12,457 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,457 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,457 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,459 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:12,459 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:12,459 | ^~ 2025-09-04T20:46:12,459 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,459 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,459 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,462 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,462 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:12,462 | ^ 2025-09-04T20:46:12,462 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,462 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,462 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,464 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:12,464 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:12,464 | ^~ 2025-09-04T20:46:12,464 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,465 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,465 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,467 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,467 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:12,467 | ^ 2025-09-04T20:46:12,467 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,467 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,467 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,469 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:12,470 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:12,470 | ^~ 2025-09-04T20:46:12,470 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,470 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,470 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,472 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,472 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:12,472 | ^ 2025-09-04T20:46:12,472 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,472 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,473 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,475 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:12,475 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:12,475 | ^~ 2025-09-04T20:46:12,475 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,475 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,475 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,478 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,478 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:12,478 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,478 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,478 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,478 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,480 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:12,480 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:12,480 | ^~~~~~~~~ 2025-09-04T20:46:12,481 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,481 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,481 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,483 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,483 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:12,483 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,483 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,484 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,484 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,486 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:12,486 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:12,486 | ^~~~~~~~~ 2025-09-04T20:46:12,486 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,486 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,486 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,489 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,489 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:12,489 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,489 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,489 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,489 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,491 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:12,491 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:12,492 | ^~~~~~~~~ 2025-09-04T20:46:12,492 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,492 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,492 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,494 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:12,494 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:12,495 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,495 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,495 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,495 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:12,497 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:12,497 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:12,497 | ^~~~~~~~~ 2025-09-04T20:46:12,497 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:12,497 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:46:12,497 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,235 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T20:46:13,238 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,238 1977 | if( !ok ) { \ 2025-09-04T20:46:13,238 | ^ 2025-09-04T20:46:13,238 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,238 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,238 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,241 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:13,241 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:13,241 | ^~ 2025-09-04T20:46:13,241 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,241 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,241 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,244 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,244 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:13,244 | ^ 2025-09-04T20:46:13,244 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,244 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,244 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,247 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:13,247 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:13,247 | ^~ 2025-09-04T20:46:13,247 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,247 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,247 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,249 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,249 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:13,249 | ^ 2025-09-04T20:46:13,249 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,250 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,250 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,252 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:13,252 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:13,252 | ^~ 2025-09-04T20:46:13,252 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,252 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,252 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,254 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,254 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:13,255 | ^ 2025-09-04T20:46:13,255 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,255 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,255 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,257 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:13,257 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:13,257 | ^~ 2025-09-04T20:46:13,257 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,257 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,257 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,260 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,260 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:13,260 | ^ 2025-09-04T20:46:13,260 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,260 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,260 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,262 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:13,262 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:13,262 | ^~ 2025-09-04T20:46:13,263 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,263 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,263 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,265 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,265 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:13,265 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,265 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,266 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,266 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,268 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:13,268 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:13,268 | ^~~~~~~~~ 2025-09-04T20:46:13,268 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,268 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,268 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,271 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,271 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:13,271 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,271 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,271 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,271 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,273 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:13,273 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:13,274 | ^~~~~~~~~ 2025-09-04T20:46:13,274 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,274 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,274 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,276 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,276 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:13,276 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,277 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,277 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,277 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,279 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:13,279 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:13,279 | ^~~~~~~~~ 2025-09-04T20:46:13,279 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,279 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,279 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,282 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:13,282 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:13,282 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,282 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,282 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,282 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:13,284 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:13,284 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:13,285 | ^~~~~~~~~ 2025-09-04T20:46:13,285 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:13,285 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:46:13,285 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,015 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T20:46:14,018 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,018 1977 | if( !ok ) { \ 2025-09-04T20:46:14,018 | ^ 2025-09-04T20:46:14,018 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,018 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,018 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,020 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:14,021 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:14,021 | ^~ 2025-09-04T20:46:14,021 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,021 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,021 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,024 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,024 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:14,024 | ^ 2025-09-04T20:46:14,024 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,024 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,024 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,027 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:14,027 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:14,027 | ^~ 2025-09-04T20:46:14,027 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,027 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,027 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,029 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,029 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:14,029 | ^ 2025-09-04T20:46:14,030 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,030 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,030 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,032 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:14,032 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:14,032 | ^~ 2025-09-04T20:46:14,032 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,032 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,032 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,035 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,035 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:14,035 | ^ 2025-09-04T20:46:14,035 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,035 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,035 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,037 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:14,037 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:14,037 | ^~ 2025-09-04T20:46:14,037 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,037 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,038 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,040 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,040 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:14,040 | ^ 2025-09-04T20:46:14,040 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,040 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,040 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,042 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:14,043 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:14,043 | ^~ 2025-09-04T20:46:14,043 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,043 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,043 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,045 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,046 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:14,046 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,046 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,046 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,046 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,048 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:14,048 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:14,048 | ^~~~~~~~~ 2025-09-04T20:46:14,048 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,048 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,048 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,051 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,051 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:14,051 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,051 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,051 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,051 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,054 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:14,054 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:14,054 | ^~~~~~~~~ 2025-09-04T20:46:14,054 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,054 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,054 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,057 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,057 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:14,057 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,057 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,057 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,057 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,059 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:14,059 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:14,059 | ^~~~~~~~~ 2025-09-04T20:46:14,059 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,059 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,060 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,062 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,062 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:14,062 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,062 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,062 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,062 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,065 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:14,065 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:14,065 | ^~~~~~~~~ 2025-09-04T20:46:14,065 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,065 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:46:14,065 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,794 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T20:46:14,797 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,797 1977 | if( !ok ) { \ 2025-09-04T20:46:14,797 | ^ 2025-09-04T20:46:14,797 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,797 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,797 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,800 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:14,800 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:14,800 | ^~ 2025-09-04T20:46:14,800 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,800 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,800 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,803 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,803 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:14,803 | ^ 2025-09-04T20:46:14,803 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,803 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,803 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,805 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:14,806 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:14,806 | ^~ 2025-09-04T20:46:14,806 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,806 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,806 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,808 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,808 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:14,808 | ^ 2025-09-04T20:46:14,808 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,808 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,808 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,811 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:14,811 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:14,811 | ^~ 2025-09-04T20:46:14,811 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,811 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,811 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,813 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,813 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:14,813 | ^ 2025-09-04T20:46:14,814 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,814 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,814 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,816 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:14,816 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:14,816 | ^~ 2025-09-04T20:46:14,816 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,816 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,816 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,819 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,819 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:14,819 | ^ 2025-09-04T20:46:14,819 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,819 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,819 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,821 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:14,821 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:14,821 | ^~ 2025-09-04T20:46:14,821 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,821 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,822 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,824 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,824 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:14,824 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,824 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,825 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,825 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,827 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:14,827 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:14,827 | ^~~~~~~~~ 2025-09-04T20:46:14,827 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,827 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,827 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,830 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,830 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:14,830 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,830 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,830 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,830 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,832 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:14,832 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:14,833 | ^~~~~~~~~ 2025-09-04T20:46:14,833 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,833 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,833 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,835 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,835 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:14,835 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,836 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,836 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,836 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,838 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:14,838 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:14,838 | ^~~~~~~~~ 2025-09-04T20:46:14,838 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,838 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,838 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,841 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:14,841 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:14,841 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,841 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,841 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,841 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:14,843 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:14,844 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:14,844 | ^~~~~~~~~ 2025-09-04T20:46:14,844 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:14,844 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:46:14,844 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,574 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T20:46:15,576 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,576 1977 | if( !ok ) { \ 2025-09-04T20:46:15,577 | ^ 2025-09-04T20:46:15,577 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,577 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,577 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,579 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:15,579 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:15,579 | ^~ 2025-09-04T20:46:15,579 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,579 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,579 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,582 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,582 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:15,582 | ^ 2025-09-04T20:46:15,583 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,583 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,583 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,585 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:15,585 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:15,585 | ^~ 2025-09-04T20:46:15,585 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,585 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,585 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,588 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,588 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:15,588 | ^ 2025-09-04T20:46:15,588 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,588 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,588 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,590 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:15,590 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:15,590 | ^~ 2025-09-04T20:46:15,590 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,591 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,591 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,593 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,593 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:15,593 | ^ 2025-09-04T20:46:15,593 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,593 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,593 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,595 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:15,596 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:15,596 | ^~ 2025-09-04T20:46:15,596 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,596 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,596 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,598 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,598 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:15,598 | ^ 2025-09-04T20:46:15,598 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,598 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,598 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,601 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:15,601 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:15,601 | ^~ 2025-09-04T20:46:15,601 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,601 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,601 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,604 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,604 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:15,604 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,604 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,604 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,604 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,606 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:15,606 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:15,606 | ^~~~~~~~~ 2025-09-04T20:46:15,606 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,607 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,607 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,609 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,609 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:15,609 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,609 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,610 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,610 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,612 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:15,612 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:15,612 | ^~~~~~~~~ 2025-09-04T20:46:15,612 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,612 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,612 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,615 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,615 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:15,615 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,615 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,615 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,615 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,617 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:15,617 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:15,617 | ^~~~~~~~~ 2025-09-04T20:46:15,618 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,618 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,618 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,620 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:15,620 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:15,620 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,620 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,621 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,621 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:15,623 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:15,623 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:15,623 | ^~~~~~~~~ 2025-09-04T20:46:15,623 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:15,623 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:46:15,623 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,355 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T20:46:16,358 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,358 1977 | if( !ok ) { \ 2025-09-04T20:46:16,358 | ^ 2025-09-04T20:46:16,358 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,358 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,358 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,361 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T20:46:16,361 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:46:16,361 | ^~ 2025-09-04T20:46:16,361 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,361 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,361 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,364 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,364 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:46:16,364 | ^ 2025-09-04T20:46:16,364 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,364 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,364 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,367 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T20:46:16,367 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:16,367 | ^~ 2025-09-04T20:46:16,367 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,367 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,367 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,369 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,369 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:46:16,369 | ^ 2025-09-04T20:46:16,370 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,370 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,370 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,372 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T20:46:16,372 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:46:16,372 | ^~ 2025-09-04T20:46:16,372 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,372 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,372 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,375 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,375 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:46:16,375 | ^ 2025-09-04T20:46:16,375 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,375 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,375 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,377 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T20:46:16,377 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:46:16,377 | ^~ 2025-09-04T20:46:16,378 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,378 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,378 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,380 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,380 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:46:16,380 | ^ 2025-09-04T20:46:16,380 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,380 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,380 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,383 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T20:46:16,383 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:46:16,383 | ^~ 2025-09-04T20:46:16,383 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,383 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,383 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,386 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,386 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:46:16,386 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,386 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,386 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,386 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,388 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:16,388 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:16,389 | ^~~~~~~~~ 2025-09-04T20:46:16,389 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,389 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,389 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,391 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,391 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:46:16,391 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,392 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,392 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,392 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,394 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:16,394 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:46:16,394 | ^~~~~~~~~ 2025-09-04T20:46:16,394 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,394 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,394 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,397 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,397 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:46:16,397 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,397 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,397 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,397 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,399 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:16,400 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:16,400 | ^~~~~~~~~ 2025-09-04T20:46:16,400 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,400 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,400 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,402 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,402 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:46:16,403 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,403 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,403 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,403 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,405 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:16,405 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:46:16,405 | ^~~~~~~~~ 2025-09-04T20:46:16,405 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:46:16,405 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:46:16,405 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:46:16,890 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T20:46:16,890 ast/src/moc.c:632:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,890 632 | shift = 2*( maxorder - order ); 2025-09-04T20:46:16,890 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:46:16,890 ast/src/moc.c:591:8: note: ‘maxorder’ was declared here 2025-09-04T20:46:16,890 591 | int maxorder; 2025-09-04T20:46:16,890 | ^~~~~~~~ 2025-09-04T20:46:16,977 ast/src/moc.c: In function ‘AddMocData’: 2025-09-04T20:46:16,978 ast/src/moc.c:851:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,978 851 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T20:46:16,978 | ^~~~ 2025-09-04T20:46:16,978 ast/src/moc.c:759:19: note: ‘pnk’ was declared here 2025-09-04T20:46:16,978 759 | const int64_t *pnk; 2025-09-04T20:46:16,978 | ^~~ 2025-09-04T20:46:16,978 ast/src/moc.c:848:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:16,978 848 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T20:46:16,978 | ^~~~ 2025-09-04T20:46:16,979 ast/src/moc.c:758:15: note: ‘pni’ was declared here 2025-09-04T20:46:16,979 758 | const int *pni; 2025-09-04T20:46:16,979 | ^~~ 2025-09-04T20:46:17,174 ast/src/moc.c: In function ‘AddRegion’: 2025-09-04T20:46:17,176 ast/src/moc.c:2519:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:17,176 2519 | if( mapped ) { 2025-09-04T20:46:17,176 | ^ 2025-09-04T20:46:17,178 ast/src/moc.c:2326:15: note: ‘mapped’ was declared here 2025-09-04T20:46:17,178 2326 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T20:46:17,178 | ^~~~~~ 2025-09-04T20:46:17,180 ast/src/moc.c:2593:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:17,180 2593 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T20:46:17,180 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:17,182 ast/src/moc.c:2312:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:46:17,182 2312 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:46:17,182 | ^~~~~~~~~ 2025-09-04T20:46:17,184 ast/src/moc.c:2594:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:17,184 2594 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T20:46:17,185 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:17,186 ast/src/moc.c:2312:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:46:17,186 2312 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:46:17,187 | ^~~~~~~~~ 2025-09-04T20:46:17,189 ast/src/moc.c:2595:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:17,189 2595 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T20:46:17,189 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:17,191 ast/src/moc.c:2313:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:46:17,191 2313 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:46:17,191 | ^~~~~~~~~ 2025-09-04T20:46:17,193 ast/src/moc.c:2596:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:17,193 2596 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T20:46:17,193 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:46:17,195 ast/src/moc.c:2313:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:46:17,195 2313 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:46:17,195 | ^~~~~~~~~ 2025-09-04T20:46:18,674 In file included from ast/src/mapping.h:327, 2025-09-04T20:46:18,674 from ast/src/frame.h:556, 2025-09-04T20:46:18,674 from ast/src/region.h:68, 2025-09-04T20:46:18,674 from ast/src/moc.h:68, 2025-09-04T20:46:18,675 from ast/src/mocchan.c:111: 2025-09-04T20:46:18,675 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:18,675 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:18,675 | ^~~~~~~~ 2025-09-04T20:46:18,675 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:18,675 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:18,675 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:18,675 | ^~~~~~~~ 2025-09-04T20:46:19,445 In file included from ast/src/normmap.c:97: 2025-09-04T20:46:19,446 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:19,446 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:19,446 | ^~~~~~~~ 2025-09-04T20:46:19,446 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:19,446 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:19,446 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:19,446 | ^~~~~~~~ 2025-09-04T20:46:20,066 In file included from ast/src/nullregion.c:83: 2025-09-04T20:46:20,067 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:20,067 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:20,067 | ^~~~~~~~ 2025-09-04T20:46:20,067 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:20,067 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:20,067 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:20,067 | ^~~~~~~~ 2025-09-04T20:46:20,895 In file included from ast/src/mapping.h:327, 2025-09-04T20:46:20,895 from ast/src/frame.h:556, 2025-09-04T20:46:20,895 from ast/src/frameset.h:438, 2025-09-04T20:46:20,895 from ast/src/plot.h:86, 2025-09-04T20:46:20,895 from ast/src/object.c:277: 2025-09-04T20:46:20,895 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:20,896 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:20,896 | ^~~~~~~~ 2025-09-04T20:46:20,896 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:20,896 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:20,896 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:20,896 | ^~~~~~~~ 2025-09-04T20:46:21,052 ast/src/object.c: In function ‘FromStringSource’: 2025-09-04T20:46:21,056 ast/src/object.c:4575: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:46:21,056 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T20:46:21,056 | ^~~~~~~~~~~~~~ 2025-09-04T20:46:23,570 In file included from ast/src/pcdmap.c:112: 2025-09-04T20:46:23,570 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:23,570 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:23,571 | ^~~~~~~~ 2025-09-04T20:46:23,571 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:23,571 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:23,571 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:23,571 | ^~~~~~~~ 2025-09-04T20:46:25,151 In file included from ast/src/permmap.c:115: 2025-09-04T20:46:25,151 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:25,152 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:25,152 | ^~~~~~~~ 2025-09-04T20:46:25,152 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:25,152 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:25,152 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:25,152 | ^~~~~~~~ 2025-09-04T20:46:27,488 In file included from ast/src/mapping.h:327, 2025-09-04T20:46:27,488 from ast/src/cmpmap.h:139, 2025-09-04T20:46:27,489 from ast/src/plot.c:1481: 2025-09-04T20:46:27,489 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:27,489 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:27,489 | ^~~~~~~~ 2025-09-04T20:46:27,489 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:27,489 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:27,489 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:27,489 | ^~~~~~~~ 2025-09-04T20:46:27,777 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-04T20:46:27,780 ast/src/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:46:27,780 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T20:46:27,780 | ^ 2025-09-04T20:46:28,608 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-04T20:46:28,624 ast/src/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:46:28,625 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T20:46:28,625 | ^ 2025-09-04T20:46:29,450 ast/src/plot.c: At top level: 2025-09-04T20:46:29,473 ast/src/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:46:29,473 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T20:46:29,474 | ~~~~^~~~~~~~~~ 2025-09-04T20:46:29,474 ast/src/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T20:46:29,474 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T20:46:29,474 | ^~~~~ 2025-09-04T20:46:41,002 In function ‘TickMarks’, 2025-09-04T20:46:41,002 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18837:22: 2025-09-04T20:46:41,028 ast/src/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:46:41,028 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T20:46:41,028 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:46:41,028 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-04T20:46:41,054 ast/src/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T20:46:41,054 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T20:46:41,054 | ^~~~~~ 2025-09-04T20:46:53,970 In file included from ast/src/mapping.h:327, 2025-09-04T20:46:53,970 from ast/src/frame.h:556, 2025-09-04T20:46:53,970 from ast/src/cmpframe.h:257, 2025-09-04T20:46:53,970 from ast/src/plot3d.c:1161: 2025-09-04T20:46:53,970 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:46:53,970 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:46:53,970 | ^~~~~~~~ 2025-09-04T20:46:53,970 In file included from ast/src/pointset.h:194: 2025-09-04T20:46:53,971 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:46:53,971 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:46:53,971 | ^~~~~~~~ 2025-09-04T20:46:54,208 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:46:54,208 6591 | const float up[], const char *just, int *status ){ 2025-09-04T20:46:54,208 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:46:54,208 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T20:46:54,208 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T20:46:54,208 | ^~~~~~~~~~~~~~~ 2025-09-04T20:46:54,501 ast/src/plot3d.c: In function ‘Text’: 2025-09-04T20:46:54,508 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T20:46:54,508 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T20:46:54,508 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:46:54,509 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T20:46:54,509 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T20:46:54,510 In file included from ast/src/plot3d.c:1171: 2025-09-04T20:46:54,510 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T20:46:54,510 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T20:46:54,510 | ^~~~~~~~~~ 2025-09-04T20:47:00,296 In file included from ast/src/pointlist.c:103: 2025-09-04T20:47:00,296 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:47:00,296 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:47:00,297 | ^~~~~~~~ 2025-09-04T20:47:00,297 In file included from ast/src/pointset.h:194: 2025-09-04T20:47:00,297 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:47:00,298 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:47:00,298 | ^~~~~~~~ 2025-09-04T20:47:00,369 ast/src/pointlist.c: In function ‘MaskD’: 2025-09-04T20:47:00,371 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,371 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,371 | ^~~~~~~~~ 2025-09-04T20:47:00,371 ...... 2025-09-04T20:47:00,372 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,372 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,372 | | 2025-09-04T20:47:00,372 | AstDim {aka long long int} 2025-09-04T20:47:00,372 ast/src/pointlist.c:955:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,372 955 | MAKE_MASK(D,double) 2025-09-04T20:47:00,372 | ^~~~~~~~~ 2025-09-04T20:47:00,374 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,374 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,374 | ^~~~~~~~~ 2025-09-04T20:47:00,374 ...... 2025-09-04T20:47:00,374 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,374 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,374 | | 2025-09-04T20:47:00,374 | AstDim {aka long long int} 2025-09-04T20:47:00,374 ast/src/pointlist.c:955:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,374 955 | MAKE_MASK(D,double) 2025-09-04T20:47:00,375 | ^~~~~~~~~ 2025-09-04T20:47:00,381 ast/src/pointlist.c: In function ‘MaskF’: 2025-09-04T20:47:00,383 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,383 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,383 | ^~~~~~~~~ 2025-09-04T20:47:00,383 ...... 2025-09-04T20:47:00,383 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,383 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,383 | | 2025-09-04T20:47:00,383 | AstDim {aka long long int} 2025-09-04T20:47:00,383 ast/src/pointlist.c:956:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,384 956 | MAKE_MASK(F,float) 2025-09-04T20:47:00,384 | ^~~~~~~~~ 2025-09-04T20:47:00,386 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,386 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,386 | ^~~~~~~~~ 2025-09-04T20:47:00,386 ...... 2025-09-04T20:47:00,386 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,386 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,386 | | 2025-09-04T20:47:00,386 | AstDim {aka long long int} 2025-09-04T20:47:00,386 ast/src/pointlist.c:956:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,386 956 | MAKE_MASK(F,float) 2025-09-04T20:47:00,387 | ^~~~~~~~~ 2025-09-04T20:47:00,393 ast/src/pointlist.c: In function ‘MaskL’: 2025-09-04T20:47:00,394 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,394 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,395 | ^~~~~~~~~ 2025-09-04T20:47:00,395 ...... 2025-09-04T20:47:00,395 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,395 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,395 | | 2025-09-04T20:47:00,395 | AstDim {aka long long int} 2025-09-04T20:47:00,395 ast/src/pointlist.c:957:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,395 957 | MAKE_MASK(L,long int) 2025-09-04T20:47:00,395 | ^~~~~~~~~ 2025-09-04T20:47:00,398 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,398 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,398 | ^~~~~~~~~ 2025-09-04T20:47:00,398 ...... 2025-09-04T20:47:00,398 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,398 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,398 | | 2025-09-04T20:47:00,398 | AstDim {aka long long int} 2025-09-04T20:47:00,398 ast/src/pointlist.c:957:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,398 957 | MAKE_MASK(L,long int) 2025-09-04T20:47:00,399 | ^~~~~~~~~ 2025-09-04T20:47:00,405 ast/src/pointlist.c: In function ‘MaskUL’: 2025-09-04T20:47:00,407 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,407 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,408 | ^~~~~~~~~ 2025-09-04T20:47:00,408 ...... 2025-09-04T20:47:00,408 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,408 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,408 | | 2025-09-04T20:47:00,408 | AstDim {aka long long int} 2025-09-04T20:47:00,408 ast/src/pointlist.c:958:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,408 958 | MAKE_MASK(UL,unsigned long int) 2025-09-04T20:47:00,408 | ^~~~~~~~~ 2025-09-04T20:47:00,410 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,411 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,411 | ^~~~~~~~~ 2025-09-04T20:47:00,411 ...... 2025-09-04T20:47:00,411 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,411 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,411 | | 2025-09-04T20:47:00,411 | AstDim {aka long long int} 2025-09-04T20:47:00,411 ast/src/pointlist.c:958:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,411 958 | MAKE_MASK(UL,unsigned long int) 2025-09-04T20:47:00,411 | ^~~~~~~~~ 2025-09-04T20:47:00,418 ast/src/pointlist.c: In function ‘MaskI’: 2025-09-04T20:47:00,420 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,420 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,420 | ^~~~~~~~~ 2025-09-04T20:47:00,420 ...... 2025-09-04T20:47:00,420 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,420 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,420 | | 2025-09-04T20:47:00,420 | AstDim {aka long long int} 2025-09-04T20:47:00,421 ast/src/pointlist.c:959:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,421 959 | MAKE_MASK(I,int) 2025-09-04T20:47:00,421 | ^~~~~~~~~ 2025-09-04T20:47:00,423 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,423 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,423 | ^~~~~~~~~ 2025-09-04T20:47:00,423 ...... 2025-09-04T20:47:00,423 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,423 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,423 | | 2025-09-04T20:47:00,423 | AstDim {aka long long int} 2025-09-04T20:47:00,423 ast/src/pointlist.c:959:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,424 959 | MAKE_MASK(I,int) 2025-09-04T20:47:00,424 | ^~~~~~~~~ 2025-09-04T20:47:00,430 ast/src/pointlist.c: In function ‘MaskUI’: 2025-09-04T20:47:00,431 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,431 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,432 | ^~~~~~~~~ 2025-09-04T20:47:00,432 ...... 2025-09-04T20:47:00,432 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,432 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,432 | | 2025-09-04T20:47:00,432 | AstDim {aka long long int} 2025-09-04T20:47:00,432 ast/src/pointlist.c:960:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,432 960 | MAKE_MASK(UI,unsigned int) 2025-09-04T20:47:00,432 | ^~~~~~~~~ 2025-09-04T20:47:00,434 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,434 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,434 | ^~~~~~~~~ 2025-09-04T20:47:00,434 ...... 2025-09-04T20:47:00,434 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,434 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,434 | | 2025-09-04T20:47:00,435 | AstDim {aka long long int} 2025-09-04T20:47:00,435 ast/src/pointlist.c:960:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,435 960 | MAKE_MASK(UI,unsigned int) 2025-09-04T20:47:00,435 | ^~~~~~~~~ 2025-09-04T20:47:00,442 ast/src/pointlist.c: In function ‘MaskS’: 2025-09-04T20:47:00,444 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,444 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,444 | ^~~~~~~~~ 2025-09-04T20:47:00,445 ...... 2025-09-04T20:47:00,445 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,445 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,445 | | 2025-09-04T20:47:00,445 | AstDim {aka long long int} 2025-09-04T20:47:00,445 ast/src/pointlist.c:961:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,445 961 | MAKE_MASK(S,short int) 2025-09-04T20:47:00,445 | ^~~~~~~~~ 2025-09-04T20:47:00,448 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,448 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,449 | ^~~~~~~~~ 2025-09-04T20:47:00,449 ...... 2025-09-04T20:47:00,449 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,449 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,449 | | 2025-09-04T20:47:00,449 | AstDim {aka long long int} 2025-09-04T20:47:00,449 ast/src/pointlist.c:961:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,449 961 | MAKE_MASK(S,short int) 2025-09-04T20:47:00,449 | ^~~~~~~~~ 2025-09-04T20:47:00,458 ast/src/pointlist.c: In function ‘MaskUS’: 2025-09-04T20:47:00,460 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,460 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,460 | ^~~~~~~~~ 2025-09-04T20:47:00,460 ...... 2025-09-04T20:47:00,460 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,461 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,461 | | 2025-09-04T20:47:00,461 | AstDim {aka long long int} 2025-09-04T20:47:00,461 ast/src/pointlist.c:962:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,461 962 | MAKE_MASK(US,unsigned short int) 2025-09-04T20:47:00,461 | ^~~~~~~~~ 2025-09-04T20:47:00,464 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,464 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,464 | ^~~~~~~~~ 2025-09-04T20:47:00,465 ...... 2025-09-04T20:47:00,465 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,465 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,465 | | 2025-09-04T20:47:00,465 | AstDim {aka long long int} 2025-09-04T20:47:00,465 ast/src/pointlist.c:962:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,465 962 | MAKE_MASK(US,unsigned short int) 2025-09-04T20:47:00,465 | ^~~~~~~~~ 2025-09-04T20:47:00,473 ast/src/pointlist.c: In function ‘MaskB’: 2025-09-04T20:47:00,474 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,475 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,475 | ^~~~~~~~~ 2025-09-04T20:47:00,475 ...... 2025-09-04T20:47:00,475 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,475 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,475 | | 2025-09-04T20:47:00,475 | AstDim {aka long long int} 2025-09-04T20:47:00,475 ast/src/pointlist.c:963:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,475 963 | MAKE_MASK(B,signed char) 2025-09-04T20:47:00,475 | ^~~~~~~~~ 2025-09-04T20:47:00,477 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,477 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,478 | ^~~~~~~~~ 2025-09-04T20:47:00,478 ...... 2025-09-04T20:47:00,478 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,478 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,478 | | 2025-09-04T20:47:00,478 | AstDim {aka long long int} 2025-09-04T20:47:00,478 ast/src/pointlist.c:963:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,478 963 | MAKE_MASK(B,signed char) 2025-09-04T20:47:00,478 | ^~~~~~~~~ 2025-09-04T20:47:00,484 ast/src/pointlist.c: In function ‘MaskUB’: 2025-09-04T20:47:00,486 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,486 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,486 | ^~~~~~~~~ 2025-09-04T20:47:00,486 ...... 2025-09-04T20:47:00,486 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,487 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,487 | | 2025-09-04T20:47:00,487 | AstDim {aka long long int} 2025-09-04T20:47:00,487 ast/src/pointlist.c:964:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,487 964 | MAKE_MASK(UB,unsigned char) 2025-09-04T20:47:00,487 | ^~~~~~~~~ 2025-09-04T20:47:00,489 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:47:00,489 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T20:47:00,489 | ^~~~~~~~~ 2025-09-04T20:47:00,489 ...... 2025-09-04T20:47:00,489 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T20:47:00,489 | ~~~~~~~~~~~~ 2025-09-04T20:47:00,490 | | 2025-09-04T20:47:00,490 | AstDim {aka long long int} 2025-09-04T20:47:00,490 ast/src/pointlist.c:964:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T20:47:00,490 964 | MAKE_MASK(UB,unsigned char) 2025-09-04T20:47:00,490 | ^~~~~~~~~ 2025-09-04T20:47:03,910 In file included from ast/src/pointset.c:461: 2025-09-04T20:47:03,910 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:47:03,910 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:47:03,910 | ^~~~~~~~ 2025-09-04T20:47:03,911 In file included from ast/src/pointset.h:194: 2025-09-04T20:47:03,911 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:47:03,911 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:47:03,912 | ^~~~~~~~ 2025-09-04T20:47:05,677 In file included from ast/src/polygon.c:162: 2025-09-04T20:47:05,677 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:47:05,678 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:47:05,678 | ^~~~~~~~ 2025-09-04T20:47:05,678 In file included from ast/src/pointset.h:194: 2025-09-04T20:47:05,679 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:47:05,679 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:47:05,679 | ^~~~~~~~ 2025-09-04T20:48:24,679 In file included from ast/src/polymap.c:161: 2025-09-04T20:48:24,679 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:24,679 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:24,680 | ^~~~~~~~ 2025-09-04T20:48:24,680 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:24,681 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:24,681 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:24,681 | ^~~~~~~~ 2025-09-04T20:48:29,181 In file included from ast/src/prism.c:105: 2025-09-04T20:48:29,182 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:29,182 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:29,182 | ^~~~~~~~ 2025-09-04T20:48:29,183 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:29,183 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:29,183 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:29,183 | ^~~~~~~~ 2025-09-04T20:48:31,594 In file included from ast/src/ratemap.c:91: 2025-09-04T20:48:31,594 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:31,594 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:31,594 | ^~~~~~~~ 2025-09-04T20:48:31,595 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:31,595 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:31,596 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:31,596 | ^~~~~~~~ 2025-09-04T20:48:32,350 In file included from ast/src/mapping.h:327, 2025-09-04T20:48:32,350 from ast/src/region.c:820: 2025-09-04T20:48:32,350 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:32,351 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:32,351 | ^~~~~~~~ 2025-09-04T20:48:32,352 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:32,352 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:32,352 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:32,352 | ^~~~~~~~ 2025-09-04T20:48:41,192 ast/src/region.c: In function ‘OverlapX’: 2025-09-04T20:48:41,198 ast/src/region.c:7289:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:41,198 7289 | if( inside1 ) { 2025-09-04T20:48:41,199 | ^ 2025-09-04T20:48:41,204 ast/src/region.c:6941:8: note: ‘inside1’ was declared here 2025-09-04T20:48:41,205 6941 | int inside1; /* The position is inside reg1? */ 2025-09-04T20:48:41,205 | ^~~~~~~ 2025-09-04T20:48:41,568 ast/src/region.c: In function ‘astMask4D_’: 2025-09-04T20:48:41,589 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:41,589 13655 | return result; \ 2025-09-04T20:48:41,589 | ^~~~~~ 2025-09-04T20:48:41,589 ast/src/region.c:13661:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,590 13661 | MAKE_MASK4_(D,double) 2025-09-04T20:48:41,590 | ^~~~~~~~~~~ 2025-09-04T20:48:41,611 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:41,611 13629 | int result; \ 2025-09-04T20:48:41,611 | ^~~~~~ 2025-09-04T20:48:41,611 ast/src/region.c:13661:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,611 13661 | MAKE_MASK4_(D,double) 2025-09-04T20:48:41,611 | ^~~~~~~~~~~ 2025-09-04T20:48:41,647 ast/src/region.c: In function ‘astMask4F_’: 2025-09-04T20:48:41,667 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:41,668 13655 | return result; \ 2025-09-04T20:48:41,668 | ^~~~~~ 2025-09-04T20:48:41,668 ast/src/region.c:13662:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,668 13662 | MAKE_MASK4_(F,float) 2025-09-04T20:48:41,668 | ^~~~~~~~~~~ 2025-09-04T20:48:41,688 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:41,689 13629 | int result; \ 2025-09-04T20:48:41,689 | ^~~~~~ 2025-09-04T20:48:41,689 ast/src/region.c:13662:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,689 13662 | MAKE_MASK4_(F,float) 2025-09-04T20:48:41,689 | ^~~~~~~~~~~ 2025-09-04T20:48:41,724 ast/src/region.c: In function ‘astMask4L_’: 2025-09-04T20:48:41,745 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:41,745 13655 | return result; \ 2025-09-04T20:48:41,745 | ^~~~~~ 2025-09-04T20:48:41,745 ast/src/region.c:13663:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,745 13663 | MAKE_MASK4_(L,long int) 2025-09-04T20:48:41,745 | ^~~~~~~~~~~ 2025-09-04T20:48:41,766 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:41,766 13629 | int result; \ 2025-09-04T20:48:41,766 | ^~~~~~ 2025-09-04T20:48:41,766 ast/src/region.c:13663:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,766 13663 | MAKE_MASK4_(L,long int) 2025-09-04T20:48:41,766 | ^~~~~~~~~~~ 2025-09-04T20:48:41,801 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-04T20:48:41,822 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:41,822 13655 | return result; \ 2025-09-04T20:48:41,822 | ^~~~~~ 2025-09-04T20:48:41,822 ast/src/region.c:13664:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,822 13664 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T20:48:41,822 | ^~~~~~~~~~~ 2025-09-04T20:48:41,843 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:41,843 13629 | int result; \ 2025-09-04T20:48:41,843 | ^~~~~~ 2025-09-04T20:48:41,843 ast/src/region.c:13664:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,843 13664 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T20:48:41,843 | ^~~~~~~~~~~ 2025-09-04T20:48:41,879 ast/src/region.c: In function ‘astMask4I_’: 2025-09-04T20:48:41,900 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:41,900 13655 | return result; \ 2025-09-04T20:48:41,900 | ^~~~~~ 2025-09-04T20:48:41,900 ast/src/region.c:13665:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,900 13665 | MAKE_MASK4_(I,int) 2025-09-04T20:48:41,900 | ^~~~~~~~~~~ 2025-09-04T20:48:41,921 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:41,921 13629 | int result; \ 2025-09-04T20:48:41,921 | ^~~~~~ 2025-09-04T20:48:41,921 ast/src/region.c:13665:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,921 13665 | MAKE_MASK4_(I,int) 2025-09-04T20:48:41,921 | ^~~~~~~~~~~ 2025-09-04T20:48:41,956 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-04T20:48:41,977 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:41,977 13655 | return result; \ 2025-09-04T20:48:41,977 | ^~~~~~ 2025-09-04T20:48:41,978 ast/src/region.c:13666:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,978 13666 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T20:48:41,978 | ^~~~~~~~~~~ 2025-09-04T20:48:41,998 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:41,998 13629 | int result; \ 2025-09-04T20:48:41,998 | ^~~~~~ 2025-09-04T20:48:41,999 ast/src/region.c:13666:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:41,999 13666 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T20:48:41,999 | ^~~~~~~~~~~ 2025-09-04T20:48:42,034 ast/src/region.c: In function ‘astMask4S_’: 2025-09-04T20:48:42,054 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:42,055 13655 | return result; \ 2025-09-04T20:48:42,055 | ^~~~~~ 2025-09-04T20:48:42,055 ast/src/region.c:13667:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,055 13667 | MAKE_MASK4_(S,short int) 2025-09-04T20:48:42,055 | ^~~~~~~~~~~ 2025-09-04T20:48:42,076 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:42,076 13629 | int result; \ 2025-09-04T20:48:42,076 | ^~~~~~ 2025-09-04T20:48:42,076 ast/src/region.c:13667:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,076 13667 | MAKE_MASK4_(S,short int) 2025-09-04T20:48:42,076 | ^~~~~~~~~~~ 2025-09-04T20:48:42,111 ast/src/region.c: In function ‘astMask4US_’: 2025-09-04T20:48:42,132 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:42,132 13655 | return result; \ 2025-09-04T20:48:42,132 | ^~~~~~ 2025-09-04T20:48:42,132 ast/src/region.c:13668:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,132 13668 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T20:48:42,132 | ^~~~~~~~~~~ 2025-09-04T20:48:42,153 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:42,153 13629 | int result; \ 2025-09-04T20:48:42,153 | ^~~~~~ 2025-09-04T20:48:42,153 ast/src/region.c:13668:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,153 13668 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T20:48:42,153 | ^~~~~~~~~~~ 2025-09-04T20:48:42,188 ast/src/region.c: In function ‘astMask4B_’: 2025-09-04T20:48:42,210 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:42,210 13655 | return result; \ 2025-09-04T20:48:42,210 | ^~~~~~ 2025-09-04T20:48:42,210 ast/src/region.c:13669:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,210 13669 | MAKE_MASK4_(B,signed char) 2025-09-04T20:48:42,210 | ^~~~~~~~~~~ 2025-09-04T20:48:42,231 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:42,231 13629 | int result; \ 2025-09-04T20:48:42,231 | ^~~~~~ 2025-09-04T20:48:42,231 ast/src/region.c:13669:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,231 13669 | MAKE_MASK4_(B,signed char) 2025-09-04T20:48:42,231 | ^~~~~~~~~~~ 2025-09-04T20:48:42,266 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-04T20:48:42,287 ast/src/region.c:13655:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:48:42,288 13655 | return result; \ 2025-09-04T20:48:42,288 | ^~~~~~ 2025-09-04T20:48:42,288 ast/src/region.c:13670:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,288 13670 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T20:48:42,288 | ^~~~~~~~~~~ 2025-09-04T20:48:42,308 ast/src/region.c:13629:8: note: ‘result’ was declared here 2025-09-04T20:48:42,308 13629 | int result; \ 2025-09-04T20:48:42,309 | ^~~~~~ 2025-09-04T20:48:42,309 ast/src/region.c:13670:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T20:48:42,309 13670 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T20:48:42,309 | ^~~~~~~~~~~ 2025-09-04T20:48:43,077 In file included from ast/src/selectormap.c:102: 2025-09-04T20:48:43,077 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:43,077 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:43,078 | ^~~~~~~~ 2025-09-04T20:48:43,078 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:43,079 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:43,079 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:43,079 | ^~~~~~~~ 2025-09-04T20:48:43,958 In file included from ast/src/shiftmap.c:80: 2025-09-04T20:48:43,958 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:43,958 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:43,958 | ^~~~~~~~ 2025-09-04T20:48:43,959 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:43,959 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:43,959 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:43,959 | ^~~~~~~~ 2025-09-04T20:48:44,684 In file included from ast/src/skyaxis.c:141: 2025-09-04T20:48:44,685 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:44,685 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:44,685 | ^~~~~~~~ 2025-09-04T20:48:44,686 In file included from ./ast/pal.h:90, 2025-09-04T20:48:44,686 from ast/src/skyaxis.c:136: 2025-09-04T20:48:44,686 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:44,686 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:44,686 | ^~~~~~~~ 2025-09-04T20:48:47,483 In file included from ast/src/skyframe.c:761: 2025-09-04T20:48:47,483 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:47,483 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:47,483 | ^~~~~~~~ 2025-09-04T20:48:47,484 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:47,484 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:47,485 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:47,485 | ^~~~~~~~ 2025-09-04T20:48:47,788 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-04T20:48:47,795 ast/src/skyframe.c:8653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:48:47,795 8653 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:48:47,796 | ^~ 2025-09-04T20:48:47,805 ast/src/skyframe.c:8707:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:48:47,805 8707 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:48:47,805 | ^~ 2025-09-04T20:48:53,756 In file included from ast/src/slamap.c:188: 2025-09-04T20:48:53,756 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:53,756 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:53,756 | ^~~~~~~~ 2025-09-04T20:48:53,757 In file included from ./ast/pal.h:90, 2025-09-04T20:48:53,757 from ast/src/slamap.c:181: 2025-09-04T20:48:53,757 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:53,758 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:53,758 | ^~~~~~~~ 2025-09-04T20:48:57,548 In file included from ast/src/mapping.h:327, 2025-09-04T20:48:57,548 from ast/src/specfluxframe.c:90: 2025-09-04T20:48:57,548 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:57,548 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:57,548 | ^~~~~~~~ 2025-09-04T20:48:57,549 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:57,549 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:57,549 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:57,550 | ^~~~~~~~ 2025-09-04T20:48:57,654 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T20:48:57,654 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:48:57,655 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:48:57,655 | ^~~~~~~ 2025-09-04T20:48:57,655 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:48:57,655 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:48:57,655 | ^~~~~~ 2025-09-04T20:48:57,681 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-04T20:48:57,683 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:48:57,683 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T20:48:57,684 | ^~~~ 2025-09-04T20:48:58,514 In file included from ast/src/mapping.h:327, 2025-09-04T20:48:58,514 from ast/src/unit.h:55, 2025-09-04T20:48:58,514 from ast/src/specframe.c:206: 2025-09-04T20:48:58,514 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:48:58,514 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:48:58,514 | ^~~~~~~~ 2025-09-04T20:48:58,515 In file included from ast/src/pointset.h:194: 2025-09-04T20:48:58,515 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:48:58,515 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:48:58,515 | ^~~~~~~~ 2025-09-04T20:48:58,834 ast/src/specframe.c: In function ‘Dump’: 2025-09-04T20:48:58,840 ast/src/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:48:58,840 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:48:58,841 | ^ 2025-09-04T20:49:02,669 In file included from ast/src/specmap.c:180: 2025-09-04T20:49:02,669 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:02,669 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:02,669 | ^~~~~~~~ 2025-09-04T20:49:02,670 In file included from ./ast/pal.h:90, 2025-09-04T20:49:02,670 from ast/src/specmap.c:174: 2025-09-04T20:49:02,670 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:02,670 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:02,670 | ^~~~~~~~ 2025-09-04T20:49:05,541 In file included from ast/src/sphmap.c:108: 2025-09-04T20:49:05,541 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:05,541 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:05,542 | ^~~~~~~~ 2025-09-04T20:49:05,542 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:05,543 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:05,543 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:05,543 | ^~~~~~~~ 2025-09-04T20:49:06,554 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:06,554 from ast/src/unitmap.h:131, 2025-09-04T20:49:06,554 from ast/src/stc.c:101: 2025-09-04T20:49:06,554 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:06,555 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:06,555 | ^~~~~~~~ 2025-09-04T20:49:06,556 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:06,556 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:06,556 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:06,556 | ^~~~~~~~ 2025-09-04T20:49:06,635 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-04T20:49:06,635 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:06,635 300 | int len; /* Length of attrib string */ 2025-09-04T20:49:06,636 | ^~~ 2025-09-04T20:49:06,644 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-04T20:49:06,644 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:06,645 776 | int len; /* Length of attrib string */ 2025-09-04T20:49:06,645 | ^~~ 2025-09-04T20:49:06,678 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-04T20:49:06,681 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:06,681 2844 | int len; /* Length of attrib string */ 2025-09-04T20:49:06,681 | ^~~ 2025-09-04T20:49:06,684 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:06,684 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T20:49:06,684 | ^~~~ 2025-09-04T20:49:08,092 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:08,092 from ast/src/frame.h:556, 2025-09-04T20:49:08,092 from ast/src/region.h:68, 2025-09-04T20:49:08,092 from ast/src/stc.h:71, 2025-09-04T20:49:08,093 from ast/src/stccatalogentrylocation.c:76: 2025-09-04T20:49:08,093 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:08,093 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:08,093 | ^~~~~~~~ 2025-09-04T20:49:08,094 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:08,094 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:08,094 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:08,094 | ^~~~~~~~ 2025-09-04T20:49:08,155 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T20:49:08,156 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:08,156 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:49:08,156 | ^~~ 2025-09-04T20:49:08,156 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:08,156 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:49:08,156 | ^~~~~~~ 2025-09-04T20:49:08,157 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T20:49:08,157 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:08,157 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T20:49:08,157 | ^~~~ 2025-09-04T20:49:08,469 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:08,469 from ast/src/frame.h:556, 2025-09-04T20:49:08,469 from ast/src/region.h:68, 2025-09-04T20:49:08,470 from ast/src/stc.h:71, 2025-09-04T20:49:08,470 from ast/src/stcobsdatalocation.c:97: 2025-09-04T20:49:08,470 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:08,470 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:08,470 | ^~~~~~~~ 2025-09-04T20:49:08,471 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:08,471 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:08,471 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:08,471 | ^~~~~~~~ 2025-09-04T20:49:08,534 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T20:49:08,534 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:08,534 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:49:08,534 | ^~~ 2025-09-04T20:49:08,534 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:08,535 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:49:08,535 | ^~~~~~~ 2025-09-04T20:49:08,929 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:08,930 from ast/src/frame.h:556, 2025-09-04T20:49:08,930 from ast/src/region.h:68, 2025-09-04T20:49:08,930 from ast/src/stc.h:71, 2025-09-04T20:49:08,930 from ast/src/stcresourceprofile.c:76: 2025-09-04T20:49:08,930 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:08,930 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:08,930 | ^~~~~~~~ 2025-09-04T20:49:08,931 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:08,931 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:08,932 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:08,932 | ^~~~~~~~ 2025-09-04T20:49:09,001 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T20:49:09,001 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:09,001 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:49:09,001 | ^~~ 2025-09-04T20:49:09,002 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:09,002 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:49:09,002 | ^~~~~~~ 2025-09-04T20:49:09,002 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T20:49:09,003 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:09,003 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T20:49:09,003 | ^~~~ 2025-09-04T20:49:09,327 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:09,327 from ast/src/frame.h:556, 2025-09-04T20:49:09,327 from ast/src/stcschan.c:216: 2025-09-04T20:49:09,327 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:09,328 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:09,328 | ^~~~~~~~ 2025-09-04T20:49:09,329 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:09,329 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:09,329 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:09,329 | ^~~~~~~~ 2025-09-04T20:49:09,940 In file included from ast/src/frame.h:554: 2025-09-04T20:49:09,940 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T20:49:09,943 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:49:09,943 511 | #define astRetF_(x) (x) 2025-09-04T20:49:09,943 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:09,943 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:09,943 | ^~~~~~ 2025-09-04T20:49:09,943 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:09,943 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:09,943 | ^~~~~~~~~ 2025-09-04T20:49:09,943 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:09,943 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:49:09,943 | ^~~~~~~~~~ 2025-09-04T20:49:09,945 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:49:09,945 511 | #define astRetF_(x) (x) 2025-09-04T20:49:09,946 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:09,946 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:09,946 | ^~~~~~ 2025-09-04T20:49:09,946 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:09,946 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:09,946 | ^~~~~~~~~ 2025-09-04T20:49:09,946 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:09,946 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:49:09,946 | ^~~~~~~~~~ 2025-09-04T20:49:09,946 In file included from ast/src/stcschan.c:236: 2025-09-04T20:49:09,947 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:49:09,947 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:49:09,947 | ^~~~~~~~~~~ 2025-09-04T20:49:16,497 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:16,497 from ast/src/frame.h:556, 2025-09-04T20:49:16,497 from ast/src/region.h:68, 2025-09-04T20:49:16,497 from ast/src/stc.h:71, 2025-09-04T20:49:16,497 from ast/src/stcsearchlocation.c:76: 2025-09-04T20:49:16,497 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:16,497 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:16,498 | ^~~~~~~~ 2025-09-04T20:49:16,499 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:16,499 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:16,499 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:16,499 | ^~~~~~~~ 2025-09-04T20:49:16,562 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T20:49:16,562 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:16,562 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:49:16,562 | ^~~ 2025-09-04T20:49:16,563 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:16,563 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:49:16,563 | ^~~~~~~ 2025-09-04T20:49:16,563 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T20:49:16,564 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:16,564 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T20:49:16,564 | ^~~~ 2025-09-04T20:49:16,888 In file included from ast/src/switchmap.c:138: 2025-09-04T20:49:16,888 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:16,888 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:16,888 | ^~~~~~~~ 2025-09-04T20:49:16,889 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:16,889 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:16,889 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:16,890 | ^~~~~~~~ 2025-09-04T20:49:18,623 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:49:18,623 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T20:49:18,623 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:49:18,623 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T20:49:18,624 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T20:49:18,624 | ^~~~~~ 2025-09-04T20:49:18,625 ast/src/table.c: In function ‘ParseKey’: 2025-09-04T20:49:18,628 ast/src/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:49:18,628 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T20:49:18,628 | ^~ 2025-09-04T20:49:21,916 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:21,916 from ast/src/unit.h:55, 2025-09-04T20:49:21,916 from ast/src/timeframe.c:252: 2025-09-04T20:49:21,916 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:21,916 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:21,916 | ^~~~~~~~ 2025-09-04T20:49:21,917 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:21,917 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:21,917 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:21,917 | ^~~~~~~~ 2025-09-04T20:49:22,083 ast/src/timeframe.c: In function ‘astInitTimeFrameVtab_’: 2025-09-04T20:49:22,086 ast/src/timeframe.c:3365:16: warning: unused variable ‘map’ [-Wunused-variable] 2025-09-04T20:49:22,086 3365 | AstMapping *map; /* Temporary Maping */ 2025-09-04T20:49:22,086 | ^~~ 2025-09-04T20:49:23,005 In file included from ast/src/timeframe.c:250: 2025-09-04T20:49:23,005 ast/src/timeframe.c: In function ‘Centre’: 2025-09-04T20:49:23,006 ast/src/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:49:23,006 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T20:49:23,006 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:49:23,006 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:49:23,006 | ^~~~~~~~ 2025-09-04T20:49:23,006 ast/src/timeframe.c:705:17: note: in expansion of macro ‘astStore’ 2025-09-04T20:49:23,006 705 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T20:49:23,006 | ^~~~~~~~ 2025-09-04T20:49:23,007 ast/src/timeframe.c:651:10: note: ‘date1’ was declared here 2025-09-04T20:49:23,007 651 | char *date1; 2025-09-04T20:49:23,007 | ^~~~~ 2025-09-04T20:49:23,007 ast/src/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:49:23,007 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T20:49:23,008 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:49:23,008 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:49:23,008 | ^~~~~~~~ 2025-09-04T20:49:23,008 ast/src/timeframe.c:803:15: note: in expansion of macro ‘astFree’ 2025-09-04T20:49:23,008 803 | date2 = astFree( date2 ); 2025-09-04T20:49:23,008 | ^~~~~~~ 2025-09-04T20:49:23,008 ast/src/timeframe.c:652:10: note: ‘date2’ was declared here 2025-09-04T20:49:23,008 652 | char *date2; 2025-09-04T20:49:23,008 | ^~~~~ 2025-09-04T20:49:25,830 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:25,830 from ast/src/slamap.h:134, 2025-09-04T20:49:25,830 from ast/src/timemap.c:172: 2025-09-04T20:49:25,830 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:25,830 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:25,830 | ^~~~~~~~ 2025-09-04T20:49:25,831 In file included from ./ast/pal.h:90, 2025-09-04T20:49:25,831 from ast/src/timemap.c:171: 2025-09-04T20:49:25,831 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:25,832 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:25,832 | ^~~~~~~~ 2025-09-04T20:49:29,454 In file included from ast/src/tranmap.c:92: 2025-09-04T20:49:29,455 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:29,455 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:29,455 | ^~~~~~~~ 2025-09-04T20:49:29,455 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:29,455 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:29,455 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:29,455 | ^~~~~~~~ 2025-09-04T20:49:30,351 In file included from ast/src/unit.c:124: 2025-09-04T20:49:30,351 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:30,352 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:30,352 | ^~~~~~~~ 2025-09-04T20:49:30,352 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:30,352 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:30,352 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:30,352 | ^~~~~~~~ 2025-09-04T20:49:30,401 ast/src/unit.c: In function ‘CleanExp’: 2025-09-04T20:49:30,401 ast/src/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:49:30,401 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T20:49:30,401 | ^~ 2025-09-04T20:49:30,416 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-04T20:49:30,416 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:30,416 868 | Oper op; 2025-09-04T20:49:30,416 | ^~ 2025-09-04T20:49:30,643 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T20:49:30,648 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T20:49:30,648 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T20:49:30,648 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:49:30,648 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T20:49:30,649 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T20:49:30,650 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T20:49:30,650 | ^~~~~~~ 2025-09-04T20:49:34,471 In file included from ast/src/unitmap.c:90: 2025-09-04T20:49:34,472 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:34,472 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:34,472 | ^~~~~~~~ 2025-09-04T20:49:34,472 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:34,472 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:34,472 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:34,472 | ^~~~~~~~ 2025-09-04T20:49:34,513 ast/src/unitmap.c: In function ‘Transform’: 2025-09-04T20:49:34,514 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:34,514 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T20:49:34,514 | ^~~ 2025-09-04T20:49:34,514 ast/src/unitmap.c: In function ‘Dump’: 2025-09-04T20:49:34,515 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:34,515 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T20:49:34,515 | ^~~~ 2025-09-04T20:49:35,021 In file included from ast/src/unitnormmap.c:109: 2025-09-04T20:49:35,022 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:35,022 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:35,022 | ^~~~~~~~ 2025-09-04T20:49:35,022 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:35,022 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:35,022 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:35,022 | ^~~~~~~~ 2025-09-04T20:49:36,062 In file included from ast/src/wcsmap.c:623: 2025-09-04T20:49:36,062 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:36,062 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:36,062 | ^~~~~~~~ 2025-09-04T20:49:36,062 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:36,062 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:36,062 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:36,062 | ^~~~~~~~ 2025-09-04T20:49:39,372 In file included from ast/src/winmap.c:140: 2025-09-04T20:49:39,372 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:39,372 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:39,372 | ^~~~~~~~ 2025-09-04T20:49:39,373 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:39,373 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:39,373 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:39,373 | ^~~~~~~~ 2025-09-04T20:49:42,198 ast/src/xml.c: In function ‘ReadContent’: 2025-09-04T20:49:42,203 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:49:42,204 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T20:49:42,204 | ^~~~~~~~~ 2025-09-04T20:49:46,571 In file included from ast/src/mapping.h:327, 2025-09-04T20:49:46,571 from ast/src/frame.h:556, 2025-09-04T20:49:46,572 from ast/src/xmlchan.c:208: 2025-09-04T20:49:46,572 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:46,572 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:46,572 | ^~~~~~~~ 2025-09-04T20:49:46,572 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:46,572 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:46,572 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:46,572 | ^~~~~~~~ 2025-09-04T20:49:46,793 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T20:49:46,794 ast/src/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:49:46,795 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T20:49:46,795 | ^~ 2025-09-04T20:49:47,537 In file included from ast/src/xmlchan.c:207: 2025-09-04T20:49:47,538 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T20:49:47,544 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:49:47,544 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,544 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,544 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,544 | ^~~~~~ 2025-09-04T20:49:47,544 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,544 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,545 | ^~~~~~~~~ 2025-09-04T20:49:47,545 ast/src/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,545 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,545 | ^~~~~~~~~~ 2025-09-04T20:49:47,550 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:49:47,550 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,550 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,550 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,551 | ^~~~~~ 2025-09-04T20:49:47,551 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,551 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,551 | ^~~~~~~~~ 2025-09-04T20:49:47,551 ast/src/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,551 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,551 | ^~~~~~~~~~ 2025-09-04T20:49:47,551 In file included from ast/src/xmlchan.c:214: 2025-09-04T20:49:47,551 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:49:47,551 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:49:47,551 | ^~~~~~~~~~~ 2025-09-04T20:49:47,556 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:49:47,556 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,556 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,556 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,557 | ^~~~~~ 2025-09-04T20:49:47,557 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,557 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,557 | ^~~~~~~~~ 2025-09-04T20:49:47,557 ast/src/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,557 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,557 | ^~~~~~~~~~ 2025-09-04T20:49:47,563 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:49:47,563 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,563 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,563 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,563 | ^~~~~~ 2025-09-04T20:49:47,563 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,563 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,563 | ^~~~~~~~~ 2025-09-04T20:49:47,563 ast/src/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,563 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,563 | ^~~~~~~~~~ 2025-09-04T20:49:47,564 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:49:47,564 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:49:47,564 | ^~~~~~~~~~~ 2025-09-04T20:49:47,568 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:49:47,569 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,569 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,569 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,569 | ^~~~~~ 2025-09-04T20:49:47,569 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,569 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,569 | ^~~~~~~~~ 2025-09-04T20:49:47,569 ast/src/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,569 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,569 | ^~~~~~~~~~ 2025-09-04T20:49:47,575 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:49:47,575 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,575 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,575 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,575 | ^~~~~~ 2025-09-04T20:49:47,575 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,576 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,576 | ^~~~~~~~~ 2025-09-04T20:49:47,576 ast/src/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,576 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,576 | ^~~~~~~~~~ 2025-09-04T20:49:47,576 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:49:47,576 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:49:47,576 | ^~~~~~~~~~~ 2025-09-04T20:49:47,581 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:49:47,581 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,581 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,581 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,581 | ^~~~~~ 2025-09-04T20:49:47,581 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,581 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,582 | ^~~~~~~~~ 2025-09-04T20:49:47,582 ast/src/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,582 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,582 | ^~~~~~~~~~ 2025-09-04T20:49:47,587 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:49:47,588 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,588 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,588 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,588 | ^~~~~~ 2025-09-04T20:49:47,588 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,588 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,588 | ^~~~~~~~~ 2025-09-04T20:49:47,588 ast/src/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,588 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:49:47,588 | ^~~~~~~~~~ 2025-09-04T20:49:47,589 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:49:47,589 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:49:47,589 | ^~~~~~~~~~~ 2025-09-04T20:49:47,599 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T20:49:47,602 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:49:47,603 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,603 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,603 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,603 | ^~~~~~ 2025-09-04T20:49:47,603 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,603 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,603 | ^~~~~~~~~ 2025-09-04T20:49:47,603 ast/src/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,603 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:49:47,603 | ^~~~~~~~~~ 2025-09-04T20:49:47,606 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:49:47,606 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,606 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,606 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,606 | ^~~~~~ 2025-09-04T20:49:47,606 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,607 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,607 | ^~~~~~~~~ 2025-09-04T20:49:47,607 ast/src/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,607 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:49:47,607 | ^~~~~~~~~~ 2025-09-04T20:49:47,607 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:49:47,607 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:49:47,607 | ^~~~~~~~~~~ 2025-09-04T20:49:47,609 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:49:47,609 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,609 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,610 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,610 | ^~~~~~ 2025-09-04T20:49:47,610 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,610 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,610 | ^~~~~~~~~ 2025-09-04T20:49:47,610 ast/src/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,610 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:49:47,610 | ^~~~~~~~~~ 2025-09-04T20:49:47,613 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:49:47,613 511 | #define astRetF_(x) (x) 2025-09-04T20:49:47,613 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:49:47,613 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:49:47,613 | ^~~~~~ 2025-09-04T20:49:47,613 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:49:47,613 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:49:47,614 | ^~~~~~~~~ 2025-09-04T20:49:47,614 ast/src/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:49:47,614 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:49:47,614 | ^~~~~~~~~~ 2025-09-04T20:49:47,614 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:49:47,614 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:49:47,614 | ^~~~~~~~~~~ 2025-09-04T20:49:53,947 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T20:49:53,954 ast/src/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:49:53,954 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:49:53,955 | ^ 2025-09-04T20:49:53,955 In function ‘ReCentreAnc’, 2025-09-04T20:49:53,955 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10686:7: 2025-09-04T20:49:53,962 ast/src/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T20:49:53,962 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:49:53,962 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:49:55,835 In file included from ast/src/xphmap.c:89: 2025-09-04T20:49:55,836 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:55,836 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:55,836 | ^~~~~~~~ 2025-09-04T20:49:55,836 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:55,836 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:55,836 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:55,836 | ^~~~~~~~ 2025-09-04T20:49:56,855 In file included from ast/src/zoommap.c:93: 2025-09-04T20:49:56,855 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:49:56,855 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:49:56,855 | ^~~~~~~~ 2025-09-04T20:49:56,855 In file included from ast/src/pointset.h:194: 2025-09-04T20:49:56,856 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:49:56,856 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:49:56,856 | ^~~~~~~~ 2025-09-04T20:50:03,372 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T20:50:03,374 starlink/ast/Ast.c:64:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,374 64 | case PyArray_DOUBLE: 2025-09-04T20:50:03,374 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,374 | PyArray_DTYPE 2025-09-04T20:50:03,374 starlink/ast/Ast.c:64:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T20:50:03,390 starlink/ast/Ast.c:67:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:03,391 67 | case PyArray_FLOAT: 2025-09-04T20:50:03,391 | ^~~~~~~~~~~~~ 2025-09-04T20:50:03,391 | PyArray_ISFLOAT 2025-09-04T20:50:03,403 starlink/ast/Ast.c:70:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:03,403 70 | case PyArray_INT: 2025-09-04T20:50:03,404 | ^~~~~~~~~~~ 2025-09-04T20:50:03,404 | PyArray_Put 2025-09-04T20:50:03,418 starlink/ast/Ast.c:73:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:50:03,418 73 | case PyArray_UINT: 2025-09-04T20:50:03,418 | ^~~~~~~~~~~~ 2025-09-04T20:50:03,418 | PyArray_DIM 2025-09-04T20:50:03,426 starlink/ast/Ast.c:76:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:03,426 76 | case PyArray_BYTE: 2025-09-04T20:50:03,426 | ^~~~~~~~~~~~ 2025-09-04T20:50:03,426 | PyArray_BYTES 2025-09-04T20:50:03,439 starlink/ast/Ast.c:79:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:03,439 79 | case PyArray_UBYTE: 2025-09-04T20:50:03,439 | ^~~~~~~~~~~~~ 2025-09-04T20:50:03,439 | PyArray_BYTES 2025-09-04T20:50:03,455 starlink/ast/Ast.c:82:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:03,455 82 | case PyArray_SHORT: 2025-09-04T20:50:03,455 | ^~~~~~~~~~~~~ 2025-09-04T20:50:03,455 | PyArray_Sort 2025-09-04T20:50:03,475 starlink/ast/Ast.c:85:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:03,475 85 | case PyArray_USHORT: 2025-09-04T20:50:03,475 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,475 | PyArray_Sort 2025-09-04T20:50:03,490 starlink/ast/Ast.c:88:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:03,490 88 | case PyArray_LONG: 2025-09-04T20:50:03,490 | ^~~~~~~~~~~~ 2025-09-04T20:50:03,490 | PyArray_One 2025-09-04T20:50:03,508 starlink/ast/Ast.c:91:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:03,508 91 | case PyArray_ULONG: 2025-09-04T20:50:03,508 | ^~~~~~~~~~~~~ 2025-09-04T20:50:03,509 | PyArray_One 2025-09-04T20:50:03,534 starlink/ast/Ast.c:94:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:50:03,534 94 | case PyArray_LONGLONG: 2025-09-04T20:50:03,534 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:50:03,534 | Py_T_LONGLONG 2025-09-04T20:50:03,560 starlink/ast/Ast.c:97:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T20:50:03,561 97 | case PyArray_ULONGLONG: 2025-09-04T20:50:03,561 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:50:03,561 | Py_T_ULONGLONG 2025-09-04T20:50:03,580 starlink/ast/Ast.c:100:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:03,581 100 | case PyArray_CFLOAT: 2025-09-04T20:50:03,581 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,581 | PyArray_ISFLOAT 2025-09-04T20:50:03,604 starlink/ast/Ast.c:103:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,604 103 | case PyArray_CDOUBLE: 2025-09-04T20:50:03,604 | ^~~~~~~~~~~~~~~ 2025-09-04T20:50:03,604 | PyArray_DTYPE 2025-09-04T20:50:03,676 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T20:50:03,676 from starlink/ast/Ast.c:3: 2025-09-04T20:50:03,677 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T20:50:03,677 starlink/ast/Ast.c:760:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,677 760 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:03,678 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,678 /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:50:03,678 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:03,678 | ^~~~~~~ 2025-09-04T20:50:03,700 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T20:50:03,701 starlink/ast/Ast.c:813:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,701 813 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:03,701 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,701 /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:50:03,701 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:03,702 | ^~~~~~~ 2025-09-04T20:50:03,717 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T20:50:03,718 starlink/ast/Ast.c:896:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:03,718 896 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:50:03,718 | ^~~~~~~~~~~ 2025-09-04T20:50:03,718 /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:50:03,719 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:03,719 | ^~~~~~~ 2025-09-04T20:50:03,733 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T20:50:03,734 starlink/ast/Ast.c:937:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:03,734 937 | PyArray_INT, 0, 100); 2025-09-04T20:50:03,734 | ^~~~~~~~~~~ 2025-09-04T20:50:03,734 /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:50:03,734 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:03,734 | ^~~~ 2025-09-04T20:50:03,757 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T20:50:03,758 starlink/ast/Ast.c:995:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,758 995 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:03,759 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,759 /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:50:03,759 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:03,759 | ^~~~~~~ 2025-09-04T20:50:03,783 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T20:50:03,785 starlink/ast/Ast.c:1115:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,785 1115 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:50:03,785 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,785 | PyArray_DTYPE 2025-09-04T20:50:03,803 starlink/ast/Ast.c:1118:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:03,803 1118 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:50:03,803 | ^~~~~~~~~~~~~ 2025-09-04T20:50:03,803 | PyArray_ISFLOAT 2025-09-04T20:50:03,817 starlink/ast/Ast.c:1121:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:03,817 1121 | } else if( type == PyArray_INT || 2025-09-04T20:50:03,817 | ^~~~~~~~~~~ 2025-09-04T20:50:03,818 | PyArray_Put 2025-09-04T20:50:03,834 starlink/ast/Ast.c:1122:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:03,834 1122 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:50:03,834 | ^~~~~~~~~~~~ 2025-09-04T20:50:03,834 | PyArray_One 2025-09-04T20:50:03,862 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T20:50:03,863 starlink/ast/Ast.c:1322:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,864 1322 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:50:03,864 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,864 | PyArray_DTYPE 2025-09-04T20:50:03,882 starlink/ast/Ast.c:1325:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:03,882 1325 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:50:03,882 | ^~~~~~~~~~~~~ 2025-09-04T20:50:03,882 | PyArray_ISFLOAT 2025-09-04T20:50:03,897 starlink/ast/Ast.c:1328:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:03,897 1328 | } else if( type == PyArray_INT || 2025-09-04T20:50:03,897 | ^~~~~~~~~~~ 2025-09-04T20:50:03,897 | PyArray_Put 2025-09-04T20:50:03,914 starlink/ast/Ast.c:1329:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:03,914 1329 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:50:03,914 | ^~~~~~~~~~~~ 2025-09-04T20:50:03,914 | PyArray_One 2025-09-04T20:50:03,942 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T20:50:03,944 starlink/ast/Ast.c:1568:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:03,944 1568 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:50:03,944 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:03,944 | PyArray_DTYPE 2025-09-04T20:50:03,963 starlink/ast/Ast.c:1571:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:03,963 1571 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:50:03,963 | ^~~~~~~~~~~~~ 2025-09-04T20:50:03,963 | PyArray_ISFLOAT 2025-09-04T20:50:03,978 starlink/ast/Ast.c:1574:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:03,978 1574 | } else if( type == PyArray_INT ) { 2025-09-04T20:50:03,978 | ^~~~~~~~~~~ 2025-09-04T20:50:03,979 | PyArray_Put 2025-09-04T20:50:03,996 starlink/ast/Ast.c:1577:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:03,996 1577 | } else if( type == PyArray_LONG ) { 2025-09-04T20:50:03,996 | ^~~~~~~~~~~~ 2025-09-04T20:50:03,996 | PyArray_One 2025-09-04T20:50:04,014 starlink/ast/Ast.c:1580:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:04,014 1580 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:50:04,014 | ^~~~~~~~~~~~~ 2025-09-04T20:50:04,014 | PyArray_Sort 2025-09-04T20:50:04,025 starlink/ast/Ast.c:1583:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:04,025 1583 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:50:04,025 | ^~~~~~~~~~~~ 2025-09-04T20:50:04,025 | PyArray_BYTES 2025-09-04T20:50:04,042 starlink/ast/Ast.c:1586:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:50:04,042 1586 | } else if( type == PyArray_UINT ) { 2025-09-04T20:50:04,042 | ^~~~~~~~~~~~ 2025-09-04T20:50:04,042 | PyArray_DIM 2025-09-04T20:50:04,065 starlink/ast/Ast.c:1589:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:04,065 1589 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:50:04,065 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,065 | PyArray_Sort 2025-09-04T20:50:04,081 starlink/ast/Ast.c:1592:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:04,081 1592 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:50:04,081 | ^~~~~~~~~~~~~ 2025-09-04T20:50:04,082 | PyArray_BYTES 2025-09-04T20:50:04,126 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T20:50:04,128 starlink/ast/Ast.c:1881:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,128 1881 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:50:04,128 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,128 /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:50:04,128 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:04,128 | ^~~~~~~ 2025-09-04T20:50:04,152 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T20:50:04,155 starlink/ast/Ast.c:1960:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,155 1960 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T20:50:04,155 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,155 | PyArray_DTYPE 2025-09-04T20:50:04,295 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T20:50:04,298 starlink/ast/Ast.c:2807:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,298 2807 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:50:04,298 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,298 /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:50:04,298 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:04,298 | ^~~~ 2025-09-04T20:50:04,316 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T20:50:04,319 starlink/ast/Ast.c:3138:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:04,319 3138 | PyArray_INT, 0, 100); 2025-09-04T20:50:04,319 | ^~~~~~~~~~~ 2025-09-04T20:50:04,319 /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:50:04,320 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:04,320 | ^~~~ 2025-09-04T20:50:04,344 starlink/ast/Ast.c:3143:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,344 3143 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:50:04,344 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,344 /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:50:04,344 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:04,344 | ^~~~ 2025-09-04T20:50:04,366 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T20:50:04,369 starlink/ast/Ast.c:3242:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,370 3242 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:50:04,370 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,370 /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:50:04,370 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:04,370 | ^~~~ 2025-09-04T20:50:04,392 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T20:50:04,395 starlink/ast/Ast.c:3330:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,395 3330 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:50:04,395 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,396 /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:50:04,396 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:04,396 | ^~~~ 2025-09-04T20:50:04,418 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T20:50:04,421 starlink/ast/Ast.c:3420:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,421 3420 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:50:04,422 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,422 /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:50:04,422 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:04,422 | ^~~~ 2025-09-04T20:50:04,444 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T20:50:04,447 starlink/ast/Ast.c:3515:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:04,447 3515 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:50:04,448 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:04,448 /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:50:04,448 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:04,448 | ^~~~ 2025-09-04T20:50:04,451 starlink/ast/Ast.c:3526:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:50:04,451 3526 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T20:50:04,452 | ^~ 2025-09-04T20:50:04,455 starlink/ast/Ast.c:3527:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:50:04,455 3527 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T20:50:04,455 | ^~ 2025-09-04T20:50:04,458 starlink/ast/Ast.c:3528:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:50:04,458 3528 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T20:50:04,458 | ^~ 2025-09-04T20:50:05,016 In file included from starlink/ast/Ast.c:53: 2025-09-04T20:50:05,016 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T20:50:05,018 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T20:50:05,018 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T20:50:05,018 | ^~~~~~~ 2025-09-04T20:50:05,019 starlink/ast/Ast.c:3635:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T20:50:05,019 3635 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T20:50:05,019 | ^~~~~~~~ 2025-09-04T20:50:05,092 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T20:50:05,096 starlink/ast/Ast.c:3998:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,096 3998 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,096 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,096 /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:50:05,097 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,097 | ^~~~~~~ 2025-09-04T20:50:05,115 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T20:50:05,118 starlink/ast/Ast.c:4033:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:05,119 4033 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:50:05,119 | ^~~~~~~~~~~ 2025-09-04T20:50:05,119 /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:50:05,119 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,119 | ^~~~~~~ 2025-09-04T20:50:05,144 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T20:50:05,148 starlink/ast/Ast.c:4064:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,148 4064 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,149 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,149 /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:50:05,149 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,149 | ^~~~~~~ 2025-09-04T20:50:05,174 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T20:50:05,178 starlink/ast/Ast.c:4102:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,178 4102 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,178 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,179 /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:50:05,179 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,179 | ^~~~~~~ 2025-09-04T20:50:05,204 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T20:50:05,208 starlink/ast/Ast.c:4140:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,208 4140 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,208 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,209 /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:50:05,209 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,209 | ^~~~~~~ 2025-09-04T20:50:05,228 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T20:50:05,232 starlink/ast/Ast.c:4200:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:05,233 4200 | PyArray_INT, 0, 100); 2025-09-04T20:50:05,233 | ^~~~~~~~~~~ 2025-09-04T20:50:05,233 /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:50:05,233 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:05,233 | ^~~~ 2025-09-04T20:50:05,260 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T20:50:05,264 starlink/ast/Ast.c:4257:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,265 4257 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,265 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,265 /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:50:05,265 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,265 | ^~~~~~~ 2025-09-04T20:50:05,292 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T20:50:05,296 starlink/ast/Ast.c:4381:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,297 4381 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:50:05,297 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,297 /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:50:05,297 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:05,297 | ^~~~ 2025-09-04T20:50:05,329 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T20:50:05,334 starlink/ast/Ast.c:4511:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,334 4511 | PyArray_DOUBLE, 2025-09-04T20:50:05,334 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,334 /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:50:05,334 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:05,334 | ^~~~ 2025-09-04T20:50:05,368 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T20:50:05,373 starlink/ast/Ast.c:4729:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,373 4729 | PyArray_DOUBLE, 2025-09-04T20:50:05,373 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,373 /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:50:05,373 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:50:05,373 | ^~~~ 2025-09-04T20:50:05,523 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T20:50:05,529 starlink/ast/Ast.c:6203:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,529 6203 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,529 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,530 /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:50:05,530 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,530 | ^~~~~~~ 2025-09-04T20:50:05,556 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-04T20:50:05,562 starlink/ast/Ast.c:6233:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,562 6233 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,562 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,562 /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:50:05,563 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,563 | ^~~~~~~ 2025-09-04T20:50:05,598 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T20:50:05,604 starlink/ast/Ast.c:6363:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,604 6363 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,604 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,605 /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:50:05,605 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,605 | ^~~~~~~ 2025-09-04T20:50:05,632 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T20:50:05,638 starlink/ast/Ast.c:6412:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,638 6412 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,638 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,638 /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:50:05,638 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,638 | ^~~~~~~ 2025-09-04T20:50:05,674 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T20:50:05,680 starlink/ast/Ast.c:6644:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,680 6644 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:05,680 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,681 /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:50:05,681 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:05,681 | ^~~~~~~ 2025-09-04T20:50:05,711 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T20:50:05,720 starlink/ast/Ast.c:6834:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:05,720 6834 | if( type == PyArray_INT ) { 2025-09-04T20:50:05,721 | ^~~~~~~~~~~ 2025-09-04T20:50:05,721 | PyArray_Put 2025-09-04T20:50:05,748 starlink/ast/Ast.c:6836:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:05,748 6836 | } else if( type == PyArray_LONG ) { 2025-09-04T20:50:05,748 | ^~~~~~~~~~~~ 2025-09-04T20:50:05,748 | PyArray_One 2025-09-04T20:50:05,786 starlink/ast/Ast.c:6838:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:50:05,786 6838 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T20:50:05,786 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:50:05,786 | Py_T_LONGLONG 2025-09-04T20:50:05,818 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T20:50:05,827 starlink/ast/Ast.c:6960:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:05,828 6960 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:50:05,828 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:05,828 | PyArray_DTYPE 2025-09-04T20:50:05,857 starlink/ast/Ast.c:6964:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:05,857 6964 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:50:05,857 | ^~~~~~~~~~~~~ 2025-09-04T20:50:05,857 | PyArray_ISFLOAT 2025-09-04T20:50:05,882 starlink/ast/Ast.c:6968:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:05,883 6968 | } else if( type == PyArray_INT ) { 2025-09-04T20:50:05,883 | ^~~~~~~~~~~ 2025-09-04T20:50:05,883 | PyArray_Put 2025-09-04T20:50:05,910 starlink/ast/Ast.c:6972:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:05,910 6972 | } else if( type == PyArray_LONG ) { 2025-09-04T20:50:05,911 | ^~~~~~~~~~~~ 2025-09-04T20:50:05,911 | PyArray_One 2025-09-04T20:50:05,939 starlink/ast/Ast.c:6976:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:05,939 6976 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:50:05,939 | ^~~~~~~~~~~~~ 2025-09-04T20:50:05,940 | PyArray_Sort 2025-09-04T20:50:05,960 starlink/ast/Ast.c:6980:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:05,960 6980 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:50:05,961 | ^~~~~~~~~~~~ 2025-09-04T20:50:05,961 | PyArray_BYTES 2025-09-04T20:50:05,988 starlink/ast/Ast.c:6984:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:50:05,988 6984 | } else if( type == PyArray_UINT ) { 2025-09-04T20:50:05,988 | ^~~~~~~~~~~~ 2025-09-04T20:50:05,988 | PyArray_DIM 2025-09-04T20:50:06,021 starlink/ast/Ast.c:6988:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:06,021 6988 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:50:06,021 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:06,021 | PyArray_Sort 2025-09-04T20:50:06,047 starlink/ast/Ast.c:6992:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:06,047 6992 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:50:06,047 | ^~~~~~~~~~~~~ 2025-09-04T20:50:06,047 | PyArray_BYTES 2025-09-04T20:50:06,100 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T20:50:06,106 starlink/ast/Ast.c:7154:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:06,106 7154 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:50:06,106 | ^~~~~~~~~~~ 2025-09-04T20:50:06,107 /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:50:06,107 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:06,107 | ^~~~~~~ 2025-09-04T20:50:06,143 starlink/ast/Ast.c:7154:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:50:06,143 7154 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:50:06,144 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:50:06,144 /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:50:06,144 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:06,144 | ^~~~~~~ 2025-09-04T20:50:06,179 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T20:50:06,192 starlink/ast/Ast.c:7329:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:06,192 7329 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:50:06,192 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:06,192 | PyArray_DTYPE 2025-09-04T20:50:06,219 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T20:50:06,230 starlink/ast/Ast.c:7461:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:06,230 7461 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:50:06,230 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:06,230 | PyArray_DTYPE 2025-09-04T20:50:06,262 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T20:50:06,270 starlink/ast/Ast.c:7606:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:06,270 7606 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:06,270 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:06,270 /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:50:06,270 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:06,271 | ^~~~~~~ 2025-09-04T20:50:06,297 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T20:50:06,304 starlink/ast/Ast.c:8120:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:50:06,304 8120 | result = SetProxy( this, self ); 2025-09-04T20:50:06,305 | ^~~~ 2025-09-04T20:50:06,305 | | 2025-09-04T20:50:06,305 | AstChannel * 2025-09-04T20:50:06,305 starlink/ast/Ast.c:141:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T20:50:06,305 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:50:06,305 | ~~~~~~~~~~~^~~~ 2025-09-04T20:50:06,314 starlink/ast/Ast.c:8120:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:50:06,314 8120 | result = SetProxy( this, self ); 2025-09-04T20:50:06,314 | ^~~~ 2025-09-04T20:50:06,314 | | 2025-09-04T20:50:06,314 | Channel * 2025-09-04T20:50:06,314 starlink/ast/Ast.c:141:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T20:50:06,314 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:50:06,315 | ~~~~~~~~^~~~ 2025-09-04T20:50:06,584 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T20:50:06,598 starlink/ast/Ast.c:10102:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:06,598 10102 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:50:06,598 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:06,598 | PyArray_DTYPE 2025-09-04T20:50:06,633 starlink/ast/Ast.c:10105:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:06,633 10105 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:50:06,634 | ^~~~~~~~~~~~~ 2025-09-04T20:50:06,634 | PyArray_ISFLOAT 2025-09-04T20:50:06,665 starlink/ast/Ast.c:10108:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:06,665 10108 | } else if( type == PyArray_INT ) { 2025-09-04T20:50:06,665 | ^~~~~~~~~~~ 2025-09-04T20:50:06,665 | PyArray_Put 2025-09-04T20:50:06,700 starlink/ast/Ast.c:10111:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:06,700 10111 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:50:06,700 | ^~~~~~~~~~~~~ 2025-09-04T20:50:06,700 | PyArray_Sort 2025-09-04T20:50:06,731 starlink/ast/Ast.c:10114:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:06,732 10114 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:50:06,732 | ^~~~~~~~~~~~~ 2025-09-04T20:50:06,732 | PyArray_BYTES 2025-09-04T20:50:07,065 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T20:50:07,075 starlink/ast/Ast.c:10476:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:07,075 10476 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:07,075 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,075 /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:50:07,075 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:07,075 | ^~~~~~~ 2025-09-04T20:50:07,121 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T20:50:07,136 starlink/ast/Ast.c:10666:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:07,136 10666 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T20:50:07,136 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,136 | PyArray_DTYPE 2025-09-04T20:50:07,165 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T20:50:07,180 starlink/ast/Ast.c:10698:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:07,180 10698 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T20:50:07,180 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,180 | PyArray_DTYPE 2025-09-04T20:50:07,235 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T20:50:07,246 starlink/ast/Ast.c:11033:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:07,247 11033 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:07,247 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,247 /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:50:07,247 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:07,247 | ^~~~~~~ 2025-09-04T20:50:07,274 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T20:50:07,284 starlink/ast/Ast.c:11066:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:07,284 11066 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:50:07,285 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,285 /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:50:07,285 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:07,285 | ^~~~~~~ 2025-09-04T20:50:07,331 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T20:50:07,342 starlink/ast/Ast.c:11433:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:07,342 11433 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:50:07,342 | ^~~~~~~~~~~ 2025-09-04T20:50:07,342 /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:50:07,342 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:50:07,342 | ^~~~~~~ 2025-09-04T20:50:07,441 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-04T20:50:07,457 starlink/ast/Ast.c:12111:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:07,457 12111 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:50:07,457 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,457 | PyArray_DTYPE 2025-09-04T20:50:07,495 starlink/ast/Ast.c:12114:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:07,496 12114 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:50:07,496 | ^~~~~~~~~~~~~ 2025-09-04T20:50:07,496 | PyArray_ISFLOAT 2025-09-04T20:50:07,530 starlink/ast/Ast.c:12117:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:07,530 12117 | } else if( type == PyArray_INT ) { 2025-09-04T20:50:07,530 | ^~~~~~~~~~~ 2025-09-04T20:50:07,530 | PyArray_Put 2025-09-04T20:50:07,566 starlink/ast/Ast.c:12120:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:07,567 12120 | } else if( type == PyArray_LONG ) { 2025-09-04T20:50:07,567 | ^~~~~~~~~~~~ 2025-09-04T20:50:07,567 | PyArray_One 2025-09-04T20:50:07,602 starlink/ast/Ast.c:12123:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:50:07,603 12123 | } else if( type == PyArray_UINT ) { 2025-09-04T20:50:07,603 | ^~~~~~~~~~~~ 2025-09-04T20:50:07,603 | PyArray_DIM 2025-09-04T20:50:07,643 starlink/ast/Ast.c:12126:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:07,643 12126 | } else if( type == PyArray_ULONG ) { 2025-09-04T20:50:07,643 | ^~~~~~~~~~~~~ 2025-09-04T20:50:07,643 | PyArray_One 2025-09-04T20:50:07,682 starlink/ast/Ast.c:12129:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:07,683 12129 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:50:07,683 | ^~~~~~~~~~~~~ 2025-09-04T20:50:07,683 | PyArray_Sort 2025-09-04T20:50:07,726 starlink/ast/Ast.c:12132:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:07,727 12132 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:50:07,727 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,727 | PyArray_Sort 2025-09-04T20:50:07,758 starlink/ast/Ast.c:12135:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:07,758 12135 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:50:07,758 | ^~~~~~~~~~~~ 2025-09-04T20:50:07,758 | PyArray_BYTES 2025-09-04T20:50:07,793 starlink/ast/Ast.c:12138:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:07,793 12138 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:50:07,793 | ^~~~~~~~~~~~~ 2025-09-04T20:50:07,794 | PyArray_BYTES 2025-09-04T20:50:07,885 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T20:50:07,902 starlink/ast/Ast.c:12353:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:07,902 12353 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:50:07,902 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:07,902 | PyArray_DTYPE 2025-09-04T20:50:07,941 starlink/ast/Ast.c:12356:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:50:07,941 12356 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:50:07,941 | ^~~~~~~~~~~~~ 2025-09-04T20:50:07,941 | PyArray_ISFLOAT 2025-09-04T20:50:07,975 starlink/ast/Ast.c:12359:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:07,975 12359 | } else if( type == PyArray_INT ) { 2025-09-04T20:50:07,976 | ^~~~~~~~~~~ 2025-09-04T20:50:07,976 | PyArray_Put 2025-09-04T20:50:08,012 starlink/ast/Ast.c:12362:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:08,012 12362 | } else if( type == PyArray_LONG ) { 2025-09-04T20:50:08,013 | ^~~~~~~~~~~~ 2025-09-04T20:50:08,013 | PyArray_One 2025-09-04T20:50:08,049 starlink/ast/Ast.c:12365:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:50:08,049 12365 | } else if( type == PyArray_UINT ) { 2025-09-04T20:50:08,049 | ^~~~~~~~~~~~ 2025-09-04T20:50:08,049 | PyArray_DIM 2025-09-04T20:50:08,090 starlink/ast/Ast.c:12368:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:50:08,090 12368 | } else if( type == PyArray_ULONG ) { 2025-09-04T20:50:08,090 | ^~~~~~~~~~~~~ 2025-09-04T20:50:08,090 | PyArray_One 2025-09-04T20:50:08,128 starlink/ast/Ast.c:12371:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:08,128 12371 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:50:08,128 | ^~~~~~~~~~~~~ 2025-09-04T20:50:08,128 | PyArray_Sort 2025-09-04T20:50:08,171 starlink/ast/Ast.c:12374:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:50:08,171 12374 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:50:08,171 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:08,171 | PyArray_Sort 2025-09-04T20:50:08,201 starlink/ast/Ast.c:12377:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:08,201 12377 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:50:08,201 | ^~~~~~~~~~~~ 2025-09-04T20:50:08,201 | PyArray_BYTES 2025-09-04T20:50:08,236 starlink/ast/Ast.c:12380:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:50:08,237 12380 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:50:08,237 | ^~~~~~~~~~~~~ 2025-09-04T20:50:08,237 | PyArray_BYTES 2025-09-04T20:50:08,512 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:50:08,530 starlink/ast/Ast.c:13688:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:50:08,530 13688 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T20:50:08,530 | ^~~~~~~~~~~~~~ 2025-09-04T20:50:08,531 | PyArray_DTYPE 2025-09-04T20:50:08,548 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T20:50:08,567 starlink/ast/Ast.c:13703:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:50:08,567 13703 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T20:50:08,567 | ^~~~~~~~~~~ 2025-09-04T20:50:08,567 | PyArray_Put 2025-09-04T20:50:08,625 starlink/ast/Ast.c:13704:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:50:08,625 13704 | } 2025-09-04T20:50:08,625 | ^ 2025-09-04T20:50:08,722 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:50:08,732 starlink/ast/Ast.c:13689:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:50:08,732 13689 | } 2025-09-04T20:50:08,732 | ^ 2025-09-04T20:50:09,552 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T20:50:09,724 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T20:50:09,737 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T20:50:09,737 exec(compile('"'"''"'"''"'"' 2025-09-04T20:50:09,737 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:50:09,737 # 2025-09-04T20:50:09,737 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T20:50:09,737 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T20:50:09,737 # - It provides a clear error message when setuptools is not installed. 2025-09-04T20:50:09,737 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T20:50:09,737 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T20:50:09,737 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T20:50:09,737 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T20:50:09,737 import os, sys, tokenize, traceback 2025-09-04T20:50:09,737 2025-09-04T20:50:09,737 try: 2025-09-04T20:50:09,737 import setuptools 2025-09-04T20:50:09,737 except ImportError: 2025-09-04T20:50:09,737 print( 2025-09-04T20:50:09,737 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T20:50:09,737 "the build environment with exception:", 2025-09-04T20:50:09,737 file=sys.stderr, 2025-09-04T20:50:09,737 ) 2025-09-04T20:50:09,737 traceback.print_exc() 2025-09-04T20:50:09,737 sys.exit(1) 2025-09-04T20:50:09,737 2025-09-04T20:50:09,737 __file__ = %r 2025-09-04T20:50:09,737 sys.argv[0] = __file__ 2025-09-04T20:50:09,737 2025-09-04T20:50:09,737 if os.path.exists(__file__): 2025-09-04T20:50:09,737 filename = __file__ 2025-09-04T20:50:09,737 with tokenize.open(__file__) as f: 2025-09-04T20:50:09,737 setup_py_code = f.read() 2025-09-04T20:50:09,737 else: 2025-09-04T20:50:09,737 filename = "" 2025-09-04T20:50:09,737 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T20:50:09,737 2025-09-04T20:50:09,737 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:50:09,737 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_idzp9dq/starlink-pyast_a4375b2c40fc4052a92bda702b7ba049/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-tk7o3kjv[/] 2025-09-04T20:50:09,737 [bold magenta]cwd[/]: /tmp/pip-wheel-_idzp9dq/starlink-pyast_a4375b2c40fc4052a92bda702b7ba049/ 2025-09-04T20:50:09,737 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T20:50:09,738 ERROR: Failed building wheel for starlink-pyast 2025-09-04T20:50:09,739 Running setup.py clean for starlink-pyast 2025-09-04T20:50:09,740 Running command python setup.py clean 2025-09-04T20:50:11,090 /usr/bin/ld: tmp/isfinitey34g6tni.o: in function `main': 2025-09-04T20:50:11,090 isfinitey34g6tni.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:50:11,095 collect2: error: ld returned 1 exit status 2025-09-04T20:50:11,659 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:50:11,659 !! 2025-09-04T20:50:11,659 ******************************************************************************** 2025-09-04T20:50:11,659 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:50:11,659 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:50:11,660 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:50:11,660 ******************************************************************************** 2025-09-04T20:50:11,660 !! 2025-09-04T20:50:11,660 self._finalize_license_expression() 2025-09-04T20:50:11,904 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T20:50:11,904 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T20:50:12,042 Failed to build starlink-pyast 2025-09-04T20:50:12,043 ERROR: Failed to build one or more wheels 2025-09-04T20:50:12,043 Exception information: 2025-09-04T20:50:12,043 Traceback (most recent call last): 2025-09-04T20:50:12,043 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T20:50:12,043 status = _inner_run() 2025-09-04T20:50:12,043 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T20:50:12,043 return self.run(options, args) 2025-09-04T20:50:12,043 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T20:50:12,043 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T20:50:12,043 return func(self, options, args) 2025-09-04T20:50:12,043 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T20:50:12,043 raise CommandError("Failed to build one or more wheels") 2025-09-04T20:50:12,043 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T20:50:12,048 Removed build tracker: '/tmp/pip-build-tracker-bq9aiymj'