2025-09-04T21:05:31,355 Created temporary directory: /tmp/pip-build-tracker-gdrmqpes 2025-09-04T21:05:31,356 Initialized build tracking at /tmp/pip-build-tracker-gdrmqpes 2025-09-04T21:05:31,356 Created build tracker: /tmp/pip-build-tracker-gdrmqpes 2025-09-04T21:05:31,356 Entered build tracker: /tmp/pip-build-tracker-gdrmqpes 2025-09-04T21:05:31,356 Created temporary directory: /tmp/pip-wheel-qlw36t8i 2025-09-04T21:05:31,359 Created temporary directory: /tmp/pip-ephem-wheel-cache-xx3f6zn2 2025-09-04T21:05:31,413 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T21:05:31,415 2 location(s) to search for versions of starlink-pyast: 2025-09-04T21:05:31,415 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:31,415 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:31,415 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:31,416 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:31,417 Found index url https://pypi.org/simple/ 2025-09-04T21:05:31,487 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T21:05:31,494 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-04T21:05:31,494 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-04T21:05:31,494 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-04T21:05:31,495 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-04T21:05:31,495 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-04T21:05:31,495 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-04T21:05:31,495 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-04T21:05:31,496 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-04T21:05:31,496 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-04T21:05:31,496 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-04T21:05:31,496 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-04T21:05:31,496 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-04T21:05:31,497 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-04T21:05:31,497 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-04T21:05:31,497 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-04T21:05:31,497 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-04T21:05:31,498 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-04T21:05:31,498 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-04T21:05:31,498 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-04T21:05:31,498 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-04T21:05:31,498 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-04T21:05:31,499 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-04T21:05:31,499 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-04T21:05:31,499 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-04T21:05:31,499 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-04T21:05:31,499 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-04T21:05:31,500 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-04T21:05:31,500 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-04T21:05:31,500 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-04T21:05:31,500 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-04T21:05:31,501 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-04T21:05:31,501 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-04T21:05:31,501 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-04T21:05:31,501 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-04T21:05:31,501 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-04T21:05:31,501 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-04T21:05:31,502 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-04T21:05:31,502 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-04T21:05:31,502 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-04T21:05:31,502 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-04T21:05:31,502 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-04T21:05:31,502 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-04T21:05:31,502 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-04T21:05:31,502 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-04T21:05:31,503 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-04T21:05:31,503 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-04T21:05:31,503 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-04T21:05:31,503 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-04T21:05:31,504 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-04T21:05:31,504 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:31,504 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:31,505 Found index url https://www.piwheels.org/simple/ 2025-09-04T21:05:31,588 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T21:05:31,625 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-04T21:05:31,625 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-04T21:05:31,625 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-04T21:05:31,625 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-04T21:05:31,626 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-04T21:05:31,626 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-04T21:05:31,626 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-04T21:05:31,626 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-04T21:05:31,626 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-04T21:05:31,626 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-04T21:05:31,627 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-04T21:05:31,627 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-04T21:05:31,627 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-04T21:05:31,627 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-04T21:05:31,627 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-04T21:05:31,627 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-04T21:05:31,627 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-04T21:05:31,628 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-04T21:05:31,628 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-04T21:05:31,628 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-04T21:05:31,628 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-04T21:05:31,628 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-04T21:05:31,628 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-04T21:05:31,628 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-04T21:05:31,629 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-04T21:05:31,629 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-04T21:05:31,629 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-04T21:05:31,629 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-04T21:05:31,629 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-04T21:05:31,629 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-04T21:05:31,629 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-04T21:05:31,630 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-04T21:05:31,630 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-04T21:05:31,630 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-04T21:05:31,630 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-04T21:05:31,630 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-04T21:05:31,630 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-04T21:05:31,630 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-04T21:05:31,630 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-04T21:05:31,631 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-04T21:05:31,631 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-04T21:05:31,631 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-04T21:05:31,631 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-04T21:05:31,631 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-04T21:05:31,631 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-04T21:05:31,631 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-04T21:05:31,632 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-04T21:05:31,632 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-04T21:05:31,632 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-04T21:05:31,632 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-04T21:05:31,632 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-04T21:05:31,632 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-04T21:05:31,632 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-04T21:05:31,633 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-04T21:05:31,633 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-04T21:05:31,633 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-04T21:05:31,633 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-04T21:05:31,633 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-04T21:05:31,633 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-04T21:05:31,633 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-04T21:05:31,634 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-04T21:05:31,634 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-04T21:05:31,634 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-04T21:05:31,634 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-04T21:05:31,634 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-04T21:05:31,634 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-04T21:05:31,634 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-04T21:05:31,635 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-04T21:05:31,635 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-04T21:05:31,635 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-04T21:05:31,635 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-04T21:05:31,635 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-04T21:05:31,635 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-04T21:05:31,635 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-04T21:05:31,636 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-04T21:05:31,636 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-04T21:05:31,636 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-04T21:05:31,636 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-04T21:05:31,636 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-04T21:05:31,636 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-04T21:05:31,636 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-04T21:05:31,637 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-04T21:05:31,637 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-04T21:05:31,637 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-04T21:05:31,637 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-04T21:05:31,637 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-04T21:05:31,637 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-04T21:05:31,637 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-04T21:05:31,638 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-04T21:05:31,638 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-04T21:05:31,638 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-04T21:05:31,638 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-04T21:05:31,638 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-04T21:05:31,638 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-04T21:05:31,638 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-04T21:05:31,638 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-04T21:05:31,639 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-04T21:05:31,639 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-04T21:05:31,639 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-04T21:05:31,639 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-04T21:05:31,639 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-04T21:05:31,639 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-04T21:05:31,639 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-04T21:05:31,640 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-04T21:05:31,640 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-04T21:05:31,640 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-04T21:05:31,640 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-04T21:05:31,640 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-04T21:05:31,640 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-04T21:05:31,640 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-04T21:05:31,641 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-04T21:05:31,641 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-04T21:05:31,641 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-04T21:05:31,641 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-04T21:05:31,641 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-04T21:05:31,641 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-04T21:05:31,641 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-04T21:05:31,642 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-04T21:05:31,642 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-04T21:05:31,642 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-04T21:05:31,642 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-04T21:05:31,642 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-04T21:05:31,642 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-04T21:05:31,642 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-04T21:05:31,643 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-04T21:05:31,643 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-04T21:05:31,643 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-04T21:05:31,643 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-04T21:05:31,643 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-04T21:05:31,643 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-04T21:05:31,643 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-04T21:05:31,644 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-04T21:05:31,644 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-04T21:05:31,644 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-04T21:05:31,644 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-04T21:05:31,644 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-04T21:05:31,644 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-04T21:05:31,644 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-04T21:05:31,645 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-04T21:05:31,645 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-04T21:05:31,645 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-04T21:05:31,645 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-04T21:05:31,645 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-04T21:05:31,645 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-04T21:05:31,645 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-04T21:05:31,646 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-04T21:05:31,646 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-04T21:05:31,646 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-04T21:05:31,646 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-04T21:05:31,646 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-04T21:05:31,646 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-04T21:05:31,646 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-04T21:05:31,646 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-04T21:05:31,647 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-04T21:05:31,647 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-04T21:05:31,647 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-04T21:05:31,647 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-04T21:05:31,647 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-04T21:05:31,647 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-04T21:05:31,647 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-04T21:05:31,648 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-04T21:05:31,648 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-04T21:05:31,648 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-04T21:05:31,648 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-04T21:05:31,648 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-04T21:05:31,648 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-04T21:05:31,648 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-04T21:05:31,649 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-04T21:05:31,649 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-04T21:05:31,649 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-04T21:05:31,649 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-04T21:05:31,649 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-04T21:05:31,649 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-04T21:05:31,649 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-04T21:05:31,650 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-04T21:05:31,650 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-04T21:05:31,650 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-04T21:05:31,650 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-04T21:05:31,650 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-04T21:05:31,650 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-04T21:05:31,650 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-04T21:05:31,651 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-04T21:05:31,651 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-04T21:05:31,651 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-04T21:05:31,651 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-04T21:05:31,651 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-04T21:05:31,651 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-04T21:05:31,651 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-04T21:05:31,652 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-04T21:05:31,652 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-04T21:05:31,652 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T21:05:31,652 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T21:05:31,678 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T21:05:31,679 Collecting starlink-pyast==3.14.4 2025-09-04T21:05:31,680 Created temporary directory: /tmp/pip-unpack-a8l_nzeg 2025-09-04T21:05:31,958 Downloading starlink-pyast-3.14.4.tar.gz (10.0 MB) 2025-09-04T21:05:34,428 Added starlink-pyast==3.14.4 from https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz to build tracker '/tmp/pip-build-tracker-gdrmqpes' 2025-09-04T21:05:34,429 Running setup.py (path:/tmp/pip-wheel-qlw36t8i/starlink-pyast_18202dfffca4410ea8434c21ab998e63/setup.py) egg_info for package starlink-pyast 2025-09-04T21:05:34,429 Created temporary directory: /tmp/pip-pip-egg-info-15q_szoz 2025-09-04T21:05:34,429 Preparing metadata (setup.py): started 2025-09-04T21:05:34,430 Running command python setup.py egg_info 2025-09-04T21:05:35,196 /tmp/pip-wheel-qlw36t8i/starlink-pyast_18202dfffca4410ea8434c21ab998e63/setup.py:43: 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-04T21:05:35,196 tar.extractall() 2025-09-04T21:05:35,912 /usr/bin/ld: tmp/isfiniter9e6h027.o: in function `main': 2025-09-04T21:05:35,912 isfiniter9e6h027.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:05:35,917 collect2: error: ld returned 1 exit status 2025-09-04T21:05:36,580 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:05:36,580 !! 2025-09-04T21:05:36,580 ******************************************************************************** 2025-09-04T21:05:36,580 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:05:36,580 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:05:36,581 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:05:36,581 ******************************************************************************** 2025-09-04T21:05:36,581 !! 2025-09-04T21:05:36,581 self._finalize_license_expression() 2025-09-04T21:05:37,189 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T21:05:37,193 Source in /tmp/pip-wheel-qlw36t8i/starlink-pyast_18202dfffca4410ea8434c21ab998e63 has version 3.14.4, which satisfies requirement starlink-pyast==3.14.4 from https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz 2025-09-04T21:05:37,194 Removed starlink-pyast==3.14.4 from https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz from build tracker '/tmp/pip-build-tracker-gdrmqpes' 2025-09-04T21:05:37,197 Created temporary directory: /tmp/pip-unpack-wqil596g 2025-09-04T21:05:37,197 Created temporary directory: /tmp/pip-unpack-lxv71jat 2025-09-04T21:05:37,197 Building wheels for collected packages: starlink-pyast 2025-09-04T21:05:37,198 Created temporary directory: /tmp/pip-wheel-w0y5cd04 2025-09-04T21:05:37,199 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-04T21:05:37,200 Building wheel for starlink-pyast (setup.py): started 2025-09-04T21:05:37,200 Destination directory: /tmp/pip-wheel-w0y5cd04 2025-09-04T21:05:37,201 Running command python setup.py bdist_wheel 2025-09-04T21:05:38,434 /usr/bin/ld: tmp/isfinitet3s8ju9t.o: in function `main': 2025-09-04T21:05:38,434 isfinitet3s8ju9t.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:05:38,439 collect2: error: ld returned 1 exit status 2025-09-04T21:05:38,954 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:05:38,955 !! 2025-09-04T21:05:38,955 ******************************************************************************** 2025-09-04T21:05:38,955 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:05:38,955 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:05:38,955 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:05:38,955 ******************************************************************************** 2025-09-04T21:05:38,956 !! 2025-09-04T21:05:38,956 self._finalize_license_expression() 2025-09-04T21:06:20,709 In file included from ast/palwrap.c:75: 2025-09-04T21:06:20,709 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T21:06:20,709 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:06:20,709 86 | int status; 2025-09-04T21:06:20,709 | ^~~~~~ 2025-09-04T21:06:26,462 In file included from ./ast/src/mapping.h:327, 2025-09-04T21:06:26,462 from ast/pyast_extra.c:50: 2025-09-04T21:06:26,463 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:26,463 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:26,463 | ^~~~~~~~ 2025-09-04T21:06:26,463 In file included from ./ast/src/pointset.h:194: 2025-09-04T21:06:26,463 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:26,463 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:26,463 | ^~~~~~~~ 2025-09-04T21:06:26,485 In file included from ast/pyast_extra.c:52: 2025-09-04T21:06:26,485 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T21:06:26,485 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T21:06:26,485 | ^~~~~~~~~~ 2025-09-04T21:06:26,485 In file included from ast/pyast_extra.c:51: 2025-09-04T21:06:26,485 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T21:06:26,486 141 | #define STATUS_PTR status 2025-09-04T21:06:26,486 | ^~~~~~~~~~ 2025-09-04T21:06:26,486 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T21:06:26,486 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T21:06:26,486 | ^~~~~~~~~~~ 2025-09-04T21:06:26,486 ./ast/src/mapping.h:953:9: note: this is the location of the previous definition 2025-09-04T21:06:26,486 953 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T21:06:26,486 | ^~~~~~~~~~~ 2025-09-04T21:06:26,712 In file included from ast/src/axis.c:112: 2025-09-04T21:06:26,712 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:26,712 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:26,712 | ^~~~~~~~ 2025-09-04T21:06:26,713 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:26,713 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:26,714 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:26,714 | ^~~~~~~~ 2025-09-04T21:06:28,743 In file included from ast/src/mapping.h:327, 2025-09-04T21:06:28,743 from ast/src/cmpmap.h:139, 2025-09-04T21:06:28,743 from ast/src/box.c:126: 2025-09-04T21:06:28,744 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:28,744 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:28,744 | ^~~~~~~~ 2025-09-04T21:06:28,744 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:28,744 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:28,744 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:28,744 | ^~~~~~~~ 2025-09-04T21:06:30,774 In file included from ast/src/mapping.h:326: 2025-09-04T21:06:30,774 ast/src/box.c: In function ‘Simplify’: 2025-09-04T21:06:30,778 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:30,778 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T21:06:30,778 | ^ 2025-09-04T21:06:30,778 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T21:06:30,779 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T21:06:30,779 | ^ 2025-09-04T21:06:30,779 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:30,779 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T21:06:30,779 | ^~~~~~~~~ 2025-09-04T21:06:30,779 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T21:06:30,779 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T21:06:30,779 | ^~~~~~~~ 2025-09-04T21:06:30,782 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T21:06:30,782 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T21:06:30,782 | ^~~~~~~ 2025-09-04T21:06:31,839 In file included from ast/src/channel.c:164: 2025-09-04T21:06:31,839 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:31,839 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:31,839 | ^~~~~~~~ 2025-09-04T21:06:31,839 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:31,840 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:31,840 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:31,840 | ^~~~~~~~ 2025-09-04T21:06:34,683 In file included from ast/src/chebymap.c:155: 2025-09-04T21:06:34,683 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:34,684 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:34,684 | ^~~~~~~~ 2025-09-04T21:06:34,685 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:34,685 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:34,685 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:34,685 | ^~~~~~~~ 2025-09-04T21:06:35,006 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T21:06:35,007 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:35,007 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T21:06:35,007 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:35,008 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T21:06:35,008 717 | double off[ 2 ]; 2025-09-04T21:06:35,008 | ^~~ 2025-09-04T21:06:35,009 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:35,009 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T21:06:35,009 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:35,010 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T21:06:35,010 717 | double off[ 2 ]; 2025-09-04T21:06:35,010 | ^~~ 2025-09-04T21:06:35,010 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:35,010 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T21:06:35,011 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:35,011 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T21:06:35,011 722 | double scl[ 2 ]; 2025-09-04T21:06:35,011 | ^~~ 2025-09-04T21:06:35,012 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:35,012 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T21:06:35,012 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T21:06:35,013 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T21:06:35,013 722 | double scl[ 2 ]; 2025-09-04T21:06:35,013 | ^~~ 2025-09-04T21:06:35,093 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T21:06:35,094 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:35,094 629 | this->offset_i[ 0 ] = off; 2025-09-04T21:06:35,094 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T21:06:35,094 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T21:06:35,095 570 | double off; 2025-09-04T21:06:35,095 | ^~~ 2025-09-04T21:06:35,095 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:06:35,095 628 | this->scale_i[ 0 ] = scl; 2025-09-04T21:06:35,095 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T21:06:35,096 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T21:06:35,096 573 | double scl; 2025-09-04T21:06:35,096 | ^~~ 2025-09-04T21:06:35,969 In file included from ast/src/circle.c:84: 2025-09-04T21:06:35,969 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:35,970 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:35,970 | ^~~~~~~~ 2025-09-04T21:06:35,970 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:35,970 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:35,970 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:35,970 | ^~~~~~~~ 2025-09-04T21:06:37,563 In file included from ast/src/cmpframe.c:554: 2025-09-04T21:06:37,563 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:37,563 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:37,563 | ^~~~~~~~ 2025-09-04T21:06:37,564 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:37,564 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:37,565 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:37,565 | ^~~~~~~~ 2025-09-04T21:06:39,404 ast/src/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T21:06:39,407 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-04T21:06:39,407 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:39,407 | ^~ 2025-09-04T21:06:39,409 ast/src/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T21:06:39,409 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:39,410 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:40,335 ast/src/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T21:06:40,344 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-04T21:06:40,344 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:40,344 | ^~ 2025-09-04T21:06:40,344 In function ‘TestAttrib’, 2025-09-04T21:06:40,345 inlined from ‘TestAttrib’ at ast/src/cmpframe.c:9493:12: 2025-09-04T21:06:40,354 ast/src/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T21:06:40,354 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:40,354 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:40,411 ast/src/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T21:06:40,418 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-04T21:06:40,418 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T21:06:40,419 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:40,419 8309 | setting+value ); 2025-09-04T21:06:40,419 | ~~~~~~~~~~~~~~~ 2025-09-04T21:06:40,420 ast/src/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T21:06:40,428 ast/src/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T21:06:40,428 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T21:06:40,428 | ^ 2025-09-04T21:06:40,436 ast/src/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T21:06:40,436 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T21:06:40,436 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:40,499 ast/src/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T21:06:40,500 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-04T21:06:40,500 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:40,500 | ^~ 2025-09-04T21:06:40,500 In function ‘ClearAttrib’, 2025-09-04T21:06:40,500 inlined from ‘ClearAttrib’ at ast/src/cmpframe.c:1499:13: 2025-09-04T21:06:40,501 ast/src/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T21:06:40,501 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T21:06:40,501 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:42,957 In file included from ast/src/cmpmap.c:180: 2025-09-04T21:06:42,958 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:42,958 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:42,958 | ^~~~~~~~ 2025-09-04T21:06:42,959 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:42,959 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:42,959 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:42,959 | ^~~~~~~~ 2025-09-04T21:06:43,143 ast/src/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T21:06:43,144 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T21:06:43,144 | ^~~~ 2025-09-04T21:06:45,704 In file included from ast/src/cmpregion.c:138: 2025-09-04T21:06:45,704 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:45,705 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:45,705 | ^~~~~~~~ 2025-09-04T21:06:45,705 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:45,705 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:45,705 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:45,705 | ^~~~~~~~ 2025-09-04T21:06:48,427 In file included from ast/src/mapping.h:327, 2025-09-04T21:06:48,427 from ast/src/frame.h:556, 2025-09-04T21:06:48,427 from ast/src/specframe.h:58, 2025-09-04T21:06:48,427 from ast/src/dsbspecframe.c:171: 2025-09-04T21:06:48,428 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:48,428 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:48,428 | ^~~~~~~~ 2025-09-04T21:06:48,429 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:48,429 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:48,429 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:48,429 | ^~~~~~~~ 2025-09-04T21:06:49,885 In file included from ast/src/dssmap.c:121: 2025-09-04T21:06:49,885 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:49,885 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:49,885 | ^~~~~~~~ 2025-09-04T21:06:49,886 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:49,886 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:49,886 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:49,886 | ^~~~~~~~ 2025-09-04T21:06:51,227 In file included from ast/src/ellipse.c:87: 2025-09-04T21:06:51,228 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:51,228 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:51,228 | ^~~~~~~~ 2025-09-04T21:06:51,229 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:51,229 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:51,229 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:51,229 | ^~~~~~~~ 2025-09-04T21:06:51,412 In file included from ast/src/ellipse.c:86: 2025-09-04T21:06:51,412 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-04T21:06:51,414 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:51,414 511 | #define astRetF_(x) (x) 2025-09-04T21:06:51,414 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:51,414 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:51,414 | ^~~~~~ 2025-09-04T21:06:51,414 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:51,414 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:51,414 | ^~~~~~~~~ 2025-09-04T21:06:51,415 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:51,415 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:51,415 | ^~~~~~~~~~ 2025-09-04T21:06:51,416 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:51,416 511 | #define astRetF_(x) (x) 2025-09-04T21:06:51,417 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:51,417 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:51,417 | ^~~~~~ 2025-09-04T21:06:51,417 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:51,417 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:51,417 | ^~~~~~~~~ 2025-09-04T21:06:51,417 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:51,417 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:51,417 | ^~~~~~~~~~ 2025-09-04T21:06:51,419 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:51,420 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T21:06:51,420 | ^~~~~~~~~~~ 2025-09-04T21:06:51,421 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:51,421 511 | #define astRetF_(x) (x) 2025-09-04T21:06:51,421 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:51,422 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:51,422 | ^~~~~~ 2025-09-04T21:06:51,422 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:51,422 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:51,422 | ^~~~~~~~~ 2025-09-04T21:06:51,422 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:51,422 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:51,422 | ^~~~~~~~~~ 2025-09-04T21:06:51,424 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:51,424 511 | #define astRetF_(x) (x) 2025-09-04T21:06:51,424 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:51,424 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:51,424 | ^~~~~~ 2025-09-04T21:06:51,424 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:51,424 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:51,424 | ^~~~~~~~~ 2025-09-04T21:06:51,425 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:51,425 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T21:06:51,425 | ^~~~~~~~~~ 2025-09-04T21:06:51,427 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:51,427 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T21:06:51,427 | ^~~~~~~~~~~ 2025-09-04T21:06:53,195 In file included from ast/src/mapping.h:327, 2025-09-04T21:06:53,196 from ast/src/frame.h:556, 2025-09-04T21:06:53,196 from ast/src/cmpframe.h:257, 2025-09-04T21:06:53,196 from ast/src/fitschan.c:1391: 2025-09-04T21:06:53,196 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:53,196 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:53,196 | ^~~~~~~~ 2025-09-04T21:06:53,197 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:53,197 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:53,197 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:53,197 | ^~~~~~~~ 2025-09-04T21:06:53,469 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T21:06:53,472 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-04T21:06:53,472 5342 | if( c - name - 1 < n ){ 2025-09-04T21:06:53,472 | ^ 2025-09-04T21:06:53,544 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-04T21:06:53,549 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-04T21:06:53,549 7283 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T21:06:53,549 | ^ 2025-09-04T21:06:53,762 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-04T21:06:53,771 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-04T21:06:53,771 10821 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T21:06:53,771 | ^ 2025-09-04T21:06:53,780 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-04T21:06:53,780 10828 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T21:06:53,780 | ^ 2025-09-04T21:06:53,783 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-04T21:06:53,792 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-04T21:06:53,792 10916 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T21:06:53,792 | ^ 2025-09-04T21:06:53,801 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-04T21:06:53,802 10923 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T21:06:53,802 | ^ 2025-09-04T21:06:53,811 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-04T21:06:53,811 10930 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T21:06:53,811 | ^ 2025-09-04T21:06:53,908 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-04T21:06:53,918 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-04T21:06:53,918 12403 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T21:06:53,918 | ^ 2025-09-04T21:06:53,929 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-04T21:06:53,929 12407 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T21:06:53,929 | ^ 2025-09-04T21:06:53,939 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-04T21:06:53,940 12411 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T21:06:53,940 | ^ 2025-09-04T21:06:53,952 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T21:06:53,963 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-04T21:06:53,963 12508 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T21:06:53,963 | ^ 2025-09-04T21:06:53,973 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-04T21:06:53,974 12514 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T21:06:53,974 | ^ 2025-09-04T21:06:53,982 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T21:06:53,993 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-04T21:06:53,993 12615 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T21:06:53,993 | ^ 2025-09-04T21:06:54,003 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-04T21:06:54,004 12621 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T21:06:54,004 | ^ 2025-09-04T21:06:54,012 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-04T21:06:54,022 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-04T21:06:54,023 12716 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T21:06:54,023 | ^ 2025-09-04T21:06:54,034 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-04T21:06:54,045 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-04T21:06:54,045 12918 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T21:06:54,045 | ^ 2025-09-04T21:06:54,056 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-04T21:06:54,056 12922 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T21:06:54,056 | ^ 2025-09-04T21:06:54,067 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-04T21:06:54,067 12926 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T21:06:54,067 | ^ 2025-09-04T21:06:55,739 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-04T21:06:55,763 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-04T21:06:55,763 26549 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T21:06:55,763 | ^ 2025-09-04T21:06:55,788 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-04T21:06:55,788 26571 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T21:06:55,788 | ^ 2025-09-04T21:06:55,812 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-04T21:06:55,812 26593 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T21:06:55,813 | ^ 2025-09-04T21:06:55,825 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-04T21:06:55,849 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-04T21:06:55,849 26711 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T21:06:55,849 | ^ 2025-09-04T21:06:55,873 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-04T21:06:55,874 26733 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T21:06:55,874 | ^ 2025-09-04T21:06:55,898 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-04T21:06:55,898 26755 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T21:06:55,898 | ^ 2025-09-04T21:06:56,528 ast/src/fitschan.c: In function ‘Split’: 2025-09-04T21:06:56,557 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-04T21:06:56,557 31202 | if( !d || ( d - card ) >= nc ){ 2025-09-04T21:06:56,557 | ^~ 2025-09-04T21:06:58,869 ast/src/fitschan.c: At top level: 2025-09-04T21:06:58,910 ast/src/fitschan.c:43593:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T21:06:58,910 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:58,910 | ~~~~~~~~~~~~^~~~ 2025-09-04T21:06:58,910 In file included from ast/src/dssmap.h:255, 2025-09-04T21:06:58,910 from ast/src/fitschan.c:1393: 2025-09-04T21:06:58,911 ast/src/fitschan.h:474:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T21:06:58,911 474 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T21:06:58,911 | ^~~~~~~~~~~~~~~ 2025-09-04T21:06:59,339 ast/src/fitschan.c:43806:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T21:06:59,339 43806 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T21:06:59,339 | ~~~~~~^~~~ 2025-09-04T21:06:59,340 ast/src/fitschan.h:458:52: note: previously declared as an array ‘char[81]’ 2025-09-04T21:06:59,340 458 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T21:06:59,340 | ^~~~~~~~~ 2025-09-04T21:06:59,811 In file included from ast/src/channel.h:220, 2025-09-04T21:06:59,811 from ast/src/fitschan.c:1390: 2025-09-04T21:06:59,811 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T21:06:59,831 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T21:06:59,831 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,831 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:59,831 512 | #define astRetV_(x) (x) 2025-09-04T21:06:59,831 | ^ 2025-09-04T21:06:59,831 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:59,831 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,832 | ^~~~~~~~~ 2025-09-04T21:06:59,832 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:59,832 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T21:06:59,832 | ^~~~~~~~~~ 2025-09-04T21:06:59,852 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:59,852 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,852 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:59,852 512 | #define astRetV_(x) (x) 2025-09-04T21:06:59,852 | ^ 2025-09-04T21:06:59,852 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:59,852 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,852 | ^~~~~~~~~ 2025-09-04T21:06:59,852 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:59,852 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T21:06:59,853 | ^~~~~~~~~~ 2025-09-04T21:06:59,895 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:59,895 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:59,895 | ^~~~~~~~~~~ 2025-09-04T21:06:59,915 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T21:06:59,915 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,915 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:59,916 512 | #define astRetV_(x) (x) 2025-09-04T21:06:59,916 | ^ 2025-09-04T21:06:59,916 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:59,916 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,916 | ^~~~~~~~~ 2025-09-04T21:06:59,916 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:59,916 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T21:06:59,916 | ^~~~~~~~~~ 2025-09-04T21:06:59,936 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:06:59,936 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,936 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:06:59,936 512 | #define astRetV_(x) (x) 2025-09-04T21:06:59,936 | ^ 2025-09-04T21:06:59,936 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:59,936 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:06:59,937 | ^~~~~~~~~ 2025-09-04T21:06:59,937 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:06:59,937 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T21:06:59,937 | ^~~~~~~~~~ 2025-09-04T21:06:59,979 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:06:59,980 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:06:59,980 | ^~~~~~~~~~~ 2025-09-04T21:06:59,999 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T21:06:59,999 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,000 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,000 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,000 | ^ 2025-09-04T21:07:00,000 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,000 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,000 | ^~~~~~~~~ 2025-09-04T21:07:00,000 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,000 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T21:07:00,000 | ^~~~~~~~~~ 2025-09-04T21:07:00,020 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:07:00,020 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,020 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,020 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,020 | ^ 2025-09-04T21:07:00,021 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,021 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,021 | ^~~~~~~~~ 2025-09-04T21:07:00,021 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,021 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T21:07:00,021 | ^~~~~~~~~~ 2025-09-04T21:07:00,064 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:07:00,064 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:07:00,064 | ^~~~~~~~~~~ 2025-09-04T21:07:00,084 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T21:07:00,084 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,084 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,084 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,084 | ^ 2025-09-04T21:07:00,084 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,084 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,084 | ^~~~~~~~~ 2025-09-04T21:07:00,084 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,085 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T21:07:00,085 | ^~~~~~~~~~ 2025-09-04T21:07:00,104 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:07:00,105 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,105 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,105 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,105 | ^ 2025-09-04T21:07:00,105 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,105 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,105 | ^~~~~~~~~ 2025-09-04T21:07:00,105 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,105 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T21:07:00,105 | ^~~~~~~~~~ 2025-09-04T21:07:00,148 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:07:00,149 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:07:00,149 | ^~~~~~~~~~~ 2025-09-04T21:07:00,168 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T21:07:00,168 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,168 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,168 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,168 | ^ 2025-09-04T21:07:00,168 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,169 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,169 | ^~~~~~~~~ 2025-09-04T21:07:00,169 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,169 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T21:07:00,169 | ^~~~~~~~~~ 2025-09-04T21:07:00,187 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:07:00,188 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,188 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,188 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,188 | ^ 2025-09-04T21:07:00,188 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,188 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,188 | ^~~~~~~~~ 2025-09-04T21:07:00,188 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,188 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T21:07:00,188 | ^~~~~~~~~~ 2025-09-04T21:07:00,230 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:07:00,230 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:07:00,230 | ^~~~~~~~~~~ 2025-09-04T21:07:00,249 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T21:07:00,250 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,250 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,250 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,250 | ^ 2025-09-04T21:07:00,250 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,250 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,250 | ^~~~~~~~~ 2025-09-04T21:07:00,250 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,250 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T21:07:00,250 | ^~~~~~~~~~ 2025-09-04T21:07:00,269 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:07:00,269 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,269 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,269 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,269 | ^ 2025-09-04T21:07:00,269 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,269 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,270 | ^~~~~~~~~ 2025-09-04T21:07:00,270 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,270 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T21:07:00,270 | ^~~~~~~~~~ 2025-09-04T21:07:00,311 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:07:00,311 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:07:00,312 | ^~~~~~~~~~~ 2025-09-04T21:07:00,331 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T21:07:00,331 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,331 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,331 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,331 | ^ 2025-09-04T21:07:00,331 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,331 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,332 | ^~~~~~~~~ 2025-09-04T21:07:00,332 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,332 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T21:07:00,332 | ^~~~~~~~~~ 2025-09-04T21:07:00,350 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:07:00,350 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,351 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,351 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,351 | ^ 2025-09-04T21:07:00,351 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,351 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,351 | ^~~~~~~~~ 2025-09-04T21:07:00,351 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,351 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T21:07:00,351 | ^~~~~~~~~~ 2025-09-04T21:07:00,393 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:07:00,393 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:07:00,393 | ^~~~~~~~~~~ 2025-09-04T21:07:00,412 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T21:07:00,412 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,413 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,413 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,413 | ^ 2025-09-04T21:07:00,413 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,413 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,413 | ^~~~~~~~~ 2025-09-04T21:07:00,413 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,413 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T21:07:00,413 | ^~~~~~~~~~ 2025-09-04T21:07:00,432 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T21:07:00,432 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,432 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T21:07:00,432 512 | #define astRetV_(x) (x) 2025-09-04T21:07:00,432 | ^ 2025-09-04T21:07:00,432 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:07:00,432 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T21:07:00,433 | ^~~~~~~~~ 2025-09-04T21:07:00,433 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T21:07:00,433 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T21:07:00,433 | ^~~~~~~~~~ 2025-09-04T21:07:00,474 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T21:07:00,474 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T21:07:00,475 | ^~~~~~~~~~~ 2025-09-04T21:07:03,955 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-04T21:07:03,965 ast/src/fitschan.c:11106:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T21:07:03,965 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T21:07:03,965 | ^ 2025-09-04T21:07:03,974 ast/src/fitschan.c:11106:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T21:07:03,974 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T21:07:03,975 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:03,984 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-04T21:07:03,984 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T21:07:03,984 | ^~ 2025-09-04T21:07:03,994 ast/src/fitschan.c:11115:64: note: directive argument in the range [0, 2147483647] 2025-09-04T21:07:03,994 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T21:07:03,994 | ^~~~~ 2025-09-04T21:07:04,003 ast/src/fitschan.c:11115:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T21:07:04,004 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T21:07:04,004 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:07,496 In function ‘SIPIntWorld’, 2025-09-04T21:07:07,497 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21071:16: 2025-09-04T21:07:07,523 ast/src/fitschan.c:27890:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:07,523 27890 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T21:07:07,523 | ~~~~~^~~~~~~~~ 2025-09-04T21:07:07,523 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T21:07:07,551 ast/src/fitschan.c:27567:8: note: ‘noutrem’ was declared here 2025-09-04T21:07:07,551 27567 | int noutrem; 2025-09-04T21:07:07,551 | ^~~~~~~ 2025-09-04T21:07:07,572 ast/src/fitschan.c:21188:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:07,572 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T21:07:07,572 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:07,593 ast/src/fitschan.c:20998:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T21:07:07,593 20998 | double cd_sip[4]; 2025-09-04T21:07:07,593 | ^~~~~~ 2025-09-04T21:07:07,612 ast/src/fitschan.c:21189:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:07,612 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T21:07:07,612 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:07,632 ast/src/fitschan.c:20998:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T21:07:07,632 20998 | double cd_sip[4]; 2025-09-04T21:07:07,632 | ^~~~~~ 2025-09-04T21:07:07,651 ast/src/fitschan.c:21190:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:07,651 21190 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T21:07:07,651 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:07,672 ast/src/fitschan.c:20998:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T21:07:07,672 20998 | double cd_sip[4]; 2025-09-04T21:07:07,672 | ^~~~~~ 2025-09-04T21:07:07,691 ast/src/fitschan.c:21191:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:07,691 21191 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T21:07:07,691 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T21:07:07,711 ast/src/fitschan.c:20998:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T21:07:07,711 20998 | double cd_sip[4]; 2025-09-04T21:07:07,711 | ^~~~~~ 2025-09-04T21:07:07,730 ast/src/fitschan.c:21188:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:07,730 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T21:07:07,730 | ~~~~~^~~ 2025-09-04T21:07:07,751 ast/src/fitschan.c:21027:8: note: ‘sipax[0]’ was declared here 2025-09-04T21:07:07,751 21027 | int sipax[2]; 2025-09-04T21:07:07,751 | ^~~~~ 2025-09-04T21:07:07,770 ast/src/fitschan.c:21189:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:07,770 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T21:07:07,770 | ~~~~~^~~ 2025-09-04T21:07:07,790 ast/src/fitschan.c:21027:8: note: ‘sipax[1]’ was declared here 2025-09-04T21:07:07,790 21027 | int sipax[2]; 2025-09-04T21:07:07,791 | ^~~~~ 2025-09-04T21:07:12,822 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T21:07:12,851 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-04T21:07:12,851 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T21:07:12,851 | ^~ 2025-09-04T21:07:12,879 ast/src/fitschan.c:29106:32: note: directive argument in the range [1, 2147483647] 2025-09-04T21:07:12,880 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T21:07:12,880 | ^~~~~~~~~~~~ 2025-09-04T21:07:12,909 ast/src/fitschan.c:29106:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T21:07:12,909 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T21:07:12,909 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:12,937 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-04T21:07:12,937 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T21:07:12,938 | ^~ 2025-09-04T21:07:12,966 ast/src/fitschan.c:29112:30: note: directive argument in the range [1, 2147483647] 2025-09-04T21:07:12,966 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T21:07:12,966 | ^~~~~~~~~~ 2025-09-04T21:07:12,994 ast/src/fitschan.c:29112:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T21:07:12,994 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T21:07:12,994 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:18,503 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T21:07:18,507 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-04T21:07:18,507 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T21:07:18,507 | ^~ 2025-09-04T21:07:18,511 ast/src/fitschan.c:5871:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T21:07:18,511 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T21:07:18,511 | ^~~~~~~~~~~~~~~ 2025-09-04T21:07:18,515 ast/src/fitschan.c:5871:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T21:07:18,515 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T21:07:18,515 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:19,624 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T21:07:19,643 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-04T21:07:19,643 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T21:07:19,643 | ^~~~ 2025-09-04T21:07:19,666 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T21:07:19,667 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T21:07:19,667 | ^~~~~~~~~~~~ 2025-09-04T21:07:19,670 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T21:07:19,693 ast/src/fitschan.c:23773:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T21:07:19,693 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T21:07:19,693 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:19,717 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-04T21:07:19,717 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T21:07:19,717 | ^~ 2025-09-04T21:07:19,740 ast/src/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:19,740 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T21:07:19,740 | ^~~~~~~~~~ 2025-09-04T21:07:19,763 ast/src/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:19,764 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T21:07:19,764 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:19,789 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-04T21:07:19,789 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T21:07:19,789 | ^~ 2025-09-04T21:07:19,812 ast/src/fitschan.c:23816:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:19,812 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T21:07:19,812 | ^~~~~~~~~ 2025-09-04T21:07:19,835 ast/src/fitschan.c:23816:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:19,836 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T21:07:19,836 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:19,859 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-04T21:07:19,859 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T21:07:19,859 | ^~ 2025-09-04T21:07:19,882 ast/src/fitschan.c:23835:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:19,883 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T21:07:19,883 | ^~~~~~~~~~ 2025-09-04T21:07:19,906 ast/src/fitschan.c:23835:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:19,906 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T21:07:19,906 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:19,931 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-04T21:07:19,931 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T21:07:19,932 | ^~ 2025-09-04T21:07:19,955 ast/src/fitschan.c:23833:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:19,955 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T21:07:19,955 | ^~~~~~~~~ 2025-09-04T21:07:19,978 ast/src/fitschan.c:23833:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:19,978 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T21:07:19,978 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:20,002 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-04T21:07:20,002 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T21:07:20,003 | ^~ 2025-09-04T21:07:20,026 ast/src/fitschan.c:23852:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:20,027 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T21:07:20,027 | ^~~~~~~~~~ 2025-09-04T21:07:20,051 ast/src/fitschan.c:23852:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:20,051 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T21:07:20,051 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:20,076 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-04T21:07:20,076 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T21:07:20,077 | ^~ 2025-09-04T21:07:20,100 ast/src/fitschan.c:23850:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:20,100 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T21:07:20,100 | ^~~~~~~~~ 2025-09-04T21:07:20,123 ast/src/fitschan.c:23850:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:20,123 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T21:07:20,123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:20,147 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-04T21:07:20,147 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T21:07:20,147 | ^~ 2025-09-04T21:07:20,170 ast/src/fitschan.c:23874:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:20,170 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T21:07:20,170 | ^~~~~~~~~~ 2025-09-04T21:07:20,193 ast/src/fitschan.c:23874:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:20,194 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T21:07:20,194 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:20,219 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-04T21:07:20,219 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T21:07:20,219 | ^~ 2025-09-04T21:07:20,243 ast/src/fitschan.c:23872:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:20,243 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T21:07:20,243 | ^~~~~~~~~ 2025-09-04T21:07:20,266 ast/src/fitschan.c:23872:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:20,266 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T21:07:20,266 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:20,290 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-04T21:07:20,290 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T21:07:20,290 | ^~ 2025-09-04T21:07:20,313 ast/src/fitschan.c:23917:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:20,313 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T21:07:20,313 | ^~~~~~~~~~ 2025-09-04T21:07:20,336 ast/src/fitschan.c:23917:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T21:07:20,337 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T21:07:20,337 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:20,362 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-04T21:07:20,362 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T21:07:20,362 | ^~ 2025-09-04T21:07:20,385 ast/src/fitschan.c:23915:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T21:07:20,386 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T21:07:20,386 | ^~~~~~~~~ 2025-09-04T21:07:20,409 ast/src/fitschan.c:23915:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T21:07:20,409 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T21:07:20,409 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:22,011 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T21:07:22,037 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-04T21:07:22,037 28719 | strncpy( lontype, lonsym, 4 ); 2025-09-04T21:07:22,037 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:22,099 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-04T21:07:22,099 28723 | strncpy( lattype, latsym, 4 ); 2025-09-04T21:07:22,099 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:27,307 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T21:07:27,363 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-04T21:07:27,364 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T21:07:27,364 | ^~ ~~~~ 2025-09-04T21:07:27,364 In function ‘WcsOthers’, 2025-09-04T21:07:27,364 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36593:11: 2025-09-04T21:07:27,402 ast/src/fitschan.c:37623:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T21:07:27,402 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T21:07:27,402 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:29,437 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T21:07:29,467 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-04T21:07:29,467 29971 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T21:07:29,467 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:29,497 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-04T21:07:29,497 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,498 | ^~~~ 2025-09-04T21:07:29,527 ast/src/fitschan.c:30063:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:29,528 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,528 | ^~~~~~~~~~~~ 2025-09-04T21:07:29,557 ast/src/fitschan.c:30063:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T21:07:29,558 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,558 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:29,588 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-04T21:07:29,588 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,588 | ^~~~ 2025-09-04T21:07:29,618 ast/src/fitschan.c:30165:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:29,618 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,618 | ^~~~~~~~~~~~ 2025-09-04T21:07:29,648 ast/src/fitschan.c:30165:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T21:07:29,648 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,649 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:29,680 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-04T21:07:29,680 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T21:07:29,680 | ^~ 2025-09-04T21:07:29,710 ast/src/fitschan.c:30376:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T21:07:29,710 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T21:07:29,711 | ^~~~~~~~~~ 2025-09-04T21:07:29,741 ast/src/fitschan.c:30376:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T21:07:29,741 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T21:07:29,741 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:29,771 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-04T21:07:29,771 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T21:07:29,771 | ^~ 2025-09-04T21:07:29,802 ast/src/fitschan.c:30396:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T21:07:29,802 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T21:07:29,802 | ^~~~~~~~~~~ 2025-09-04T21:07:29,832 ast/src/fitschan.c:30396:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T21:07:29,832 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T21:07:29,832 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:29,863 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-04T21:07:29,863 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,863 | ^~~~ 2025-09-04T21:07:29,893 ast/src/fitschan.c:30404:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:29,893 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,893 | ^~~~~~~~~~~~ 2025-09-04T21:07:29,923 ast/src/fitschan.c:30404:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T21:07:29,924 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T21:07:29,924 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:32,323 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T21:07:32,332 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-04T21:07:32,332 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:32,332 | ^~ 2025-09-04T21:07:32,332 In function ‘FitsAxisOrder’, 2025-09-04T21:07:32,333 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T21:07:32,342 ast/src/fitschan.c:10442:30: note: directive argument in the range [1, 1073741823] 2025-09-04T21:07:32,342 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:32,342 | ^~~~~~~~~~~~ 2025-09-04T21:07:32,351 ast/src/fitschan.c:10442:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T21:07:32,351 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:32,351 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:32,352 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T21:07:32,361 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-04T21:07:32,361 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:32,361 | ^~ 2025-09-04T21:07:32,361 In function ‘FitsAxisOrder’, 2025-09-04T21:07:32,361 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T21:07:32,371 ast/src/fitschan.c:10479:33: note: directive argument in the range [1, 1073741823] 2025-09-04T21:07:32,371 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:32,371 | ^~~~~~~~~~~~ 2025-09-04T21:07:32,380 ast/src/fitschan.c:10479:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T21:07:32,380 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T21:07:32,380 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:32,444 In function ‘OtherAxes’, 2025-09-04T21:07:32,444 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2713:11: 2025-09-04T21:07:32,467 ast/src/fitschan.c:23520:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:32,467 23520 | if( !axmap ) { 2025-09-04T21:07:32,467 | ^ 2025-09-04T21:07:32,467 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T21:07:32,491 ast/src/fitschan.c:23303:16: note: ‘axmap’ was declared here 2025-09-04T21:07:32,491 23303 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-04T21:07:32,491 | ^~~~~ 2025-09-04T21:07:33,683 ast/src/fitschan.c: In function ‘Read’: 2025-09-04T21:07:33,693 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-04T21:07:33,693 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T21:07:33,693 | ^~ 2025-09-04T21:07:33,693 In function ‘FsetFromStore’, 2025-09-04T21:07:33,694 inlined from ‘Read’ at ast/src/fitschan.c:24884:16: 2025-09-04T21:07:33,703 ast/src/fitschan.c:11237:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T21:07:33,704 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T21:07:33,704 | ^~~~~~~~~~~~~~~ 2025-09-04T21:07:33,714 ast/src/fitschan.c:11237:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T21:07:33,714 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T21:07:33,714 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:07:38,046 In file included from ast/src/fitstable.c:111: 2025-09-04T21:07:38,046 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:38,047 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:38,047 | ^~~~~~~~ 2025-09-04T21:07:38,047 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:38,047 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:38,047 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:38,047 | ^~~~~~~~ 2025-09-04T21:07:39,632 In file included from ast/src/mapping.h:327, 2025-09-04T21:07:39,632 from ast/src/unit.h:55, 2025-09-04T21:07:39,632 from ast/src/fluxframe.c:114: 2025-09-04T21:07:39,633 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:39,633 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:39,633 | ^~~~~~~~ 2025-09-04T21:07:39,633 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:39,633 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:39,633 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:39,633 | ^~~~~~~~ 2025-09-04T21:07:39,696 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T21:07:39,696 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:39,696 306 | int len; /* Length of attrib string */ 2025-09-04T21:07:39,696 | ^~~ 2025-09-04T21:07:39,702 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T21:07:39,702 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:39,702 906 | int len; /* Length of attrib string */ 2025-09-04T21:07:39,702 | ^~~ 2025-09-04T21:07:39,738 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T21:07:39,741 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:39,741 2699 | int ulen; /* Used length of setting string */ 2025-09-04T21:07:39,741 | ^~~~ 2025-09-04T21:07:39,750 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-04T21:07:39,753 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:39,753 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T21:07:39,753 | ^~~~~~ 2025-09-04T21:07:39,758 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T21:07:39,761 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:39,761 3415 | int len; /* Length of attrib string */ 2025-09-04T21:07:39,761 | ^~~ 2025-09-04T21:07:39,770 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-04T21:07:39,773 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-04T21:07:39,774 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:07:39,774 | ^ 2025-09-04T21:07:39,783 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T21:07:39,787 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-04T21:07:39,787 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:07:39,787 | ^ 2025-09-04T21:07:41,357 In file included from ast/src/mapping.h:327, 2025-09-04T21:07:41,357 from ast/src/frame.c:695: 2025-09-04T21:07:41,357 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:41,358 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:41,358 | ^~~~~~~~ 2025-09-04T21:07:41,359 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:41,359 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:41,359 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:41,359 | ^~~~~~~~ 2025-09-04T21:07:41,693 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-04T21:07:41,702 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-04T21:07:41,702 9926 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T21:07:41,702 | ^~ 2025-09-04T21:07:41,714 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-04T21:07:41,714 9966 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T21:07:41,714 | ^~ 2025-09-04T21:07:50,061 In file included from ast/src/mapping.h:327, 2025-09-04T21:07:50,061 from ast/src/frameset.c:776: 2025-09-04T21:07:50,061 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:50,061 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:50,061 | ^~~~~~~~ 2025-09-04T21:07:50,062 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:50,062 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:50,062 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:50,062 | ^~~~~~~~ 2025-09-04T21:07:54,301 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-04T21:07:54,307 ast/src/frameset.c:6724:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:07:54,307 6724 | const char *result; 2025-09-04T21:07:54,307 | ^~~~~~ 2025-09-04T21:07:57,083 In file included from ast/src/grismmap.c:278: 2025-09-04T21:07:57,084 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:57,084 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:57,084 | ^~~~~~~~ 2025-09-04T21:07:57,084 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:57,084 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:57,084 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:57,084 | ^~~~~~~~ 2025-09-04T21:07:59,053 In file included from ast/src/interval.c:101: 2025-09-04T21:07:59,053 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:07:59,053 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:07:59,053 | ^~~~~~~~ 2025-09-04T21:07:59,054 In file included from ast/src/pointset.h:194: 2025-09-04T21:07:59,054 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:07:59,054 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:07:59,054 | ^~~~~~~~ 2025-09-04T21:07:59,143 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T21:07:59,144 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:07:59,144 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T21:07:59,144 | ^~~~~~ 2025-09-04T21:08:02,647 In file included from ast/src/intramap.c:115: 2025-09-04T21:08:02,647 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:02,647 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:02,647 | ^~~~~~~~ 2025-09-04T21:08:02,647 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:02,647 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:02,647 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:02,648 | ^~~~~~~~ 2025-09-04T21:08:03,677 In file included from ast/src/keymap.c:236: 2025-09-04T21:08:03,678 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:03,678 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:03,678 | ^~~~~~~~ 2025-09-04T21:08:03,679 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:03,679 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:03,679 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:03,679 | ^~~~~~~~ 2025-09-04T21:08:14,754 In file included from ast/src/mapping.h:327, 2025-09-04T21:08:14,754 from ast/src/frame.h:556, 2025-09-04T21:08:14,754 from ast/src/region.h:68, 2025-09-04T21:08:14,754 from ast/src/box.h:69, 2025-09-04T21:08:14,755 from ast/src/loader.c:3: 2025-09-04T21:08:14,755 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:14,755 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:14,755 | ^~~~~~~~ 2025-09-04T21:08:14,755 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:14,755 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:14,755 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:14,755 | ^~~~~~~~ 2025-09-04T21:08:15,341 In file included from ast/src/lutmap.c:140: 2025-09-04T21:08:15,341 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:15,341 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:15,341 | ^~~~~~~~ 2025-09-04T21:08:15,342 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:15,342 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:15,342 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:15,342 | ^~~~~~~~ 2025-09-04T21:08:16,751 In file included from ast/src/mapping.c:434: 2025-09-04T21:08:16,751 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:08:16,751 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:08:16,751 | ^~~~~~~~ 2025-09-04T21:08:16,752 In file included from ast/src/pointset.h:194: 2025-09-04T21:08:16,752 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:08:16,752 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:08:16,752 | ^~~~~~~~ 2025-09-04T21:15:28,993 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-04T21:15:28,994 ast/src/mapping.c:1343:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:28,994 1343 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T21:15:28,994 | ~~~~~^~~~~~ 2025-09-04T21:15:28,995 ast/src/mapping.c:1280:11: note: ‘x1’ was declared here 2025-09-04T21:15:28,995 1280 | double x1; 2025-09-04T21:15:28,995 | ^~ 2025-09-04T21:15:34,806 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T21:15:34,828 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:34,828 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:34,828 | ^ 2025-09-04T21:15:34,828 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:34,828 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T21:15:34,828 | ^~~~~~~~~~~~~ 2025-09-04T21:15:34,850 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:34,850 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:34,850 | ^~~~ 2025-09-04T21:15:34,850 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:34,850 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T21:15:34,850 | ^~~~~~~~~~~~~ 2025-09-04T21:15:35,839 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-04T21:15:35,861 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:35,861 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:35,861 | ^ 2025-09-04T21:15:35,861 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:35,862 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T21:15:35,862 | ^~~~~~~~~~~~~ 2025-09-04T21:15:35,883 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:35,883 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:35,883 | ^~~~ 2025-09-04T21:15:35,883 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:35,883 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T21:15:35,883 | ^~~~~~~~~~~~~ 2025-09-04T21:15:36,882 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-04T21:15:36,903 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:36,903 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:36,903 | ^ 2025-09-04T21:15:36,904 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:36,904 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T21:15:36,904 | ^~~~~~~~~~~~~ 2025-09-04T21:15:36,925 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:36,925 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:36,925 | ^~~~ 2025-09-04T21:15:36,925 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:36,925 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T21:15:36,925 | ^~~~~~~~~~~~~ 2025-09-04T21:15:37,912 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-04T21:15:37,933 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:37,934 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:37,934 | ^ 2025-09-04T21:15:37,934 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:37,934 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T21:15:37,934 | ^~~~~~~~~~~~~ 2025-09-04T21:15:37,955 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:37,955 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:37,955 | ^~~~ 2025-09-04T21:15:37,955 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:37,955 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T21:15:37,956 | ^~~~~~~~~~~~~ 2025-09-04T21:15:38,941 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-04T21:15:38,963 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:15:38,963 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:15:38,963 | ^ 2025-09-04T21:15:38,963 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:38,963 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T21:15:38,963 | ^~~~~~~~~~~~~ 2025-09-04T21:15:38,984 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:15:38,984 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:15:38,985 | ^~~~ 2025-09-04T21:15:38,985 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:15:38,985 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T21:15:38,985 | ^~~~~~~~~~~~~ 2025-09-04T21:15:54,381 In file included from ast/src/mapping.h:327, 2025-09-04T21:15:54,381 from ast/src/mathmap.c:174: 2025-09-04T21:15:54,381 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:15:54,381 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:15:54,381 | ^~~~~~~~ 2025-09-04T21:15:54,381 In file included from ast/src/pointset.h:194: 2025-09-04T21:15:54,381 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:15:54,382 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:15:54,382 | ^~~~~~~~ 2025-09-04T21:16:01,314 In file included from ast/src/matrixmap.c:214: 2025-09-04T21:16:01,314 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:01,314 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:01,314 | ^~~~~~~~ 2025-09-04T21:16:01,314 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:01,315 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:01,315 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:01,315 | ^~~~~~~~ 2025-09-04T21:16:02,312 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-04T21:16:02,315 ast/src/matrixmap.c:3224:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:02,315 3224 | double *newscales; /* Scales for new WinMap */ 2025-09-04T21:16:02,315 | ^~~~~~~~~ 2025-09-04T21:16:02,318 ast/src/matrixmap.c:3225:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:02,318 3225 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T21:16:02,318 | ^~~~~~~~~ 2025-09-04T21:16:05,136 In file included from ast/src/memory.c:217: 2025-09-04T21:16:05,136 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:05,136 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:05,136 | ^~~~~~~~ 2025-09-04T21:16:05,137 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:05,137 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:05,137 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:05,137 | ^~~~~~~~ 2025-09-04T21:16:05,195 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-04T21:16:05,196 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-04T21:16:05,196 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T21:16:05,197 | ^ 2025-09-04T21:16:05,212 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-04T21:16:05,215 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-04T21:16:05,216 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:16:05,216 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:05,216 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:16:05,216 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:16:05,216 | ~~~~ 2025-09-04T21:16:05,216 | | 2025-09-04T21:16:05,216 | size_t {aka unsigned int} 2025-09-04T21:16:05,219 ast/src/memory.c:2642:54: note: format string is defined here 2025-09-04T21:16:05,219 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:16:05,219 | ~~^ 2025-09-04T21:16:05,220 | | 2025-09-04T21:16:05,220 | long unsigned int 2025-09-04T21:16:05,220 | %u 2025-09-04T21:16:05,223 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-04T21:16:05,223 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:16:05,224 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:05,224 ...... 2025-09-04T21:16:05,224 2644 | sizeof( void * ) ); 2025-09-04T21:16:05,224 | ~~~~~~~~~~~~~~~~ 2025-09-04T21:16:05,224 | | 2025-09-04T21:16:05,224 | unsigned int 2025-09-04T21:16:05,227 ast/src/memory.c:2643:43: note: format string is defined here 2025-09-04T21:16:05,227 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:16:05,227 | ~~^ 2025-09-04T21:16:05,227 | | 2025-09-04T21:16:05,227 | long unsigned int 2025-09-04T21:16:05,227 | %u 2025-09-04T21:16:06,356 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-04T21:16:06,358 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-04T21:16:06,359 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:16:06,359 | ^~ 2025-09-04T21:16:06,361 ast/src/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T21:16:06,361 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:16:06,361 | ^~~~~~~~~~~ 2025-09-04T21:16:06,364 ast/src/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T21:16:06,364 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:16:06,364 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,335 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:07,336 from ast/src/cmpmap.h:139, 2025-09-04T21:16:07,336 from ast/src/moc.c:199: 2025-09-04T21:16:07,336 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:07,336 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:07,336 | ^~~~~~~~ 2025-09-04T21:16:07,336 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:07,336 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:07,336 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:07,337 | ^~~~~~~~ 2025-09-04T21:16:07,492 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:16:07,492 ast/src/moc.c:615:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,492 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:16:07,492 | ~~^ 2025-09-04T21:16:07,492 | | 2025-09-04T21:16:07,492 | unsigned int 2025-09-04T21:16:07,492 | %llu 2025-09-04T21:16:07,493 ...... 2025-09-04T21:16:07,493 618 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:16:07,493 | ~~~~ 2025-09-04T21:16:07,493 | | 2025-09-04T21:16:07,493 | int64_t {aka long long int} 2025-09-04T21:16:07,493 ast/src/moc.c:615:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T21:16:07,493 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:16:07,493 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,493 ast/src/moc.c:617:41: note: format string is defined here 2025-09-04T21:16:07,494 617 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:16:07,494 | ~~^ 2025-09-04T21:16:07,494 | | 2025-09-04T21:16:07,494 | unsigned int 2025-09-04T21:16:07,494 | %lu 2025-09-04T21:16:07,505 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:16:07,507 ast/src/moc.c:1434:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,507 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:16:07,507 | ~~^ 2025-09-04T21:16:07,507 | | 2025-09-04T21:16:07,507 | unsigned int 2025-09-04T21:16:07,507 | %llu 2025-09-04T21:16:07,507 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:16:07,507 | ~~~~~ 2025-09-04T21:16:07,507 | | 2025-09-04T21:16:07,507 | int64_t {aka long long int} 2025-09-04T21:16:07,508 ast/src/moc.c:1434:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,508 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:16:07,509 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,509 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:16:07,509 | ~~~~ 2025-09-04T21:16:07,509 | | 2025-09-04T21:16:07,509 | int64_t {aka long long int} 2025-09-04T21:16:07,510 ast/src/moc.c:1435:43: note: format string is defined here 2025-09-04T21:16:07,510 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:16:07,510 | ~~^ 2025-09-04T21:16:07,510 | | 2025-09-04T21:16:07,510 | unsigned int 2025-09-04T21:16:07,510 | %llu 2025-09-04T21:16:07,659 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-04T21:16:07,663 ast/src/moc.c:3051:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,663 3051 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T21:16:07,663 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,663 ...... 2025-09-04T21:16:07,663 3054 | plist->value ); 2025-09-04T21:16:07,663 | ~~~~~~~~~~~~ 2025-09-04T21:16:07,663 | | 2025-09-04T21:16:07,663 | int64_t {aka long long int} 2025-09-04T21:16:07,667 ast/src/moc.c:3052:54: note: format string is defined here 2025-09-04T21:16:07,667 3052 | "depth at end-point %zu (internal programming" 2025-09-04T21:16:07,667 | ~~^ 2025-09-04T21:16:07,667 | | 2025-09-04T21:16:07,667 | unsigned int 2025-09-04T21:16:07,667 | %llu 2025-09-04T21:16:07,672 ast/src/moc.c:3084:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,672 3084 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:16:07,672 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,672 3085 | "active ranges at %zu (internal programming " 2025-09-04T21:16:07,672 3086 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:16:07,672 | ~~~~~~~~~~~~ 2025-09-04T21:16:07,672 | | 2025-09-04T21:16:07,672 | int64_t {aka long long int} 2025-09-04T21:16:07,676 ast/src/moc.c:3085:49: note: format string is defined here 2025-09-04T21:16:07,676 3085 | "active ranges at %zu (internal programming " 2025-09-04T21:16:07,676 | ~~^ 2025-09-04T21:16:07,676 | | 2025-09-04T21:16:07,676 | unsigned int 2025-09-04T21:16:07,676 | %llu 2025-09-04T21:16:07,681 ast/src/moc.c:3107:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,681 3107 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:16:07,681 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,681 3108 | "%zu (internal programming error).", status, 2025-09-04T21:16:07,681 3109 | astGetClass(this), plist->value ); 2025-09-04T21:16:07,681 | ~~~~~~~~~~~~ 2025-09-04T21:16:07,681 | | 2025-09-04T21:16:07,682 | int64_t {aka long long int} 2025-09-04T21:16:07,685 ast/src/moc.c:3108:32: note: format string is defined here 2025-09-04T21:16:07,685 3108 | "%zu (internal programming error).", status, 2025-09-04T21:16:07,685 | ~~^ 2025-09-04T21:16:07,685 | | 2025-09-04T21:16:07,685 | unsigned int 2025-09-04T21:16:07,685 | %llu 2025-09-04T21:16:07,690 ast/src/moc.c:3141:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,690 3141 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:16:07,690 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,690 3142 | "active ranges at %zu (internal programming " 2025-09-04T21:16:07,690 3143 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:16:07,691 | ~~~~~~~~~~~~ 2025-09-04T21:16:07,691 | | 2025-09-04T21:16:07,691 | int64_t {aka long long int} 2025-09-04T21:16:07,694 ast/src/moc.c:3142:49: note: format string is defined here 2025-09-04T21:16:07,694 3142 | "active ranges at %zu (internal programming " 2025-09-04T21:16:07,694 | ~~^ 2025-09-04T21:16:07,694 | | 2025-09-04T21:16:07,695 | unsigned int 2025-09-04T21:16:07,695 | %llu 2025-09-04T21:16:07,700 ast/src/moc.c:3167:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,700 3167 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:16:07,700 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,700 3168 | "%zu (internal programming error).", status, 2025-09-04T21:16:07,700 3169 | astGetClass(this), plist->value ); 2025-09-04T21:16:07,701 | ~~~~~~~~~~~~ 2025-09-04T21:16:07,701 | | 2025-09-04T21:16:07,701 | int64_t {aka long long int} 2025-09-04T21:16:07,704 ast/src/moc.c:3168:32: note: format string is defined here 2025-09-04T21:16:07,704 3168 | "%zu (internal programming error).", status, 2025-09-04T21:16:07,704 | ~~^ 2025-09-04T21:16:07,704 | | 2025-09-04T21:16:07,705 | unsigned int 2025-09-04T21:16:07,705 | %llu 2025-09-04T21:16:07,713 ast/src/moc.c:3207:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,713 3207 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:16:07,713 | ~~^ 2025-09-04T21:16:07,713 | | 2025-09-04T21:16:07,713 | unsigned int 2025-09-04T21:16:07,713 | %llu 2025-09-04T21:16:07,713 ...... 2025-09-04T21:16:07,713 3210 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:16:07,713 | ~~~~~~~~~ 2025-09-04T21:16:07,714 | | 2025-09-04T21:16:07,714 | int64_t {aka long long int} 2025-09-04T21:16:07,719 ast/src/moc.c:3207:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,719 3207 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:16:07,719 | ~~^ 2025-09-04T21:16:07,719 | | 2025-09-04T21:16:07,719 | unsigned int 2025-09-04T21:16:07,719 | %llu 2025-09-04T21:16:07,720 ...... 2025-09-04T21:16:07,720 3210 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:16:07,720 | ~~~~~~~~~ 2025-09-04T21:16:07,720 | | 2025-09-04T21:16:07,720 | int64_t {aka long long int} 2025-09-04T21:16:07,725 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-04T21:16:07,725 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:07,725 | ~~^ 2025-09-04T21:16:07,726 | | 2025-09-04T21:16:07,726 | unsigned int 2025-09-04T21:16:07,726 | %llu 2025-09-04T21:16:07,726 ...... 2025-09-04T21:16:07,726 3218 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:07,726 | ~~~~~~~~~ 2025-09-04T21:16:07,726 | | 2025-09-04T21:16:07,726 | int64_t {aka long long int} 2025-09-04T21:16:07,731 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-04T21:16:07,732 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:07,732 | ~~^ 2025-09-04T21:16:07,732 | | 2025-09-04T21:16:07,732 | unsigned int 2025-09-04T21:16:07,732 | %llu 2025-09-04T21:16:07,732 ...... 2025-09-04T21:16:07,732 3218 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:07,732 | ~~~~~~~~~ 2025-09-04T21:16:07,732 | | 2025-09-04T21:16:07,732 | int64_t {aka long long int} 2025-09-04T21:16:07,738 ast/src/moc.c:3222:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,738 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:07,738 | ~~^ 2025-09-04T21:16:07,738 | | 2025-09-04T21:16:07,738 | unsigned int 2025-09-04T21:16:07,738 | %llu 2025-09-04T21:16:07,738 ...... 2025-09-04T21:16:07,738 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:07,738 | ~~~~~~~~~ 2025-09-04T21:16:07,739 | | 2025-09-04T21:16:07,739 | int64_t {aka long long int} 2025-09-04T21:16:07,744 ast/src/moc.c:3222:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,744 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:07,744 | ~~^ 2025-09-04T21:16:07,744 | | 2025-09-04T21:16:07,744 | unsigned int 2025-09-04T21:16:07,745 | %llu 2025-09-04T21:16:07,745 ...... 2025-09-04T21:16:07,745 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:07,745 | ~~~~~~~~~ 2025-09-04T21:16:07,745 | | 2025-09-04T21:16:07,745 | int64_t {aka long long int} 2025-09-04T21:16:07,749 ast/src/moc.c:3222:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,749 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:07,749 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,749 ...... 2025-09-04T21:16:07,749 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:07,750 | ~~~~~~~~~ 2025-09-04T21:16:07,750 | | 2025-09-04T21:16:07,750 | int64_t {aka long long int} 2025-09-04T21:16:07,753 ast/src/moc.c:3223:52: note: format string is defined here 2025-09-04T21:16:07,753 3223 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:16:07,753 | ~~^ 2025-09-04T21:16:07,753 | | 2025-09-04T21:16:07,754 | unsigned int 2025-09-04T21:16:07,754 | %llu 2025-09-04T21:16:07,758 ast/src/moc.c:3222:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,758 3222 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:16:07,759 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:07,759 ...... 2025-09-04T21:16:07,759 3225 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:16:07,759 | ~~~~~~~~~ 2025-09-04T21:16:07,759 | | 2025-09-04T21:16:07,759 | int64_t {aka long long int} 2025-09-04T21:16:07,762 ast/src/moc.c:3223:56: note: format string is defined here 2025-09-04T21:16:07,763 3223 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:16:07,763 | ~~^ 2025-09-04T21:16:07,763 | | 2025-09-04T21:16:07,763 | unsigned int 2025-09-04T21:16:07,763 | %llu 2025-09-04T21:16:07,807 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-04T21:16:07,815 ast/src/moc.c:4899:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,815 4899 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:16:07,815 | ~~^ 2025-09-04T21:16:07,815 | | 2025-09-04T21:16:07,815 | unsigned int 2025-09-04T21:16:07,816 | %llu 2025-09-04T21:16:07,816 4900 | order, npix ); 2025-09-04T21:16:07,816 | ~~~~ 2025-09-04T21:16:07,816 | | 2025-09-04T21:16:07,816 | int64_t {aka long long int} 2025-09-04T21:16:07,825 ast/src/moc.c:4899:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,825 4899 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:16:07,825 | ~~^ 2025-09-04T21:16:07,825 | | 2025-09-04T21:16:07,825 | unsigned int 2025-09-04T21:16:07,825 | %llu 2025-09-04T21:16:07,825 4900 | order, npix ); 2025-09-04T21:16:07,825 | ~~~~ 2025-09-04T21:16:07,825 | | 2025-09-04T21:16:07,825 | int64_t {aka long long int} 2025-09-04T21:16:07,837 ast/src/moc.c:4907:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,837 4907 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:16:07,837 | ~~^ ~~~~ 2025-09-04T21:16:07,837 | | | 2025-09-04T21:16:07,837 | | int64_t {aka long long int} 2025-09-04T21:16:07,837 | unsigned int 2025-09-04T21:16:07,837 | %llu 2025-09-04T21:16:07,849 ast/src/moc.c:4918:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,849 4918 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:16:07,849 | ~~^ ~~~~~~~~~ 2025-09-04T21:16:07,849 | | | 2025-09-04T21:16:07,849 | | int64_t {aka long long int} 2025-09-04T21:16:07,849 | unsigned int 2025-09-04T21:16:07,849 | %llu 2025-09-04T21:16:07,860 ast/src/moc.c:4923:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,861 4923 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:16:07,861 | ~~^ ~~~~ 2025-09-04T21:16:07,861 | | | 2025-09-04T21:16:07,861 | unsigned int int64_t {aka long long int} 2025-09-04T21:16:07,861 | %llu 2025-09-04T21:16:07,870 ast/src/moc.c:4923:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,871 4923 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:16:07,871 | ~~^ ~~~~ 2025-09-04T21:16:07,871 | | | 2025-09-04T21:16:07,871 | | int64_t {aka long long int} 2025-09-04T21:16:07,871 | unsigned int 2025-09-04T21:16:07,871 | %llu 2025-09-04T21:16:07,883 ast/src/moc.c:4931:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,883 4931 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:16:07,883 | ~~^ ~~~~~~~~~ 2025-09-04T21:16:07,883 | | | 2025-09-04T21:16:07,883 | | int64_t {aka long long int} 2025-09-04T21:16:07,883 | unsigned int 2025-09-04T21:16:07,883 | %llu 2025-09-04T21:16:07,895 ast/src/moc.c:4936:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,895 4936 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:16:07,895 | ~~^ ~~~~ 2025-09-04T21:16:07,896 | | | 2025-09-04T21:16:07,896 | | int64_t {aka long long int} 2025-09-04T21:16:07,896 | unsigned int 2025-09-04T21:16:07,896 | %llu 2025-09-04T21:16:07,910 ast/src/moc.c:4950:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:07,910 4950 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T21:16:07,910 | ~~^ ~~~~ 2025-09-04T21:16:07,911 | | | 2025-09-04T21:16:07,911 | | int64_t {aka long long int} 2025-09-04T21:16:07,911 | unsigned int 2025-09-04T21:16:07,911 | %llu 2025-09-04T21:16:07,920 ast/src/moc.c: In function ‘GetNorm’: 2025-09-04T21:16:07,928 ast/src/moc.c:5104:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:16:07,928 5104 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:16:07,928 | ^ 2025-09-04T21:16:07,929 ast/src/moc.c:5176:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:16:07,929 5176 | UNMAP 2025-09-04T21:16:07,929 | ^~~~~ 2025-09-04T21:16:07,939 ast/src/moc.c:5104:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:16:07,939 5104 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:16:07,939 | ^ 2025-09-04T21:16:07,939 ast/src/moc.c:5183:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:16:07,940 5183 | UNMAP 2025-09-04T21:16:07,940 | ^~~~~ 2025-09-04T21:16:09,499 ast/src/moc.c: In function ‘TestCell’: 2025-09-04T21:16:09,514 ast/src/moc.c:8962:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,514 8962 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:16:09,514 | ~~^ 2025-09-04T21:16:09,515 | | 2025-09-04T21:16:09,515 | unsigned int 2025-09-04T21:16:09,515 | %llu 2025-09-04T21:16:09,515 ...... 2025-09-04T21:16:09,515 8965 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:16:09,515 | ~~~~ 2025-09-04T21:16:09,515 | | 2025-09-04T21:16:09,515 | int64_t {aka long long int} 2025-09-04T21:16:09,528 ast/src/moc.c:8962:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T21:16:09,528 8962 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:16:09,528 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:09,539 ast/src/moc.c:8964:41: note: format string is defined here 2025-09-04T21:16:09,539 8964 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:16:09,539 | ~~^ 2025-09-04T21:16:09,539 | | 2025-09-04T21:16:09,539 | unsigned int 2025-09-04T21:16:09,540 | %lu 2025-09-04T21:16:09,644 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-04T21:16:09,663 ast/src/moc.c:10552:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,663 10552 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T21:16:09,663 | ~~^ 2025-09-04T21:16:09,663 | | 2025-09-04T21:16:09,663 | unsigned int 2025-09-04T21:16:09,663 | %llu 2025-09-04T21:16:09,663 10553 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T21:16:09,663 | ~~~~~~~ 2025-09-04T21:16:09,663 | | 2025-09-04T21:16:09,664 | int64_t {aka long long int} 2025-09-04T21:16:09,683 ast/src/moc.c:10559:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,683 10559 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:16:09,684 | ~~^ 2025-09-04T21:16:09,684 | | 2025-09-04T21:16:09,684 | unsigned int 2025-09-04T21:16:09,684 | %llu 2025-09-04T21:16:09,684 10560 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:16:09,684 | ~~~~~~~ 2025-09-04T21:16:09,684 | | 2025-09-04T21:16:09,684 | int64_t {aka long long int} 2025-09-04T21:16:09,701 ast/src/moc.c:10559:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,701 10559 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:16:09,701 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:09,701 10560 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:16:09,701 | ~~~~~~~ 2025-09-04T21:16:09,701 | | 2025-09-04T21:16:09,701 | int64_t {aka long long int} 2025-09-04T21:16:09,715 ast/src/moc.c:10560:36: note: format string is defined here 2025-09-04T21:16:09,715 10560 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:16:09,715 | ~~^ 2025-09-04T21:16:09,715 | | 2025-09-04T21:16:09,715 | unsigned int 2025-09-04T21:16:09,715 | %llu 2025-09-04T21:16:09,736 ast/src/moc.c:10566:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,736 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:09,736 | ~~^ 2025-09-04T21:16:09,736 | | 2025-09-04T21:16:09,736 | unsigned int 2025-09-04T21:16:09,736 | %llu 2025-09-04T21:16:09,736 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:09,737 | ~~~~~~~ 2025-09-04T21:16:09,737 | | 2025-09-04T21:16:09,737 | int64_t {aka long long int} 2025-09-04T21:16:09,757 ast/src/moc.c:10566:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,757 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:09,757 | ~~^ 2025-09-04T21:16:09,758 | | 2025-09-04T21:16:09,758 | unsigned int 2025-09-04T21:16:09,758 | %llu 2025-09-04T21:16:09,758 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:09,758 | ~~~~~~~ 2025-09-04T21:16:09,758 | | 2025-09-04T21:16:09,758 | int64_t {aka long long int} 2025-09-04T21:16:09,774 ast/src/moc.c:10566:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,775 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:09,775 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:09,775 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:09,775 | ~~~~~ 2025-09-04T21:16:09,775 | | 2025-09-04T21:16:09,775 | int64_t {aka long long int} 2025-09-04T21:16:09,789 ast/src/moc.c:10567:30: note: format string is defined here 2025-09-04T21:16:09,789 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:09,789 | ~~^ 2025-09-04T21:16:09,789 | | 2025-09-04T21:16:09,789 | unsigned int 2025-09-04T21:16:09,789 | %llu 2025-09-04T21:16:09,806 ast/src/moc.c:10566:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:16:09,806 10566 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:16:09,806 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:09,806 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:09,806 10568 | ulast ); 2025-09-04T21:16:09,807 | ~~~~~ 2025-09-04T21:16:09,807 | | 2025-09-04T21:16:09,807 | int64_t {aka long long int} 2025-09-04T21:16:09,820 ast/src/moc.c:10567:34: note: format string is defined here 2025-09-04T21:16:09,820 10567 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:16:09,820 | ~~^ 2025-09-04T21:16:09,821 | | 2025-09-04T21:16:09,821 | unsigned int 2025-09-04T21:16:09,821 | %llu 2025-09-04T21:16:21,685 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-04T21:16:21,692 ast/src/moc.c:7000:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:21,692 7000 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-04T21:16:21,692 | ^ 2025-09-04T21:16:21,698 ast/src/moc.c:6823:8: note: ‘ii’ was declared here 2025-09-04T21:16:21,698 6823 | int ii; 2025-09-04T21:16:21,698 | ^~ 2025-09-04T21:16:22,039 In file included from ast/src/channel.h:220, 2025-09-04T21:16:22,039 from ast/src/moc.c:198: 2025-09-04T21:16:22,040 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-04T21:16:22,045 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,045 511 | #define astRetF_(x) (x) 2025-09-04T21:16:22,046 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:16:22,046 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:16:22,046 | ^~~~~~ 2025-09-04T21:16:22,046 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:16:22,046 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T21:16:22,046 | ^~~~~~~~~ 2025-09-04T21:16:22,046 ast/src/moc.c:5963:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T21:16:22,046 5963 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T21:16:22,046 | ^~~~~~~~~~~ 2025-09-04T21:16:22,051 ast/src/moc.c:5923:8: note: ‘ncorner’ was declared here 2025-09-04T21:16:22,051 5923 | int ncorner; 2025-09-04T21:16:22,051 | ^~~~~~~ 2025-09-04T21:16:22,057 ast/src/moc.c:6063:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,057 6063 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T21:16:22,057 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T21:16:22,062 ast/src/moc.c:5918:8: note: ‘cross’ was declared here 2025-09-04T21:16:22,062 5918 | int cross; 2025-09-04T21:16:22,062 | ^~~~~ 2025-09-04T21:16:22,449 In function ‘CombineRanges’, 2025-09-04T21:16:22,449 inlined from ‘astMocNorm_’ at ast/src/moc.c:6403:4, 2025-09-04T21:16:22,449 inlined from ‘astMocNorm_’ at ast/src/moc.c:6338:6: 2025-09-04T21:16:22,452 ast/src/moc.c:3200:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:22,452 3200 | this->nrange = nnew; 2025-09-04T21:16:22,452 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T21:16:22,452 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-04T21:16:22,454 ast/src/moc.c:2979:8: note: ‘nnew’ was declared here 2025-09-04T21:16:22,455 2979 | int nnew; 2025-09-04T21:16:22,455 | ^~~~ 2025-09-04T21:16:23,800 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-04T21:16:23,808 ast/src/moc.c:7947:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,808 7947 | this->mdlen = npoint + ndis; 2025-09-04T21:16:23,808 | ~~~~~~~^~~~~~ 2025-09-04T21:16:23,815 ast/src/moc.c:7293:8: note: ‘ndis’ was declared here 2025-09-04T21:16:23,815 7293 | int ndis; 2025-09-04T21:16:23,815 | ^~~~ 2025-09-04T21:16:23,825 ast/src/moc.c:7853:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,825 7853 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T21:16:23,826 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T21:16:23,832 ast/src/moc.c:7295:8: note: ‘nused’ was declared here 2025-09-04T21:16:23,832 7295 | int nused; 2025-09-04T21:16:23,832 | ^~~~~ 2025-09-04T21:16:23,840 ast/src/object.h:511:21: warning: ‘npoint’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:23,840 511 | #define astRetF_(x) (x) 2025-09-04T21:16:23,840 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:16:23,840 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:16:23,840 | ^~~~~~ 2025-09-04T21:16:23,840 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:16:23,840 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T21:16:23,840 | ^~~~~~~~~ 2025-09-04T21:16:23,841 ast/src/moc.c:7906:16: note: in expansion of macro ‘astPointSet’ 2025-09-04T21:16:23,841 7906 | result = astPointSet( npoint, 2, " ", status ); 2025-09-04T21:16:23,841 | ^~~~~~~~~~~ 2025-09-04T21:16:23,847 ast/src/moc.c:7294:8: note: ‘npoint’ was declared here 2025-09-04T21:16:23,847 7294 | int npoint; 2025-09-04T21:16:23,847 | ^~~~~~ 2025-09-04T21:16:26,508 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:16:26,509 ast/src/moc.c:1523:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:16:26,509 1523 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T21:16:26,509 | ^~~~~ 2025-09-04T21:16:26,510 ast/src/moc.c:1513:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:16:26,510 1513 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T21:16:26,510 | ^~~~~ 2025-09-04T21:16:27,480 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T21:16:27,482 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,482 1984 | if( !ok ) { \ 2025-09-04T21:16:27,482 | ^ 2025-09-04T21:16:27,482 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,483 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,483 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,485 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:27,485 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:27,485 | ^~ 2025-09-04T21:16:27,485 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,485 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,485 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,488 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,488 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:27,488 | ^ 2025-09-04T21:16:27,488 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,489 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,489 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,491 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:27,491 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:27,491 | ^~ 2025-09-04T21:16:27,491 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,491 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,491 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,493 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,494 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:27,494 | ^ 2025-09-04T21:16:27,494 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,494 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,494 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,496 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:27,496 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:27,496 | ^~ 2025-09-04T21:16:27,496 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,496 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,497 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,499 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,499 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:27,499 | ^ 2025-09-04T21:16:27,499 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,499 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,499 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,501 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:27,501 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:27,502 | ^~ 2025-09-04T21:16:27,502 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,502 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,502 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,504 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,504 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:27,504 | ^ 2025-09-04T21:16:27,504 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,504 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,504 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,507 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:27,507 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:27,507 | ^~ 2025-09-04T21:16:27,507 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,507 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,507 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,510 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,510 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:27,510 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,510 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,510 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,510 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,512 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:27,512 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:27,512 | ^~~~~~~~~ 2025-09-04T21:16:27,512 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,513 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,513 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,515 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,515 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:27,515 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,515 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,516 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,516 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,518 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:27,518 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:27,518 | ^~~~~~~~~ 2025-09-04T21:16:27,518 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,518 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,518 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,521 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,521 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:27,521 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,521 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,521 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,521 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,523 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:27,523 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:27,523 | ^~~~~~~~~ 2025-09-04T21:16:27,524 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,524 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,524 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,526 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:27,526 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:27,526 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,526 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,527 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,527 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:27,529 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:27,529 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:27,529 | ^~~~~~~~~ 2025-09-04T21:16:27,529 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:27,529 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:16:27,529 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,269 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T21:16:28,272 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,272 1984 | if( !ok ) { \ 2025-09-04T21:16:28,272 | ^ 2025-09-04T21:16:28,272 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,272 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,272 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,274 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:28,274 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:28,274 | ^~ 2025-09-04T21:16:28,275 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,275 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,275 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,278 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,278 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:28,278 | ^ 2025-09-04T21:16:28,278 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,278 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,278 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,280 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:28,280 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:28,280 | ^~ 2025-09-04T21:16:28,280 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,280 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,281 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,283 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,283 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:28,283 | ^ 2025-09-04T21:16:28,283 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,283 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,283 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,285 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:28,285 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:28,286 | ^~ 2025-09-04T21:16:28,286 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,286 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,286 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,288 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,288 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:28,288 | ^ 2025-09-04T21:16:28,288 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,288 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,288 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,291 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:28,291 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:28,291 | ^~ 2025-09-04T21:16:28,291 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,291 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,291 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,293 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,293 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:28,294 | ^ 2025-09-04T21:16:28,294 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,294 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,294 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,296 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:28,296 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:28,296 | ^~ 2025-09-04T21:16:28,296 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,296 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,296 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,299 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,299 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:28,299 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,299 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,299 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,299 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,302 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:28,302 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:28,302 | ^~~~~~~~~ 2025-09-04T21:16:28,302 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,302 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,302 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,304 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,305 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:28,305 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,305 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,305 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,305 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,307 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:28,307 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:28,307 | ^~~~~~~~~ 2025-09-04T21:16:28,307 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,307 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,307 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,310 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,310 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:28,310 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,310 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,310 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,310 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,313 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:28,313 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:28,313 | ^~~~~~~~~ 2025-09-04T21:16:28,313 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,313 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,313 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,315 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:28,316 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:28,316 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,316 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,316 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,316 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:28,318 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:28,318 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:28,318 | ^~~~~~~~~ 2025-09-04T21:16:28,318 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:28,318 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:16:28,319 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,052 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T21:16:29,055 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,055 1984 | if( !ok ) { \ 2025-09-04T21:16:29,055 | ^ 2025-09-04T21:16:29,055 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,055 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,055 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,057 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:29,057 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:29,058 | ^~ 2025-09-04T21:16:29,058 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,058 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,058 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,061 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,061 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:29,061 | ^ 2025-09-04T21:16:29,061 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,061 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,061 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,063 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:29,063 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:29,063 | ^~ 2025-09-04T21:16:29,063 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,064 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,064 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,066 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,066 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:29,066 | ^ 2025-09-04T21:16:29,066 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,066 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,066 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,069 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:29,069 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:29,069 | ^~ 2025-09-04T21:16:29,069 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,069 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,069 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,071 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,071 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:29,071 | ^ 2025-09-04T21:16:29,071 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,072 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,072 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,074 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:29,074 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:29,074 | ^~ 2025-09-04T21:16:29,074 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,074 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,074 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,077 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,077 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:29,077 | ^ 2025-09-04T21:16:29,077 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,077 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,077 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,079 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:29,079 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:29,079 | ^~ 2025-09-04T21:16:29,079 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,079 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,080 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,082 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,082 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:29,082 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,082 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,082 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,082 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,085 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:29,085 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:29,085 | ^~~~~~~~~ 2025-09-04T21:16:29,085 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,085 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,085 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,088 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,088 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:29,088 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,088 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,088 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,088 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,090 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:29,090 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:29,090 | ^~~~~~~~~ 2025-09-04T21:16:29,090 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,091 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,091 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,093 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,093 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:29,093 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,093 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,093 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,094 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,096 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:29,096 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:29,096 | ^~~~~~~~~ 2025-09-04T21:16:29,096 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,096 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,096 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,099 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,099 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:29,099 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,099 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,099 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,099 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,101 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:29,101 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:29,101 | ^~~~~~~~~ 2025-09-04T21:16:29,102 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,102 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:16:29,102 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,835 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T21:16:29,838 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,838 1984 | if( !ok ) { \ 2025-09-04T21:16:29,838 | ^ 2025-09-04T21:16:29,838 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,838 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,838 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,841 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:29,841 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:29,841 | ^~ 2025-09-04T21:16:29,841 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,841 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,841 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,844 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,844 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:29,844 | ^ 2025-09-04T21:16:29,844 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,844 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,844 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,847 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:29,847 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:29,847 | ^~ 2025-09-04T21:16:29,847 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,847 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,847 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,849 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,849 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:29,849 | ^ 2025-09-04T21:16:29,849 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,850 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,850 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,852 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:29,852 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:29,852 | ^~ 2025-09-04T21:16:29,852 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,852 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,852 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,855 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,855 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:29,855 | ^ 2025-09-04T21:16:29,855 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,855 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,855 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,857 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:29,857 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:29,857 | ^~ 2025-09-04T21:16:29,857 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,857 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,858 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,860 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,860 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:29,860 | ^ 2025-09-04T21:16:29,860 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,860 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,860 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,862 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:29,863 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:29,863 | ^~ 2025-09-04T21:16:29,863 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,863 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,863 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,865 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,866 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:29,866 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,866 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,866 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,866 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,868 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:29,868 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:29,868 | ^~~~~~~~~ 2025-09-04T21:16:29,868 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,868 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,868 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,871 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,871 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:29,871 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,871 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,871 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,871 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,874 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:29,874 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:29,874 | ^~~~~~~~~ 2025-09-04T21:16:29,874 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,874 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,874 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,876 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,877 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:29,877 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,877 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,877 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,877 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,879 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:29,879 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:29,879 | ^~~~~~~~~ 2025-09-04T21:16:29,879 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,879 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,879 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,882 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:29,882 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:29,882 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,882 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,882 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,882 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:29,885 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:29,885 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:29,885 | ^~~~~~~~~ 2025-09-04T21:16:29,885 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:29,885 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:16:29,885 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,618 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T21:16:30,621 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,621 1984 | if( !ok ) { \ 2025-09-04T21:16:30,621 | ^ 2025-09-04T21:16:30,621 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,621 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,621 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,624 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:30,624 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:30,624 | ^~ 2025-09-04T21:16:30,624 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,624 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,624 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,627 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,627 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:30,627 | ^ 2025-09-04T21:16:30,627 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,627 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,627 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,630 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:30,630 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:30,630 | ^~ 2025-09-04T21:16:30,630 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,630 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,630 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,632 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,632 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:30,632 | ^ 2025-09-04T21:16:30,633 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,633 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,633 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,635 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:30,635 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:30,635 | ^~ 2025-09-04T21:16:30,635 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,635 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,635 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,638 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,638 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:30,638 | ^ 2025-09-04T21:16:30,638 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,638 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,638 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,640 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:30,640 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:30,640 | ^~ 2025-09-04T21:16:30,640 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,641 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,641 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,643 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,643 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:30,643 | ^ 2025-09-04T21:16:30,643 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,643 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,643 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,645 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:30,646 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:30,646 | ^~ 2025-09-04T21:16:30,646 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,646 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,646 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,648 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,649 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:30,649 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,649 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,649 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,649 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,651 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:30,651 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:30,651 | ^~~~~~~~~ 2025-09-04T21:16:30,651 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,651 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,651 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,654 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,654 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:30,654 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,654 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,654 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,654 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,657 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:30,657 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:30,657 | ^~~~~~~~~ 2025-09-04T21:16:30,657 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,657 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,657 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,659 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,660 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:30,660 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,660 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,660 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,660 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,662 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:30,662 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:30,662 | ^~~~~~~~~ 2025-09-04T21:16:30,662 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,662 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,662 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,665 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:30,665 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:30,665 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,665 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,665 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,665 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:30,668 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:30,668 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:30,668 | ^~~~~~~~~ 2025-09-04T21:16:30,668 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:30,668 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:16:30,668 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,409 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T21:16:31,412 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,412 1984 | if( !ok ) { \ 2025-09-04T21:16:31,412 | ^ 2025-09-04T21:16:31,412 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,412 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,412 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,414 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:31,414 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:31,414 | ^~ 2025-09-04T21:16:31,415 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,415 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,415 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,418 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,418 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:31,418 | ^ 2025-09-04T21:16:31,418 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,418 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,418 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,420 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:31,420 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:31,420 | ^~ 2025-09-04T21:16:31,420 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,420 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,421 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,423 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,423 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:31,423 | ^ 2025-09-04T21:16:31,423 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,423 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,423 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,425 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:31,426 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:31,426 | ^~ 2025-09-04T21:16:31,426 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,426 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,426 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,428 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,428 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:31,428 | ^ 2025-09-04T21:16:31,428 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,428 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,429 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,431 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:31,431 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:31,431 | ^~ 2025-09-04T21:16:31,431 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,431 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,431 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,433 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,433 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:31,434 | ^ 2025-09-04T21:16:31,434 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,434 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,434 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,436 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:31,436 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:31,436 | ^~ 2025-09-04T21:16:31,436 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,436 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,436 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,439 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,439 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:31,439 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,439 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,439 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,439 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,442 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:31,442 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:31,442 | ^~~~~~~~~ 2025-09-04T21:16:31,442 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,442 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,442 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,444 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,445 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:31,445 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,445 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,445 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,445 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,447 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:31,447 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:31,447 | ^~~~~~~~~ 2025-09-04T21:16:31,447 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,447 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,447 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,450 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,450 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:31,450 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,450 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,450 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,450 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,453 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:31,453 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:31,453 | ^~~~~~~~~ 2025-09-04T21:16:31,453 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,453 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,453 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,455 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:31,456 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:31,456 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,456 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,456 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,456 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:31,458 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:31,458 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:31,458 | ^~~~~~~~~ 2025-09-04T21:16:31,458 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:31,458 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:16:31,459 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,192 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T21:16:32,194 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,194 1984 | if( !ok ) { \ 2025-09-04T21:16:32,195 | ^ 2025-09-04T21:16:32,195 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,195 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,195 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,197 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:32,197 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:32,197 | ^~ 2025-09-04T21:16:32,197 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,197 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,197 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,200 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,200 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:32,201 | ^ 2025-09-04T21:16:32,201 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,201 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,201 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,203 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:32,203 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:32,203 | ^~ 2025-09-04T21:16:32,203 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,203 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,203 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,206 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,206 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:32,206 | ^ 2025-09-04T21:16:32,206 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,206 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,206 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,208 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:32,208 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:32,208 | ^~ 2025-09-04T21:16:32,208 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,209 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,209 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,211 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,211 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:32,211 | ^ 2025-09-04T21:16:32,211 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,211 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,211 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,213 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:32,214 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:32,214 | ^~ 2025-09-04T21:16:32,214 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,214 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,214 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,216 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,216 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:32,216 | ^ 2025-09-04T21:16:32,216 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,217 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,217 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,219 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:32,219 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:32,219 | ^~ 2025-09-04T21:16:32,219 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,219 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,219 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,222 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,222 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:32,222 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,222 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,222 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,222 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,224 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:32,224 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:32,225 | ^~~~~~~~~ 2025-09-04T21:16:32,225 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,225 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,225 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,227 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,227 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:32,227 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,228 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,228 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,228 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,230 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:32,230 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:32,230 | ^~~~~~~~~ 2025-09-04T21:16:32,230 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,230 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,230 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,233 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,233 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:32,233 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,233 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,233 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,233 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,235 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:32,235 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:32,236 | ^~~~~~~~~ 2025-09-04T21:16:32,236 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,236 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,236 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,238 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,238 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:32,239 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,239 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,239 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,239 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,241 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:32,241 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:32,241 | ^~~~~~~~~ 2025-09-04T21:16:32,241 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,241 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:16:32,241 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,974 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T21:16:32,976 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,977 1984 | if( !ok ) { \ 2025-09-04T21:16:32,977 | ^ 2025-09-04T21:16:32,977 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,977 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,977 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,979 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:32,979 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:32,979 | ^~ 2025-09-04T21:16:32,979 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,979 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,980 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,982 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,983 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:32,983 | ^ 2025-09-04T21:16:32,983 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,983 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,983 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,985 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:32,985 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:32,985 | ^~ 2025-09-04T21:16:32,985 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,985 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,985 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,988 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,988 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:32,988 | ^ 2025-09-04T21:16:32,988 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,988 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,988 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,990 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:32,990 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:32,990 | ^~ 2025-09-04T21:16:32,991 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,991 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,991 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,993 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,993 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:32,993 | ^ 2025-09-04T21:16:32,993 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,993 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,993 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,996 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:32,996 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:32,996 | ^~ 2025-09-04T21:16:32,996 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,996 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,996 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:32,998 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:32,998 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:32,998 | ^ 2025-09-04T21:16:32,999 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:32,999 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:32,999 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,001 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:33,001 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:33,001 | ^~ 2025-09-04T21:16:33,001 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,001 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,001 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,004 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,004 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:33,004 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,004 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,004 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,004 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,006 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:33,007 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:33,007 | ^~~~~~~~~ 2025-09-04T21:16:33,007 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,007 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,007 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,009 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,009 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:33,010 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,010 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,010 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,010 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,012 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:33,012 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:33,012 | ^~~~~~~~~ 2025-09-04T21:16:33,012 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,012 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,012 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,015 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,015 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:33,015 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,015 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,015 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,015 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,018 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:33,018 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:33,018 | ^~~~~~~~~ 2025-09-04T21:16:33,018 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,018 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,018 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,020 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,021 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:33,021 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,021 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,021 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,021 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,023 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:33,023 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:33,023 | ^~~~~~~~~ 2025-09-04T21:16:33,023 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,023 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:16:33,024 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,755 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T21:16:33,758 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,758 1984 | if( !ok ) { \ 2025-09-04T21:16:33,758 | ^ 2025-09-04T21:16:33,758 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,758 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,758 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,761 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:33,761 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:33,761 | ^~ 2025-09-04T21:16:33,761 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,761 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,761 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,764 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,764 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:33,764 | ^ 2025-09-04T21:16:33,764 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,764 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,764 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,766 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:33,767 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:33,767 | ^~ 2025-09-04T21:16:33,767 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,767 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,767 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,769 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,769 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:33,769 | ^ 2025-09-04T21:16:33,769 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,770 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,770 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,772 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:33,772 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:33,772 | ^~ 2025-09-04T21:16:33,772 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,772 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,772 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,774 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,775 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:33,775 | ^ 2025-09-04T21:16:33,775 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,775 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,775 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,777 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:33,777 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:33,777 | ^~ 2025-09-04T21:16:33,777 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,777 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,777 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,780 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,780 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:33,780 | ^ 2025-09-04T21:16:33,780 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,780 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,780 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,782 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:33,782 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:33,782 | ^~ 2025-09-04T21:16:33,783 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,783 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,783 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,785 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,785 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:33,785 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,786 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,786 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,786 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,788 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:33,788 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:33,788 | ^~~~~~~~~ 2025-09-04T21:16:33,788 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,788 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,788 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,791 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,791 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:33,791 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,791 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,791 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,791 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,793 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:33,793 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:33,794 | ^~~~~~~~~ 2025-09-04T21:16:33,794 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,794 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,794 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,796 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,796 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:33,796 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,797 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,797 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,797 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,799 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:33,799 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:33,799 | ^~~~~~~~~ 2025-09-04T21:16:33,799 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,799 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,799 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,802 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:33,802 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:33,802 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,802 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,802 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,802 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:33,804 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:33,805 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:33,805 | ^~~~~~~~~ 2025-09-04T21:16:33,805 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:33,805 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:16:33,805 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,538 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T21:16:34,541 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,541 1984 | if( !ok ) { \ 2025-09-04T21:16:34,541 | ^ 2025-09-04T21:16:34,541 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,541 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,542 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,544 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T21:16:34,544 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:16:34,544 | ^~ 2025-09-04T21:16:34,544 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,544 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,544 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,547 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,547 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:16:34,547 | ^ 2025-09-04T21:16:34,547 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,547 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,548 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,550 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T21:16:34,550 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:34,550 | ^~ 2025-09-04T21:16:34,550 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,550 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,550 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,552 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,552 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:16:34,553 | ^ 2025-09-04T21:16:34,553 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,553 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,553 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,555 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T21:16:34,555 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:16:34,555 | ^~ 2025-09-04T21:16:34,555 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,555 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,555 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,558 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,558 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:16:34,558 | ^ 2025-09-04T21:16:34,558 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,558 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,558 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,560 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T21:16:34,560 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:16:34,560 | ^~ 2025-09-04T21:16:34,561 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,561 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,561 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,563 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,563 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:16:34,563 | ^ 2025-09-04T21:16:34,563 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,563 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,563 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,566 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T21:16:34,566 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:16:34,566 | ^~ 2025-09-04T21:16:34,566 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,566 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,566 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,569 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,569 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:16:34,569 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,569 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,569 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,569 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,571 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:34,571 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:34,571 | ^~~~~~~~~ 2025-09-04T21:16:34,571 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,571 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,572 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,574 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,574 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:16:34,574 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,574 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,574 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,574 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,577 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:34,577 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:16:34,577 | ^~~~~~~~~ 2025-09-04T21:16:34,577 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,577 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,577 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,580 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,580 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:16:34,580 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,580 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,580 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,580 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,582 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:34,582 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:34,582 | ^~~~~~~~~ 2025-09-04T21:16:34,582 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,582 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,583 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,585 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:34,585 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:16:34,585 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,585 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,585 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,586 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:34,588 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:34,588 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:16:34,588 | ^~~~~~~~~ 2025-09-04T21:16:34,588 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:16:34,588 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:16:34,588 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:16:35,073 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:16:35,073 ast/src/moc.c:639:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,073 639 | shift = 2*( maxorder - order ); 2025-09-04T21:16:35,073 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T21:16:35,073 ast/src/moc.c:598:8: note: ‘maxorder’ was declared here 2025-09-04T21:16:35,074 598 | int maxorder; 2025-09-04T21:16:35,074 | ^~~~~~~~ 2025-09-04T21:16:35,161 ast/src/moc.c: In function ‘AddMocData’: 2025-09-04T21:16:35,161 ast/src/moc.c:858:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,162 858 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T21:16:35,162 | ^~~~ 2025-09-04T21:16:35,162 ast/src/moc.c:766:19: note: ‘pnk’ was declared here 2025-09-04T21:16:35,162 766 | const int64_t *pnk; 2025-09-04T21:16:35,162 | ^~~ 2025-09-04T21:16:35,162 ast/src/moc.c:855:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,162 855 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T21:16:35,162 | ^~~~ 2025-09-04T21:16:35,162 ast/src/moc.c:765:15: note: ‘pni’ was declared here 2025-09-04T21:16:35,162 765 | const int *pni; 2025-09-04T21:16:35,163 | ^~~ 2025-09-04T21:16:35,359 ast/src/moc.c: In function ‘AddRegion’: 2025-09-04T21:16:35,361 ast/src/moc.c:2526:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,361 2526 | if( mapped ) { 2025-09-04T21:16:35,361 | ^ 2025-09-04T21:16:35,363 ast/src/moc.c:2333:15: note: ‘mapped’ was declared here 2025-09-04T21:16:35,363 2333 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T21:16:35,363 | ^~~~~~ 2025-09-04T21:16:35,365 ast/src/moc.c:2600:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,365 2600 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T21:16:35,365 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:35,367 ast/src/moc.c:2319:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:16:35,367 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:16:35,367 | ^~~~~~~~~ 2025-09-04T21:16:35,369 ast/src/moc.c:2601:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,369 2601 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T21:16:35,369 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:35,371 ast/src/moc.c:2319:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:16:35,371 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:16:35,371 | ^~~~~~~~~ 2025-09-04T21:16:35,373 ast/src/moc.c:2602:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,373 2602 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T21:16:35,373 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:35,375 ast/src/moc.c:2320:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:16:35,375 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:16:35,375 | ^~~~~~~~~ 2025-09-04T21:16:35,377 ast/src/moc.c:2603:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:35,377 2603 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T21:16:35,378 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:16:35,379 ast/src/moc.c:2320:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:16:35,379 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:16:35,380 | ^~~~~~~~~ 2025-09-04T21:16:36,840 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:36,840 from ast/src/frame.h:556, 2025-09-04T21:16:36,840 from ast/src/region.h:68, 2025-09-04T21:16:36,840 from ast/src/moc.h:68, 2025-09-04T21:16:36,840 from ast/src/mocchan.c:111: 2025-09-04T21:16:36,841 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:36,841 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:36,841 | ^~~~~~~~ 2025-09-04T21:16:36,841 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:36,841 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:36,841 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:36,841 | ^~~~~~~~ 2025-09-04T21:16:37,621 In file included from ast/src/normmap.c:97: 2025-09-04T21:16:37,621 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:37,621 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:37,621 | ^~~~~~~~ 2025-09-04T21:16:37,622 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:37,622 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:37,622 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:37,622 | ^~~~~~~~ 2025-09-04T21:16:38,257 In file included from ast/src/nullregion.c:83: 2025-09-04T21:16:38,257 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:38,258 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:38,258 | ^~~~~~~~ 2025-09-04T21:16:38,258 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:38,258 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:38,258 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:38,258 | ^~~~~~~~ 2025-09-04T21:16:39,091 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:39,091 from ast/src/frame.h:556, 2025-09-04T21:16:39,091 from ast/src/frameset.h:438, 2025-09-04T21:16:39,091 from ast/src/plot.h:86, 2025-09-04T21:16:39,092 from ast/src/object.c:277: 2025-09-04T21:16:39,092 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:39,092 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:39,092 | ^~~~~~~~ 2025-09-04T21:16:39,092 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:39,092 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:39,092 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:39,092 | ^~~~~~~~ 2025-09-04T21:16:39,248 ast/src/object.c: In function ‘FromStringSource’: 2025-09-04T21:16:39,251 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-04T21:16:39,251 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T21:16:39,251 | ^~~~~~~~~~~~~~ 2025-09-04T21:16:41,773 In file included from ast/src/pcdmap.c:112: 2025-09-04T21:16:41,773 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:41,773 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:41,774 | ^~~~~~~~ 2025-09-04T21:16:41,774 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:41,774 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:41,774 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:41,774 | ^~~~~~~~ 2025-09-04T21:16:43,359 In file included from ast/src/permmap.c:115: 2025-09-04T21:16:43,360 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:43,360 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:43,360 | ^~~~~~~~ 2025-09-04T21:16:43,361 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:43,361 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:43,361 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:43,361 | ^~~~~~~~ 2025-09-04T21:16:45,689 In file included from ast/src/mapping.h:327, 2025-09-04T21:16:45,689 from ast/src/cmpmap.h:139, 2025-09-04T21:16:45,689 from ast/src/plot.c:1481: 2025-09-04T21:16:45,690 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:16:45,690 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:16:45,690 | ^~~~~~~~ 2025-09-04T21:16:45,690 In file included from ast/src/pointset.h:194: 2025-09-04T21:16:45,690 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:16:45,690 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:16:45,690 | ^~~~~~~~ 2025-09-04T21:16:45,978 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-04T21:16:45,982 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-04T21:16:45,982 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T21:16:45,982 | ^ 2025-09-04T21:16:46,808 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-04T21:16:46,824 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-04T21:16:46,824 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T21:16:46,825 | ^ 2025-09-04T21:16:47,643 ast/src/plot.c: At top level: 2025-09-04T21:16:47,666 ast/src/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:16:47,666 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T21:16:47,666 | ~~~~^~~~~~~~~~ 2025-09-04T21:16:47,666 ast/src/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T21:16:47,667 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T21:16:47,667 | ^~~~~ 2025-09-04T21:16:59,215 In function ‘TickMarks’, 2025-09-04T21:16:59,215 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18837:22: 2025-09-04T21:16:59,242 ast/src/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:16:59,242 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T21:16:59,242 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:16:59,242 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-04T21:16:59,268 ast/src/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T21:16:59,268 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T21:16:59,268 | ^~~~~~ 2025-09-04T21:17:12,219 In file included from ast/src/mapping.h:327, 2025-09-04T21:17:12,219 from ast/src/frame.h:556, 2025-09-04T21:17:12,219 from ast/src/cmpframe.h:257, 2025-09-04T21:17:12,219 from ast/src/plot3d.c:1161: 2025-09-04T21:17:12,219 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:12,219 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:12,220 | ^~~~~~~~ 2025-09-04T21:17:12,220 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:12,221 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:12,221 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:12,221 | ^~~~~~~~ 2025-09-04T21:17:12,457 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:17:12,457 6591 | const float up[], const char *just, int *status ){ 2025-09-04T21:17:12,457 | ~~~~~~~~~~~~^~~~ 2025-09-04T21:17:12,457 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T21:17:12,457 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T21:17:12,458 | ^~~~~~~~~~~~~~~ 2025-09-04T21:17:12,751 ast/src/plot3d.c: In function ‘Text’: 2025-09-04T21:17:12,757 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T21:17:12,757 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T21:17:12,757 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:17:12,758 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T21:17:12,758 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T21:17:12,759 In file included from ast/src/plot3d.c:1171: 2025-09-04T21:17:12,759 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T21:17:12,759 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T21:17:12,759 | ^~~~~~~~~~ 2025-09-04T21:17:18,530 In file included from ast/src/pointlist.c:103: 2025-09-04T21:17:18,530 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:18,530 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:18,530 | ^~~~~~~~ 2025-09-04T21:17:18,531 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:18,531 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:18,531 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:18,531 | ^~~~~~~~ 2025-09-04T21:17:22,054 In file included from ast/src/pointset.c:466: 2025-09-04T21:17:22,054 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:22,054 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:22,054 | ^~~~~~~~ 2025-09-04T21:17:22,055 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:22,055 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:22,055 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:22,055 | ^~~~~~~~ 2025-09-04T21:17:22,106 ast/src/pointset.c: In function ‘astCheckNaN_’: 2025-09-04T21:17:22,107 ast/src/pointset.c:1686:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T21:17:22,107 1686 | for( i = 0; i < sizeof( ast_nan ); i++ ) *(p++) = 255; 2025-09-04T21:17:22,108 | ^ 2025-09-04T21:17:22,108 ast/src/pointset.c: In function ‘astCheckNaNF_’: 2025-09-04T21:17:22,109 ast/src/pointset.c:1739:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T21:17:22,109 1739 | for( i = 0; i < sizeof( ast_nanf ); i++ ) *(p++) = 255; 2025-09-04T21:17:22,109 | ^ 2025-09-04T21:17:23,611 In file included from ast/src/polygon.c:162: 2025-09-04T21:17:23,611 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:17:23,611 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:17:23,611 | ^~~~~~~~ 2025-09-04T21:17:23,612 In file included from ast/src/pointset.h:194: 2025-09-04T21:17:23,612 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:17:23,612 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:17:23,612 | ^~~~~~~~ 2025-09-04T21:18:42,509 In file included from ast/src/polymap.c:161: 2025-09-04T21:18:42,510 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:42,510 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:42,510 | ^~~~~~~~ 2025-09-04T21:18:42,511 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:42,511 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:42,511 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:42,511 | ^~~~~~~~ 2025-09-04T21:18:47,019 In file included from ast/src/prism.c:105: 2025-09-04T21:18:47,019 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:47,019 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:47,019 | ^~~~~~~~ 2025-09-04T21:18:47,019 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:47,019 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:47,019 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:47,019 | ^~~~~~~~ 2025-09-04T21:18:49,437 In file included from ast/src/ratemap.c:91: 2025-09-04T21:18:49,437 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:49,438 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:49,438 | ^~~~~~~~ 2025-09-04T21:18:49,438 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:49,439 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:49,439 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:49,439 | ^~~~~~~~ 2025-09-04T21:18:50,192 In file included from ast/src/mapping.h:327, 2025-09-04T21:18:50,192 from ast/src/region.c:828: 2025-09-04T21:18:50,192 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:18:50,192 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:18:50,192 | ^~~~~~~~ 2025-09-04T21:18:50,192 In file included from ast/src/pointset.h:194: 2025-09-04T21:18:50,192 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:18:50,193 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:18:50,193 | ^~~~~~~~ 2025-09-04T21:18:59,040 ast/src/region.c: In function ‘OverlapX’: 2025-09-04T21:18:59,046 ast/src/region.c:7299:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,046 7299 | if( inside1 ) { 2025-09-04T21:18:59,046 | ^ 2025-09-04T21:18:59,052 ast/src/region.c:6951:8: note: ‘inside1’ was declared here 2025-09-04T21:18:59,052 6951 | int inside1; /* The position is inside reg1? */ 2025-09-04T21:18:59,052 | ^~~~~~~ 2025-09-04T21:18:59,412 ast/src/region.c: In function ‘astMask4D_’: 2025-09-04T21:18:59,432 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,432 13766 | return result; \ 2025-09-04T21:18:59,432 | ^~~~~~ 2025-09-04T21:18:59,433 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,433 13772 | MAKE_MASK4_(D,double) 2025-09-04T21:18:59,433 | ^~~~~~~~~~~ 2025-09-04T21:18:59,453 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,453 13740 | int result; \ 2025-09-04T21:18:59,453 | ^~~~~~ 2025-09-04T21:18:59,453 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,453 13772 | MAKE_MASK4_(D,double) 2025-09-04T21:18:59,453 | ^~~~~~~~~~~ 2025-09-04T21:18:59,488 ast/src/region.c: In function ‘astMask4F_’: 2025-09-04T21:18:59,508 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,508 13766 | return result; \ 2025-09-04T21:18:59,508 | ^~~~~~ 2025-09-04T21:18:59,509 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,509 13773 | MAKE_MASK4_(F,float) 2025-09-04T21:18:59,509 | ^~~~~~~~~~~ 2025-09-04T21:18:59,529 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,529 13740 | int result; \ 2025-09-04T21:18:59,529 | ^~~~~~ 2025-09-04T21:18:59,529 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,529 13773 | MAKE_MASK4_(F,float) 2025-09-04T21:18:59,529 | ^~~~~~~~~~~ 2025-09-04T21:18:59,564 ast/src/region.c: In function ‘astMask4L_’: 2025-09-04T21:18:59,584 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,584 13766 | return result; \ 2025-09-04T21:18:59,584 | ^~~~~~ 2025-09-04T21:18:59,584 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,584 13774 | MAKE_MASK4_(L,long int) 2025-09-04T21:18:59,585 | ^~~~~~~~~~~ 2025-09-04T21:18:59,604 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,605 13740 | int result; \ 2025-09-04T21:18:59,605 | ^~~~~~ 2025-09-04T21:18:59,605 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,605 13774 | MAKE_MASK4_(L,long int) 2025-09-04T21:18:59,605 | ^~~~~~~~~~~ 2025-09-04T21:18:59,639 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-04T21:18:59,660 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,660 13766 | return result; \ 2025-09-04T21:18:59,660 | ^~~~~~ 2025-09-04T21:18:59,660 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,660 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:18:59,660 | ^~~~~~~~~~~ 2025-09-04T21:18:59,680 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,680 13740 | int result; \ 2025-09-04T21:18:59,680 | ^~~~~~ 2025-09-04T21:18:59,680 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,680 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:18:59,680 | ^~~~~~~~~~~ 2025-09-04T21:18:59,716 ast/src/region.c: In function ‘astMask4I_’: 2025-09-04T21:18:59,736 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,736 13766 | return result; \ 2025-09-04T21:18:59,736 | ^~~~~~ 2025-09-04T21:18:59,736 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,736 13776 | MAKE_MASK4_(I,int) 2025-09-04T21:18:59,736 | ^~~~~~~~~~~ 2025-09-04T21:18:59,756 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,756 13740 | int result; \ 2025-09-04T21:18:59,757 | ^~~~~~ 2025-09-04T21:18:59,757 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,757 13776 | MAKE_MASK4_(I,int) 2025-09-04T21:18:59,757 | ^~~~~~~~~~~ 2025-09-04T21:18:59,791 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-04T21:18:59,811 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,811 13766 | return result; \ 2025-09-04T21:18:59,811 | ^~~~~~ 2025-09-04T21:18:59,812 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,812 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:18:59,812 | ^~~~~~~~~~~ 2025-09-04T21:18:59,832 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,832 13740 | int result; \ 2025-09-04T21:18:59,832 | ^~~~~~ 2025-09-04T21:18:59,832 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,832 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:18:59,832 | ^~~~~~~~~~~ 2025-09-04T21:18:59,866 ast/src/region.c: In function ‘astMask4S_’: 2025-09-04T21:18:59,887 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,887 13766 | return result; \ 2025-09-04T21:18:59,887 | ^~~~~~ 2025-09-04T21:18:59,887 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,887 13778 | MAKE_MASK4_(S,short int) 2025-09-04T21:18:59,887 | ^~~~~~~~~~~ 2025-09-04T21:18:59,907 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,907 13740 | int result; \ 2025-09-04T21:18:59,907 | ^~~~~~ 2025-09-04T21:18:59,907 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,907 13778 | MAKE_MASK4_(S,short int) 2025-09-04T21:18:59,908 | ^~~~~~~~~~~ 2025-09-04T21:18:59,942 ast/src/region.c: In function ‘astMask4US_’: 2025-09-04T21:18:59,962 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:18:59,962 13766 | return result; \ 2025-09-04T21:18:59,962 | ^~~~~~ 2025-09-04T21:18:59,962 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,963 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:18:59,963 | ^~~~~~~~~~~ 2025-09-04T21:18:59,983 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:18:59,983 13740 | int result; \ 2025-09-04T21:18:59,983 | ^~~~~~ 2025-09-04T21:18:59,983 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:18:59,983 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:18:59,983 | ^~~~~~~~~~~ 2025-09-04T21:19:00,017 ast/src/region.c: In function ‘astMask4B_’: 2025-09-04T21:19:00,038 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:19:00,038 13766 | return result; \ 2025-09-04T21:19:00,038 | ^~~~~~ 2025-09-04T21:19:00,038 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:19:00,038 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T21:19:00,038 | ^~~~~~~~~~~ 2025-09-04T21:19:00,058 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:19:00,058 13740 | int result; \ 2025-09-04T21:19:00,058 | ^~~~~~ 2025-09-04T21:19:00,058 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:19:00,059 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T21:19:00,059 | ^~~~~~~~~~~ 2025-09-04T21:19:00,093 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-04T21:19:00,113 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:19:00,114 13766 | return result; \ 2025-09-04T21:19:00,114 | ^~~~~~ 2025-09-04T21:19:00,114 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:19:00,114 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:19:00,114 | ^~~~~~~~~~~ 2025-09-04T21:19:00,134 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T21:19:00,134 13740 | int result; \ 2025-09-04T21:19:00,134 | ^~~~~~ 2025-09-04T21:19:00,134 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:19:00,134 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:19:00,134 | ^~~~~~~~~~~ 2025-09-04T21:19:00,901 In file included from ast/src/selectormap.c:102: 2025-09-04T21:19:00,901 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:00,901 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:00,901 | ^~~~~~~~ 2025-09-04T21:19:00,902 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:00,902 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:00,902 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:00,902 | ^~~~~~~~ 2025-09-04T21:19:01,771 In file included from ast/src/shiftmap.c:80: 2025-09-04T21:19:01,771 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:01,771 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:01,771 | ^~~~~~~~ 2025-09-04T21:19:01,771 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:01,772 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:01,772 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:01,772 | ^~~~~~~~ 2025-09-04T21:19:02,491 In file included from ast/src/skyaxis.c:141: 2025-09-04T21:19:02,492 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:02,492 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:02,492 | ^~~~~~~~ 2025-09-04T21:19:02,493 In file included from ./ast/pal.h:90, 2025-09-04T21:19:02,493 from ast/src/skyaxis.c:136: 2025-09-04T21:19:02,493 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:02,493 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:02,493 | ^~~~~~~~ 2025-09-04T21:19:05,293 In file included from ast/src/skyframe.c:763: 2025-09-04T21:19:05,293 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:05,293 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:05,293 | ^~~~~~~~ 2025-09-04T21:19:05,294 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:05,294 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:05,294 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:05,295 | ^~~~~~~~ 2025-09-04T21:19:05,596 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-04T21:19:05,603 ast/src/skyframe.c:8655:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:19:05,603 8655 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:19:05,603 | ^~ 2025-09-04T21:19:05,613 ast/src/skyframe.c:8709:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:19:05,613 8709 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:19:05,613 | ^~ 2025-09-04T21:19:11,569 In file included from ast/src/slamap.c:188: 2025-09-04T21:19:11,569 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:11,569 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:11,569 | ^~~~~~~~ 2025-09-04T21:19:11,569 In file included from ./ast/pal.h:90, 2025-09-04T21:19:11,570 from ast/src/slamap.c:181: 2025-09-04T21:19:11,570 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:11,570 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:11,570 | ^~~~~~~~ 2025-09-04T21:19:15,374 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:15,375 from ast/src/specfluxframe.c:90: 2025-09-04T21:19:15,375 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:15,375 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:15,375 | ^~~~~~~~ 2025-09-04T21:19:15,376 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:15,376 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:15,376 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:15,376 | ^~~~~~~~ 2025-09-04T21:19:15,479 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T21:19:15,480 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:15,480 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:15,480 | ^~~~~~~ 2025-09-04T21:19:15,480 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:15,481 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T21:19:15,481 | ^~~~~~ 2025-09-04T21:19:15,506 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-04T21:19:15,508 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:15,508 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T21:19:15,508 | ^~~~ 2025-09-04T21:19:16,341 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:16,341 from ast/src/unit.h:55, 2025-09-04T21:19:16,341 from ast/src/specframe.c:206: 2025-09-04T21:19:16,341 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:16,341 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:16,341 | ^~~~~~~~ 2025-09-04T21:19:16,342 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:16,342 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:16,342 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:16,342 | ^~~~~~~~ 2025-09-04T21:19:16,665 ast/src/specframe.c: In function ‘Dump’: 2025-09-04T21:19:16,671 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-04T21:19:16,671 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:19:16,671 | ^ 2025-09-04T21:19:20,531 In file included from ast/src/specmap.c:180: 2025-09-04T21:19:20,531 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:20,531 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:20,531 | ^~~~~~~~ 2025-09-04T21:19:20,531 In file included from ./ast/pal.h:90, 2025-09-04T21:19:20,531 from ast/src/specmap.c:174: 2025-09-04T21:19:20,532 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:20,532 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:20,532 | ^~~~~~~~ 2025-09-04T21:19:23,387 In file included from ast/src/sphmap.c:108: 2025-09-04T21:19:23,387 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:23,388 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:23,388 | ^~~~~~~~ 2025-09-04T21:19:23,388 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:23,389 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:23,389 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:23,389 | ^~~~~~~~ 2025-09-04T21:19:24,389 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:24,390 from ast/src/unitmap.h:131, 2025-09-04T21:19:24,390 from ast/src/stc.c:101: 2025-09-04T21:19:24,390 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:24,390 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:24,390 | ^~~~~~~~ 2025-09-04T21:19:24,390 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:24,390 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:24,390 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:24,391 | ^~~~~~~~ 2025-09-04T21:19:24,466 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-04T21:19:24,466 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:24,466 300 | int len; /* Length of attrib string */ 2025-09-04T21:19:24,466 | ^~~ 2025-09-04T21:19:24,474 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-04T21:19:24,474 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:24,474 776 | int len; /* Length of attrib string */ 2025-09-04T21:19:24,475 | ^~~ 2025-09-04T21:19:24,508 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-04T21:19:24,510 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:24,510 2844 | int len; /* Length of attrib string */ 2025-09-04T21:19:24,510 | ^~~ 2025-09-04T21:19:24,513 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:24,513 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T21:19:24,513 | ^~~~ 2025-09-04T21:19:25,917 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:25,917 from ast/src/frame.h:556, 2025-09-04T21:19:25,917 from ast/src/region.h:68, 2025-09-04T21:19:25,917 from ast/src/stc.h:71, 2025-09-04T21:19:25,917 from ast/src/stccatalogentrylocation.c:76: 2025-09-04T21:19:25,917 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:25,917 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:25,917 | ^~~~~~~~ 2025-09-04T21:19:25,918 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:25,918 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:25,918 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:25,918 | ^~~~~~~~ 2025-09-04T21:19:25,979 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T21:19:25,979 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:25,979 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:25,979 | ^~~ 2025-09-04T21:19:25,980 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:25,980 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:25,980 | ^~~~~~~ 2025-09-04T21:19:25,980 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T21:19:25,980 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:25,980 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T21:19:25,980 | ^~~~ 2025-09-04T21:19:26,289 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:26,289 from ast/src/frame.h:556, 2025-09-04T21:19:26,289 from ast/src/region.h:68, 2025-09-04T21:19:26,289 from ast/src/stc.h:71, 2025-09-04T21:19:26,289 from ast/src/stcobsdatalocation.c:97: 2025-09-04T21:19:26,289 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:26,289 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:26,290 | ^~~~~~~~ 2025-09-04T21:19:26,290 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:26,291 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:26,291 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:26,291 | ^~~~~~~~ 2025-09-04T21:19:26,353 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T21:19:26,354 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:26,354 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:26,354 | ^~~ 2025-09-04T21:19:26,354 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:26,354 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:26,354 | ^~~~~~~ 2025-09-04T21:19:26,737 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:26,737 from ast/src/frame.h:556, 2025-09-04T21:19:26,737 from ast/src/region.h:68, 2025-09-04T21:19:26,738 from ast/src/stc.h:71, 2025-09-04T21:19:26,738 from ast/src/stcresourceprofile.c:76: 2025-09-04T21:19:26,738 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:26,738 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:26,738 | ^~~~~~~~ 2025-09-04T21:19:26,738 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:26,738 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:26,738 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:26,738 | ^~~~~~~~ 2025-09-04T21:19:26,798 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T21:19:26,798 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:26,798 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:26,798 | ^~~ 2025-09-04T21:19:26,799 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:26,799 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:26,799 | ^~~~~~~ 2025-09-04T21:19:26,799 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T21:19:26,799 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:26,799 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T21:19:26,799 | ^~~~ 2025-09-04T21:19:27,109 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:27,109 from ast/src/frame.h:556, 2025-09-04T21:19:27,109 from ast/src/stcschan.c:216: 2025-09-04T21:19:27,109 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:27,110 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:27,110 | ^~~~~~~~ 2025-09-04T21:19:27,111 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:27,111 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:27,111 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:27,111 | ^~~~~~~~ 2025-09-04T21:19:27,717 In file included from ast/src/frame.h:554: 2025-09-04T21:19:27,717 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T21:19:27,719 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:19:27,719 511 | #define astRetF_(x) (x) 2025-09-04T21:19:27,719 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:27,719 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:27,719 | ^~~~~~ 2025-09-04T21:19:27,719 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:27,719 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:27,719 | ^~~~~~~~~ 2025-09-04T21:19:27,720 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:27,720 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:19:27,720 | ^~~~~~~~~~ 2025-09-04T21:19:27,722 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:19:27,722 511 | #define astRetF_(x) (x) 2025-09-04T21:19:27,722 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:19:27,722 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:19:27,722 | ^~~~~~ 2025-09-04T21:19:27,722 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:19:27,722 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:19:27,722 | ^~~~~~~~~ 2025-09-04T21:19:27,722 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:19:27,722 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:19:27,723 | ^~~~~~~~~~ 2025-09-04T21:19:27,723 In file included from ast/src/stcschan.c:236: 2025-09-04T21:19:27,723 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:19:27,723 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:19:27,723 | ^~~~~~~~~~~ 2025-09-04T21:19:34,238 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:34,238 from ast/src/frame.h:556, 2025-09-04T21:19:34,238 from ast/src/region.h:68, 2025-09-04T21:19:34,239 from ast/src/stc.h:71, 2025-09-04T21:19:34,239 from ast/src/stcsearchlocation.c:76: 2025-09-04T21:19:34,239 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:34,239 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:34,239 | ^~~~~~~~ 2025-09-04T21:19:34,239 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:34,239 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:34,239 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:34,239 | ^~~~~~~~ 2025-09-04T21:19:34,298 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T21:19:34,298 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:34,298 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:19:34,298 | ^~~ 2025-09-04T21:19:34,298 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:34,299 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:19:34,299 | ^~~~~~~ 2025-09-04T21:19:34,299 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T21:19:34,299 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:34,299 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T21:19:34,299 | ^~~~ 2025-09-04T21:19:34,604 In file included from ast/src/switchmap.c:138: 2025-09-04T21:19:34,604 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:34,604 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:34,604 | ^~~~~~~~ 2025-09-04T21:19:34,605 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:34,605 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:34,605 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:34,605 | ^~~~~~~~ 2025-09-04T21:19:36,332 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:19:36,332 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T21:19:36,332 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:19:36,333 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T21:19:36,333 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T21:19:36,333 | ^~~~~~ 2025-09-04T21:19:36,333 ast/src/table.c: In function ‘ParseKey’: 2025-09-04T21:19:36,336 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-04T21:19:36,336 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T21:19:36,336 | ^~ 2025-09-04T21:19:39,622 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:39,622 from ast/src/unit.h:55, 2025-09-04T21:19:39,622 from ast/src/timeframe.c:252: 2025-09-04T21:19:39,622 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:39,622 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:39,622 | ^~~~~~~~ 2025-09-04T21:19:39,623 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:39,623 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:39,623 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:39,623 | ^~~~~~~~ 2025-09-04T21:19:39,783 ast/src/timeframe.c: In function ‘astInitTimeFrameVtab_’: 2025-09-04T21:19:39,785 ast/src/timeframe.c:3365:16: warning: unused variable ‘map’ [-Wunused-variable] 2025-09-04T21:19:39,785 3365 | AstMapping *map; /* Temporary Maping */ 2025-09-04T21:19:39,785 | ^~~ 2025-09-04T21:19:40,701 In file included from ast/src/timeframe.c:250: 2025-09-04T21:19:40,701 ast/src/timeframe.c: In function ‘Centre’: 2025-09-04T21:19:40,702 ast/src/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:19:40,702 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T21:19:40,702 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:19:40,702 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:19:40,702 | ^~~~~~~~ 2025-09-04T21:19:40,702 ast/src/timeframe.c:705:17: note: in expansion of macro ‘astStore’ 2025-09-04T21:19:40,702 705 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T21:19:40,702 | ^~~~~~~~ 2025-09-04T21:19:40,703 ast/src/timeframe.c:651:10: note: ‘date1’ was declared here 2025-09-04T21:19:40,703 651 | char *date1; 2025-09-04T21:19:40,703 | ^~~~~ 2025-09-04T21:19:40,703 ast/src/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:19:40,703 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T21:19:40,703 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:19:40,703 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:19:40,703 | ^~~~~~~~ 2025-09-04T21:19:40,703 ast/src/timeframe.c:803:15: note: in expansion of macro ‘astFree’ 2025-09-04T21:19:40,703 803 | date2 = astFree( date2 ); 2025-09-04T21:19:40,704 | ^~~~~~~ 2025-09-04T21:19:40,704 ast/src/timeframe.c:652:10: note: ‘date2’ was declared here 2025-09-04T21:19:40,704 652 | char *date2; 2025-09-04T21:19:40,704 | ^~~~~ 2025-09-04T21:19:43,535 In file included from ast/src/mapping.h:327, 2025-09-04T21:19:43,535 from ast/src/slamap.h:134, 2025-09-04T21:19:43,535 from ast/src/timemap.c:172: 2025-09-04T21:19:43,535 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:43,535 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:43,535 | ^~~~~~~~ 2025-09-04T21:19:43,536 In file included from ./ast/pal.h:90, 2025-09-04T21:19:43,536 from ast/src/timemap.c:171: 2025-09-04T21:19:43,536 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:43,537 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:43,537 | ^~~~~~~~ 2025-09-04T21:19:47,130 In file included from ast/src/tranmap.c:92: 2025-09-04T21:19:47,131 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:47,131 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:47,131 | ^~~~~~~~ 2025-09-04T21:19:47,131 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:47,131 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:47,131 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:47,131 | ^~~~~~~~ 2025-09-04T21:19:48,019 In file included from ast/src/unit.c:124: 2025-09-04T21:19:48,020 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:48,020 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:48,020 | ^~~~~~~~ 2025-09-04T21:19:48,020 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:48,020 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:48,020 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:48,020 | ^~~~~~~~ 2025-09-04T21:19:48,068 ast/src/unit.c: In function ‘CleanExp’: 2025-09-04T21:19:48,068 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-04T21:19:48,068 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T21:19:48,068 | ^~ 2025-09-04T21:19:48,082 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-04T21:19:48,083 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:48,083 868 | Oper op; 2025-09-04T21:19:48,083 | ^~ 2025-09-04T21:19:48,310 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T21:19:48,315 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T21:19:48,315 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T21:19:48,315 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:19:48,316 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T21:19:48,317 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T21:19:48,317 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T21:19:48,317 | ^~~~~~~ 2025-09-04T21:19:52,151 In file included from ast/src/unitmap.c:90: 2025-09-04T21:19:52,152 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:52,152 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:52,152 | ^~~~~~~~ 2025-09-04T21:19:52,153 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:52,153 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:52,153 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:52,153 | ^~~~~~~~ 2025-09-04T21:19:52,192 ast/src/unitmap.c: In function ‘Transform’: 2025-09-04T21:19:52,193 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:52,193 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T21:19:52,194 | ^~~ 2025-09-04T21:19:52,194 ast/src/unitmap.c: In function ‘Dump’: 2025-09-04T21:19:52,195 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:52,195 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T21:19:52,195 | ^~~~ 2025-09-04T21:19:52,701 In file included from ast/src/unitnormmap.c:109: 2025-09-04T21:19:52,701 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:52,701 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:52,701 | ^~~~~~~~ 2025-09-04T21:19:52,701 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:52,701 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:52,701 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:52,701 | ^~~~~~~~ 2025-09-04T21:19:53,726 In file included from ast/src/wcsmap.c:623: 2025-09-04T21:19:53,726 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:53,726 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:53,726 | ^~~~~~~~ 2025-09-04T21:19:53,726 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:53,726 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:53,727 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:53,727 | ^~~~~~~~ 2025-09-04T21:19:57,040 In file included from ast/src/winmap.c:140: 2025-09-04T21:19:57,040 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:19:57,040 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:19:57,040 | ^~~~~~~~ 2025-09-04T21:19:57,041 In file included from ast/src/pointset.h:194: 2025-09-04T21:19:57,041 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:19:57,041 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:19:57,042 | ^~~~~~~~ 2025-09-04T21:19:59,873 ast/src/xml.c: In function ‘ReadContent’: 2025-09-04T21:19:59,879 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:19:59,879 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T21:19:59,880 | ^~~~~~~~~ 2025-09-04T21:20:04,216 In file included from ast/src/mapping.h:327, 2025-09-04T21:20:04,216 from ast/src/frame.h:556, 2025-09-04T21:20:04,216 from ast/src/xmlchan.c:214: 2025-09-04T21:20:04,217 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:20:04,217 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:20:04,217 | ^~~~~~~~ 2025-09-04T21:20:04,217 In file included from ast/src/pointset.h:194: 2025-09-04T21:20:04,217 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:20:04,217 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:20:04,217 | ^~~~~~~~ 2025-09-04T21:20:04,439 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T21:20:04,441 ast/src/xmlchan.c:2007:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:20:04,441 2007 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T21:20:04,441 | ^~ 2025-09-04T21:20:05,183 In file included from ast/src/xmlchan.c:213: 2025-09-04T21:20:05,183 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T21:20:05,189 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:20:05,190 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,190 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,190 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,190 | ^~~~~~ 2025-09-04T21:20:05,190 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,190 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,190 | ^~~~~~~~~ 2025-09-04T21:20:05,190 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,190 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,190 | ^~~~~~~~~~ 2025-09-04T21:20:05,196 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:20:05,196 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,196 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,196 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,196 | ^~~~~~ 2025-09-04T21:20:05,196 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,196 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,196 | ^~~~~~~~~ 2025-09-04T21:20:05,196 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,197 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,197 | ^~~~~~~~~~ 2025-09-04T21:20:05,197 In file included from ast/src/xmlchan.c:220: 2025-09-04T21:20:05,197 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:20:05,197 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:20:05,197 | ^~~~~~~~~~~ 2025-09-04T21:20:05,202 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:20:05,202 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,202 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,202 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,202 | ^~~~~~ 2025-09-04T21:20:05,202 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,202 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,202 | ^~~~~~~~~ 2025-09-04T21:20:05,202 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,203 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,203 | ^~~~~~~~~~ 2025-09-04T21:20:05,208 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:20:05,208 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,208 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,208 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,209 | ^~~~~~ 2025-09-04T21:20:05,209 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,209 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,209 | ^~~~~~~~~ 2025-09-04T21:20:05,209 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,209 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,209 | ^~~~~~~~~~ 2025-09-04T21:20:05,209 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:20:05,209 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:20:05,209 | ^~~~~~~~~~~ 2025-09-04T21:20:05,214 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:20:05,214 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,214 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,214 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,214 | ^~~~~~ 2025-09-04T21:20:05,215 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,215 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,215 | ^~~~~~~~~ 2025-09-04T21:20:05,215 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,215 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,215 | ^~~~~~~~~~ 2025-09-04T21:20:05,221 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:20:05,221 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,221 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,221 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,221 | ^~~~~~ 2025-09-04T21:20:05,221 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,221 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,221 | ^~~~~~~~~ 2025-09-04T21:20:05,221 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,221 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,221 | ^~~~~~~~~~ 2025-09-04T21:20:05,222 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:20:05,222 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:20:05,222 | ^~~~~~~~~~~ 2025-09-04T21:20:05,227 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:20:05,227 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,227 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,227 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,227 | ^~~~~~ 2025-09-04T21:20:05,227 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,227 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,227 | ^~~~~~~~~ 2025-09-04T21:20:05,227 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,227 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,227 | ^~~~~~~~~~ 2025-09-04T21:20:05,233 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:20:05,233 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,233 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,233 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,233 | ^~~~~~ 2025-09-04T21:20:05,234 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,234 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,234 | ^~~~~~~~~ 2025-09-04T21:20:05,234 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,234 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:20:05,234 | ^~~~~~~~~~ 2025-09-04T21:20:05,234 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:20:05,234 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:20:05,234 | ^~~~~~~~~~~ 2025-09-04T21:20:05,245 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T21:20:05,248 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:20:05,248 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,248 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,248 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,248 | ^~~~~~ 2025-09-04T21:20:05,249 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,249 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,249 | ^~~~~~~~~ 2025-09-04T21:20:05,249 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,249 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:20:05,249 | ^~~~~~~~~~ 2025-09-04T21:20:05,252 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:20:05,252 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,252 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,252 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,252 | ^~~~~~ 2025-09-04T21:20:05,252 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,252 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,252 | ^~~~~~~~~ 2025-09-04T21:20:05,252 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,252 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:20:05,252 | ^~~~~~~~~~ 2025-09-04T21:20:05,253 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:20:05,253 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:20:05,253 | ^~~~~~~~~~~ 2025-09-04T21:20:05,255 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:20:05,255 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,255 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,255 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,255 | ^~~~~~ 2025-09-04T21:20:05,255 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,255 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,256 | ^~~~~~~~~ 2025-09-04T21:20:05,256 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,256 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:20:05,256 | ^~~~~~~~~~ 2025-09-04T21:20:05,258 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:20:05,259 511 | #define astRetF_(x) (x) 2025-09-04T21:20:05,259 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:20:05,259 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:20:05,259 | ^~~~~~ 2025-09-04T21:20:05,259 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:20:05,259 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:20:05,259 | ^~~~~~~~~ 2025-09-04T21:20:05,259 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:20:05,259 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:20:05,259 | ^~~~~~~~~~ 2025-09-04T21:20:05,260 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:20:05,260 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:20:05,260 | ^~~~~~~~~~~ 2025-09-04T21:20:11,609 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T21:20:11,616 ast/src/xmlchan.c:7811:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:20:11,616 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:20:11,616 | ^ 2025-09-04T21:20:11,616 In function ‘ReCentreAnc’, 2025-09-04T21:20:11,616 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10711:7: 2025-09-04T21:20:11,623 ast/src/xmlchan.c:7811:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T21:20:11,624 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:20:11,624 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:20:13,502 In file included from ast/src/xphmap.c:89: 2025-09-04T21:20:13,503 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:20:13,503 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:20:13,503 | ^~~~~~~~ 2025-09-04T21:20:13,503 In file included from ast/src/pointset.h:194: 2025-09-04T21:20:13,503 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:20:13,503 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:20:13,503 | ^~~~~~~~ 2025-09-04T21:20:14,519 In file included from ast/src/zoommap.c:93: 2025-09-04T21:20:14,519 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:20:14,519 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:20:14,519 | ^~~~~~~~ 2025-09-04T21:20:14,519 In file included from ast/src/pointset.h:194: 2025-09-04T21:20:14,519 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:20:14,520 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:20:14,520 | ^~~~~~~~ 2025-09-04T21:20:21,026 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T21:20:21,028 starlink/ast/Ast.c:66:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,028 66 | case PyArray_DOUBLE: 2025-09-04T21:20:21,028 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,028 | PyArray_DTYPE 2025-09-04T21:20:21,029 starlink/ast/Ast.c:66:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T21:20:21,044 starlink/ast/Ast.c:69:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:21,045 69 | case PyArray_FLOAT: 2025-09-04T21:20:21,045 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,045 | PyArray_ISFLOAT 2025-09-04T21:20:21,057 starlink/ast/Ast.c:72:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:21,057 72 | case PyArray_INT: 2025-09-04T21:20:21,058 | ^~~~~~~~~~~ 2025-09-04T21:20:21,058 | PyArray_Put 2025-09-04T21:20:21,072 starlink/ast/Ast.c:75:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:21,072 75 | case PyArray_UINT: 2025-09-04T21:20:21,072 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,072 | PyArray_DIM 2025-09-04T21:20:21,080 starlink/ast/Ast.c:78:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:21,080 78 | case PyArray_BYTE: 2025-09-04T21:20:21,080 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,080 | PyArray_BYTES 2025-09-04T21:20:21,093 starlink/ast/Ast.c:81:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:21,093 81 | case PyArray_UBYTE: 2025-09-04T21:20:21,093 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,093 | PyArray_BYTES 2025-09-04T21:20:21,109 starlink/ast/Ast.c:84:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:21,109 84 | case PyArray_SHORT: 2025-09-04T21:20:21,109 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,109 | PyArray_Sort 2025-09-04T21:20:21,129 starlink/ast/Ast.c:87:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:21,129 87 | case PyArray_USHORT: 2025-09-04T21:20:21,129 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,129 | PyArray_Sort 2025-09-04T21:20:21,144 starlink/ast/Ast.c:90:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:21,144 90 | case PyArray_LONG: 2025-09-04T21:20:21,144 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,144 | PyArray_One 2025-09-04T21:20:21,162 starlink/ast/Ast.c:93:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:21,162 93 | case PyArray_ULONG: 2025-09-04T21:20:21,162 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,162 | PyArray_One 2025-09-04T21:20:21,187 starlink/ast/Ast.c:96:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:20:21,188 96 | case PyArray_LONGLONG: 2025-09-04T21:20:21,188 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:20:21,188 | Py_T_LONGLONG 2025-09-04T21:20:21,214 starlink/ast/Ast.c:99:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T21:20:21,214 99 | case PyArray_ULONGLONG: 2025-09-04T21:20:21,215 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:20:21,215 | Py_T_ULONGLONG 2025-09-04T21:20:21,234 starlink/ast/Ast.c:102:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:21,234 102 | case PyArray_CFLOAT: 2025-09-04T21:20:21,234 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,234 | PyArray_ISFLOAT 2025-09-04T21:20:21,258 starlink/ast/Ast.c:105:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,258 105 | case PyArray_CDOUBLE: 2025-09-04T21:20:21,258 | ^~~~~~~~~~~~~~~ 2025-09-04T21:20:21,258 | PyArray_DTYPE 2025-09-04T21:20:21,331 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T21:20:21,331 from starlink/ast/Ast.c:5: 2025-09-04T21:20:21,331 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T21:20:21,332 starlink/ast/Ast.c:762:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,332 762 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:21,332 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,332 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:21,332 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:21,332 | ^~~~~~~ 2025-09-04T21:20:21,355 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T21:20:21,355 starlink/ast/Ast.c:815:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,356 815 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:21,356 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,356 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:21,356 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:21,356 | ^~~~~~~ 2025-09-04T21:20:21,372 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T21:20:21,372 starlink/ast/Ast.c:898:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:21,373 898 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:20:21,373 | ^~~~~~~~~~~ 2025-09-04T21:20:21,373 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:21,373 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:21,373 | ^~~~~~~ 2025-09-04T21:20:21,387 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T21:20:21,388 starlink/ast/Ast.c:939:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:21,388 939 | PyArray_INT, 0, 100); 2025-09-04T21:20:21,389 | ^~~~~~~~~~~ 2025-09-04T21:20:21,389 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:21,389 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:21,389 | ^~~~ 2025-09-04T21:20:21,412 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T21:20:21,413 starlink/ast/Ast.c:997:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,413 997 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:21,413 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,413 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:21,413 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:21,413 | ^~~~~~~ 2025-09-04T21:20:21,437 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T21:20:21,439 starlink/ast/Ast.c:1117:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,439 1117 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:21,439 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,439 | PyArray_DTYPE 2025-09-04T21:20:21,457 starlink/ast/Ast.c:1120:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:21,457 1120 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:21,457 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,457 | PyArray_ISFLOAT 2025-09-04T21:20:21,471 starlink/ast/Ast.c:1123:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:21,472 1123 | } else if( type == PyArray_INT || 2025-09-04T21:20:21,472 | ^~~~~~~~~~~ 2025-09-04T21:20:21,472 | PyArray_Put 2025-09-04T21:20:21,488 starlink/ast/Ast.c:1124:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:21,488 1124 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:20:21,488 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,489 | PyArray_One 2025-09-04T21:20:21,516 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T21:20:21,518 starlink/ast/Ast.c:1327:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,518 1327 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:21,518 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,518 | PyArray_DTYPE 2025-09-04T21:20:21,536 starlink/ast/Ast.c:1330:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:21,536 1330 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:21,536 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,536 | PyArray_ISFLOAT 2025-09-04T21:20:21,551 starlink/ast/Ast.c:1333:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:21,551 1333 | } else if( type == PyArray_INT || 2025-09-04T21:20:21,551 | ^~~~~~~~~~~ 2025-09-04T21:20:21,551 | PyArray_Put 2025-09-04T21:20:21,568 starlink/ast/Ast.c:1334:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:21,568 1334 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:20:21,568 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,568 | PyArray_One 2025-09-04T21:20:21,596 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T21:20:21,598 starlink/ast/Ast.c:1573:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,598 1573 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:21,598 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,599 | PyArray_DTYPE 2025-09-04T21:20:21,617 starlink/ast/Ast.c:1576:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:21,617 1576 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:21,617 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,617 | PyArray_ISFLOAT 2025-09-04T21:20:21,632 starlink/ast/Ast.c:1579:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:21,632 1579 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:21,633 | ^~~~~~~~~~~ 2025-09-04T21:20:21,633 | PyArray_Put 2025-09-04T21:20:21,650 starlink/ast/Ast.c:1582:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:21,650 1582 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:21,650 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,650 | PyArray_One 2025-09-04T21:20:21,668 starlink/ast/Ast.c:1585:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:21,668 1585 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:21,668 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,668 | PyArray_Sort 2025-09-04T21:20:21,679 starlink/ast/Ast.c:1588:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:21,679 1588 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:21,679 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,679 | PyArray_BYTES 2025-09-04T21:20:21,696 starlink/ast/Ast.c:1591:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:21,696 1591 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:21,696 | ^~~~~~~~~~~~ 2025-09-04T21:20:21,696 | PyArray_DIM 2025-09-04T21:20:21,718 starlink/ast/Ast.c:1594:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:21,718 1594 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:21,718 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,718 | PyArray_Sort 2025-09-04T21:20:21,733 starlink/ast/Ast.c:1597:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:21,733 1597 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:21,733 | ^~~~~~~~~~~~~ 2025-09-04T21:20:21,733 | PyArray_BYTES 2025-09-04T21:20:21,777 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T21:20:21,778 starlink/ast/Ast.c:1889:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,778 1889 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:20:21,779 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,779 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:21,779 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:21,779 | ^~~~~~~ 2025-09-04T21:20:21,802 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T21:20:21,804 starlink/ast/Ast.c:1968:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,804 1968 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T21:20:21,804 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,805 | PyArray_DTYPE 2025-09-04T21:20:21,945 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T21:20:21,947 starlink/ast/Ast.c:2815:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,947 2815 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:21,948 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,948 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:21,948 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:21,948 | ^~~~ 2025-09-04T21:20:21,966 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T21:20:21,969 starlink/ast/Ast.c:3146:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:21,969 3146 | PyArray_INT, 0, 100); 2025-09-04T21:20:21,969 | ^~~~~~~~~~~ 2025-09-04T21:20:21,969 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:21,969 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:21,969 | ^~~~ 2025-09-04T21:20:21,993 starlink/ast/Ast.c:3151:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:21,993 3151 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:21,994 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:21,994 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:21,994 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:21,994 | ^~~~ 2025-09-04T21:20:22,016 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T21:20:22,019 starlink/ast/Ast.c:3250:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,019 3250 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:22,019 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,020 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,020 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,020 | ^~~~ 2025-09-04T21:20:22,042 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T21:20:22,045 starlink/ast/Ast.c:3338:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,045 3338 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:22,045 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,045 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,045 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,046 | ^~~~ 2025-09-04T21:20:22,068 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T21:20:22,071 starlink/ast/Ast.c:3428:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,071 3428 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:22,071 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,071 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,072 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,072 | ^~~~ 2025-09-04T21:20:22,094 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T21:20:22,097 starlink/ast/Ast.c:3523:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,097 3523 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:22,097 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,098 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,098 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,098 | ^~~~ 2025-09-04T21:20:22,101 starlink/ast/Ast.c:3534:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:20:22,101 3534 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T21:20:22,102 | ^~ 2025-09-04T21:20:22,105 starlink/ast/Ast.c:3535:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:20:22,105 3535 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T21:20:22,105 | ^~ 2025-09-04T21:20:22,108 starlink/ast/Ast.c:3536:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:20:22,108 3536 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T21:20:22,108 | ^~ 2025-09-04T21:20:22,674 In file included from starlink/ast/Ast.c:55: 2025-09-04T21:20:22,674 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T21:20:22,677 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T21:20:22,677 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T21:20:22,677 | ^~~~~~~ 2025-09-04T21:20:22,677 starlink/ast/Ast.c:3643:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T21:20:22,677 3643 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T21:20:22,677 | ^~~~~~~~ 2025-09-04T21:20:22,751 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T21:20:22,755 starlink/ast/Ast.c:4006:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,755 4006 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:22,755 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,755 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:22,755 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:22,755 | ^~~~~~~ 2025-09-04T21:20:22,773 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T21:20:22,777 starlink/ast/Ast.c:4041:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:22,777 4041 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:20:22,777 | ^~~~~~~~~~~ 2025-09-04T21:20:22,777 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:22,777 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:22,777 | ^~~~~~~ 2025-09-04T21:20:22,803 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T21:20:22,807 starlink/ast/Ast.c:4094:55: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,807 4094 | PyArray_DOUBLE, 0, 100 ); 2025-09-04T21:20:22,807 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,807 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,807 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,808 | ^~~~ 2025-09-04T21:20:22,835 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T21:20:22,839 starlink/ast/Ast.c:4209:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,839 4209 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:22,839 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,839 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:22,839 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:22,840 | ^~~~~~~ 2025-09-04T21:20:22,865 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T21:20:22,869 starlink/ast/Ast.c:4247:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,869 4247 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:22,869 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,869 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:22,870 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:22,870 | ^~~~~~~ 2025-09-04T21:20:22,889 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T21:20:22,893 starlink/ast/Ast.c:4307:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:22,893 4307 | PyArray_INT, 0, 100); 2025-09-04T21:20:22,893 | ^~~~~~~~~~~ 2025-09-04T21:20:22,893 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,894 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,894 | ^~~~ 2025-09-04T21:20:22,921 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T21:20:22,925 starlink/ast/Ast.c:4364:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,925 4364 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:22,925 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,925 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:22,925 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:22,926 | ^~~~~~~ 2025-09-04T21:20:22,952 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T21:20:22,956 starlink/ast/Ast.c:4488:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,956 4488 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:20:22,956 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,956 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,957 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,957 | ^~~~ 2025-09-04T21:20:22,988 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T21:20:22,992 starlink/ast/Ast.c:4618:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:22,992 4618 | PyArray_DOUBLE, 2025-09-04T21:20:22,992 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:22,992 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:22,992 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:22,992 | ^~~~ 2025-09-04T21:20:23,025 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T21:20:23,030 starlink/ast/Ast.c:4836:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,030 4836 | PyArray_DOUBLE, 2025-09-04T21:20:23,030 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,030 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:20:23,030 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:20:23,030 | ^~~~ 2025-09-04T21:20:23,182 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T21:20:23,188 starlink/ast/Ast.c:6314:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,188 6314 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:23,188 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,188 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:23,188 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:23,188 | ^~~~~~~ 2025-09-04T21:20:23,215 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-04T21:20:23,221 starlink/ast/Ast.c:6344:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,221 6344 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:23,221 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,221 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:23,221 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:23,221 | ^~~~~~~ 2025-09-04T21:20:23,257 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T21:20:23,263 starlink/ast/Ast.c:6474:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,263 6474 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:20:23,263 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,263 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:23,264 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:23,264 | ^~~~~~~ 2025-09-04T21:20:23,291 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T21:20:23,297 starlink/ast/Ast.c:6523:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,297 6523 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:20:23,297 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,297 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:23,297 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:23,297 | ^~~~~~~ 2025-09-04T21:20:23,325 starlink/ast/Ast.c: In function ‘Region_mask’: 2025-09-04T21:20:23,334 starlink/ast/Ast.c:6592:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,334 6592 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:23,334 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,334 | PyArray_DTYPE 2025-09-04T21:20:23,362 starlink/ast/Ast.c:6595:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:23,363 6595 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:23,363 | ^~~~~~~~~~~~~ 2025-09-04T21:20:23,363 | PyArray_ISFLOAT 2025-09-04T21:20:23,388 starlink/ast/Ast.c:6598:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:23,388 6598 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:23,388 | ^~~~~~~~~~~ 2025-09-04T21:20:23,388 | PyArray_Put 2025-09-04T21:20:23,415 starlink/ast/Ast.c:6601:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:23,415 6601 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:23,415 | ^~~~~~~~~~~~ 2025-09-04T21:20:23,415 | PyArray_One 2025-09-04T21:20:23,443 starlink/ast/Ast.c:6604:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:23,443 6604 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:23,443 | ^~~~~~~~~~~~~ 2025-09-04T21:20:23,443 | PyArray_Sort 2025-09-04T21:20:23,464 starlink/ast/Ast.c:6607:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:23,464 6607 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:23,464 | ^~~~~~~~~~~~ 2025-09-04T21:20:23,464 | PyArray_BYTES 2025-09-04T21:20:23,490 starlink/ast/Ast.c:6610:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:23,490 6610 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:23,490 | ^~~~~~~~~~~~ 2025-09-04T21:20:23,490 | PyArray_DIM 2025-09-04T21:20:23,523 starlink/ast/Ast.c:6613:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:23,523 6613 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:23,523 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,523 | PyArray_Sort 2025-09-04T21:20:23,548 starlink/ast/Ast.c:6616:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:23,549 6616 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:23,549 | ^~~~~~~~~~~~~ 2025-09-04T21:20:23,549 | PyArray_BYTES 2025-09-04T21:20:23,615 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T21:20:23,622 starlink/ast/Ast.c:6961:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,622 6961 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:23,622 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,622 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:23,622 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:23,622 | ^~~~~~~ 2025-09-04T21:20:23,653 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T21:20:23,662 starlink/ast/Ast.c:7151:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:23,663 7151 | if( type == PyArray_INT ) { 2025-09-04T21:20:23,663 | ^~~~~~~~~~~ 2025-09-04T21:20:23,663 | PyArray_Put 2025-09-04T21:20:23,690 starlink/ast/Ast.c:7153:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:23,690 7153 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:23,690 | ^~~~~~~~~~~~ 2025-09-04T21:20:23,690 | PyArray_One 2025-09-04T21:20:23,729 starlink/ast/Ast.c:7155:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:20:23,729 7155 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T21:20:23,729 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:20:23,729 | Py_T_LONGLONG 2025-09-04T21:20:23,761 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T21:20:23,771 starlink/ast/Ast.c:7277:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:23,771 7277 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:23,771 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,771 | PyArray_DTYPE 2025-09-04T21:20:23,801 starlink/ast/Ast.c:7281:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:23,801 7281 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:23,801 | ^~~~~~~~~~~~~ 2025-09-04T21:20:23,801 | PyArray_ISFLOAT 2025-09-04T21:20:23,827 starlink/ast/Ast.c:7285:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:23,827 7285 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:23,827 | ^~~~~~~~~~~ 2025-09-04T21:20:23,828 | PyArray_Put 2025-09-04T21:20:23,855 starlink/ast/Ast.c:7289:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:23,856 7289 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:23,856 | ^~~~~~~~~~~~ 2025-09-04T21:20:23,856 | PyArray_One 2025-09-04T21:20:23,885 starlink/ast/Ast.c:7293:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:23,885 7293 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:23,885 | ^~~~~~~~~~~~~ 2025-09-04T21:20:23,885 | PyArray_Sort 2025-09-04T21:20:23,906 starlink/ast/Ast.c:7297:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:23,907 7297 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:23,907 | ^~~~~~~~~~~~ 2025-09-04T21:20:23,907 | PyArray_BYTES 2025-09-04T21:20:23,934 starlink/ast/Ast.c:7301:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:23,934 7301 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:23,934 | ^~~~~~~~~~~~ 2025-09-04T21:20:23,934 | PyArray_DIM 2025-09-04T21:20:23,968 starlink/ast/Ast.c:7305:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:23,968 7305 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:23,968 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:23,968 | PyArray_Sort 2025-09-04T21:20:23,994 starlink/ast/Ast.c:7309:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:23,994 7309 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:23,994 | ^~~~~~~~~~~~~ 2025-09-04T21:20:23,995 | PyArray_BYTES 2025-09-04T21:20:24,048 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T21:20:24,055 starlink/ast/Ast.c:7471:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:24,055 7471 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:20:24,056 | ^~~~~~~~~~~ 2025-09-04T21:20:24,056 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:24,056 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:24,056 | ^~~~~~~ 2025-09-04T21:20:24,093 starlink/ast/Ast.c:7471:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:20:24,093 7471 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:20:24,093 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:20:24,093 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:24,093 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:24,093 | ^~~~~~~ 2025-09-04T21:20:24,129 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T21:20:24,139 starlink/ast/Ast.c:7646:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:24,139 7646 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:20:24,139 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:24,139 | PyArray_DTYPE 2025-09-04T21:20:24,170 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T21:20:24,180 starlink/ast/Ast.c:7778:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:24,180 7778 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:20:24,180 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:24,180 | PyArray_DTYPE 2025-09-04T21:20:24,213 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T21:20:24,220 starlink/ast/Ast.c:7923:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:24,220 7923 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:24,220 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:24,221 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:24,221 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:24,221 | ^~~~~~~ 2025-09-04T21:20:24,247 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T21:20:24,254 starlink/ast/Ast.c:8437:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:20:24,254 8437 | result = SetProxy( this, self ); 2025-09-04T21:20:24,255 | ^~~~ 2025-09-04T21:20:24,255 | | 2025-09-04T21:20:24,255 | AstChannel * 2025-09-04T21:20:24,255 starlink/ast/Ast.c:143:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T21:20:24,255 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:20:24,255 | ~~~~~~~~~~~^~~~ 2025-09-04T21:20:24,263 starlink/ast/Ast.c:8437:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:20:24,263 8437 | result = SetProxy( this, self ); 2025-09-04T21:20:24,263 | ^~~~ 2025-09-04T21:20:24,263 | | 2025-09-04T21:20:24,263 | Channel * 2025-09-04T21:20:24,264 starlink/ast/Ast.c:143:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T21:20:24,264 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:20:24,264 | ~~~~~~~~^~~~ 2025-09-04T21:20:24,534 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T21:20:24,548 starlink/ast/Ast.c:10419:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:24,548 10419 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:24,548 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:24,548 | PyArray_DTYPE 2025-09-04T21:20:24,583 starlink/ast/Ast.c:10422:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:24,584 10422 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:24,584 | ^~~~~~~~~~~~~ 2025-09-04T21:20:24,584 | PyArray_ISFLOAT 2025-09-04T21:20:24,615 starlink/ast/Ast.c:10425:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:24,615 10425 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:24,615 | ^~~~~~~~~~~ 2025-09-04T21:20:24,615 | PyArray_Put 2025-09-04T21:20:24,649 starlink/ast/Ast.c:10428:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:24,650 10428 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:24,650 | ^~~~~~~~~~~~~ 2025-09-04T21:20:24,650 | PyArray_Sort 2025-09-04T21:20:24,681 starlink/ast/Ast.c:10431:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:24,681 10431 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:24,682 | ^~~~~~~~~~~~~ 2025-09-04T21:20:24,682 | PyArray_BYTES 2025-09-04T21:20:25,020 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T21:20:25,030 starlink/ast/Ast.c:10793:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:25,030 10793 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:25,031 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,031 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:25,031 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:25,031 | ^~~~~~~ 2025-09-04T21:20:25,077 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T21:20:25,092 starlink/ast/Ast.c:10983:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:25,092 10983 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T21:20:25,092 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,092 | PyArray_DTYPE 2025-09-04T21:20:25,121 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T21:20:25,135 starlink/ast/Ast.c:11015:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:25,135 11015 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T21:20:25,136 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,136 | PyArray_DTYPE 2025-09-04T21:20:25,191 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T21:20:25,202 starlink/ast/Ast.c:11350:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:25,202 11350 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:25,203 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,203 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:25,203 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:25,203 | ^~~~~~~ 2025-09-04T21:20:25,229 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T21:20:25,240 starlink/ast/Ast.c:11383:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:25,240 11383 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:20:25,240 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,240 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:25,240 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:25,240 | ^~~~~~~ 2025-09-04T21:20:25,286 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T21:20:25,297 starlink/ast/Ast.c:11750:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:25,297 11750 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:20:25,297 | ^~~~~~~~~~~ 2025-09-04T21:20:25,298 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:20:25,298 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:20:25,298 | ^~~~~~~ 2025-09-04T21:20:25,397 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-04T21:20:25,414 starlink/ast/Ast.c:12428:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:25,414 12428 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:25,414 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,414 | PyArray_DTYPE 2025-09-04T21:20:25,452 starlink/ast/Ast.c:12431:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:25,452 12431 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:25,452 | ^~~~~~~~~~~~~ 2025-09-04T21:20:25,453 | PyArray_ISFLOAT 2025-09-04T21:20:25,487 starlink/ast/Ast.c:12434:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:25,487 12434 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:25,487 | ^~~~~~~~~~~ 2025-09-04T21:20:25,487 | PyArray_Put 2025-09-04T21:20:25,523 starlink/ast/Ast.c:12437:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:25,523 12437 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:25,523 | ^~~~~~~~~~~~ 2025-09-04T21:20:25,524 | PyArray_One 2025-09-04T21:20:25,559 starlink/ast/Ast.c:12440:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:25,559 12440 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:25,559 | ^~~~~~~~~~~~ 2025-09-04T21:20:25,560 | PyArray_DIM 2025-09-04T21:20:25,600 starlink/ast/Ast.c:12443:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:25,600 12443 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:20:25,600 | ^~~~~~~~~~~~~ 2025-09-04T21:20:25,600 | PyArray_One 2025-09-04T21:20:25,638 starlink/ast/Ast.c:12446:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:25,638 12446 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:25,638 | ^~~~~~~~~~~~~ 2025-09-04T21:20:25,638 | PyArray_Sort 2025-09-04T21:20:25,680 starlink/ast/Ast.c:12449:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:25,680 12449 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:25,680 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,680 | PyArray_Sort 2025-09-04T21:20:25,710 starlink/ast/Ast.c:12452:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:25,710 12452 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:25,710 | ^~~~~~~~~~~~ 2025-09-04T21:20:25,710 | PyArray_BYTES 2025-09-04T21:20:25,745 starlink/ast/Ast.c:12455:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:25,745 12455 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:25,745 | ^~~~~~~~~~~~~ 2025-09-04T21:20:25,745 | PyArray_BYTES 2025-09-04T21:20:25,838 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T21:20:25,855 starlink/ast/Ast.c:12670:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:25,855 12670 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:20:25,855 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:25,855 | PyArray_DTYPE 2025-09-04T21:20:25,894 starlink/ast/Ast.c:12673:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:20:25,894 12673 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:20:25,894 | ^~~~~~~~~~~~~ 2025-09-04T21:20:25,894 | PyArray_ISFLOAT 2025-09-04T21:20:25,928 starlink/ast/Ast.c:12676:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:25,928 12676 | } else if( type == PyArray_INT ) { 2025-09-04T21:20:25,928 | ^~~~~~~~~~~ 2025-09-04T21:20:25,929 | PyArray_Put 2025-09-04T21:20:25,965 starlink/ast/Ast.c:12679:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:25,965 12679 | } else if( type == PyArray_LONG ) { 2025-09-04T21:20:25,965 | ^~~~~~~~~~~~ 2025-09-04T21:20:25,965 | PyArray_One 2025-09-04T21:20:26,001 starlink/ast/Ast.c:12682:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:20:26,002 12682 | } else if( type == PyArray_UINT ) { 2025-09-04T21:20:26,002 | ^~~~~~~~~~~~ 2025-09-04T21:20:26,002 | PyArray_DIM 2025-09-04T21:20:26,042 starlink/ast/Ast.c:12685:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:20:26,042 12685 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:20:26,042 | ^~~~~~~~~~~~~ 2025-09-04T21:20:26,042 | PyArray_One 2025-09-04T21:20:26,081 starlink/ast/Ast.c:12688:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:26,081 12688 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:20:26,081 | ^~~~~~~~~~~~~ 2025-09-04T21:20:26,081 | PyArray_Sort 2025-09-04T21:20:26,123 starlink/ast/Ast.c:12691:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:20:26,123 12691 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:20:26,123 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:26,123 | PyArray_Sort 2025-09-04T21:20:26,153 starlink/ast/Ast.c:12694:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:26,153 12694 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:20:26,153 | ^~~~~~~~~~~~ 2025-09-04T21:20:26,154 | PyArray_BYTES 2025-09-04T21:20:26,189 starlink/ast/Ast.c:12697:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:20:26,189 12697 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:20:26,189 | ^~~~~~~~~~~~~ 2025-09-04T21:20:26,189 | PyArray_BYTES 2025-09-04T21:20:26,471 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:20:26,489 starlink/ast/Ast.c:14007:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:20:26,489 14007 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T21:20:26,490 | ^~~~~~~~~~~~~~ 2025-09-04T21:20:26,490 | PyArray_DTYPE 2025-09-04T21:20:26,507 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T21:20:26,525 starlink/ast/Ast.c:14022:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:20:26,526 14022 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T21:20:26,526 | ^~~~~~~~~~~ 2025-09-04T21:20:26,526 | PyArray_Put 2025-09-04T21:20:26,598 starlink/ast/Ast.c:14023:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:20:26,598 14023 | } 2025-09-04T21:20:26,598 | ^ 2025-09-04T21:20:26,681 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:20:26,691 starlink/ast/Ast.c:14008:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:20:26,691 14008 | } 2025-09-04T21:20:26,691 | ^ 2025-09-04T21:20:27,514 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T21:20:27,686 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T21:20:27,697 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T21:20:27,697 exec(compile('"'"''"'"''"'"' 2025-09-04T21:20:27,697 # This is -- a caller that pip uses to run setup.py 2025-09-04T21:20:27,697 # 2025-09-04T21:20:27,697 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T21:20:27,697 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T21:20:27,697 # - It provides a clear error message when setuptools is not installed. 2025-09-04T21:20:27,697 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T21:20:27,697 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T21:20:27,697 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T21:20:27,697 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T21:20:27,697 import os, sys, tokenize, traceback 2025-09-04T21:20:27,697 2025-09-04T21:20:27,697 try: 2025-09-04T21:20:27,697 import setuptools 2025-09-04T21:20:27,697 except ImportError: 2025-09-04T21:20:27,697 print( 2025-09-04T21:20:27,697 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T21:20:27,697 "the build environment with exception:", 2025-09-04T21:20:27,697 file=sys.stderr, 2025-09-04T21:20:27,697 ) 2025-09-04T21:20:27,697 traceback.print_exc() 2025-09-04T21:20:27,697 sys.exit(1) 2025-09-04T21:20:27,697 2025-09-04T21:20:27,697 __file__ = %r 2025-09-04T21:20:27,697 sys.argv[0] = __file__ 2025-09-04T21:20:27,697 2025-09-04T21:20:27,697 if os.path.exists(__file__): 2025-09-04T21:20:27,697 filename = __file__ 2025-09-04T21:20:27,697 with tokenize.open(__file__) as f: 2025-09-04T21:20:27,697 setup_py_code = f.read() 2025-09-04T21:20:27,697 else: 2025-09-04T21:20:27,697 filename = "" 2025-09-04T21:20:27,697 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T21:20:27,697 2025-09-04T21:20:27,697 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T21:20:27,697 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qlw36t8i/starlink-pyast_18202dfffca4410ea8434c21ab998e63/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-w0y5cd04[/] 2025-09-04T21:20:27,697 [bold magenta]cwd[/]: /tmp/pip-wheel-qlw36t8i/starlink-pyast_18202dfffca4410ea8434c21ab998e63/ 2025-09-04T21:20:27,698 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T21:20:27,698 ERROR: Failed building wheel for starlink-pyast 2025-09-04T21:20:27,699 Running setup.py clean for starlink-pyast 2025-09-04T21:20:27,700 Running command python setup.py clean 2025-09-04T21:20:29,021 /usr/bin/ld: tmp/isfinite9jhd_qgc.o: in function `main': 2025-09-04T21:20:29,021 isfinite9jhd_qgc.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:20:29,026 collect2: error: ld returned 1 exit status 2025-09-04T21:20:29,586 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:20:29,586 !! 2025-09-04T21:20:29,587 ******************************************************************************** 2025-09-04T21:20:29,587 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:20:29,587 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:20:29,587 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:20:29,587 ******************************************************************************** 2025-09-04T21:20:29,587 !! 2025-09-04T21:20:29,587 self._finalize_license_expression() 2025-09-04T21:20:29,825 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T21:20:29,825 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T21:20:29,964 Failed to build starlink-pyast 2025-09-04T21:20:29,965 ERROR: Failed to build one or more wheels 2025-09-04T21:20:29,966 Exception information: 2025-09-04T21:20:29,966 Traceback (most recent call last): 2025-09-04T21:20:29,966 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T21:20:29,966 status = _inner_run() 2025-09-04T21:20:29,966 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T21:20:29,966 return self.run(options, args) 2025-09-04T21:20:29,966 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T21:20:29,966 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T21:20:29,966 return func(self, options, args) 2025-09-04T21:20:29,966 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T21:20:29,966 raise CommandError("Failed to build one or more wheels") 2025-09-04T21:20:29,966 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T21:20:29,971 Removed build tracker: '/tmp/pip-build-tracker-gdrmqpes'