2025-09-04T20:24:26,987 Created temporary directory: /tmp/pip-build-tracker-nna10ec4 2025-09-04T20:24:26,988 Initialized build tracking at /tmp/pip-build-tracker-nna10ec4 2025-09-04T20:24:26,988 Created build tracker: /tmp/pip-build-tracker-nna10ec4 2025-09-04T20:24:26,988 Entered build tracker: /tmp/pip-build-tracker-nna10ec4 2025-09-04T20:24:26,989 Created temporary directory: /tmp/pip-wheel-7t2dh3jf 2025-09-04T20:24:26,992 Created temporary directory: /tmp/pip-ephem-wheel-cache-yeg8kcbr 2025-09-04T20:24:27,047 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:24:27,049 2 location(s) to search for versions of starlink-pyast: 2025-09-04T20:24:27,049 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:24:27,049 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:24:27,050 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:24:27,050 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:24:27,051 Found index url https://pypi.org/simple/ 2025-09-04T20:24:27,121 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:24:27,127 Found link https://files.pythonhosted.org/packages/10/d2/829d40fdc05daac22edc9f85ba2ec693a8c7ef496aeb25b798c4b81dd3c2/starlink-pyast-2.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.1 2025-09-04T20:24:27,128 Found link https://files.pythonhosted.org/packages/e0/be/0dbc377b34f2d07111fa18f73ac64d395ca75b5443d8932fb839a8a0ac7f/starlink-pyast-2.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.2 2025-09-04T20:24:27,128 Found link https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.3 2025-09-04T20:24:27,128 Found link https://files.pythonhosted.org/packages/de/5c/b01d8ca57dc3744956350026f46667c4aa1246b6f042bf7ecd016868d3cf/starlink-pyast-2.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.4 2025-09-04T20:24:27,128 Found link https://files.pythonhosted.org/packages/b7/f6/41882cb758c26a1ed66530c95b765f05a144d2100fa18fc2e85436778502/starlink-pyast-2.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.5 2025-09-04T20:24:27,129 Found link https://files.pythonhosted.org/packages/f3/b9/6aee1aca3880e3dcb4d8fd32b94c626278f28c49c7035c379e8acfdd110e/starlink-pyast-2.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.6 2025-09-04T20:24:27,129 Found link https://files.pythonhosted.org/packages/cb/76/5f627c540070a4e4ce2ea129ba4ade575806442fa00d1b3304bbc99c3c63/starlink-pyast-3.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.0 2025-09-04T20:24:27,129 Found link https://files.pythonhosted.org/packages/85/52/371f0b749eea6304e7396894f14937399af40b2c155d0104716e71bf314b/starlink-pyast-3.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.1 2025-09-04T20:24:27,129 Found link https://files.pythonhosted.org/packages/a6/73/1d0097affae00aa61d48c11fd0862205fb6b207dc08625d4637c8cc90ed7/starlink-pyast-3.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.2 2025-09-04T20:24:27,129 Found link https://files.pythonhosted.org/packages/eb/44/bc4ceb42a0ebad1465511753e3177734748f8a828d234eb39f848ea95c57/starlink-pyast-3.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.3 2025-09-04T20:24:27,130 Found link https://files.pythonhosted.org/packages/db/9e/fa23faee14cf762885311f1a346c3e42d9cb4064979810f1f698d0945cac/starlink-pyast-3.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.4 2025-09-04T20:24:27,130 Found link https://files.pythonhosted.org/packages/b1/d4/1b6e84c48baed174d01cce80d224fd91ffa8f1e57f1bd260710d65b21bb8/starlink-pyast-3.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.5 2025-09-04T20:24:27,130 Found link https://files.pythonhosted.org/packages/18/74/cb8f7ce5ce1c5fa83963835e20820b91f8d6b80c90cf642c173879360c7f/starlink-pyast-3.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.6 2025-09-04T20:24:27,130 Found link https://files.pythonhosted.org/packages/5e/18/35a30139486dabc6b943c6d654eba17a64ad0d0e0a83307dd84c0516d2e1/starlink-pyast-3.7.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7 2025-09-04T20:24:27,131 Found link https://files.pythonhosted.org/packages/b8/0e/6fb64f77ee58c5ec5b9fb8bd2c59994aeb6ccc946f4c989bf2cae1ff9669/starlink-pyast-3.7.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7.1 2025-09-04T20:24:27,131 Found link https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.8.0 2025-09-04T20:24:27,131 Found link https://files.pythonhosted.org/packages/fe/47/4ec4f4dadbd98256d84962657fd005ec42d2f05ebac95e80a4e3d83eeb6f/starlink-pyast-3.9.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.9.0 2025-09-04T20:24:27,131 Found link https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.10.0 2025-09-04T20:24:27,131 Found link https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.11.0 2025-09-04T20:24:27,132 Found link https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.0 2025-09-04T20:24:27,132 Found link https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.1 2025-09-04T20:24:27,132 Found link https://files.pythonhosted.org/packages/53/40/ee815e8dbc0bbba30afca56330f313e75e13492f6f00b7b24cdb91d181af/starlink-pyast-3.12.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.2 2025-09-04T20:24:27,132 Found link https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.3 2025-09-04T20:24:27,133 Found link https://files.pythonhosted.org/packages/94/9d/0fd52df2b28c5dcd496006a3a2c72a22639f5787ea968395fd66ddc6bc35/starlink-pyast-3.13.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.0 2025-09-04T20:24:27,133 Found link https://files.pythonhosted.org/packages/e2/ff/7354165c9fde015d887381aba11ead0f66b64c30bb38b0aac5d501480fea/starlink-pyast-3.13.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.1 2025-09-04T20:24:27,133 Found link https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.2 2025-09-04T20:24:27,133 Found link https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.0 2025-09-04T20:24:27,133 Found link https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.1 2025-09-04T20:24:27,134 Found link https://files.pythonhosted.org/packages/ea/05/a9dffc27fcd6febd290f4d3708519896b8126cac8cfe278b2cdd120b44bc/starlink-pyast-3.14.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.2 2025-09-04T20:24:27,134 Found link https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.3 2025-09-04T20:24:27,134 Found link https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.4 2025-09-04T20:24:27,134 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/f6/24/9f14edf4dc069d86ff514c58bacca4c689db412691c18632eecf8fbf9eef/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,134 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/74/37/72bc8e64983af313009dac33577e9cc9424fdd295125d923d67e2a4f9b67/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,135 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/de/32/7fc241be99c4737ea8cb975978be89bc0692aea80743762f9dd01c5160cb/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,135 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/bd/fc/3c70bbfc4a649a7db41515084f7cb7dda4c0438896e059cca0d1606b3969/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,135 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/59/18/c8449cf0055892f4d77ee0006f9d1466f183f67454dbc98f7297177d3875/starlink_pyast-3.14.4-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,135 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/3c/42/e4b463e2b2b82e9d49014baf3f1a328570288c18054fe0faa640553f2916/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,135 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/52/77/abd5aeda653ccb3807f36a70d2aa5d33adf003af158e31d32786a717340a/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,135 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/db/80/e085b48d3d8bf223da7c37fef79f19fa47cf6f57dce000aacce236f4485d/starlink_pyast-3.14.4-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,135 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/e0/c0/d380433bf3d35236e135f7decd3bd2903667ca98eb925ee1565b8e0bf26e/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,136 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/d3/ee/b80959c123cb357c8765e711156106080e054449a0dbb24fbb2fb7707e59/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,136 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/c2/47/33c2d15b1df5a23d4627bac4c7cd37af14230c6ea5dd9147805c5eece869/starlink_pyast-3.14.4-cp37-cp37m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,136 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ef/b5/7e33672d24e820bb0ebf26e09019f4498b6e81673f09ca8c00124c8ca871/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,136 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ab/c1/6e976835e984a8220e2474ee812ea612ddddd275407405e627e229fc7388/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:24:27,136 Found link https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.5 2025-09-04T20:24:27,136 Found link https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.0 2025-09-04T20:24:27,137 Found link https://files.pythonhosted.org/packages/10/08/108c67707e0e7ef93b23539ec451edd352c561081b2196994fe7d84ebc09/starlink-pyast-3.15.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.2 2025-09-04T20:24:27,137 Found link https://files.pythonhosted.org/packages/39/aa/44ff7c6d7e24b373ebd6021d6b4ea6e82bf02f5d653ffcecfd489d28412e/starlink-pyast-3.15.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.3 2025-09-04T20:24:27,137 Found link https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.4 2025-09-04T20:24:27,138 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:24:27,138 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:24:27,139 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:24:27,228 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T20:24:27,266 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv6l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,266 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv7l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,266 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv6l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,266 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv7l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,266 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv6l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,267 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv7l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,267 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv6l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,267 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv7l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,267 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv6l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,267 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv7l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,267 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv6l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,267 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv7l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,268 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv6l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,268 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv7l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,268 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv6l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,268 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv7l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,268 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv6l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,268 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv7l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,268 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv6l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,269 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv7l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,269 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv6l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,269 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv7l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,269 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv6l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,269 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv7l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,269 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv6l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,269 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv7l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,270 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv6l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,270 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv7l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,270 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv6l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,270 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv7l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,270 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv6l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,270 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv7l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,270 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv7l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,271 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv6l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,271 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv7l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,271 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv6l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,271 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv7l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,271 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv6l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,271 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv6l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,271 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv7l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,272 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv6l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,272 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv7l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,272 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv6l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,272 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv7l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,272 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv7l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,272 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv6l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,272 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv6l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,273 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv7l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,273 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv6l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,273 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv7l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,273 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv7l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,273 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv6l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,273 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv6l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,273 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv7l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,274 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv6l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,274 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv7l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,274 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv6l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,274 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv7l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,274 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv6l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,274 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv7l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,274 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv6l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,275 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv7l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,275 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv6l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,275 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv7l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,275 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv7l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,275 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv6l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,275 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv7l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,275 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv6l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,276 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv7l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,276 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv6l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,276 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv6l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,276 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv7l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,276 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv7l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,276 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv6l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,276 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv7l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,277 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv6l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,277 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv6l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,277 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv7l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,277 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv6l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,277 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv7l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,277 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv6l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,277 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv7l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,278 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv6l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,278 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv7l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,278 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv6l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,278 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv7l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,278 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv6l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,278 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv7l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,278 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv7l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv6l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv7l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv6l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv7l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv6l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv6l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv7l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,279 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv7l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,280 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv6l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,280 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv6l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,280 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv7l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,280 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv6l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,280 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv7l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,280 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv7l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,280 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv6l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,281 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv6l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,281 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv7l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,281 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv7l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,281 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv6l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,281 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv7l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,281 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv6l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,281 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv6l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,282 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv7l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,282 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv6l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,282 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv7l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,282 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv6l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,282 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv7l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,282 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv7l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,282 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv6l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,283 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv6l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,283 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv7l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,283 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv6l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,283 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv7l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,283 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv7l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,283 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv6l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,283 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv7l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,284 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv6l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,284 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv7l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,284 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv6l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,284 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv6l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,284 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv7l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,284 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv6l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,284 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv7l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,285 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv6l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,285 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv7l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,285 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv7l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,285 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv6l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,285 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv6l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,285 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv7l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,285 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv6l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,286 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv7l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,286 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv7l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,286 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv6l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,286 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv6l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,286 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv7l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,286 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv6l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,286 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv7l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,287 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv6l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,287 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv7l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,287 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv6l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,287 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv7l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,287 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv7l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,287 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv6l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,287 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv6l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,288 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv7l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,288 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv6l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,288 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv7l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,288 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv7l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,288 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv6l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,288 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv7l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,288 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv6l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv7l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv6l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv6l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv7l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv7l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv6l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv7l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,289 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv6l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,290 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv7l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,290 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv6l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,290 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv6l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,290 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv7l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,290 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv6l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,290 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv7l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,290 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv7l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,291 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv6l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,291 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv7l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,291 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv6l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,291 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv6l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,291 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv7l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,291 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv6l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,291 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv7l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,292 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv7l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,292 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv6l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,292 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv7l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,292 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv6l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,292 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv7l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,292 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv6l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,293 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv6l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,293 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv7l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:24:27,293 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:24:27,293 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:24:27,319 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T20:24:27,320 Collecting starlink-pyast==3.12.3 2025-09-04T20:24:27,321 Created temporary directory: /tmp/pip-unpack-yaytcar1 2025-09-04T20:24:27,888 Downloading starlink-pyast-3.12.3.tar.gz (10.0 MB) 2025-09-04T20:24:30,156 Added starlink-pyast==3.12.3 from https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz to build tracker '/tmp/pip-build-tracker-nna10ec4' 2025-09-04T20:24:30,157 Running setup.py (path:/tmp/pip-wheel-7t2dh3jf/starlink-pyast_c28c11bd27ed49fe826a6bd6e2a76004/setup.py) egg_info for package starlink-pyast 2025-09-04T20:24:30,157 Created temporary directory: /tmp/pip-pip-egg-info-1yhm9_vr 2025-09-04T20:24:30,158 Preparing metadata (setup.py): started 2025-09-04T20:24:30,158 Running command python setup.py egg_info 2025-09-04T20:24:30,918 /tmp/pip-wheel-7t2dh3jf/starlink-pyast_c28c11bd27ed49fe826a6bd6e2a76004/setup.py:29: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. 2025-09-04T20:24:30,919 tar.extractall() 2025-09-04T20:24:31,657 /usr/bin/ld: tmp/isfinitevdfe6f3b.o: in function `main': 2025-09-04T20:24:31,658 isfinitevdfe6f3b.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:24:31,663 collect2: error: ld returned 1 exit status 2025-09-04T20:24:32,161 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:24:32,161 !! 2025-09-04T20:24:32,162 ******************************************************************************** 2025-09-04T20:24:32,162 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:24:32,162 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:24:32,162 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:24:32,162 ******************************************************************************** 2025-09-04T20:24:32,162 !! 2025-09-04T20:24:32,162 self._finalize_license_expression() 2025-09-04T20:24:32,772 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T20:24:32,777 Source in /tmp/pip-wheel-7t2dh3jf/starlink-pyast_c28c11bd27ed49fe826a6bd6e2a76004 has version 3.12.3, which satisfies requirement starlink-pyast==3.12.3 from https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz 2025-09-04T20:24:32,777 Removed starlink-pyast==3.12.3 from https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz from build tracker '/tmp/pip-build-tracker-nna10ec4' 2025-09-04T20:24:32,780 Created temporary directory: /tmp/pip-unpack-lspibe9h 2025-09-04T20:24:32,780 Created temporary directory: /tmp/pip-unpack-0ly6484j 2025-09-04T20:24:32,781 Building wheels for collected packages: starlink-pyast 2025-09-04T20:24:32,782 Created temporary directory: /tmp/pip-wheel-1qjdtcr5 2025-09-04T20:24:32,782 DEPRECATION: Building 'starlink-pyast' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'starlink-pyast'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T20:24:32,784 Building wheel for starlink-pyast (setup.py): started 2025-09-04T20:24:32,784 Destination directory: /tmp/pip-wheel-1qjdtcr5 2025-09-04T20:24:32,785 Running command python setup.py bdist_wheel 2025-09-04T20:24:34,079 /usr/bin/ld: tmp/isfinitegqf3b75f.o: in function `main': 2025-09-04T20:24:34,080 isfinitegqf3b75f.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:24:34,085 collect2: error: ld returned 1 exit status 2025-09-04T20:24:34,588 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:24:34,588 !! 2025-09-04T20:24:34,588 ******************************************************************************** 2025-09-04T20:24:34,588 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:24:34,588 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:24:34,588 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:24:34,589 ******************************************************************************** 2025-09-04T20:24:34,589 !! 2025-09-04T20:24:34,589 self._finalize_license_expression() 2025-09-04T20:24:35,568 In file included from ast/axis.c:112: 2025-09-04T20:24:35,568 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:35,569 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:35,569 | ^~~~~~~~ 2025-09-04T20:24:35,569 In file included from ast/pointset.h:192: 2025-09-04T20:24:35,569 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:35,569 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:35,569 | ^~~~~~~~ 2025-09-04T20:24:37,600 In file included from ast/mapping.h:327, 2025-09-04T20:24:37,600 from ast/cmpmap.h:139, 2025-09-04T20:24:37,600 from ast/box.c:126: 2025-09-04T20:24:37,600 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:37,600 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:37,600 | ^~~~~~~~ 2025-09-04T20:24:37,601 In file included from ast/pointset.h:192: 2025-09-04T20:24:37,601 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:37,601 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:37,601 | ^~~~~~~~ 2025-09-04T20:24:39,603 In file included from ast/mapping.h:326: 2025-09-04T20:24:39,603 ast/box.c: In function ‘Simplify’: 2025-09-04T20:24:39,608 ast/object.h:1835:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:24:39,608 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:24:39,608 | ^ 2025-09-04T20:24:39,608 ast/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T20:24:39,608 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T20:24:39,608 | ^ 2025-09-04T20:24:39,608 ast/object.h:1835:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:24:39,608 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:24:39,609 | ^~~~~~~~~ 2025-09-04T20:24:39,609 ast/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T20:24:39,609 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T20:24:39,609 | ^~~~~~~~ 2025-09-04T20:24:39,612 ast/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T20:24:39,613 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T20:24:39,613 | ^~~~~~~ 2025-09-04T20:24:40,659 In file included from ast/channel.c:156: 2025-09-04T20:24:40,660 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:40,660 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:40,660 | ^~~~~~~~ 2025-09-04T20:24:40,660 In file included from ast/pointset.h:192: 2025-09-04T20:24:40,660 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:40,660 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:40,660 | ^~~~~~~~ 2025-09-04T20:24:43,451 In file included from ast/chebymap.c:155: 2025-09-04T20:24:43,451 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:43,451 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:43,451 | ^~~~~~~~ 2025-09-04T20:24:43,451 In file included from ast/pointset.h:192: 2025-09-04T20:24:43,451 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:43,452 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:43,452 | ^~~~~~~~ 2025-09-04T20:24:43,770 ast/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T20:24:43,770 ast/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:24:43,771 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T20:24:43,771 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:24:43,771 ast/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T20:24:43,771 717 | double off[ 2 ]; 2025-09-04T20:24:43,771 | ^~~ 2025-09-04T20:24:43,771 ast/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:24:43,771 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T20:24:43,771 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:24:43,772 ast/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T20:24:43,772 717 | double off[ 2 ]; 2025-09-04T20:24:43,772 | ^~~ 2025-09-04T20:24:43,772 ast/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:24:43,772 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T20:24:43,772 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:24:43,773 ast/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T20:24:43,773 722 | double scl[ 2 ]; 2025-09-04T20:24:43,773 | ^~~ 2025-09-04T20:24:43,773 ast/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:24:43,773 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T20:24:43,773 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:24:43,773 ast/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T20:24:43,774 722 | double scl[ 2 ]; 2025-09-04T20:24:43,774 | ^~~ 2025-09-04T20:24:43,854 ast/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T20:24:43,854 ast/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:24:43,854 629 | this->offset_i[ 0 ] = off; 2025-09-04T20:24:43,854 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:24:43,854 ast/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T20:24:43,855 570 | double off; 2025-09-04T20:24:43,855 | ^~~ 2025-09-04T20:24:43,855 ast/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:24:43,855 628 | this->scale_i[ 0 ] = scl; 2025-09-04T20:24:43,855 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:24:43,855 ast/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T20:24:43,855 573 | double scl; 2025-09-04T20:24:43,855 | ^~~ 2025-09-04T20:24:44,729 In file included from ast/circle.c:84: 2025-09-04T20:24:44,729 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:44,729 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:44,730 | ^~~~~~~~ 2025-09-04T20:24:44,730 In file included from ast/pointset.h:192: 2025-09-04T20:24:44,730 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:44,730 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:44,730 | ^~~~~~~~ 2025-09-04T20:24:48,400 In file included from ast/cmpframe.c:554: 2025-09-04T20:24:48,400 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:48,400 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:48,401 | ^~~~~~~~ 2025-09-04T20:24:48,401 In file included from ast/pointset.h:192: 2025-09-04T20:24:48,401 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:48,401 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:48,401 | ^~~~~~~~ 2025-09-04T20:24:50,227 ast/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T20:24:50,229 ast/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:24:50,229 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:24:50,229 | ^~ 2025-09-04T20:24:50,232 ast/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:24:50,232 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:24:50,232 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:24:51,158 ast/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T20:24:51,167 ast/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:24:51,167 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:24:51,167 | ^~ 2025-09-04T20:24:51,167 In function ‘TestAttrib’, 2025-09-04T20:24:51,167 inlined from ‘TestAttrib’ at ast/cmpframe.c:9493:12: 2025-09-04T20:24:51,176 ast/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:24:51,176 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:24:51,176 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:24:51,233 ast/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T20:24:51,239 ast/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T20:24:51,240 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T20:24:51,240 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:24:51,240 8309 | setting+value ); 2025-09-04T20:24:51,240 | ~~~~~~~~~~~~~~~ 2025-09-04T20:24:51,240 ast/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T20:24:51,248 ast/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:24:51,248 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:24:51,248 | ^ 2025-09-04T20:24:51,256 ast/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T20:24:51,256 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:24:51,256 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:24:51,318 ast/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T20:24:51,319 ast/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:24:51,319 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:24:51,319 | ^~ 2025-09-04T20:24:51,319 In function ‘ClearAttrib’, 2025-09-04T20:24:51,319 inlined from ‘ClearAttrib’ at ast/cmpframe.c:1499:13: 2025-09-04T20:24:51,320 ast/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:24:51,320 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:24:51,320 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:24:53,774 In file included from ast/cmpmap.c:180: 2025-09-04T20:24:53,774 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:53,775 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:53,775 | ^~~~~~~~ 2025-09-04T20:24:53,775 In file included from ast/pointset.h:192: 2025-09-04T20:24:53,775 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:53,775 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:53,775 | ^~~~~~~~ 2025-09-04T20:24:53,954 ast/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T20:24:53,955 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T20:24:53,955 | ^~~~ 2025-09-04T20:24:56,503 In file included from ast/cmpregion.c:138: 2025-09-04T20:24:56,503 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:56,503 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:56,503 | ^~~~~~~~ 2025-09-04T20:24:56,503 In file included from ast/pointset.h:192: 2025-09-04T20:24:56,504 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:56,504 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:56,504 | ^~~~~~~~ 2025-09-04T20:24:59,200 In file included from ast/mapping.h:327, 2025-09-04T20:24:59,200 from ast/frame.h:556, 2025-09-04T20:24:59,200 from ast/specframe.h:58, 2025-09-04T20:24:59,200 from ast/dsbspecframe.c:171: 2025-09-04T20:24:59,200 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:24:59,200 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:24:59,200 | ^~~~~~~~ 2025-09-04T20:24:59,201 In file included from ast/pointset.h:192: 2025-09-04T20:24:59,201 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:24:59,201 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:24:59,201 | ^~~~~~~~ 2025-09-04T20:25:00,642 In file included from ast/dssmap.c:121: 2025-09-04T20:25:00,642 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:25:00,643 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:25:00,643 | ^~~~~~~~ 2025-09-04T20:25:00,643 In file included from ast/pointset.h:192: 2025-09-04T20:25:00,644 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:25:00,644 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:25:00,644 | ^~~~~~~~ 2025-09-04T20:25:01,976 In file included from ast/ellipse.c:87: 2025-09-04T20:25:01,976 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:25:01,976 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:25:01,976 | ^~~~~~~~ 2025-09-04T20:25:01,977 In file included from ast/pointset.h:192: 2025-09-04T20:25:01,977 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:25:01,977 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:25:01,977 | ^~~~~~~~ 2025-09-04T20:25:02,167 In file included from ast/ellipse.c:86: 2025-09-04T20:25:02,168 ast/ellipse.c: In function ‘RegPins’: 2025-09-04T20:25:02,169 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:25:02,169 511 | #define astRetF_(x) (x) 2025-09-04T20:25:02,170 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:25:02,170 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:25:02,170 | ^~~~~~ 2025-09-04T20:25:02,170 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:02,170 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:25:02,170 | ^~~~~~~~~ 2025-09-04T20:25:02,170 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:25:02,170 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:25:02,170 | ^~~~~~~~~~ 2025-09-04T20:25:02,172 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:25:02,172 511 | #define astRetF_(x) (x) 2025-09-04T20:25:02,172 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:25:02,172 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:25:02,172 | ^~~~~~ 2025-09-04T20:25:02,172 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:02,172 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:25:02,173 | ^~~~~~~~~ 2025-09-04T20:25:02,173 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:25:02,173 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:25:02,173 | ^~~~~~~~~~ 2025-09-04T20:25:02,175 ast/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:25:02,175 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:25:02,175 | ^~~~~~~~~~~ 2025-09-04T20:25:02,177 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:25:02,177 511 | #define astRetF_(x) (x) 2025-09-04T20:25:02,177 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:25:02,177 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:25:02,177 | ^~~~~~ 2025-09-04T20:25:02,177 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:02,177 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:25:02,177 | ^~~~~~~~~ 2025-09-04T20:25:02,178 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:25:02,178 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:25:02,178 | ^~~~~~~~~~ 2025-09-04T20:25:02,179 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:25:02,179 511 | #define astRetF_(x) (x) 2025-09-04T20:25:02,179 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:25:02,180 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:25:02,180 | ^~~~~~ 2025-09-04T20:25:02,180 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:02,180 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:25:02,180 | ^~~~~~~~~ 2025-09-04T20:25:02,180 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:25:02,180 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:25:02,180 | ^~~~~~~~~~ 2025-09-04T20:25:02,182 ast/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:25:02,182 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:25:02,183 | ^~~~~~~~~~~ 2025-09-04T20:25:42,959 In file included from ast/mapping.h:327, 2025-09-04T20:25:42,959 from ast/frame.h:556, 2025-09-04T20:25:42,959 from ast/cmpframe.h:257, 2025-09-04T20:25:42,959 from ast/fitschan.c:1388: 2025-09-04T20:25:42,960 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:25:42,960 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:25:42,960 | ^~~~~~~~ 2025-09-04T20:25:42,961 In file included from ast/pointset.h:192: 2025-09-04T20:25:42,961 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:25:42,961 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:25:42,961 | ^~~~~~~~ 2025-09-04T20:25:43,233 ast/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T20:25:43,236 ast/fitschan.c:5332:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,236 5332 | if( c - name - 1 < n ){ 2025-09-04T20:25:43,237 | ^ 2025-09-04T20:25:43,307 ast/fitschan.c: In function ‘ComBlock’: 2025-09-04T20:25:43,312 ast/fitschan.c:7268:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,312 7268 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T20:25:43,312 | ^ 2025-09-04T20:25:43,527 ast/fitschan.c: In function ‘FreeItem’: 2025-09-04T20:25:43,535 ast/fitschan.c:10806:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,536 10806 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:25:43,536 | ^ 2025-09-04T20:25:43,545 ast/fitschan.c:10813:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,545 10813 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:25:43,545 | ^ 2025-09-04T20:25:43,548 ast/fitschan.c: In function ‘FreeItemC’: 2025-09-04T20:25:43,557 ast/fitschan.c:10901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,557 10901 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:25:43,557 | ^ 2025-09-04T20:25:43,566 ast/fitschan.c:10908:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,566 10908 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:25:43,567 | ^ 2025-09-04T20:25:43,576 ast/fitschan.c:10915:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,576 10915 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:25:43,576 | ^ 2025-09-04T20:25:43,672 ast/fitschan.c: In function ‘GetItem’: 2025-09-04T20:25:43,683 ast/fitschan.c:12388:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,683 12388 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:25:43,683 | ^ 2025-09-04T20:25:43,693 ast/fitschan.c:12392:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,693 12392 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T20:25:43,694 | ^ 2025-09-04T20:25:43,704 ast/fitschan.c:12396:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,704 12396 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T20:25:43,704 | ^ 2025-09-04T20:25:43,717 ast/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T20:25:43,727 ast/fitschan.c:12493:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,727 12493 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:25:43,727 | ^ 2025-09-04T20:25:43,738 ast/fitschan.c:12499:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,738 12499 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:25:43,738 | ^ 2025-09-04T20:25:43,747 ast/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T20:25:43,757 ast/fitschan.c:12600:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,757 12600 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:25:43,757 | ^ 2025-09-04T20:25:43,768 ast/fitschan.c:12606:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:43,768 12606 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:25:43,768 | ^ 2025-09-04T20:25:43,776 ast/fitschan.c: In function ‘GetMaxI’: 2025-09-04T20:25:43,787 ast/fitschan.c:12701:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,787 12701 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:25:43,787 | ^ 2025-09-04T20:25:43,798 ast/fitschan.c: In function ‘GetItemC’: 2025-09-04T20:25:43,809 ast/fitschan.c:12903:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,809 12903 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:25:43,809 | ^ 2025-09-04T20:25:43,820 ast/fitschan.c:12907:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,821 12907 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T20:25:43,821 | ^ 2025-09-04T20:25:43,832 ast/fitschan.c:12911:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:25:43,832 12911 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T20:25:43,832 | ^ 2025-09-04T20:25:45,498 ast/fitschan.c: In function ‘SetItem’: 2025-09-04T20:25:45,521 ast/fitschan.c:26510:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:45,522 26510 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:25:45,522 | ^ 2025-09-04T20:25:45,546 ast/fitschan.c:26532:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:45,546 26532 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:25:45,546 | ^ 2025-09-04T20:25:45,570 ast/fitschan.c:26554:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:45,571 26554 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T20:25:45,571 | ^ 2025-09-04T20:25:45,583 ast/fitschan.c: In function ‘SetItemC’: 2025-09-04T20:25:45,607 ast/fitschan.c:26672:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:45,607 26672 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:25:45,607 | ^ 2025-09-04T20:25:45,632 ast/fitschan.c:26694:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:45,632 26694 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:25:45,632 | ^ 2025-09-04T20:25:45,656 ast/fitschan.c:26716:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:45,656 26716 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:25:45,657 | ^ 2025-09-04T20:25:46,285 ast/fitschan.c: In function ‘Split’: 2025-09-04T20:25:46,314 ast/fitschan.c:31160:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:25:46,314 31160 | if( !d || ( d - card ) >= nc ){ 2025-09-04T20:25:46,314 | ^~ 2025-09-04T20:25:48,603 ast/fitschan.c: At top level: 2025-09-04T20:25:48,644 ast/fitschan.c:43494:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:25:48,644 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:48,645 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:25:48,645 In file included from ast/dssmap.h:255, 2025-09-04T20:25:48,645 from ast/fitschan.c:1390: 2025-09-04T20:25:48,645 ast/fitschan.h:468:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T20:25:48,645 468 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T20:25:48,645 | ^~~~~~~~~~~~~~~ 2025-09-04T20:25:49,066 ast/fitschan.c:43707:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:25:49,066 43707 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T20:25:49,067 | ~~~~~~^~~~ 2025-09-04T20:25:49,067 ast/fitschan.h:452:52: note: previously declared as an array ‘char[81]’ 2025-09-04T20:25:49,067 452 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T20:25:49,067 | ^~~~~~~~~ 2025-09-04T20:25:49,541 In file included from ast/channel.h:220, 2025-09-04T20:25:49,541 from ast/fitschan.c:1387: 2025-09-04T20:25:49,541 ast/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T20:25:49,560 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:25:49,561 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,561 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,561 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,561 | ^ 2025-09-04T20:25:49,561 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,561 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,561 | ^~~~~~~~~ 2025-09-04T20:25:49,561 ast/fitschan.c:20530:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,561 20530 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:25:49,561 | ^~~~~~~~~~ 2025-09-04T20:25:49,581 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:49,581 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,581 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,581 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,582 | ^ 2025-09-04T20:25:49,582 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,582 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,582 | ^~~~~~~~~ 2025-09-04T20:25:49,582 ast/fitschan.c:20530:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,582 20530 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:25:49,582 | ^~~~~~~~~~ 2025-09-04T20:25:49,624 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:49,624 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:49,624 | ^~~~~~~~~~~ 2025-09-04T20:25:49,643 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:25:49,644 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,644 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,644 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,644 | ^ 2025-09-04T20:25:49,644 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,644 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,644 | ^~~~~~~~~ 2025-09-04T20:25:49,644 ast/fitschan.c:20531:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,644 20531 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:25:49,644 | ^~~~~~~~~~ 2025-09-04T20:25:49,663 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:49,663 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,663 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,663 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,663 | ^ 2025-09-04T20:25:49,663 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,664 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,664 | ^~~~~~~~~ 2025-09-04T20:25:49,664 ast/fitschan.c:20531:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,664 20531 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:25:49,664 | ^~~~~~~~~~ 2025-09-04T20:25:49,705 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:49,705 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:49,706 | ^~~~~~~~~~~ 2025-09-04T20:25:49,725 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:25:49,725 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,725 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,725 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,725 | ^ 2025-09-04T20:25:49,725 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,725 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,725 | ^~~~~~~~~ 2025-09-04T20:25:49,726 ast/fitschan.c:20532:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,726 20532 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:25:49,726 | ^~~~~~~~~~ 2025-09-04T20:25:49,744 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:49,744 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,744 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,744 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,745 | ^ 2025-09-04T20:25:49,745 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,745 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,745 | ^~~~~~~~~ 2025-09-04T20:25:49,745 ast/fitschan.c:20532:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,745 20532 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:25:49,745 | ^~~~~~~~~~ 2025-09-04T20:25:49,786 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:49,787 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:49,787 | ^~~~~~~~~~~ 2025-09-04T20:25:49,806 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:25:49,806 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,806 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,806 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,806 | ^ 2025-09-04T20:25:49,806 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,806 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,806 | ^~~~~~~~~ 2025-09-04T20:25:49,807 ast/fitschan.c:20533:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,807 20533 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:25:49,807 | ^~~~~~~~~~ 2025-09-04T20:25:49,825 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:49,825 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,826 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,826 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,826 | ^ 2025-09-04T20:25:49,826 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,826 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,826 | ^~~~~~~~~ 2025-09-04T20:25:49,826 ast/fitschan.c:20533:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,826 20533 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:25:49,826 | ^~~~~~~~~~ 2025-09-04T20:25:49,867 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:49,868 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:49,868 | ^~~~~~~~~~~ 2025-09-04T20:25:49,887 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:25:49,887 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,887 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,887 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,887 | ^ 2025-09-04T20:25:49,888 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,888 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,888 | ^~~~~~~~~ 2025-09-04T20:25:49,888 ast/fitschan.c:20534:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,888 20534 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:25:49,888 | ^~~~~~~~~~ 2025-09-04T20:25:49,906 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:49,906 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,907 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,907 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,907 | ^ 2025-09-04T20:25:49,907 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,907 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,907 | ^~~~~~~~~ 2025-09-04T20:25:49,907 ast/fitschan.c:20534:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,907 20534 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:25:49,907 | ^~~~~~~~~~ 2025-09-04T20:25:49,949 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:49,949 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:49,949 | ^~~~~~~~~~~ 2025-09-04T20:25:49,968 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:25:49,968 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,968 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,968 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,968 | ^ 2025-09-04T20:25:49,969 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,969 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,969 | ^~~~~~~~~ 2025-09-04T20:25:49,969 ast/fitschan.c:20535:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,969 20535 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:25:49,969 | ^~~~~~~~~~ 2025-09-04T20:25:49,988 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:49,988 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,988 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:49,988 512 | #define astRetV_(x) (x) 2025-09-04T20:25:49,988 | ^ 2025-09-04T20:25:49,988 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:49,988 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:49,988 | ^~~~~~~~~ 2025-09-04T20:25:49,988 ast/fitschan.c:20535:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:49,988 20535 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:25:49,988 | ^~~~~~~~~~ 2025-09-04T20:25:50,030 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:50,030 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:50,030 | ^~~~~~~~~~~ 2025-09-04T20:25:50,049 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T20:25:50,049 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,049 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:50,050 512 | #define astRetV_(x) (x) 2025-09-04T20:25:50,050 | ^ 2025-09-04T20:25:50,050 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:50,050 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,050 | ^~~~~~~~~ 2025-09-04T20:25:50,050 ast/fitschan.c:20536:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:50,050 20536 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:25:50,050 | ^~~~~~~~~~ 2025-09-04T20:25:50,069 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:50,069 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,069 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:50,069 512 | #define astRetV_(x) (x) 2025-09-04T20:25:50,069 | ^ 2025-09-04T20:25:50,069 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:50,069 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,069 | ^~~~~~~~~ 2025-09-04T20:25:50,069 ast/fitschan.c:20536:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:50,069 20536 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:25:50,070 | ^~~~~~~~~~ 2025-09-04T20:25:50,111 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:50,111 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:50,111 | ^~~~~~~~~~~ 2025-09-04T20:25:50,130 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:25:50,131 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,131 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:50,131 512 | #define astRetV_(x) (x) 2025-09-04T20:25:50,131 | ^ 2025-09-04T20:25:50,131 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:50,131 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,131 | ^~~~~~~~~ 2025-09-04T20:25:50,131 ast/fitschan.c:20537:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:50,131 20537 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:25:50,131 | ^~~~~~~~~~ 2025-09-04T20:25:50,150 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:25:50,150 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,150 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:25:50,150 512 | #define astRetV_(x) (x) 2025-09-04T20:25:50,150 | ^ 2025-09-04T20:25:50,150 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:25:50,150 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:25:50,150 | ^~~~~~~~~ 2025-09-04T20:25:50,151 ast/fitschan.c:20537:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:25:50,151 20537 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:25:50,151 | ^~~~~~~~~~ 2025-09-04T20:25:50,192 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:25:50,192 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:25:50,192 | ^~~~~~~~~~~ 2025-09-04T20:25:53,625 ast/fitschan.c: In function ‘FormatKey’: 2025-09-04T20:25:53,635 ast/fitschan.c:11091:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:25:53,635 11091 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:25:53,635 | ^ 2025-09-04T20:25:53,645 ast/fitschan.c:11091:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T20:25:53,645 11091 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:25:53,645 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:25:53,654 ast/fitschan.c:11100:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:25:53,654 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:25:53,655 | ^~ 2025-09-04T20:25:53,664 ast/fitschan.c:11100:64: note: directive argument in the range [0, 2147483647] 2025-09-04T20:25:53,664 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:25:53,664 | ^~~~~ 2025-09-04T20:25:53,674 ast/fitschan.c:11100:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T20:25:53,674 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:25:53,674 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:25:57,161 In function ‘SIPIntWorld’, 2025-09-04T20:25:57,161 inlined from ‘MakeIntWorld.constprop’ at ast/fitschan.c:21043:16: 2025-09-04T20:25:57,187 ast/fitschan.c:27851:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:25:57,187 27851 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T20:25:57,187 | ~~~~~^~~~~~~~~ 2025-09-04T20:25:57,187 ast/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T20:25:57,213 ast/fitschan.c:27528:8: note: ‘noutrem’ was declared here 2025-09-04T20:25:57,213 27528 | int noutrem; 2025-09-04T20:25:57,213 | ^~~~~~~ 2025-09-04T20:25:57,234 ast/fitschan.c:21160:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:25:57,234 21160 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:25:57,234 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:25:57,253 ast/fitschan.c:20970:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T20:25:57,254 20970 | double cd_sip[4]; 2025-09-04T20:25:57,254 | ^~~~~~ 2025-09-04T20:25:57,271 ast/fitschan.c:21161:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:25:57,272 21161 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:25:57,272 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:25:57,291 ast/fitschan.c:20970:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T20:25:57,292 20970 | double cd_sip[4]; 2025-09-04T20:25:57,292 | ^~~~~~ 2025-09-04T20:25:57,310 ast/fitschan.c:21162:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:25:57,310 21162 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T20:25:57,310 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:25:57,329 ast/fitschan.c:20970:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T20:25:57,330 20970 | double cd_sip[4]; 2025-09-04T20:25:57,330 | ^~~~~~ 2025-09-04T20:25:57,348 ast/fitschan.c:21163:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:25:57,348 21163 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T20:25:57,348 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:25:57,367 ast/fitschan.c:20970:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T20:25:57,368 20970 | double cd_sip[4]; 2025-09-04T20:25:57,368 | ^~~~~~ 2025-09-04T20:25:57,386 ast/fitschan.c:21160:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:25:57,386 21160 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:25:57,386 | ~~~~~^~~ 2025-09-04T20:25:57,405 ast/fitschan.c:20999:8: note: ‘sipax[0]’ was declared here 2025-09-04T20:25:57,406 20999 | int sipax[2]; 2025-09-04T20:25:57,406 | ^~~~~ 2025-09-04T20:25:57,424 ast/fitschan.c:21161:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:25:57,424 21161 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:25:57,424 | ~~~~~^~~ 2025-09-04T20:25:57,443 ast/fitschan.c:20999:8: note: ‘sipax[1]’ was declared here 2025-09-04T20:25:57,444 20999 | int sipax[2]; 2025-09-04T20:25:57,444 | ^~~~~ 2025-09-04T20:26:02,439 ast/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T20:26:02,468 ast/fitschan.c:29067:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T20:26:02,468 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:26:02,468 | ^~ 2025-09-04T20:26:02,496 ast/fitschan.c:29067:32: note: directive argument in the range [1, 2147483647] 2025-09-04T20:26:02,496 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:26:02,496 | ^~~~~~~~~~~~ 2025-09-04T20:26:02,524 ast/fitschan.c:29067:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T20:26:02,524 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:26:02,525 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:02,553 ast/fitschan.c:29073:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:26:02,553 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:26:02,553 | ^~ 2025-09-04T20:26:02,581 ast/fitschan.c:29073:30: note: directive argument in the range [1, 2147483647] 2025-09-04T20:26:02,581 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:26:02,581 | ^~~~~~~~~~ 2025-09-04T20:26:02,609 ast/fitschan.c:29073:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T20:26:02,609 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:26:02,610 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:08,099 ast/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T20:26:08,103 ast/fitschan.c:5861:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T20:26:08,103 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:26:08,103 | ^~ 2025-09-04T20:26:08,107 ast/fitschan.c:5861:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T20:26:08,107 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:26:08,107 | ^~~~~~~~~~~~~~~ 2025-09-04T20:26:08,111 ast/fitschan.c:5861:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:26:08,111 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:26:08,111 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,212 ast/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T20:26:09,235 ast/fitschan.c:23741:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:26:09,235 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:26:09,235 | ^~~~ 2025-09-04T20:26:09,257 ast/fitschan.c:23741:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T20:26:09,258 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:26:09,258 | ^~~~~~~~~~~~ 2025-09-04T20:26:09,260 ast/fitschan.c:23741:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T20:26:09,284 ast/fitschan.c:23741:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T20:26:09,284 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:26:09,284 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,308 ast/fitschan.c:23786:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:26:09,308 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:26:09,308 | ^~ 2025-09-04T20:26:09,330 ast/fitschan.c:23786:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,330 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:26:09,331 | ^~~~~~~~~~ 2025-09-04T20:26:09,353 ast/fitschan.c:23786:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:26:09,353 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:26:09,353 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,378 ast/fitschan.c:23784:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:26:09,378 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:26:09,378 | ^~ 2025-09-04T20:26:09,401 ast/fitschan.c:23784:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,401 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:26:09,401 | ^~~~~~~~~ 2025-09-04T20:26:09,424 ast/fitschan.c:23784:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:26:09,424 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:26:09,424 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,447 ast/fitschan.c:23803:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:26:09,447 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:26:09,447 | ^~ 2025-09-04T20:26:09,469 ast/fitschan.c:23803:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,470 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:26:09,470 | ^~~~~~~~~~ 2025-09-04T20:26:09,492 ast/fitschan.c:23803:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:26:09,492 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:26:09,492 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,517 ast/fitschan.c:23801:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:26:09,517 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:26:09,518 | ^~ 2025-09-04T20:26:09,540 ast/fitschan.c:23801:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,540 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:26:09,540 | ^~~~~~~~~ 2025-09-04T20:26:09,563 ast/fitschan.c:23801:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:26:09,563 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:26:09,563 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,586 ast/fitschan.c:23820:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:26:09,586 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:26:09,586 | ^~ 2025-09-04T20:26:09,609 ast/fitschan.c:23820:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,609 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:26:09,609 | ^~~~~~~~~~ 2025-09-04T20:26:09,631 ast/fitschan.c:23820:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:26:09,632 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:26:09,632 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,657 ast/fitschan.c:23818:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:26:09,657 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:26:09,657 | ^~ 2025-09-04T20:26:09,679 ast/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,680 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:26:09,680 | ^~~~~~~~~ 2025-09-04T20:26:09,702 ast/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:26:09,702 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:26:09,702 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,725 ast/fitschan.c:23842:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:26:09,726 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:26:09,726 | ^~ 2025-09-04T20:26:09,748 ast/fitschan.c:23842:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,748 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:26:09,748 | ^~~~~~~~~~ 2025-09-04T20:26:09,771 ast/fitschan.c:23842:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:26:09,771 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:26:09,771 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,796 ast/fitschan.c:23840:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:26:09,796 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:26:09,796 | ^~ 2025-09-04T20:26:09,819 ast/fitschan.c:23840:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,819 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:26:09,819 | ^~~~~~~~~ 2025-09-04T20:26:09,842 ast/fitschan.c:23840:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:26:09,842 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:26:09,842 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,865 ast/fitschan.c:23885:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:26:09,865 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:26:09,865 | ^~ 2025-09-04T20:26:09,888 ast/fitschan.c:23885:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,888 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:26:09,888 | ^~~~~~~~~~ 2025-09-04T20:26:09,910 ast/fitschan.c:23885:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:26:09,911 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:26:09,911 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:09,936 ast/fitschan.c:23883:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:26:09,936 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:26:09,936 | ^~ 2025-09-04T20:26:09,958 ast/fitschan.c:23883:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:26:09,959 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:26:09,959 | ^~~~~~~~~ 2025-09-04T20:26:09,981 ast/fitschan.c:23883:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:26:09,982 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:26:09,982 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:11,582 ast/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T20:26:11,608 ast/fitschan.c:28680:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:26:11,608 28680 | strncpy( lontype, lonsym, 4 ); 2025-09-04T20:26:11,608 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:11,670 ast/fitschan.c:28684:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:26:11,670 28684 | strncpy( lattype, latsym, 4 ); 2025-09-04T20:26:11,670 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:16,861 ast/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T20:26:16,918 ast/fitschan.c:37576:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T20:26:16,918 37576 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:26:16,918 | ^~ ~~~~ 2025-09-04T20:26:16,918 In function ‘WcsOthers’, 2025-09-04T20:26:16,918 inlined from ‘WcsMapFrm.constprop’ at ast/fitschan.c:36546:11: 2025-09-04T20:26:16,955 ast/fitschan.c:37576:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T20:26:16,956 37576 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:26:16,956 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:18,984 ast/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T20:26:19,014 ast/fitschan.c:29929:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T20:26:19,014 29929 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T20:26:19,014 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:19,044 ast/fitschan.c:30021:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:26:19,044 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,044 | ^~~~ 2025-09-04T20:26:19,073 ast/fitschan.c:30021:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:26:19,073 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,073 | ^~~~~~~~~~~~ 2025-09-04T20:26:19,102 ast/fitschan.c:30021:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:26:19,103 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,103 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:19,133 ast/fitschan.c:30123:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:26:19,133 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,133 | ^~~~ 2025-09-04T20:26:19,162 ast/fitschan.c:30123:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:26:19,162 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,162 | ^~~~~~~~~~~~ 2025-09-04T20:26:19,192 ast/fitschan.c:30123:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:26:19,192 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,192 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:19,223 ast/fitschan.c:30334:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:26:19,223 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:26:19,223 | ^~ 2025-09-04T20:26:19,253 ast/fitschan.c:30334:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:26:19,253 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:26:19,253 | ^~~~~~~~~~ 2025-09-04T20:26:19,283 ast/fitschan.c:30334:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T20:26:19,283 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:26:19,283 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:19,313 ast/fitschan.c:30354:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:26:19,313 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:26:19,313 | ^~ 2025-09-04T20:26:19,342 ast/fitschan.c:30354:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:26:19,343 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:26:19,343 | ^~~~~~~~~~~ 2025-09-04T20:26:19,372 ast/fitschan.c:30354:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T20:26:19,372 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:26:19,373 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:19,402 ast/fitschan.c:30362:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:26:19,403 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,403 | ^~~~ 2025-09-04T20:26:19,432 ast/fitschan.c:30362:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:26:19,432 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,432 | ^~~~~~~~~~~~ 2025-09-04T20:26:19,462 ast/fitschan.c:30362:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:26:19,462 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:26:19,462 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:21,860 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:26:21,869 ast/fitschan.c:10427:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:26:21,869 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:26:21,869 | ^~ 2025-09-04T20:26:21,870 In function ‘FitsAxisOrder’, 2025-09-04T20:26:21,870 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2663:9: 2025-09-04T20:26:21,878 ast/fitschan.c:10427:30: note: directive argument in the range [1, 1073741823] 2025-09-04T20:26:21,878 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:26:21,878 | ^~~~~~~~~~~~ 2025-09-04T20:26:21,887 ast/fitschan.c:10427:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:26:21,887 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:26:21,887 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:21,888 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:26:21,897 ast/fitschan.c:10464:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:26:21,897 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:26:21,897 | ^~ 2025-09-04T20:26:21,897 In function ‘FitsAxisOrder’, 2025-09-04T20:26:21,897 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2663:9: 2025-09-04T20:26:21,906 ast/fitschan.c:10464:33: note: directive argument in the range [1, 1073741823] 2025-09-04T20:26:21,906 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:26:21,906 | ^~~~~~~~~~~~ 2025-09-04T20:26:21,915 ast/fitschan.c:10464:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:26:21,915 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:26:21,915 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:23,153 ast/fitschan.c: In function ‘Read’: 2025-09-04T20:26:23,162 ast/fitschan.c:11222:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:26:23,163 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:26:23,163 | ^~ 2025-09-04T20:26:23,163 In function ‘FsetFromStore’, 2025-09-04T20:26:23,163 inlined from ‘Read’ at ast/fitschan.c:24852:16: 2025-09-04T20:26:23,172 ast/fitschan.c:11222:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:26:23,172 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:26:23,172 | ^~~~~~~~~~~~~~~ 2025-09-04T20:26:23,182 ast/fitschan.c:11222:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:26:23,182 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:26:23,182 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:26:27,454 In file included from ast/fitstable.c:109: 2025-09-04T20:26:27,455 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:27,455 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:27,455 | ^~~~~~~~ 2025-09-04T20:26:27,456 In file included from ast/pointset.h:192: 2025-09-04T20:26:27,456 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:27,456 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:27,456 | ^~~~~~~~ 2025-09-04T20:26:29,039 In file included from ast/mapping.h:327, 2025-09-04T20:26:29,039 from ast/unit.h:55, 2025-09-04T20:26:29,039 from ast/fluxframe.c:114: 2025-09-04T20:26:29,039 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:29,039 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:29,039 | ^~~~~~~~ 2025-09-04T20:26:29,040 In file included from ast/pointset.h:192: 2025-09-04T20:26:29,040 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:29,040 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:29,040 | ^~~~~~~~ 2025-09-04T20:26:29,105 ast/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T20:26:29,106 ast/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:26:29,106 306 | int len; /* Length of attrib string */ 2025-09-04T20:26:29,106 | ^~~ 2025-09-04T20:26:29,111 ast/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T20:26:29,111 ast/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:26:29,112 906 | int len; /* Length of attrib string */ 2025-09-04T20:26:29,112 | ^~~ 2025-09-04T20:26:29,146 ast/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T20:26:29,148 ast/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:26:29,149 2699 | int ulen; /* Used length of setting string */ 2025-09-04T20:26:29,149 | ^~~~ 2025-09-04T20:26:29,158 ast/fluxframe.c: In function ‘SubFrame’: 2025-09-04T20:26:29,160 ast/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:26:29,161 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T20:26:29,161 | ^~~~~~ 2025-09-04T20:26:29,166 ast/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T20:26:29,169 ast/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:26:29,169 3415 | int len; /* Length of attrib string */ 2025-09-04T20:26:29,169 | ^~~ 2025-09-04T20:26:29,178 ast/fluxframe.c: In function ‘Dump’: 2025-09-04T20:26:29,182 ast/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:26:29,182 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:26:29,182 | ^ 2025-09-04T20:26:29,191 ast/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T20:26:29,195 ast/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:26:29,195 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:26:29,195 | ^ 2025-09-04T20:26:30,781 In file included from ast/mapping.h:327, 2025-09-04T20:26:30,781 from ast/frame.c:695: 2025-09-04T20:26:30,781 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:30,781 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:30,781 | ^~~~~~~~ 2025-09-04T20:26:30,782 In file included from ast/pointset.h:192: 2025-09-04T20:26:30,783 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:30,783 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:30,783 | ^~~~~~~~ 2025-09-04T20:26:31,114 ast/frame.c: In function ‘SetAttrib’: 2025-09-04T20:26:31,122 ast/frame.c:9937:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:26:31,122 9937 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:26:31,122 | ^~ 2025-09-04T20:26:31,133 ast/frame.c:9977:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:26:31,134 9977 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:26:31,134 | ^~ 2025-09-04T20:26:39,505 In file included from ast/mapping.h:327, 2025-09-04T20:26:39,506 from ast/frameset.c:776: 2025-09-04T20:26:39,506 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:39,506 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:39,506 | ^~~~~~~~ 2025-09-04T20:26:39,507 In file included from ast/pointset.h:192: 2025-09-04T20:26:39,507 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:39,507 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:39,507 | ^~~~~~~~ 2025-09-04T20:26:43,756 ast/frameset.c: In function ‘GetAllVariants’: 2025-09-04T20:26:43,762 ast/frameset.c:6727:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:26:43,762 6727 | const char *result; 2025-09-04T20:26:43,762 | ^~~~~~ 2025-09-04T20:26:46,581 In file included from ast/grismmap.c:278: 2025-09-04T20:26:46,581 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:46,581 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:46,581 | ^~~~~~~~ 2025-09-04T20:26:46,582 In file included from ast/pointset.h:192: 2025-09-04T20:26:46,582 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:46,582 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:46,582 | ^~~~~~~~ 2025-09-04T20:26:48,542 In file included from ast/interval.c:101: 2025-09-04T20:26:48,543 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:48,543 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:48,543 | ^~~~~~~~ 2025-09-04T20:26:48,544 In file included from ast/pointset.h:192: 2025-09-04T20:26:48,544 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:48,544 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:48,544 | ^~~~~~~~ 2025-09-04T20:26:48,630 ast/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T20:26:48,631 ast/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:26:48,631 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:26:48,632 | ^~~~~~ 2025-09-04T20:26:52,111 In file included from ast/intramap.c:115: 2025-09-04T20:26:52,112 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:52,112 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:52,112 | ^~~~~~~~ 2025-09-04T20:26:52,113 In file included from ast/pointset.h:192: 2025-09-04T20:26:52,113 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:52,113 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:52,113 | ^~~~~~~~ 2025-09-04T20:26:53,144 In file included from ast/keymap.c:236: 2025-09-04T20:26:53,144 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:26:53,144 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:26:53,144 | ^~~~~~~~ 2025-09-04T20:26:53,144 In file included from ast/pointset.h:192: 2025-09-04T20:26:53,144 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:26:53,145 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:26:53,145 | ^~~~~~~~ 2025-09-04T20:27:04,208 In file included from ast/mapping.h:327, 2025-09-04T20:27:04,208 from ast/frame.h:556, 2025-09-04T20:27:04,208 from ast/region.h:68, 2025-09-04T20:27:04,208 from ast/box.h:69, 2025-09-04T20:27:04,208 from ast/loader.c:3: 2025-09-04T20:27:04,208 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:27:04,208 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:27:04,208 | ^~~~~~~~ 2025-09-04T20:27:04,209 In file included from ast/pointset.h:192: 2025-09-04T20:27:04,209 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:27:04,209 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:27:04,209 | ^~~~~~~~ 2025-09-04T20:27:04,786 In file included from ast/lutmap.c:140: 2025-09-04T20:27:04,787 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:27:04,787 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:27:04,787 | ^~~~~~~~ 2025-09-04T20:27:04,787 In file included from ast/pointset.h:192: 2025-09-04T20:27:04,787 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:27:04,787 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:27:04,787 | ^~~~~~~~ 2025-09-04T20:27:06,186 In file included from ast/mapping.c:430: 2025-09-04T20:27:06,186 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:27:06,186 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:27:06,187 | ^~~~~~~~ 2025-09-04T20:27:06,187 In file included from ast/pointset.h:192: 2025-09-04T20:27:06,187 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:27:06,187 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:27:06,187 | ^~~~~~~~ 2025-09-04T20:33:00,449 ast/mapping.c: In function ‘FindGradient’: 2025-09-04T20:33:00,449 ast/mapping.c:1339:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:00,449 1339 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T20:33:00,449 | ~~~~~^~~~~~ 2025-09-04T20:33:00,450 ast/mapping.c:1276:11: note: ‘x1’ was declared here 2025-09-04T20:33:00,450 1276 | double x1; 2025-09-04T20:33:00,450 | ^~ 2025-09-04T20:33:07,949 ast/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T20:33:07,970 ast/mapping.c:12513:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:07,970 12513 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:33:07,970 | ^ 2025-09-04T20:33:07,970 ast/mapping.c:12562:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:07,970 12562 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:33:07,971 | ^~~~~~~~~~~~~ 2025-09-04T20:33:07,991 ast/mapping.c:12138:11: note: ‘neff’ was declared here 2025-09-04T20:33:07,991 12138 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:33:07,991 | ^~~~ 2025-09-04T20:33:07,991 ast/mapping.c:12562:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:07,991 12562 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:33:07,991 | ^~~~~~~~~~~~~ 2025-09-04T20:33:09,030 ast/mapping.c: In function ‘RebinSeqB’: 2025-09-04T20:33:09,052 ast/mapping.c:12513:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:09,052 12513 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:33:09,052 | ^ 2025-09-04T20:33:09,052 ast/mapping.c:12561:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:09,052 12561 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:33:09,053 | ^~~~~~~~~~~~~ 2025-09-04T20:33:09,074 ast/mapping.c:12138:11: note: ‘neff’ was declared here 2025-09-04T20:33:09,074 12138 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:33:09,074 | ^~~~ 2025-09-04T20:33:09,074 ast/mapping.c:12561:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:09,074 12561 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:33:09,074 | ^~~~~~~~~~~~~ 2025-09-04T20:33:10,114 ast/mapping.c: In function ‘RebinSeqI’: 2025-09-04T20:33:10,136 ast/mapping.c:12513:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:10,136 12513 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:33:10,136 | ^ 2025-09-04T20:33:10,136 ast/mapping.c:12560:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:10,136 12560 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:33:10,136 | ^~~~~~~~~~~~~ 2025-09-04T20:33:10,157 ast/mapping.c:12138:11: note: ‘neff’ was declared here 2025-09-04T20:33:10,157 12138 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:33:10,157 | ^~~~ 2025-09-04T20:33:10,157 ast/mapping.c:12560:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:10,158 12560 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:33:10,158 | ^~~~~~~~~~~~~ 2025-09-04T20:33:11,214 ast/mapping.c: In function ‘RebinSeqF’: 2025-09-04T20:33:11,236 ast/mapping.c:12513:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:11,236 12513 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:33:11,236 | ^ 2025-09-04T20:33:11,236 ast/mapping.c:12559:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:11,236 12559 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:33:11,236 | ^~~~~~~~~~~~~ 2025-09-04T20:33:11,257 ast/mapping.c:12138:11: note: ‘neff’ was declared here 2025-09-04T20:33:11,258 12138 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:33:11,258 | ^~~~ 2025-09-04T20:33:11,258 ast/mapping.c:12559:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:11,258 12559 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:33:11,258 | ^~~~~~~~~~~~~ 2025-09-04T20:33:12,295 ast/mapping.c: In function ‘RebinSeqD’: 2025-09-04T20:33:12,317 ast/mapping.c:12513:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:12,317 12513 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:33:12,317 | ^ 2025-09-04T20:33:12,317 ast/mapping.c:12558:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:12,317 12558 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:33:12,317 | ^~~~~~~~~~~~~ 2025-09-04T20:33:12,338 ast/mapping.c:12138:11: note: ‘neff’ was declared here 2025-09-04T20:33:12,339 12138 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:33:12,339 | ^~~~ 2025-09-04T20:33:12,339 ast/mapping.c:12558:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:33:12,339 12558 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:33:12,339 | ^~~~~~~~~~~~~ 2025-09-04T20:33:28,478 In file included from ast/mapping.h:327, 2025-09-04T20:33:28,478 from ast/mathmap.c:174: 2025-09-04T20:33:28,478 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:33:28,478 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:33:28,478 | ^~~~~~~~ 2025-09-04T20:33:28,479 In file included from ast/pointset.h:192: 2025-09-04T20:33:28,479 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:33:28,480 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:33:28,480 | ^~~~~~~~ 2025-09-04T20:33:35,250 In file included from ast/matrixmap.c:203: 2025-09-04T20:33:35,250 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:33:35,250 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:33:35,251 | ^~~~~~~~ 2025-09-04T20:33:35,251 In file included from ast/pointset.h:192: 2025-09-04T20:33:35,251 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:33:35,251 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:33:35,251 | ^~~~~~~~ 2025-09-04T20:33:36,201 ast/matrixmap.c: In function ‘MatWin2’: 2025-09-04T20:33:36,204 ast/matrixmap.c:3133:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:36,204 3133 | double *newscales; /* Scales for new WinMap */ 2025-09-04T20:33:36,204 | ^~~~~~~~~ 2025-09-04T20:33:36,207 ast/matrixmap.c:3134:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:36,207 3134 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T20:33:36,207 | ^~~~~~~~~ 2025-09-04T20:33:38,910 In file included from ast/memory.c:217: 2025-09-04T20:33:38,911 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:33:38,911 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:33:38,911 | ^~~~~~~~ 2025-09-04T20:33:38,912 In file included from ast/pointset.h:192: 2025-09-04T20:33:38,912 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:33:38,912 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:33:38,912 | ^~~~~~~~ 2025-09-04T20:33:38,971 ast/memory.c: In function ‘astChrMatchN_’: 2025-09-04T20:33:38,973 ast/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:33:38,973 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T20:33:38,973 | ^ 2025-09-04T20:33:38,988 ast/memory.c: In function ‘astFreeDouble_’: 2025-09-04T20:33:38,991 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T20:33:38,992 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:33:38,992 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:38,992 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:33:38,992 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:33:38,992 | ~~~~ 2025-09-04T20:33:38,992 | | 2025-09-04T20:33:38,992 | size_t {aka unsigned int} 2025-09-04T20:33:38,995 ast/memory.c:2642:54: note: format string is defined here 2025-09-04T20:33:38,995 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:33:38,995 | ~~^ 2025-09-04T20:33:38,995 | | 2025-09-04T20:33:38,995 | long unsigned int 2025-09-04T20:33:38,995 | %u 2025-09-04T20:33:38,998 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T20:33:38,998 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:33:38,998 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:38,998 ...... 2025-09-04T20:33:38,998 2644 | sizeof( void * ) ); 2025-09-04T20:33:38,998 | ~~~~~~~~~~~~~~~~ 2025-09-04T20:33:38,998 | | 2025-09-04T20:33:38,999 | unsigned int 2025-09-04T20:33:39,001 ast/memory.c:2643:43: note: format string is defined here 2025-09-04T20:33:39,001 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:33:39,001 | ~~^ 2025-09-04T20:33:39,001 | | 2025-09-04T20:33:39,001 | long unsigned int 2025-09-04T20:33:39,001 | %u 2025-09-04T20:33:40,123 ast/memory.c: In function ‘ChrMatcher’: 2025-09-04T20:33:40,126 ast/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T20:33:40,126 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:33:40,126 | ^~ 2025-09-04T20:33:40,129 ast/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T20:33:40,129 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:33:40,129 | ^~~~~~~~~~~ 2025-09-04T20:33:40,131 ast/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T20:33:40,131 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:33:40,132 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,110 In file included from ast/mapping.h:327, 2025-09-04T20:33:41,111 from ast/cmpmap.h:139, 2025-09-04T20:33:41,111 from ast/moc.c:180: 2025-09-04T20:33:41,111 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:33:41,111 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:33:41,111 | ^~~~~~~~ 2025-09-04T20:33:41,111 In file included from ast/pointset.h:192: 2025-09-04T20:33:41,111 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:33:41,111 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:33:41,111 | ^~~~~~~~ 2025-09-04T20:33:41,256 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:33:41,256 ast/moc.c:595:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,256 595 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:33:41,257 | ~~^ 2025-09-04T20:33:41,257 | | 2025-09-04T20:33:41,257 | unsigned int 2025-09-04T20:33:41,257 | %llu 2025-09-04T20:33:41,257 ...... 2025-09-04T20:33:41,257 598 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:33:41,257 | ~~~~ 2025-09-04T20:33:41,257 | | 2025-09-04T20:33:41,257 | int64_t {aka long long int} 2025-09-04T20:33:41,257 ast/moc.c:595:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:33:41,258 595 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:33:41,258 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,258 ast/moc.c:597:41: note: format string is defined here 2025-09-04T20:33:41,258 597 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:33:41,258 | ~~^ 2025-09-04T20:33:41,258 | | 2025-09-04T20:33:41,258 | unsigned int 2025-09-04T20:33:41,258 | %lu 2025-09-04T20:33:41,269 ast/moc.c: In function ‘astAddMocText_’: 2025-09-04T20:33:41,270 ast/moc.c:1414:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,270 1414 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T20:33:41,271 | ~~^ 2025-09-04T20:33:41,271 | | 2025-09-04T20:33:41,271 | unsigned int 2025-09-04T20:33:41,271 | %llu 2025-09-04T20:33:41,271 1415 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:33:41,271 | ~~~~~ 2025-09-04T20:33:41,271 | | 2025-09-04T20:33:41,271 | int64_t {aka long long int} 2025-09-04T20:33:41,272 ast/moc.c:1414:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,272 1414 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T20:33:41,272 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,272 1415 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:33:41,273 | ~~~~ 2025-09-04T20:33:41,273 | | 2025-09-04T20:33:41,273 | int64_t {aka long long int} 2025-09-04T20:33:41,274 ast/moc.c:1415:43: note: format string is defined here 2025-09-04T20:33:41,274 1415 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:33:41,274 | ~~^ 2025-09-04T20:33:41,274 | | 2025-09-04T20:33:41,274 | unsigned int 2025-09-04T20:33:41,274 | %llu 2025-09-04T20:33:41,415 ast/moc.c: In function ‘CombineRanges’: 2025-09-04T20:33:41,419 ast/moc.c:2968:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,419 2968 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T20:33:41,419 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,419 ...... 2025-09-04T20:33:41,419 2971 | plist->value ); 2025-09-04T20:33:41,419 | ~~~~~~~~~~~~ 2025-09-04T20:33:41,419 | | 2025-09-04T20:33:41,420 | int64_t {aka long long int} 2025-09-04T20:33:41,423 ast/moc.c:2969:54: note: format string is defined here 2025-09-04T20:33:41,423 2969 | "depth at end-point %zu (internal programming" 2025-09-04T20:33:41,423 | ~~^ 2025-09-04T20:33:41,423 | | 2025-09-04T20:33:41,423 | unsigned int 2025-09-04T20:33:41,423 | %llu 2025-09-04T20:33:41,428 ast/moc.c:3001:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,428 3001 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T20:33:41,428 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,428 3002 | "active ranges at %zu (internal programming " 2025-09-04T20:33:41,428 3003 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T20:33:41,428 | ~~~~~~~~~~~~ 2025-09-04T20:33:41,428 | | 2025-09-04T20:33:41,428 | int64_t {aka long long int} 2025-09-04T20:33:41,431 ast/moc.c:3002:49: note: format string is defined here 2025-09-04T20:33:41,432 3002 | "active ranges at %zu (internal programming " 2025-09-04T20:33:41,432 | ~~^ 2025-09-04T20:33:41,432 | | 2025-09-04T20:33:41,432 | unsigned int 2025-09-04T20:33:41,432 | %llu 2025-09-04T20:33:41,437 ast/moc.c:3024:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,437 3024 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T20:33:41,437 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,437 3025 | "%zu (internal programming error).", status, 2025-09-04T20:33:41,437 3026 | astGetClass(this), plist->value ); 2025-09-04T20:33:41,437 | ~~~~~~~~~~~~ 2025-09-04T20:33:41,437 | | 2025-09-04T20:33:41,437 | int64_t {aka long long int} 2025-09-04T20:33:41,440 ast/moc.c:3025:32: note: format string is defined here 2025-09-04T20:33:41,441 3025 | "%zu (internal programming error).", status, 2025-09-04T20:33:41,441 | ~~^ 2025-09-04T20:33:41,441 | | 2025-09-04T20:33:41,441 | unsigned int 2025-09-04T20:33:41,441 | %llu 2025-09-04T20:33:41,445 ast/moc.c:3058:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,446 3058 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T20:33:41,446 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,446 3059 | "active ranges at %zu (internal programming " 2025-09-04T20:33:41,446 3060 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T20:33:41,446 | ~~~~~~~~~~~~ 2025-09-04T20:33:41,446 | | 2025-09-04T20:33:41,446 | int64_t {aka long long int} 2025-09-04T20:33:41,449 ast/moc.c:3059:49: note: format string is defined here 2025-09-04T20:33:41,449 3059 | "active ranges at %zu (internal programming " 2025-09-04T20:33:41,450 | ~~^ 2025-09-04T20:33:41,450 | | 2025-09-04T20:33:41,450 | unsigned int 2025-09-04T20:33:41,450 | %llu 2025-09-04T20:33:41,455 ast/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-04T20:33:41,455 3084 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T20:33:41,455 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,455 3085 | "%zu (internal programming error).", status, 2025-09-04T20:33:41,456 3086 | astGetClass(this), plist->value ); 2025-09-04T20:33:41,456 | ~~~~~~~~~~~~ 2025-09-04T20:33:41,456 | | 2025-09-04T20:33:41,456 | int64_t {aka long long int} 2025-09-04T20:33:41,459 ast/moc.c:3085:32: note: format string is defined here 2025-09-04T20:33:41,459 3085 | "%zu (internal programming error).", status, 2025-09-04T20:33:41,459 | ~~^ 2025-09-04T20:33:41,459 | | 2025-09-04T20:33:41,460 | unsigned int 2025-09-04T20:33:41,460 | %llu 2025-09-04T20:33:41,468 ast/moc.c:3124:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,468 3124 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:33:41,468 | ~~^ 2025-09-04T20:33:41,468 | | 2025-09-04T20:33:41,468 | unsigned int 2025-09-04T20:33:41,468 | %llu 2025-09-04T20:33:41,468 ...... 2025-09-04T20:33:41,468 3127 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:33:41,468 | ~~~~~~~~~ 2025-09-04T20:33:41,468 | | 2025-09-04T20:33:41,468 | int64_t {aka long long int} 2025-09-04T20:33:41,474 ast/moc.c:3124:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,474 3124 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:33:41,474 | ~~^ 2025-09-04T20:33:41,474 | | 2025-09-04T20:33:41,474 | unsigned int 2025-09-04T20:33:41,474 | %llu 2025-09-04T20:33:41,474 ...... 2025-09-04T20:33:41,474 3127 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:33:41,474 | ~~~~~~~~~ 2025-09-04T20:33:41,474 | | 2025-09-04T20:33:41,474 | int64_t {aka long long int} 2025-09-04T20:33:41,480 ast/moc.c:3132:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,480 3132 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:33:41,480 | ~~^ 2025-09-04T20:33:41,480 | | 2025-09-04T20:33:41,480 | unsigned int 2025-09-04T20:33:41,480 | %llu 2025-09-04T20:33:41,480 ...... 2025-09-04T20:33:41,480 3135 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:33:41,480 | ~~~~~~~~~ 2025-09-04T20:33:41,480 | | 2025-09-04T20:33:41,481 | int64_t {aka long long int} 2025-09-04T20:33:41,486 ast/moc.c:3132:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,486 3132 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:33:41,486 | ~~^ 2025-09-04T20:33:41,486 | | 2025-09-04T20:33:41,486 | unsigned int 2025-09-04T20:33:41,486 | %llu 2025-09-04T20:33:41,486 ...... 2025-09-04T20:33:41,486 3135 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:33:41,487 | ~~~~~~~~~ 2025-09-04T20:33:41,487 | | 2025-09-04T20:33:41,487 | int64_t {aka long long int} 2025-09-04T20:33:41,492 ast/moc.c:3139:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,492 3139 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:33:41,492 | ~~^ 2025-09-04T20:33:41,492 | | 2025-09-04T20:33:41,492 | unsigned int 2025-09-04T20:33:41,492 | %llu 2025-09-04T20:33:41,492 ...... 2025-09-04T20:33:41,493 3142 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:33:41,493 | ~~~~~~~~~ 2025-09-04T20:33:41,493 | | 2025-09-04T20:33:41,493 | int64_t {aka long long int} 2025-09-04T20:33:41,498 ast/moc.c:3139:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,498 3139 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:33:41,498 | ~~^ 2025-09-04T20:33:41,498 | | 2025-09-04T20:33:41,498 | unsigned int 2025-09-04T20:33:41,498 | %llu 2025-09-04T20:33:41,499 ...... 2025-09-04T20:33:41,499 3142 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:33:41,499 | ~~~~~~~~~ 2025-09-04T20:33:41,499 | | 2025-09-04T20:33:41,499 | int64_t {aka long long int} 2025-09-04T20:33:41,503 ast/moc.c:3139:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,503 3139 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:33:41,503 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,503 ...... 2025-09-04T20:33:41,503 3142 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:33:41,503 | ~~~~~~~~~ 2025-09-04T20:33:41,503 | | 2025-09-04T20:33:41,504 | int64_t {aka long long int} 2025-09-04T20:33:41,507 ast/moc.c:3140:52: note: format string is defined here 2025-09-04T20:33:41,507 3140 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:33:41,507 | ~~^ 2025-09-04T20:33:41,507 | | 2025-09-04T20:33:41,507 | unsigned int 2025-09-04T20:33:41,507 | %llu 2025-09-04T20:33:41,512 ast/moc.c:3139:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,512 3139 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:33:41,512 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:41,512 ...... 2025-09-04T20:33:41,512 3142 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:33:41,512 | ~~~~~~~~~ 2025-09-04T20:33:41,512 | | 2025-09-04T20:33:41,513 | int64_t {aka long long int} 2025-09-04T20:33:41,516 ast/moc.c:3140:56: note: format string is defined here 2025-09-04T20:33:41,516 3140 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:33:41,516 | ~~^ 2025-09-04T20:33:41,516 | | 2025-09-04T20:33:41,516 | unsigned int 2025-09-04T20:33:41,516 | %llu 2025-09-04T20:33:41,562 ast/moc.c: In function ‘astGetMocText_’: 2025-09-04T20:33:41,570 ast/moc.c:4813:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,570 4813 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:33:41,570 | ~~^ 2025-09-04T20:33:41,570 | | 2025-09-04T20:33:41,570 | unsigned int 2025-09-04T20:33:41,570 | %llu 2025-09-04T20:33:41,570 4814 | order, npix ); 2025-09-04T20:33:41,570 | ~~~~ 2025-09-04T20:33:41,570 | | 2025-09-04T20:33:41,570 | int64_t {aka long long int} 2025-09-04T20:33:41,579 ast/moc.c:4813:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,579 4813 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:33:41,579 | ~~^ 2025-09-04T20:33:41,579 | | 2025-09-04T20:33:41,579 | unsigned int 2025-09-04T20:33:41,580 | %llu 2025-09-04T20:33:41,580 4814 | order, npix ); 2025-09-04T20:33:41,580 | ~~~~ 2025-09-04T20:33:41,580 | | 2025-09-04T20:33:41,580 | int64_t {aka long long int} 2025-09-04T20:33:41,591 ast/moc.c:4821:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,591 4821 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:33:41,591 | ~~^ ~~~~ 2025-09-04T20:33:41,591 | | | 2025-09-04T20:33:41,591 | | int64_t {aka long long int} 2025-09-04T20:33:41,591 | unsigned int 2025-09-04T20:33:41,591 | %llu 2025-09-04T20:33:41,603 ast/moc.c:4832:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,603 4832 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:33:41,603 | ~~^ ~~~~~~~~~ 2025-09-04T20:33:41,603 | | | 2025-09-04T20:33:41,603 | | int64_t {aka long long int} 2025-09-04T20:33:41,603 | unsigned int 2025-09-04T20:33:41,603 | %llu 2025-09-04T20:33:41,616 ast/moc.c:4837:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,616 4837 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:33:41,616 | ~~^ ~~~~ 2025-09-04T20:33:41,616 | | | 2025-09-04T20:33:41,616 | unsigned int int64_t {aka long long int} 2025-09-04T20:33:41,616 | %llu 2025-09-04T20:33:41,626 ast/moc.c:4837:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,626 4837 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:33:41,626 | ~~^ ~~~~ 2025-09-04T20:33:41,626 | | | 2025-09-04T20:33:41,626 | | int64_t {aka long long int} 2025-09-04T20:33:41,626 | unsigned int 2025-09-04T20:33:41,626 | %llu 2025-09-04T20:33:41,638 ast/moc.c:4845:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,638 4845 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:33:41,638 | ~~^ ~~~~~~~~~ 2025-09-04T20:33:41,638 | | | 2025-09-04T20:33:41,638 | | int64_t {aka long long int} 2025-09-04T20:33:41,638 | unsigned int 2025-09-04T20:33:41,638 | %llu 2025-09-04T20:33:41,649 ast/moc.c:4850:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,650 4850 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:33:41,650 | ~~^ ~~~~ 2025-09-04T20:33:41,650 | | | 2025-09-04T20:33:41,650 | | int64_t {aka long long int} 2025-09-04T20:33:41,650 | unsigned int 2025-09-04T20:33:41,650 | %llu 2025-09-04T20:33:41,664 ast/moc.c:4864:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:41,664 4864 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T20:33:41,664 | ~~^ ~~~~ 2025-09-04T20:33:41,665 | | | 2025-09-04T20:33:41,665 | | int64_t {aka long long int} 2025-09-04T20:33:41,665 | unsigned int 2025-09-04T20:33:41,665 | %llu 2025-09-04T20:33:41,673 ast/moc.c: In function ‘GetNorm’: 2025-09-04T20:33:41,682 ast/moc.c:5018:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:33:41,682 5018 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:33:41,682 | ^ 2025-09-04T20:33:41,682 ast/moc.c:5090:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:33:41,682 5090 | UNMAP 2025-09-04T20:33:41,682 | ^~~~~ 2025-09-04T20:33:41,693 ast/moc.c:5018:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:33:41,693 5018 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:33:41,693 | ^ 2025-09-04T20:33:41,693 ast/moc.c:5097:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:33:41,693 5097 | UNMAP 2025-09-04T20:33:41,693 | ^~~~~ 2025-09-04T20:33:43,225 ast/moc.c: In function ‘TestCell’: 2025-09-04T20:33:43,241 ast/moc.c:8723:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,241 8723 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:33:43,241 | ~~^ 2025-09-04T20:33:43,241 | | 2025-09-04T20:33:43,241 | unsigned int 2025-09-04T20:33:43,241 | %llu 2025-09-04T20:33:43,241 ...... 2025-09-04T20:33:43,241 8726 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:33:43,241 | ~~~~ 2025-09-04T20:33:43,241 | | 2025-09-04T20:33:43,241 | int64_t {aka long long int} 2025-09-04T20:33:43,253 ast/moc.c:8723:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:33:43,253 8723 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:33:43,253 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:43,264 ast/moc.c:8725:41: note: format string is defined here 2025-09-04T20:33:43,264 8725 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:33:43,264 | ~~^ 2025-09-04T20:33:43,264 | | 2025-09-04T20:33:43,264 | unsigned int 2025-09-04T20:33:43,264 | %lu 2025-09-04T20:33:43,370 ast/moc.c: In function ‘astLoadMoc_’: 2025-09-04T20:33:43,388 ast/moc.c:10318:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,388 10318 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T20:33:43,388 | ~~^ 2025-09-04T20:33:43,388 | | 2025-09-04T20:33:43,389 | unsigned int 2025-09-04T20:33:43,389 | %llu 2025-09-04T20:33:43,389 10319 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T20:33:43,389 | ~~~~~~~ 2025-09-04T20:33:43,389 | | 2025-09-04T20:33:43,389 | int64_t {aka long long int} 2025-09-04T20:33:43,409 ast/moc.c:10325:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,410 10325 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:33:43,410 | ~~^ 2025-09-04T20:33:43,410 | | 2025-09-04T20:33:43,410 | unsigned int 2025-09-04T20:33:43,410 | %llu 2025-09-04T20:33:43,410 10326 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:33:43,410 | ~~~~~~~ 2025-09-04T20:33:43,410 | | 2025-09-04T20:33:43,410 | int64_t {aka long long int} 2025-09-04T20:33:43,427 ast/moc.c:10325:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,427 10325 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:33:43,427 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:43,427 10326 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:33:43,428 | ~~~~~~~ 2025-09-04T20:33:43,428 | | 2025-09-04T20:33:43,428 | int64_t {aka long long int} 2025-09-04T20:33:43,441 ast/moc.c:10326:36: note: format string is defined here 2025-09-04T20:33:43,441 10326 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:33:43,441 | ~~^ 2025-09-04T20:33:43,441 | | 2025-09-04T20:33:43,441 | unsigned int 2025-09-04T20:33:43,442 | %llu 2025-09-04T20:33:43,464 ast/moc.c:10332:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,464 10332 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:33:43,464 | ~~^ 2025-09-04T20:33:43,464 | | 2025-09-04T20:33:43,464 | unsigned int 2025-09-04T20:33:43,464 | %llu 2025-09-04T20:33:43,465 10333 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:33:43,465 | ~~~~~~~ 2025-09-04T20:33:43,465 | | 2025-09-04T20:33:43,465 | int64_t {aka long long int} 2025-09-04T20:33:43,486 ast/moc.c:10332:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,486 10332 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:33:43,486 | ~~^ 2025-09-04T20:33:43,487 | | 2025-09-04T20:33:43,487 | unsigned int 2025-09-04T20:33:43,487 | %llu 2025-09-04T20:33:43,487 10333 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:33:43,487 | ~~~~~~~ 2025-09-04T20:33:43,487 | | 2025-09-04T20:33:43,487 | int64_t {aka long long int} 2025-09-04T20:33:43,506 ast/moc.c:10332:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,506 10332 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:33:43,506 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:43,506 10333 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:33:43,506 | ~~~~~ 2025-09-04T20:33:43,507 | | 2025-09-04T20:33:43,507 | int64_t {aka long long int} 2025-09-04T20:33:43,520 ast/moc.c:10333:30: note: format string is defined here 2025-09-04T20:33:43,520 10333 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:33:43,521 | ~~^ 2025-09-04T20:33:43,521 | | 2025-09-04T20:33:43,521 | unsigned int 2025-09-04T20:33:43,521 | %llu 2025-09-04T20:33:43,538 ast/moc.c:10332:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:33:43,538 10332 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:33:43,538 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:33:43,538 10333 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:33:43,538 10334 | ulast ); 2025-09-04T20:33:43,538 | ~~~~~ 2025-09-04T20:33:43,538 | | 2025-09-04T20:33:43,539 | int64_t {aka long long int} 2025-09-04T20:33:43,552 ast/moc.c:10333:34: note: format string is defined here 2025-09-04T20:33:43,552 10333 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:33:43,553 | ~~^ 2025-09-04T20:33:43,553 | | 2025-09-04T20:33:43,553 | unsigned int 2025-09-04T20:33:43,553 | %llu 2025-09-04T20:33:50,173 ast/moc.c: In function ‘PutCell.isra’: 2025-09-04T20:33:50,179 ast/moc.c:6818:31: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:50,179 6818 | clist->ix[ order ][ ii ] = ix; 2025-09-04T20:33:50,179 | ^ 2025-09-04T20:33:50,185 ast/moc.c:6709:8: note: ‘ii’ was declared here 2025-09-04T20:33:50,186 6709 | int ii; 2025-09-04T20:33:50,186 | ^~ 2025-09-04T20:33:50,425 In file included from ast/channel.h:220, 2025-09-04T20:33:50,425 from ast/moc.c:179: 2025-09-04T20:33:50,425 ast/moc.c: In function ‘MakeCorners’: 2025-09-04T20:33:50,431 ast/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:50,431 511 | #define astRetF_(x) (x) 2025-09-04T20:33:50,431 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:33:50,431 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:33:50,431 | ^~~~~~ 2025-09-04T20:33:50,431 ast/pointset.h:643:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:33:50,431 643 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T20:33:50,431 | ^~~~~~~~~ 2025-09-04T20:33:50,431 ast/moc.c:5877:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T20:33:50,431 5877 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T20:33:50,431 | ^~~~~~~~~~~ 2025-09-04T20:33:50,436 ast/moc.c:5837:8: note: ‘ncorner’ was declared here 2025-09-04T20:33:50,436 5837 | int ncorner; 2025-09-04T20:33:50,436 | ^~~~~~~ 2025-09-04T20:33:50,442 ast/moc.c:5977:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:50,442 5977 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T20:33:50,442 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:33:50,447 ast/moc.c:5832:8: note: ‘cross’ was declared here 2025-09-04T20:33:50,447 5832 | int cross; 2025-09-04T20:33:50,447 | ^~~~~ 2025-09-04T20:33:50,838 In function ‘CombineRanges’, 2025-09-04T20:33:50,838 inlined from ‘astMocNorm_’ at ast/moc.c:6317:4, 2025-09-04T20:33:50,838 inlined from ‘astMocNorm_’ at ast/moc.c:6252:6: 2025-09-04T20:33:50,841 ast/moc.c:3117:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:50,841 3117 | this->nrange = nnew; 2025-09-04T20:33:50,841 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:33:50,841 ast/moc.c: In function ‘astMocNorm_’: 2025-09-04T20:33:50,843 ast/moc.c:2896:8: note: ‘nnew’ was declared here 2025-09-04T20:33:50,844 2896 | int nnew; 2025-09-04T20:33:50,844 | ^~~~ 2025-09-04T20:33:52,174 ast/moc.c: In function ‘RegBaseMesh’: 2025-09-04T20:33:52,181 ast/moc.c:7708:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:52,182 7708 | this->mdlen = npoint + ndis; 2025-09-04T20:33:52,182 | ~~~~~~~^~~~~~ 2025-09-04T20:33:52,188 ast/moc.c:7056:8: note: ‘ndis’ was declared here 2025-09-04T20:33:52,188 7056 | int ndis; 2025-09-04T20:33:52,188 | ^~~~ 2025-09-04T20:33:52,198 ast/moc.c:7616:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:52,199 7616 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T20:33:52,199 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T20:33:52,205 ast/moc.c:7058:8: note: ‘nused’ was declared here 2025-09-04T20:33:52,205 7058 | int nused; 2025-09-04T20:33:52,205 | ^~~~~ 2025-09-04T20:33:54,838 ast/moc.c: In function ‘astAddMocText_’: 2025-09-04T20:33:54,839 ast/moc.c:1503:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T20:33:54,839 1503 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T20:33:54,840 | ^~~~~ 2025-09-04T20:33:54,841 ast/moc.c:1493:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T20:33:54,841 1493 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T20:33:54,841 | ^~~~~ 2025-09-04T20:33:55,777 ast/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T20:33:55,779 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,780 1939 | if( !ok ) { \ 2025-09-04T20:33:55,780 | ^ 2025-09-04T20:33:55,780 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,780 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,780 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,782 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:33:55,782 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:33:55,782 | ^~ 2025-09-04T20:33:55,782 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,782 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,783 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,785 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,785 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:33:55,786 | ^ 2025-09-04T20:33:55,786 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,786 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,786 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,788 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:33:55,788 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:55,788 | ^~ 2025-09-04T20:33:55,788 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,788 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,788 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,790 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,791 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:33:55,791 | ^ 2025-09-04T20:33:55,791 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,791 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,791 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,793 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:33:55,793 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:33:55,793 | ^~ 2025-09-04T20:33:55,793 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,793 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,794 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,796 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,796 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:33:55,796 | ^ 2025-09-04T20:33:55,796 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,796 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,796 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,798 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:33:55,798 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:55,798 | ^~ 2025-09-04T20:33:55,799 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,799 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,799 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,801 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,801 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:33:55,801 | ^ 2025-09-04T20:33:55,801 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,801 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,801 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,803 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:33:55,804 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:33:55,804 | ^~ 2025-09-04T20:33:55,804 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,804 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,804 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,806 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,806 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:33:55,807 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,807 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,807 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,807 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,809 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:33:55,809 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:55,809 | ^~~~~~~~~ 2025-09-04T20:33:55,809 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,809 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,809 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,812 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,812 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:33:55,812 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,812 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,812 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,812 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,814 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:33:55,814 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:55,815 | ^~~~~~~~~ 2025-09-04T20:33:55,815 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,815 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,815 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,817 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,817 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:33:55,817 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,818 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,818 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,818 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,820 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:33:55,820 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:55,820 | ^~~~~~~~~ 2025-09-04T20:33:55,820 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,820 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,820 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,823 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:55,823 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:33:55,823 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,823 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,823 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,823 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:55,825 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:33:55,825 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:55,825 | ^~~~~~~~~ 2025-09-04T20:33:55,826 ast/moc.c:2153:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:55,826 2153 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:33:55,826 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,392 ast/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T20:33:56,402 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,402 1939 | if( !ok ) { \ 2025-09-04T20:33:56,402 | ^ 2025-09-04T20:33:56,402 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,402 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,402 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,402 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:33:56,402 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:33:56,403 | ^~ 2025-09-04T20:33:56,403 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,403 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,403 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,403 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,403 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:33:56,403 | ^ 2025-09-04T20:33:56,403 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,403 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,403 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,403 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:33:56,404 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:56,404 | ^~ 2025-09-04T20:33:56,404 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,404 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,404 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,406 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,406 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:33:56,406 | ^ 2025-09-04T20:33:56,406 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,406 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,407 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,409 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:33:56,409 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:33:56,409 | ^~ 2025-09-04T20:33:56,410 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,410 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,410 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,413 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,413 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:33:56,413 | ^ 2025-09-04T20:33:56,413 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,413 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,413 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,416 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:33:56,416 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:56,416 | ^~ 2025-09-04T20:33:56,416 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,416 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,416 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,419 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,419 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:33:56,419 | ^ 2025-09-04T20:33:56,419 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,419 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,419 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,422 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:33:56,422 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:33:56,422 | ^~ 2025-09-04T20:33:56,422 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,422 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,423 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,426 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,426 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:33:56,426 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,426 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,426 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,426 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,429 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:33:56,429 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:56,429 | ^~~~~~~~~ 2025-09-04T20:33:56,429 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,429 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,429 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,432 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,432 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:33:56,432 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,433 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,433 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,433 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,435 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:33:56,436 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:56,436 | ^~~~~~~~~ 2025-09-04T20:33:56,436 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,436 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,436 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,439 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,439 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:33:56,439 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,439 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,439 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,439 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,442 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:33:56,442 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:56,442 | ^~~~~~~~~ 2025-09-04T20:33:56,442 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,442 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,443 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,446 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:56,446 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:33:56,446 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,446 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,446 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,446 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:56,449 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:33:56,449 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:56,449 | ^~~~~~~~~ 2025-09-04T20:33:56,449 ast/moc.c:2149:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:56,449 2149 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:33:56,449 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,010 ast/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T20:33:57,013 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,013 1939 | if( !ok ) { \ 2025-09-04T20:33:57,013 | ^ 2025-09-04T20:33:57,013 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,014 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,014 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,016 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:33:57,017 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:33:57,017 | ^~ 2025-09-04T20:33:57,017 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,017 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,017 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,020 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,021 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:33:57,021 | ^ 2025-09-04T20:33:57,021 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,021 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,021 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,024 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:33:57,024 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:57,024 | ^~ 2025-09-04T20:33:57,024 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,024 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,024 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,027 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,027 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:33:57,027 | ^ 2025-09-04T20:33:57,027 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,027 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,027 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,030 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:33:57,030 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:33:57,030 | ^~ 2025-09-04T20:33:57,031 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,031 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,031 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,033 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,034 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:33:57,034 | ^ 2025-09-04T20:33:57,034 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,034 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,034 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,037 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:33:57,037 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:57,037 | ^~ 2025-09-04T20:33:57,037 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,037 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,037 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,040 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,040 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:33:57,040 | ^ 2025-09-04T20:33:57,040 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,040 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,040 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,043 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:33:57,043 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:33:57,043 | ^~ 2025-09-04T20:33:57,043 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,043 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,044 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,047 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,047 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:33:57,047 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,047 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,047 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,047 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,050 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:33:57,050 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:57,050 | ^~~~~~~~~ 2025-09-04T20:33:57,050 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,050 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,050 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,053 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,053 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:33:57,053 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,054 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,054 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,054 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,056 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:33:57,057 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:57,057 | ^~~~~~~~~ 2025-09-04T20:33:57,057 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,057 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,057 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,060 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,060 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:33:57,060 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,060 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,060 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,060 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,063 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:33:57,063 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:57,063 | ^~~~~~~~~ 2025-09-04T20:33:57,063 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,063 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,064 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,067 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,067 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:33:57,067 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,067 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,067 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,067 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,070 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:33:57,070 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:57,070 | ^~~~~~~~~ 2025-09-04T20:33:57,070 ast/moc.c:2151:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,070 2151 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:33:57,070 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,631 ast/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T20:33:57,634 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,634 1939 | if( !ok ) { \ 2025-09-04T20:33:57,634 | ^ 2025-09-04T20:33:57,634 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,634 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,634 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,637 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:33:57,637 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:33:57,637 | ^~ 2025-09-04T20:33:57,637 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,637 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,637 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,641 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,641 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:33:57,641 | ^ 2025-09-04T20:33:57,641 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,641 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,641 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,644 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:33:57,644 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:57,644 | ^~ 2025-09-04T20:33:57,644 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,645 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,645 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,647 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,648 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:33:57,648 | ^ 2025-09-04T20:33:57,648 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,648 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,648 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,651 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:33:57,651 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:33:57,651 | ^~ 2025-09-04T20:33:57,651 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,651 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,651 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,654 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,654 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:33:57,654 | ^ 2025-09-04T20:33:57,654 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,654 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,654 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,657 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:33:57,657 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:57,657 | ^~ 2025-09-04T20:33:57,657 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,657 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,657 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,660 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,660 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:33:57,660 | ^ 2025-09-04T20:33:57,661 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,661 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,661 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,663 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:33:57,664 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:33:57,664 | ^~ 2025-09-04T20:33:57,664 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,664 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,664 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,667 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,667 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:33:57,667 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,667 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,667 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,667 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,670 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:33:57,670 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:57,670 | ^~~~~~~~~ 2025-09-04T20:33:57,670 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,671 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,671 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,674 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,674 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:33:57,674 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,674 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,674 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,674 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,677 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:33:57,677 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:57,677 | ^~~~~~~~~ 2025-09-04T20:33:57,677 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,677 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,677 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,680 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,680 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:33:57,681 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,681 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,681 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,681 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,683 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:33:57,684 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:57,684 | ^~~~~~~~~ 2025-09-04T20:33:57,684 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,684 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,684 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,687 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:57,687 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:33:57,687 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,687 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,687 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,687 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:57,690 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:33:57,690 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:57,690 | ^~~~~~~~~ 2025-09-04T20:33:57,690 ast/moc.c:2155:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:57,691 2155 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:33:57,691 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,253 ast/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T20:33:58,256 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,256 1939 | if( !ok ) { \ 2025-09-04T20:33:58,256 | ^ 2025-09-04T20:33:58,256 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,256 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,256 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,259 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:33:58,259 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:33:58,259 | ^~ 2025-09-04T20:33:58,259 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,259 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,259 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,263 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,263 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:33:58,263 | ^ 2025-09-04T20:33:58,263 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,263 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,263 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,266 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:33:58,266 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:58,266 | ^~ 2025-09-04T20:33:58,266 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,267 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,267 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,269 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,270 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:33:58,270 | ^ 2025-09-04T20:33:58,270 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,270 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,270 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,273 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:33:58,273 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:33:58,273 | ^~ 2025-09-04T20:33:58,273 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,273 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,273 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,276 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,276 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:33:58,276 | ^ 2025-09-04T20:33:58,276 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,276 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,276 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,279 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:33:58,279 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:58,279 | ^~ 2025-09-04T20:33:58,279 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,279 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,280 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,282 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,282 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:33:58,283 | ^ 2025-09-04T20:33:58,283 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,283 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,283 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,285 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:33:58,286 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:33:58,286 | ^~ 2025-09-04T20:33:58,286 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,286 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,286 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,289 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,289 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:33:58,289 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,289 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,289 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,289 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,292 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:33:58,292 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:58,292 | ^~~~~~~~~ 2025-09-04T20:33:58,292 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,293 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,293 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,296 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,296 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:33:58,296 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,296 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,296 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,296 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,299 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:33:58,299 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:58,299 | ^~~~~~~~~ 2025-09-04T20:33:58,299 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,299 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,299 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,302 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,302 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:33:58,302 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,303 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,303 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,303 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,305 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:33:58,306 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:58,306 | ^~~~~~~~~ 2025-09-04T20:33:58,306 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,306 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,306 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,309 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,309 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:33:58,309 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,309 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,309 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,309 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,312 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:33:58,312 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:58,312 | ^~~~~~~~~ 2025-09-04T20:33:58,312 ast/moc.c:2152:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,312 2152 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:33:58,312 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,876 ast/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T20:33:58,879 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,880 1939 | if( !ok ) { \ 2025-09-04T20:33:58,880 | ^ 2025-09-04T20:33:58,880 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,880 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,880 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,883 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:33:58,883 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:33:58,883 | ^~ 2025-09-04T20:33:58,883 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,883 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,883 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,887 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,887 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:33:58,887 | ^ 2025-09-04T20:33:58,887 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,887 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,887 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,890 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:33:58,890 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:58,890 | ^~ 2025-09-04T20:33:58,890 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,890 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,890 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,893 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,893 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:33:58,893 | ^ 2025-09-04T20:33:58,893 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,894 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,894 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,896 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:33:58,896 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:33:58,897 | ^~ 2025-09-04T20:33:58,897 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,897 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,897 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,900 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,900 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:33:58,900 | ^ 2025-09-04T20:33:58,900 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,900 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,900 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,903 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:33:58,903 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:58,903 | ^~ 2025-09-04T20:33:58,903 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,903 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,903 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,906 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,906 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:33:58,906 | ^ 2025-09-04T20:33:58,906 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,906 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,906 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,909 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:33:58,909 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:33:58,909 | ^~ 2025-09-04T20:33:58,909 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,910 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,910 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,913 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,913 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:33:58,913 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,913 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,913 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,913 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,916 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:33:58,916 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:58,916 | ^~~~~~~~~ 2025-09-04T20:33:58,916 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,916 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,916 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,919 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,919 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:33:58,920 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,920 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,920 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,920 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,923 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:33:58,923 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:58,923 | ^~~~~~~~~ 2025-09-04T20:33:58,923 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,923 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,923 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,926 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,926 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:33:58,926 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,926 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,926 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,926 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,929 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:33:58,929 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:58,929 | ^~~~~~~~~ 2025-09-04T20:33:58,929 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,929 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,930 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,933 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:58,933 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:33:58,933 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,933 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,933 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,933 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:58,936 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:33:58,936 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:58,936 | ^~~~~~~~~ 2025-09-04T20:33:58,936 ast/moc.c:2148:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:58,936 2148 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:33:58,936 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,496 ast/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T20:33:59,499 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,499 1939 | if( !ok ) { \ 2025-09-04T20:33:59,499 | ^ 2025-09-04T20:33:59,499 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,500 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,500 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,502 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:33:59,502 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:33:59,503 | ^~ 2025-09-04T20:33:59,503 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,503 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,503 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,506 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,506 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:33:59,507 | ^ 2025-09-04T20:33:59,507 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,507 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,507 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,510 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:33:59,510 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:59,510 | ^~ 2025-09-04T20:33:59,510 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,510 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,510 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,513 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,513 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:33:59,513 | ^ 2025-09-04T20:33:59,513 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,513 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,513 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,516 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:33:59,516 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:33:59,516 | ^~ 2025-09-04T20:33:59,516 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,516 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,516 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,519 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,519 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:33:59,519 | ^ 2025-09-04T20:33:59,520 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,520 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,520 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,522 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:33:59,523 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:33:59,523 | ^~ 2025-09-04T20:33:59,523 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,523 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,523 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,526 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,526 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:33:59,526 | ^ 2025-09-04T20:33:59,526 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,526 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,526 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,529 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:33:59,529 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:33:59,529 | ^~ 2025-09-04T20:33:59,529 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,529 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,529 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,532 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,532 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:33:59,533 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,533 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,533 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,533 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,536 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:33:59,536 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:59,536 | ^~~~~~~~~ 2025-09-04T20:33:59,536 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,536 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,536 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,539 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,539 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:33:59,539 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,539 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,539 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,539 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,542 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:33:59,542 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:33:59,542 | ^~~~~~~~~ 2025-09-04T20:33:59,542 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,543 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,543 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,546 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,546 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:33:59,546 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,546 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,546 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,546 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,549 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:33:59,549 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:59,549 | ^~~~~~~~~ 2025-09-04T20:33:59,549 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,549 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,549 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,552 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:33:59,552 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:33:59,552 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,553 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,553 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,553 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:33:59,555 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:33:59,556 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:33:59,556 | ^~~~~~~~~ 2025-09-04T20:33:59,556 ast/moc.c:2150:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:33:59,556 2150 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:33:59,556 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,118 ast/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T20:34:00,121 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,121 1939 | if( !ok ) { \ 2025-09-04T20:34:00,121 | ^ 2025-09-04T20:34:00,121 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,121 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,121 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,124 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:34:00,124 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:34:00,124 | ^~ 2025-09-04T20:34:00,124 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,125 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,125 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,128 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,128 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:34:00,128 | ^ 2025-09-04T20:34:00,128 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,129 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,129 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,131 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:34:00,131 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:34:00,132 | ^~ 2025-09-04T20:34:00,132 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,132 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,132 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,135 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,135 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:34:00,135 | ^ 2025-09-04T20:34:00,135 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,135 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,135 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,138 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:34:00,138 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:34:00,138 | ^~ 2025-09-04T20:34:00,138 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,138 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,138 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,141 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,141 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:34:00,141 | ^ 2025-09-04T20:34:00,141 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,141 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,142 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,144 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:34:00,144 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:34:00,145 | ^~ 2025-09-04T20:34:00,145 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,145 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,145 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,148 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,148 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:34:00,148 | ^ 2025-09-04T20:34:00,148 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,148 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,148 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,151 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:34:00,151 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:34:00,151 | ^~ 2025-09-04T20:34:00,151 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,151 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,151 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,154 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,154 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:34:00,155 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,155 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,155 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,155 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,158 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:34:00,158 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:34:00,158 | ^~~~~~~~~ 2025-09-04T20:34:00,158 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,158 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,158 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,161 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,162 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:34:00,162 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,162 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,162 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,162 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,165 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:34:00,165 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:34:00,165 | ^~~~~~~~~ 2025-09-04T20:34:00,165 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,165 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,166 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,169 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,169 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:34:00,169 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,169 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,169 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,170 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,173 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:34:00,173 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:34:00,173 | ^~~~~~~~~ 2025-09-04T20:34:00,173 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,173 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,173 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,177 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,177 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:34:00,177 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,177 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,177 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,177 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,180 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:34:00,181 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:34:00,181 | ^~~~~~~~~ 2025-09-04T20:34:00,181 ast/moc.c:2156:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,181 2156 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:34:00,181 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,744 ast/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T20:34:00,747 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,747 1939 | if( !ok ) { \ 2025-09-04T20:34:00,747 | ^ 2025-09-04T20:34:00,747 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,747 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,747 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,750 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:34:00,750 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:34:00,750 | ^~ 2025-09-04T20:34:00,750 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,750 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,750 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,754 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,754 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:34:00,754 | ^ 2025-09-04T20:34:00,754 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,754 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,754 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,757 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:34:00,757 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:34:00,757 | ^~ 2025-09-04T20:34:00,757 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,758 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,758 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,760 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,761 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:34:00,761 | ^ 2025-09-04T20:34:00,761 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,761 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,761 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,764 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:34:00,764 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:34:00,764 | ^~ 2025-09-04T20:34:00,764 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,764 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,764 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,767 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,767 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:34:00,767 | ^ 2025-09-04T20:34:00,767 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,767 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,767 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,770 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:34:00,770 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:34:00,770 | ^~ 2025-09-04T20:34:00,770 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,770 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,771 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,773 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,773 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:34:00,773 | ^ 2025-09-04T20:34:00,774 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,774 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,774 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,776 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:34:00,777 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:34:00,777 | ^~ 2025-09-04T20:34:00,777 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,777 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,777 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,780 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,780 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:34:00,780 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,780 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,780 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,780 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,783 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:34:00,783 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:34:00,783 | ^~~~~~~~~ 2025-09-04T20:34:00,783 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,784 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,784 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,787 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,787 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:34:00,787 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,787 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,787 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,787 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,790 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:34:00,790 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:34:00,790 | ^~~~~~~~~ 2025-09-04T20:34:00,790 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,790 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,790 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,793 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,793 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:34:00,793 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,794 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,794 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,794 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,796 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:34:00,796 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:34:00,797 | ^~~~~~~~~ 2025-09-04T20:34:00,797 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,797 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,797 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,800 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:00,800 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:34:00,800 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,800 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,800 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,800 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:00,803 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:34:00,803 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:34:00,803 | ^~~~~~~~~ 2025-09-04T20:34:00,803 ast/moc.c:2147:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:00,803 2147 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:34:00,803 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,368 ast/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T20:34:01,371 ast/moc.c:1939:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,371 1939 | if( !ok ) { \ 2025-09-04T20:34:01,371 | ^ 2025-09-04T20:34:01,371 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,372 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,372 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,374 ast/moc.c:1849:8: note: ‘ok’ was declared here 2025-09-04T20:34:01,375 1849 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:34:01,375 | ^~ 2025-09-04T20:34:01,375 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,375 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,375 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,378 ast/moc.c:1986:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,378 1986 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:34:01,378 | ^ 2025-09-04T20:34:01,378 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,378 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,378 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,380 ast/moc.c:1838:8: note: ‘hx’ was declared here 2025-09-04T20:34:01,380 1838 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:34:01,380 | ^~ 2025-09-04T20:34:01,381 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,381 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,381 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,383 ast/moc.c:1988:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,383 1988 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:34:01,383 | ^ 2025-09-04T20:34:01,383 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,383 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,383 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,386 ast/moc.c:1839:8: note: ‘hy’ was declared here 2025-09-04T20:34:01,386 1839 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:34:01,386 | ^~ 2025-09-04T20:34:01,386 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,386 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,386 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,388 ast/moc.c:1985:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,388 1985 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:34:01,388 | ^ 2025-09-04T20:34:01,389 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,389 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,389 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,391 ast/moc.c:1845:8: note: ‘lx’ was declared here 2025-09-04T20:34:01,391 1845 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:34:01,391 | ^~ 2025-09-04T20:34:01,391 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,391 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,391 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,393 ast/moc.c:1987:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,394 1987 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:34:01,394 | ^ 2025-09-04T20:34:01,394 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,394 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,394 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,396 ast/moc.c:1846:8: note: ‘ly’ was declared here 2025-09-04T20:34:01,396 1846 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:34:01,396 | ^~ 2025-09-04T20:34:01,396 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,396 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,396 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,399 ast/moc.c:2084:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,399 2084 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:34:01,399 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,399 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,399 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,399 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,402 ast/moc.c:1836:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:34:01,402 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:34:01,402 | ^~~~~~~~~ 2025-09-04T20:34:01,402 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,402 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,402 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,404 ast/moc.c:2085:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,405 2085 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:34:01,405 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,405 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,405 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,405 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,407 ast/moc.c:1836:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:34:01,407 1836 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:34:01,407 | ^~~~~~~~~ 2025-09-04T20:34:01,407 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,407 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,407 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,410 ast/moc.c:2086:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,410 2086 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:34:01,410 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,410 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,410 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,410 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,413 ast/moc.c:1837:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:34:01,413 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:34:01,413 | ^~~~~~~~~ 2025-09-04T20:34:01,413 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,413 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,413 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,416 ast/moc.c:2087:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,416 2087 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:34:01,416 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,416 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,416 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,416 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,419 ast/moc.c:1837:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:34:01,419 1837 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:34:01,419 | ^~~~~~~~~ 2025-09-04T20:34:01,419 ast/moc.c:2154:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:34:01,419 2154 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:34:01,419 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:34:01,754 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:34:01,754 ast/moc.c:619:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,755 619 | shift = 2*( maxorder - order ); 2025-09-04T20:34:01,755 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:34:01,755 ast/moc.c:578:8: note: ‘maxorder’ was declared here 2025-09-04T20:34:01,755 578 | int maxorder; 2025-09-04T20:34:01,755 | ^~~~~~~~ 2025-09-04T20:34:01,842 ast/moc.c: In function ‘AddMocData’: 2025-09-04T20:34:01,842 ast/moc.c:838:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,843 838 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T20:34:01,843 | ^~~~ 2025-09-04T20:34:01,843 ast/moc.c:746:19: note: ‘pnk’ was declared here 2025-09-04T20:34:01,843 746 | const int64_t *pnk; 2025-09-04T20:34:01,843 | ^~~ 2025-09-04T20:34:01,843 ast/moc.c:835:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:01,843 835 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T20:34:01,843 | ^~~~ 2025-09-04T20:34:01,843 ast/moc.c:745:15: note: ‘pni’ was declared here 2025-09-04T20:34:01,843 745 | const int *pni; 2025-09-04T20:34:01,844 | ^~~ 2025-09-04T20:34:02,028 ast/moc.c: In function ‘AddRegion’: 2025-09-04T20:34:02,030 ast/moc.c:2460:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:02,030 2460 | if( mapped ) { 2025-09-04T20:34:02,030 | ^ 2025-09-04T20:34:02,032 ast/moc.c:2262:15: note: ‘mapped’ was declared here 2025-09-04T20:34:02,032 2262 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T20:34:02,032 | ^~~~~~ 2025-09-04T20:34:02,034 ast/moc.c:2534:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:02,034 2534 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T20:34:02,034 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:02,036 ast/moc.c:2277:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:34:02,036 2277 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:34:02,036 | ^~~~~~~~~ 2025-09-04T20:34:02,038 ast/moc.c:2535:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:02,038 2535 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T20:34:02,038 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:02,040 ast/moc.c:2277:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:34:02,040 2277 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:34:02,040 | ^~~~~~~~~ 2025-09-04T20:34:02,042 ast/moc.c:2536:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:02,042 2536 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T20:34:02,042 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:02,044 ast/moc.c:2278:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:34:02,044 2278 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:34:02,044 | ^~~~~~~~~ 2025-09-04T20:34:02,046 ast/moc.c:2537:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:02,046 2537 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T20:34:02,046 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:34:02,048 ast/moc.c:2278:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:34:02,048 2278 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:34:02,048 | ^~~~~~~~~ 2025-09-04T20:34:03,278 In file included from ast/mapping.h:327, 2025-09-04T20:34:03,278 from ast/frame.h:556, 2025-09-04T20:34:03,278 from ast/region.h:68, 2025-09-04T20:34:03,278 from ast/moc.h:68, 2025-09-04T20:34:03,278 from ast/mocchan.c:111: 2025-09-04T20:34:03,279 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:03,279 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:03,279 | ^~~~~~~~ 2025-09-04T20:34:03,279 In file included from ast/pointset.h:192: 2025-09-04T20:34:03,279 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:03,279 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:03,279 | ^~~~~~~~ 2025-09-04T20:34:04,053 In file included from ast/normmap.c:97: 2025-09-04T20:34:04,053 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:04,053 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:04,053 | ^~~~~~~~ 2025-09-04T20:34:04,053 In file included from ast/pointset.h:192: 2025-09-04T20:34:04,053 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:04,054 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:04,054 | ^~~~~~~~ 2025-09-04T20:34:04,686 In file included from ast/nullregion.c:83: 2025-09-04T20:34:04,687 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:04,687 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:04,687 | ^~~~~~~~ 2025-09-04T20:34:04,687 In file included from ast/pointset.h:192: 2025-09-04T20:34:04,687 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:04,687 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:04,687 | ^~~~~~~~ 2025-09-04T20:34:05,518 In file included from ast/mapping.h:327, 2025-09-04T20:34:05,518 from ast/frame.h:556, 2025-09-04T20:34:05,518 from ast/frameset.h:438, 2025-09-04T20:34:05,518 from ast/plot.h:86, 2025-09-04T20:34:05,519 from ast/object.c:272: 2025-09-04T20:34:05,519 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:05,519 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:05,519 | ^~~~~~~~ 2025-09-04T20:34:05,520 In file included from ast/pointset.h:192: 2025-09-04T20:34:05,520 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:05,520 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:05,520 | ^~~~~~~~ 2025-09-04T20:34:05,681 ast/object.c: In function ‘FromStringSource’: 2025-09-04T20:34:05,685 ast/object.c:4570:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T20:34:05,685 4570 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T20:34:05,685 | ^~~~~~~~~~~~~~ 2025-09-04T20:34:08,216 In file included from ast/palwrap.c:75: 2025-09-04T20:34:08,216 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T20:34:08,216 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:34:08,216 86 | int status; 2025-09-04T20:34:08,216 | ^~~~~~ 2025-09-04T20:34:13,976 In file included from ast/pcdmap.c:112: 2025-09-04T20:34:13,976 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:13,976 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:13,977 | ^~~~~~~~ 2025-09-04T20:34:13,977 In file included from ast/pointset.h:192: 2025-09-04T20:34:13,977 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:13,977 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:13,977 | ^~~~~~~~ 2025-09-04T20:34:15,562 In file included from ast/permmap.c:115: 2025-09-04T20:34:15,562 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:15,562 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:15,563 | ^~~~~~~~ 2025-09-04T20:34:15,563 In file included from ast/pointset.h:192: 2025-09-04T20:34:15,563 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:15,563 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:15,563 | ^~~~~~~~ 2025-09-04T20:34:17,878 In file included from ast/mapping.h:327, 2025-09-04T20:34:17,878 from ast/cmpmap.h:139, 2025-09-04T20:34:17,879 from ast/plot.c:1481: 2025-09-04T20:34:17,879 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:17,879 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:17,879 | ^~~~~~~~ 2025-09-04T20:34:17,880 In file included from ast/pointset.h:192: 2025-09-04T20:34:17,880 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:17,880 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:17,880 | ^~~~~~~~ 2025-09-04T20:34:18,163 ast/plot.c: In function ‘CheckLabels2’: 2025-09-04T20:34:18,167 ast/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:34:18,167 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T20:34:18,167 | ^ 2025-09-04T20:34:18,999 ast/plot.c: In function ‘HasEscapes’: 2025-09-04T20:34:19,016 ast/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:34:19,016 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T20:34:19,016 | ^ 2025-09-04T20:34:19,835 ast/plot.c: At top level: 2025-09-04T20:34:19,859 ast/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:34:19,859 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T20:34:19,859 | ~~~~^~~~~~~~~~ 2025-09-04T20:34:19,859 ast/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T20:34:19,859 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T20:34:19,859 | ^~~~~ 2025-09-04T20:34:31,407 In function ‘TickMarks’, 2025-09-04T20:34:31,407 inlined from ‘GridLines.constprop’ at ast/plot.c:18837:22: 2025-09-04T20:34:31,433 ast/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:34:31,433 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T20:34:31,434 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:34:31,434 ast/plot.c: In function ‘GridLines.constprop’: 2025-09-04T20:34:31,460 ast/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T20:34:31,460 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T20:34:31,460 | ^~~~~~ 2025-09-04T20:34:44,431 In file included from ast/mapping.h:327, 2025-09-04T20:34:44,431 from ast/frame.h:556, 2025-09-04T20:34:44,431 from ast/cmpframe.h:257, 2025-09-04T20:34:44,431 from ast/plot3d.c:1161: 2025-09-04T20:34:44,431 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:44,431 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:44,431 | ^~~~~~~~ 2025-09-04T20:34:44,432 In file included from ast/pointset.h:192: 2025-09-04T20:34:44,432 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:44,432 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:44,433 | ^~~~~~~~ 2025-09-04T20:34:44,665 ast/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:34:44,665 6591 | const float up[], const char *just, int *status ){ 2025-09-04T20:34:44,666 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:34:44,666 ast/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T20:34:44,666 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T20:34:44,666 | ^~~~~~~~~~~~~~~ 2025-09-04T20:34:44,958 ast/plot3d.c: In function ‘Text’: 2025-09-04T20:34:44,963 ast/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T20:34:44,963 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T20:34:44,963 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:34:44,964 ast/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T20:34:44,965 ast/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T20:34:44,965 In file included from ast/plot3d.c:1171: 2025-09-04T20:34:44,965 ast/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T20:34:44,965 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T20:34:44,965 | ^~~~~~~~~~ 2025-09-04T20:34:50,709 In file included from ast/pointlist.c:103: 2025-09-04T20:34:50,709 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:50,709 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:50,709 | ^~~~~~~~ 2025-09-04T20:34:50,710 In file included from ast/pointset.h:192: 2025-09-04T20:34:50,710 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:50,710 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:50,710 | ^~~~~~~~ 2025-09-04T20:34:54,088 In file included from ast/pointset.c:459: 2025-09-04T20:34:54,088 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:54,088 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:54,088 | ^~~~~~~~ 2025-09-04T20:34:54,089 In file included from ast/pointset.h:192: 2025-09-04T20:34:54,089 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:54,089 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:54,090 | ^~~~~~~~ 2025-09-04T20:34:55,592 In file included from ast/polygon.c:162: 2025-09-04T20:34:55,592 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:34:55,592 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:34:55,592 | ^~~~~~~~ 2025-09-04T20:34:55,593 In file included from ast/pointset.h:192: 2025-09-04T20:34:55,593 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:34:55,593 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:34:55,593 | ^~~~~~~~ 2025-09-04T20:36:04,200 In file included from ast/polymap.c:161: 2025-09-04T20:36:04,200 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:04,200 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:04,200 | ^~~~~~~~ 2025-09-04T20:36:04,201 In file included from ast/pointset.h:192: 2025-09-04T20:36:04,201 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:04,201 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:04,201 | ^~~~~~~~ 2025-09-04T20:36:08,701 In file included from ast/prism.c:105: 2025-09-04T20:36:08,701 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:08,701 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:08,701 | ^~~~~~~~ 2025-09-04T20:36:08,702 In file included from ast/pointset.h:192: 2025-09-04T20:36:08,702 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:08,703 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:08,703 | ^~~~~~~~ 2025-09-04T20:36:14,708 In file included from ast/mapping.h:327, 2025-09-04T20:36:14,708 from ast/pyast_extra.c:50: 2025-09-04T20:36:14,708 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:14,708 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:14,708 | ^~~~~~~~ 2025-09-04T20:36:14,709 In file included from ast/pointset.h:192: 2025-09-04T20:36:14,709 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:14,709 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:14,709 | ^~~~~~~~ 2025-09-04T20:36:14,726 In file included from ast/pyast_extra.c:52: 2025-09-04T20:36:14,727 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T20:36:14,727 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T20:36:14,727 | ^~~~~~~~~~ 2025-09-04T20:36:14,727 In file included from ast/pyast_extra.c:51: 2025-09-04T20:36:14,727 ast/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T20:36:14,727 141 | #define STATUS_PTR status 2025-09-04T20:36:14,727 | ^~~~~~~~~~ 2025-09-04T20:36:14,728 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T20:36:14,728 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T20:36:14,728 | ^~~~~~~~~~~ 2025-09-04T20:36:14,728 ast/mapping.h:831:9: note: this is the location of the previous definition 2025-09-04T20:36:14,728 831 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T20:36:14,729 | ^~~~~~~~~~~ 2025-09-04T20:36:14,949 In file included from ast/ratemap.c:91: 2025-09-04T20:36:14,949 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:14,949 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:14,949 | ^~~~~~~~ 2025-09-04T20:36:14,950 In file included from ast/pointset.h:192: 2025-09-04T20:36:14,950 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:14,950 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:14,950 | ^~~~~~~~ 2025-09-04T20:36:15,700 In file included from ast/mapping.h:327, 2025-09-04T20:36:15,700 from ast/region.c:818: 2025-09-04T20:36:15,701 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:15,701 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:15,701 | ^~~~~~~~ 2025-09-04T20:36:15,702 In file included from ast/pointset.h:192: 2025-09-04T20:36:15,702 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:15,702 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:15,702 | ^~~~~~~~ 2025-09-04T20:36:24,117 ast/region.c: In function ‘OverlapX’: 2025-09-04T20:36:24,124 ast/region.c:7271:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:36:24,124 7271 | if( inside1 ) { 2025-09-04T20:36:24,124 | ^ 2025-09-04T20:36:24,130 ast/region.c:6923:8: note: ‘inside1’ was declared here 2025-09-04T20:36:24,130 6923 | int inside1; /* The position is inside reg1? */ 2025-09-04T20:36:24,130 | ^~~~~~~ 2025-09-04T20:36:25,178 In file included from ast/selectormap.c:102: 2025-09-04T20:36:25,179 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:25,179 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:25,179 | ^~~~~~~~ 2025-09-04T20:36:25,180 In file included from ast/pointset.h:192: 2025-09-04T20:36:25,180 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:25,180 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:25,180 | ^~~~~~~~ 2025-09-04T20:36:26,054 In file included from ast/shiftmap.c:78: 2025-09-04T20:36:26,055 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:26,055 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:26,055 | ^~~~~~~~ 2025-09-04T20:36:26,056 In file included from ast/pointset.h:192: 2025-09-04T20:36:26,056 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:26,056 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:26,056 | ^~~~~~~~ 2025-09-04T20:36:26,741 In file included from ast/skyaxis.c:141: 2025-09-04T20:36:26,741 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:26,741 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:26,741 | ^~~~~~~~ 2025-09-04T20:36:26,742 In file included from ast/pal.h:90, 2025-09-04T20:36:26,742 from ast/skyaxis.c:136: 2025-09-04T20:36:26,742 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:26,743 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:26,743 | ^~~~~~~~ 2025-09-04T20:36:29,542 In file included from ast/skyframe.c:761: 2025-09-04T20:36:29,542 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:29,542 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:29,542 | ^~~~~~~~ 2025-09-04T20:36:29,543 In file included from ast/pointset.h:192: 2025-09-04T20:36:29,543 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:29,543 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:29,543 | ^~~~~~~~ 2025-09-04T20:36:29,842 ast/skyframe.c: In function ‘SetAttrib’: 2025-09-04T20:36:29,849 ast/skyframe.c:8668:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:29,849 8668 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:36:29,849 | ^~ 2025-09-04T20:36:29,859 ast/skyframe.c:8722:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:29,859 8722 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:36:29,859 | ^~ 2025-09-04T20:36:35,806 In file included from ast/slamap.c:188: 2025-09-04T20:36:35,806 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:35,806 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:35,806 | ^~~~~~~~ 2025-09-04T20:36:35,806 In file included from ast/pal.h:90, 2025-09-04T20:36:35,807 from ast/slamap.c:181: 2025-09-04T20:36:35,807 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:35,807 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:35,807 | ^~~~~~~~ 2025-09-04T20:36:39,548 In file included from ast/mapping.h:327, 2025-09-04T20:36:39,548 from ast/specfluxframe.c:90: 2025-09-04T20:36:39,548 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:39,548 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:39,548 | ^~~~~~~~ 2025-09-04T20:36:39,549 In file included from ast/pointset.h:192: 2025-09-04T20:36:39,549 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:39,549 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:39,549 | ^~~~~~~~ 2025-09-04T20:36:39,646 ast/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T20:36:39,646 ast/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:39,646 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:36:39,646 | ^~~~~~~ 2025-09-04T20:36:39,646 ast/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:39,646 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:36:39,646 | ^~~~~~ 2025-09-04T20:36:39,672 ast/specfluxframe.c: In function ‘Dump’: 2025-09-04T20:36:39,674 ast/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:39,674 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T20:36:39,674 | ^~~~ 2025-09-04T20:36:40,526 In file included from ast/mapping.h:327, 2025-09-04T20:36:40,527 from ast/unit.h:55, 2025-09-04T20:36:40,527 from ast/specframe.c:206: 2025-09-04T20:36:40,527 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:40,527 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:40,527 | ^~~~~~~~ 2025-09-04T20:36:40,527 In file included from ast/pointset.h:192: 2025-09-04T20:36:40,527 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:40,527 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:40,527 | ^~~~~~~~ 2025-09-04T20:36:40,844 ast/specframe.c: In function ‘Dump’: 2025-09-04T20:36:40,849 ast/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:36:40,850 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:36:40,850 | ^ 2025-09-04T20:36:44,659 In file included from ast/specmap.c:180: 2025-09-04T20:36:44,659 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:44,659 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:44,659 | ^~~~~~~~ 2025-09-04T20:36:44,659 In file included from ast/pal.h:90, 2025-09-04T20:36:44,660 from ast/specmap.c:174: 2025-09-04T20:36:44,660 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:44,660 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:44,660 | ^~~~~~~~ 2025-09-04T20:36:47,518 In file included from ast/sphmap.c:108: 2025-09-04T20:36:47,519 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:47,519 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:47,519 | ^~~~~~~~ 2025-09-04T20:36:47,519 In file included from ast/pointset.h:192: 2025-09-04T20:36:47,519 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:47,519 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:47,519 | ^~~~~~~~ 2025-09-04T20:36:48,517 In file included from ast/mapping.h:327, 2025-09-04T20:36:48,517 from ast/unitmap.h:131, 2025-09-04T20:36:48,517 from ast/stc.c:101: 2025-09-04T20:36:48,517 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:48,518 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:48,518 | ^~~~~~~~ 2025-09-04T20:36:48,518 In file included from ast/pointset.h:192: 2025-09-04T20:36:48,518 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:48,518 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:48,518 | ^~~~~~~~ 2025-09-04T20:36:48,589 ast/stc.c: In function ‘ClearAttrib’: 2025-09-04T20:36:48,589 ast/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:48,589 300 | int len; /* Length of attrib string */ 2025-09-04T20:36:48,589 | ^~~ 2025-09-04T20:36:48,597 ast/stc.c: In function ‘GetAttrib’: 2025-09-04T20:36:48,597 ast/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:48,597 776 | int len; /* Length of attrib string */ 2025-09-04T20:36:48,597 | ^~~ 2025-09-04T20:36:48,632 ast/stc.c: In function ‘TestAttrib’: 2025-09-04T20:36:48,634 ast/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:48,634 2844 | int len; /* Length of attrib string */ 2025-09-04T20:36:48,634 | ^~~ 2025-09-04T20:36:48,637 ast/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:48,637 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T20:36:48,637 | ^~~~ 2025-09-04T20:36:50,030 In file included from ast/mapping.h:327, 2025-09-04T20:36:50,030 from ast/frame.h:556, 2025-09-04T20:36:50,030 from ast/region.h:68, 2025-09-04T20:36:50,030 from ast/stc.h:71, 2025-09-04T20:36:50,030 from ast/stccatalogentrylocation.c:76: 2025-09-04T20:36:50,030 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:50,030 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:50,030 | ^~~~~~~~ 2025-09-04T20:36:50,031 In file included from ast/pointset.h:192: 2025-09-04T20:36:50,031 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:50,031 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:50,031 | ^~~~~~~~ 2025-09-04T20:36:50,087 ast/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T20:36:50,087 ast/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,087 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:36:50,088 | ^~~ 2025-09-04T20:36:50,088 ast/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,088 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:36:50,088 | ^~~~~~~ 2025-09-04T20:36:50,088 ast/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T20:36:50,088 ast/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,088 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T20:36:50,089 | ^~~~ 2025-09-04T20:36:50,403 In file included from ast/mapping.h:327, 2025-09-04T20:36:50,403 from ast/frame.h:556, 2025-09-04T20:36:50,403 from ast/region.h:68, 2025-09-04T20:36:50,403 from ast/stc.h:71, 2025-09-04T20:36:50,404 from ast/stcobsdatalocation.c:97: 2025-09-04T20:36:50,404 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:50,404 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:50,404 | ^~~~~~~~ 2025-09-04T20:36:50,404 In file included from ast/pointset.h:192: 2025-09-04T20:36:50,404 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:50,404 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:50,404 | ^~~~~~~~ 2025-09-04T20:36:50,460 ast/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T20:36:50,461 ast/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,461 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:36:50,461 | ^~~ 2025-09-04T20:36:50,461 ast/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,461 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:36:50,461 | ^~~~~~~ 2025-09-04T20:36:50,840 In file included from ast/mapping.h:327, 2025-09-04T20:36:50,841 from ast/frame.h:556, 2025-09-04T20:36:50,841 from ast/region.h:68, 2025-09-04T20:36:50,841 from ast/stc.h:71, 2025-09-04T20:36:50,841 from ast/stcresourceprofile.c:76: 2025-09-04T20:36:50,841 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:50,841 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:50,841 | ^~~~~~~~ 2025-09-04T20:36:50,841 In file included from ast/pointset.h:192: 2025-09-04T20:36:50,842 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:50,842 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:50,842 | ^~~~~~~~ 2025-09-04T20:36:50,898 ast/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T20:36:50,899 ast/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,899 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:36:50,899 | ^~~ 2025-09-04T20:36:50,899 ast/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,899 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:36:50,899 | ^~~~~~~ 2025-09-04T20:36:50,899 ast/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T20:36:50,899 ast/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:50,900 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T20:36:50,900 | ^~~~ 2025-09-04T20:36:51,212 In file included from ast/mapping.h:327, 2025-09-04T20:36:51,213 from ast/frame.h:556, 2025-09-04T20:36:51,213 from ast/stcschan.c:216: 2025-09-04T20:36:51,213 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:51,213 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:51,213 | ^~~~~~~~ 2025-09-04T20:36:51,213 In file included from ast/pointset.h:192: 2025-09-04T20:36:51,213 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:51,213 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:51,214 | ^~~~~~~~ 2025-09-04T20:36:51,809 In file included from ast/frame.h:554: 2025-09-04T20:36:51,809 ast/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T20:36:51,810 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:36:51,811 511 | #define astRetF_(x) (x) 2025-09-04T20:36:51,811 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:36:51,811 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:36:51,811 | ^~~~~~ 2025-09-04T20:36:51,811 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:51,811 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:36:51,811 | ^~~~~~~~~ 2025-09-04T20:36:51,811 ast/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:36:51,811 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:36:51,811 | ^~~~~~~~~~ 2025-09-04T20:36:51,812 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:36:51,812 511 | #define astRetF_(x) (x) 2025-09-04T20:36:51,812 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:36:51,813 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:36:51,813 | ^~~~~~ 2025-09-04T20:36:51,813 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:36:51,813 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:36:51,813 | ^~~~~~~~~ 2025-09-04T20:36:51,813 ast/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:36:51,813 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:36:51,813 | ^~~~~~~~~~ 2025-09-04T20:36:51,813 In file included from ast/stcschan.c:236: 2025-09-04T20:36:51,813 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:36:51,814 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:36:51,814 | ^~~~~~~~~~~ 2025-09-04T20:36:58,318 In file included from ast/mapping.h:327, 2025-09-04T20:36:58,318 from ast/frame.h:556, 2025-09-04T20:36:58,318 from ast/region.h:68, 2025-09-04T20:36:58,319 from ast/stc.h:71, 2025-09-04T20:36:58,319 from ast/stcsearchlocation.c:76: 2025-09-04T20:36:58,319 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:58,319 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:58,319 | ^~~~~~~~ 2025-09-04T20:36:58,319 In file included from ast/pointset.h:192: 2025-09-04T20:36:58,319 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:58,319 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:58,319 | ^~~~~~~~ 2025-09-04T20:36:58,373 ast/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T20:36:58,374 ast/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:58,374 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:36:58,374 | ^~~ 2025-09-04T20:36:58,374 ast/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:58,374 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:36:58,374 | ^~~~~~~ 2025-09-04T20:36:58,374 ast/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T20:36:58,374 ast/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:36:58,374 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T20:36:58,375 | ^~~~ 2025-09-04T20:36:58,680 In file included from ast/switchmap.c:138: 2025-09-04T20:36:58,680 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:36:58,680 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:36:58,681 | ^~~~~~~~ 2025-09-04T20:36:58,681 In file included from ast/pointset.h:192: 2025-09-04T20:36:58,681 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:36:58,681 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:36:58,681 | ^~~~~~~~ 2025-09-04T20:37:00,394 ast/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:37:00,394 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T20:37:00,394 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:00,394 ast/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T20:37:00,394 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T20:37:00,395 | ^~~~~~ 2025-09-04T20:37:00,395 ast/table.c: In function ‘ParseKey’: 2025-09-04T20:37:00,398 ast/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:37:00,398 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T20:37:00,398 | ^~ 2025-09-04T20:37:03,703 In file included from ast/mapping.h:327, 2025-09-04T20:37:03,703 from ast/unit.h:55, 2025-09-04T20:37:03,703 from ast/timeframe.c:249: 2025-09-04T20:37:03,703 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:03,704 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:03,704 | ^~~~~~~~ 2025-09-04T20:37:03,704 In file included from ast/pointset.h:192: 2025-09-04T20:37:03,704 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:03,704 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:03,704 | ^~~~~~~~ 2025-09-04T20:37:04,779 In file included from ast/timeframe.c:247: 2025-09-04T20:37:04,779 ast/timeframe.c: In function ‘Centre’: 2025-09-04T20:37:04,779 ast/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:37:04,779 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T20:37:04,780 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:37:04,780 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:37:04,780 | ^~~~~~~~ 2025-09-04T20:37:04,780 ast/timeframe.c:706:17: note: in expansion of macro ‘astStore’ 2025-09-04T20:37:04,780 706 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T20:37:04,780 | ^~~~~~~~ 2025-09-04T20:37:04,780 ast/timeframe.c:652:10: note: ‘date1’ was declared here 2025-09-04T20:37:04,780 652 | char *date1; 2025-09-04T20:37:04,780 | ^~~~~ 2025-09-04T20:37:04,780 ast/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:37:04,781 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T20:37:04,781 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:37:04,781 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:37:04,781 | ^~~~~~~~ 2025-09-04T20:37:04,781 ast/timeframe.c:804:15: note: in expansion of macro ‘astFree’ 2025-09-04T20:37:04,781 804 | date2 = astFree( date2 ); 2025-09-04T20:37:04,781 | ^~~~~~~ 2025-09-04T20:37:04,781 ast/timeframe.c:653:10: note: ‘date2’ was declared here 2025-09-04T20:37:04,781 653 | char *date2; 2025-09-04T20:37:04,781 | ^~~~~ 2025-09-04T20:37:07,607 In file included from ast/mapping.h:327, 2025-09-04T20:37:07,607 from ast/slamap.h:134, 2025-09-04T20:37:07,607 from ast/timemap.c:172: 2025-09-04T20:37:07,607 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:07,607 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:07,608 | ^~~~~~~~ 2025-09-04T20:37:07,608 In file included from ast/pal.h:90, 2025-09-04T20:37:07,608 from ast/timemap.c:171: 2025-09-04T20:37:07,608 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:07,608 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:07,608 | ^~~~~~~~ 2025-09-04T20:37:12,397 In file included from ast/tranmap.c:92: 2025-09-04T20:37:12,397 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:12,397 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:12,397 | ^~~~~~~~ 2025-09-04T20:37:12,397 In file included from ast/pointset.h:192: 2025-09-04T20:37:12,397 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:12,398 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:12,398 | ^~~~~~~~ 2025-09-04T20:37:13,282 In file included from ast/unit.c:124: 2025-09-04T20:37:13,283 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:13,283 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:13,283 | ^~~~~~~~ 2025-09-04T20:37:13,283 In file included from ast/pointset.h:192: 2025-09-04T20:37:13,283 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:13,283 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:13,283 | ^~~~~~~~ 2025-09-04T20:37:13,329 ast/unit.c: In function ‘CleanExp’: 2025-09-04T20:37:13,329 ast/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:37:13,329 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T20:37:13,329 | ^~ 2025-09-04T20:37:13,344 ast/unit.c: In function ‘ComplicateTree’: 2025-09-04T20:37:13,344 ast/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:13,344 868 | Oper op; 2025-09-04T20:37:13,344 | ^~ 2025-09-04T20:37:13,572 ast/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T20:37:13,576 ast/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T20:37:13,577 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T20:37:13,577 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:13,577 ast/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T20:37:13,578 ast/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T20:37:13,578 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T20:37:13,578 | ^~~~~~~ 2025-09-04T20:37:17,393 In file included from ast/unitmap.c:90: 2025-09-04T20:37:17,394 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:17,394 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:17,394 | ^~~~~~~~ 2025-09-04T20:37:17,394 In file included from ast/pointset.h:192: 2025-09-04T20:37:17,394 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:17,394 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:17,394 | ^~~~~~~~ 2025-09-04T20:37:17,430 ast/unitmap.c: In function ‘Transform’: 2025-09-04T20:37:17,430 ast/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:17,430 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T20:37:17,430 | ^~~ 2025-09-04T20:37:17,431 ast/unitmap.c: In function ‘Dump’: 2025-09-04T20:37:17,431 ast/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:17,432 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T20:37:17,432 | ^~~~ 2025-09-04T20:37:17,939 In file included from ast/unitnormmap.c:109: 2025-09-04T20:37:17,939 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:17,939 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:17,939 | ^~~~~~~~ 2025-09-04T20:37:17,940 In file included from ast/pointset.h:192: 2025-09-04T20:37:17,940 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:17,940 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:17,940 | ^~~~~~~~ 2025-09-04T20:37:18,952 In file included from ast/wcsmap.c:623: 2025-09-04T20:37:18,952 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:18,952 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:18,952 | ^~~~~~~~ 2025-09-04T20:37:18,952 In file included from ast/pointset.h:192: 2025-09-04T20:37:18,952 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:18,953 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:18,953 | ^~~~~~~~ 2025-09-04T20:37:22,474 In file included from ast/winmap.c:140: 2025-09-04T20:37:22,474 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:22,475 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:22,475 | ^~~~~~~~ 2025-09-04T20:37:22,475 In file included from ast/pointset.h:192: 2025-09-04T20:37:22,475 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:22,475 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:22,475 | ^~~~~~~~ 2025-09-04T20:37:25,292 ast/xml.c: In function ‘ReadContent’: 2025-09-04T20:37:25,298 ast/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:37:25,298 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T20:37:25,298 | ^~~~~~~~~ 2025-09-04T20:37:29,650 In file included from ast/mapping.h:327, 2025-09-04T20:37:29,650 from ast/frame.h:556, 2025-09-04T20:37:29,651 from ast/xmlchan.c:208: 2025-09-04T20:37:29,651 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:29,651 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:29,651 | ^~~~~~~~ 2025-09-04T20:37:29,651 In file included from ast/pointset.h:192: 2025-09-04T20:37:29,651 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:29,651 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:29,651 | ^~~~~~~~ 2025-09-04T20:37:29,866 ast/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T20:37:29,867 ast/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:37:29,867 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T20:37:29,867 | ^~ 2025-09-04T20:37:30,615 In file included from ast/xmlchan.c:207: 2025-09-04T20:37:30,615 ast/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T20:37:30,621 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:37:30,621 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,621 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,622 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,622 | ^~~~~~ 2025-09-04T20:37:30,622 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,622 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,622 | ^~~~~~~~~ 2025-09-04T20:37:30,622 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,622 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,622 | ^~~~~~~~~~ 2025-09-04T20:37:30,628 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:37:30,628 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,628 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,628 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,628 | ^~~~~~ 2025-09-04T20:37:30,628 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,628 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,628 | ^~~~~~~~~ 2025-09-04T20:37:30,628 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,628 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,629 | ^~~~~~~~~~ 2025-09-04T20:37:30,629 In file included from ast/xmlchan.c:214: 2025-09-04T20:37:30,629 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:37:30,629 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:37:30,629 | ^~~~~~~~~~~ 2025-09-04T20:37:30,634 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:37:30,634 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,634 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,634 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,634 | ^~~~~~ 2025-09-04T20:37:30,634 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,634 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,634 | ^~~~~~~~~ 2025-09-04T20:37:30,634 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,634 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,635 | ^~~~~~~~~~ 2025-09-04T20:37:30,640 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:37:30,640 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,640 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,640 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,640 | ^~~~~~ 2025-09-04T20:37:30,640 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,641 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,641 | ^~~~~~~~~ 2025-09-04T20:37:30,641 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,641 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,641 | ^~~~~~~~~~ 2025-09-04T20:37:30,641 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:37:30,641 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:37:30,641 | ^~~~~~~~~~~ 2025-09-04T20:37:30,646 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:37:30,646 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,646 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,646 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,646 | ^~~~~~ 2025-09-04T20:37:30,646 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,647 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,647 | ^~~~~~~~~ 2025-09-04T20:37:30,647 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,647 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,647 | ^~~~~~~~~~ 2025-09-04T20:37:30,652 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:37:30,653 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,653 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,653 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,653 | ^~~~~~ 2025-09-04T20:37:30,653 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,653 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,653 | ^~~~~~~~~ 2025-09-04T20:37:30,653 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,653 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,653 | ^~~~~~~~~~ 2025-09-04T20:37:30,654 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:37:30,654 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:37:30,654 | ^~~~~~~~~~~ 2025-09-04T20:37:30,658 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:37:30,659 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,659 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,659 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,659 | ^~~~~~ 2025-09-04T20:37:30,659 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,659 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,659 | ^~~~~~~~~ 2025-09-04T20:37:30,659 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,659 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,659 | ^~~~~~~~~~ 2025-09-04T20:37:30,665 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:37:30,665 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,665 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,665 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,665 | ^~~~~~ 2025-09-04T20:37:30,665 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,666 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,666 | ^~~~~~~~~ 2025-09-04T20:37:30,666 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,666 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:37:30,666 | ^~~~~~~~~~ 2025-09-04T20:37:30,666 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:37:30,666 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:37:30,666 | ^~~~~~~~~~~ 2025-09-04T20:37:30,676 ast/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T20:37:30,680 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:37:30,680 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,680 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,680 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,680 | ^~~~~~ 2025-09-04T20:37:30,680 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,681 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,681 | ^~~~~~~~~ 2025-09-04T20:37:30,681 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,681 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:37:30,681 | ^~~~~~~~~~ 2025-09-04T20:37:30,684 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:37:30,684 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,684 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,684 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,684 | ^~~~~~ 2025-09-04T20:37:30,684 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,684 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,684 | ^~~~~~~~~ 2025-09-04T20:37:30,684 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,684 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:37:30,685 | ^~~~~~~~~~ 2025-09-04T20:37:30,685 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:37:30,685 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:37:30,685 | ^~~~~~~~~~~ 2025-09-04T20:37:30,687 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:37:30,687 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,687 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,687 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,687 | ^~~~~~ 2025-09-04T20:37:30,687 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,687 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,688 | ^~~~~~~~~ 2025-09-04T20:37:30,688 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,688 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:37:30,688 | ^~~~~~~~~~ 2025-09-04T20:37:30,690 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:37:30,691 511 | #define astRetF_(x) (x) 2025-09-04T20:37:30,691 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:37:30,691 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:37:30,691 | ^~~~~~ 2025-09-04T20:37:30,691 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:37:30,691 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:37:30,691 | ^~~~~~~~~ 2025-09-04T20:37:30,691 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:37:30,691 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:37:30,691 | ^~~~~~~~~~ 2025-09-04T20:37:30,692 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:37:30,692 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:37:30,692 | ^~~~~~~~~~~ 2025-09-04T20:37:36,987 ast/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T20:37:36,994 ast/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:37:36,994 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:37:36,994 | ^ 2025-09-04T20:37:36,995 In function ‘ReCentreAnc’, 2025-09-04T20:37:36,995 inlined from ‘StcMetadataReader’ at ast/xmlchan.c:10686:7: 2025-09-04T20:37:37,002 ast/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T20:37:37,002 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:37:37,002 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:37:38,870 In file included from ast/xphmap.c:89: 2025-09-04T20:37:38,871 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:38,871 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:38,871 | ^~~~~~~~ 2025-09-04T20:37:38,871 In file included from ast/pointset.h:192: 2025-09-04T20:37:38,871 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:38,871 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:38,871 | ^~~~~~~~ 2025-09-04T20:37:39,865 In file included from ast/zoommap.c:93: 2025-09-04T20:37:39,865 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:37:39,865 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:37:39,866 | ^~~~~~~~ 2025-09-04T20:37:39,866 In file included from ast/pointset.h:192: 2025-09-04T20:37:39,866 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:37:39,866 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:37:39,866 | ^~~~~~~~ 2025-09-04T20:37:41,292 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T20:37:41,294 starlink/ast/Ast.c:64:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,294 64 | case PyArray_DOUBLE: 2025-09-04T20:37:41,294 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,294 | PyArray_DTYPE 2025-09-04T20:37:41,295 starlink/ast/Ast.c:64:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T20:37:41,310 starlink/ast/Ast.c:67:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:41,310 67 | case PyArray_FLOAT: 2025-09-04T20:37:41,310 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,310 | PyArray_ISFLOAT 2025-09-04T20:37:41,323 starlink/ast/Ast.c:70:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:41,323 70 | case PyArray_INT: 2025-09-04T20:37:41,323 | ^~~~~~~~~~~ 2025-09-04T20:37:41,323 | PyArray_Put 2025-09-04T20:37:41,337 starlink/ast/Ast.c:73:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:37:41,337 73 | case PyArray_UINT: 2025-09-04T20:37:41,337 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,337 | PyArray_DIM 2025-09-04T20:37:41,345 starlink/ast/Ast.c:76:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:41,345 76 | case PyArray_BYTE: 2025-09-04T20:37:41,345 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,345 | PyArray_BYTES 2025-09-04T20:37:41,357 starlink/ast/Ast.c:79:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:41,358 79 | case PyArray_UBYTE: 2025-09-04T20:37:41,358 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,358 | PyArray_BYTES 2025-09-04T20:37:41,373 starlink/ast/Ast.c:82:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:41,373 82 | case PyArray_SHORT: 2025-09-04T20:37:41,373 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,373 | PyArray_Sort 2025-09-04T20:37:41,392 starlink/ast/Ast.c:85:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:41,393 85 | case PyArray_USHORT: 2025-09-04T20:37:41,393 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,393 | PyArray_Sort 2025-09-04T20:37:41,407 starlink/ast/Ast.c:88:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:41,407 88 | case PyArray_LONG: 2025-09-04T20:37:41,407 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,408 | PyArray_One 2025-09-04T20:37:41,425 starlink/ast/Ast.c:91:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:41,425 91 | case PyArray_ULONG: 2025-09-04T20:37:41,425 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,426 | PyArray_One 2025-09-04T20:37:41,450 starlink/ast/Ast.c:94:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:37:41,450 94 | case PyArray_LONGLONG: 2025-09-04T20:37:41,450 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:37:41,450 | Py_T_LONGLONG 2025-09-04T20:37:41,476 starlink/ast/Ast.c:97:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T20:37:41,477 97 | case PyArray_ULONGLONG: 2025-09-04T20:37:41,477 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:37:41,477 | Py_T_ULONGLONG 2025-09-04T20:37:41,496 starlink/ast/Ast.c:100:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:41,496 100 | case PyArray_CFLOAT: 2025-09-04T20:37:41,496 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,496 | PyArray_ISFLOAT 2025-09-04T20:37:41,519 starlink/ast/Ast.c:103:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,519 103 | case PyArray_CDOUBLE: 2025-09-04T20:37:41,519 | ^~~~~~~~~~~~~~~ 2025-09-04T20:37:41,519 | PyArray_DTYPE 2025-09-04T20:37:41,592 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T20:37:41,592 from starlink/ast/Ast.c:3: 2025-09-04T20:37:41,592 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T20:37:41,593 starlink/ast/Ast.c:760:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,593 760 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:41,593 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,593 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:41,594 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:41,594 | ^~~~~~~ 2025-09-04T20:37:41,616 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T20:37:41,616 starlink/ast/Ast.c:813:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,617 813 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:41,617 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,617 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:41,617 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:41,617 | ^~~~~~~ 2025-09-04T20:37:41,619 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T20:37:41,619 starlink/ast/Ast.c:870:28: error: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:37:41,620 870 | sprintf( buf, "Element %d of the 'maplist' argument of the " 2025-09-04T20:37:41,620 | ^~~ 2025-09-04T20:37:41,620 | | 2025-09-04T20:37:41,620 | char ** 2025-09-04T20:37:41,620 In file included from /usr/include/python3.13/Python.h:37, 2025-09-04T20:37:41,620 from starlink/ast/Ast.c:1: 2025-09-04T20:37:41,620 /usr/include/stdio.h:365:38: note: expected ‘char * restrict’ but argument is of type ‘char **’ 2025-09-04T20:37:41,620 365 | extern int sprintf (char *__restrict __s, 2025-09-04T20:37:41,620 | ~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:37:41,621 starlink/ast/Ast.c:873:53: error: passing argument 2 of ‘PyErr_SetString’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:37:41,621 873 | PyErr_SetString( PyExc_TypeError, buf ); 2025-09-04T20:37:41,621 | ^~~ 2025-09-04T20:37:41,621 | | 2025-09-04T20:37:41,621 | char ** 2025-09-04T20:37:41,622 In file included from /usr/include/python3.13/Python.h:80: 2025-09-04T20:37:41,622 /usr/include/python3.13/pyerrors.h:13:17: note: expected ‘const char *’ but argument is of type ‘char **’ 2025-09-04T20:37:41,622 13 | const char *string /* decoded from utf-8 */ 2025-09-04T20:37:41,622 | ~~~~~~~~~~~~^~~~~~ 2025-09-04T20:37:41,636 starlink/ast/Ast.c:896:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:41,637 896 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:37:41,637 | ^~~~~~~~~~~ 2025-09-04T20:37:41,637 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:41,637 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:41,637 | ^~~~~~~ 2025-09-04T20:37:41,651 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T20:37:41,652 starlink/ast/Ast.c:937:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:41,652 937 | PyArray_INT, 0, 100); 2025-09-04T20:37:41,652 | ^~~~~~~~~~~ 2025-09-04T20:37:41,652 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:41,652 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:41,652 | ^~~~ 2025-09-04T20:37:41,675 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T20:37:41,676 starlink/ast/Ast.c:995:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,676 995 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:41,676 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,676 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:41,676 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:41,676 | ^~~~~~~ 2025-09-04T20:37:41,700 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T20:37:41,702 starlink/ast/Ast.c:1115:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,702 1115 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:37:41,702 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,702 | PyArray_DTYPE 2025-09-04T20:37:41,719 starlink/ast/Ast.c:1118:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:41,720 1118 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:37:41,720 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,720 | PyArray_ISFLOAT 2025-09-04T20:37:41,734 starlink/ast/Ast.c:1121:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:41,734 1121 | } else if( type == PyArray_INT || 2025-09-04T20:37:41,734 | ^~~~~~~~~~~ 2025-09-04T20:37:41,734 | PyArray_Put 2025-09-04T20:37:41,750 starlink/ast/Ast.c:1122:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:41,750 1122 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:37:41,751 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,751 | PyArray_One 2025-09-04T20:37:41,778 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T20:37:41,779 starlink/ast/Ast.c:1322:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,779 1322 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:37:41,780 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,780 | PyArray_DTYPE 2025-09-04T20:37:41,797 starlink/ast/Ast.c:1325:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:41,797 1325 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:37:41,798 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,798 | PyArray_ISFLOAT 2025-09-04T20:37:41,812 starlink/ast/Ast.c:1328:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:41,812 1328 | } else if( type == PyArray_INT || 2025-09-04T20:37:41,812 | ^~~~~~~~~~~ 2025-09-04T20:37:41,812 | PyArray_Put 2025-09-04T20:37:41,829 starlink/ast/Ast.c:1329:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:41,829 1329 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:37:41,829 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,829 | PyArray_One 2025-09-04T20:37:41,857 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T20:37:41,859 starlink/ast/Ast.c:1568:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:41,859 1568 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:37:41,859 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,859 | PyArray_DTYPE 2025-09-04T20:37:41,877 starlink/ast/Ast.c:1571:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:41,877 1571 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:37:41,877 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,877 | PyArray_ISFLOAT 2025-09-04T20:37:41,892 starlink/ast/Ast.c:1574:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:41,892 1574 | } else if( type == PyArray_INT ) { 2025-09-04T20:37:41,892 | ^~~~~~~~~~~ 2025-09-04T20:37:41,892 | PyArray_Put 2025-09-04T20:37:41,909 starlink/ast/Ast.c:1577:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:41,909 1577 | } else if( type == PyArray_LONG ) { 2025-09-04T20:37:41,909 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,909 | PyArray_One 2025-09-04T20:37:41,927 starlink/ast/Ast.c:1580:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:41,927 1580 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:37:41,927 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,927 | PyArray_Sort 2025-09-04T20:37:41,937 starlink/ast/Ast.c:1583:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:41,938 1583 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:37:41,938 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,938 | PyArray_BYTES 2025-09-04T20:37:41,954 starlink/ast/Ast.c:1586:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:37:41,954 1586 | } else if( type == PyArray_UINT ) { 2025-09-04T20:37:41,954 | ^~~~~~~~~~~~ 2025-09-04T20:37:41,954 | PyArray_DIM 2025-09-04T20:37:41,976 starlink/ast/Ast.c:1589:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:41,976 1589 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:37:41,976 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:41,976 | PyArray_Sort 2025-09-04T20:37:41,991 starlink/ast/Ast.c:1592:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:41,991 1592 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:37:41,991 | ^~~~~~~~~~~~~ 2025-09-04T20:37:41,991 | PyArray_BYTES 2025-09-04T20:37:42,034 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T20:37:42,036 starlink/ast/Ast.c:1881:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,036 1881 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:37:42,036 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,036 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:42,036 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:42,036 | ^~~~~~~ 2025-09-04T20:37:42,059 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T20:37:42,061 starlink/ast/Ast.c:1960:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,061 1960 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T20:37:42,062 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,062 | PyArray_DTYPE 2025-09-04T20:37:42,201 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T20:37:42,204 starlink/ast/Ast.c:2807:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,204 2807 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:37:42,204 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,204 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:42,204 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:42,204 | ^~~~ 2025-09-04T20:37:42,222 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T20:37:42,225 starlink/ast/Ast.c:3138:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:42,225 3138 | PyArray_INT, 0, 100); 2025-09-04T20:37:42,225 | ^~~~~~~~~~~ 2025-09-04T20:37:42,225 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:42,225 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:42,225 | ^~~~ 2025-09-04T20:37:42,249 starlink/ast/Ast.c:3143:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,249 3143 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:37:42,249 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,249 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:42,249 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:42,250 | ^~~~ 2025-09-04T20:37:42,271 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T20:37:42,274 starlink/ast/Ast.c:3242:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,275 3242 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:37:42,275 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,275 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:42,275 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:42,275 | ^~~~ 2025-09-04T20:37:42,297 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T20:37:42,300 starlink/ast/Ast.c:3330:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,300 3330 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:37:42,300 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,300 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:42,300 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:42,300 | ^~~~ 2025-09-04T20:37:42,322 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T20:37:42,326 starlink/ast/Ast.c:3420:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,326 3420 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:37:42,326 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,326 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:42,326 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:42,326 | ^~~~ 2025-09-04T20:37:42,348 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T20:37:42,351 starlink/ast/Ast.c:3515:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:42,351 3515 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:37:42,352 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:42,352 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:42,352 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:42,352 | ^~~~ 2025-09-04T20:37:42,355 starlink/ast/Ast.c:3526:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:37:42,356 3526 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T20:37:42,356 | ^~ 2025-09-04T20:37:42,359 starlink/ast/Ast.c:3527:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:37:42,359 3527 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T20:37:42,359 | ^~ 2025-09-04T20:37:42,362 starlink/ast/Ast.c:3528:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:37:42,362 3528 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T20:37:42,363 | ^~ 2025-09-04T20:37:42,927 In file included from starlink/ast/Ast.c:53: 2025-09-04T20:37:42,927 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T20:37:42,929 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T20:37:42,929 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T20:37:42,930 | ^~~~~~~ 2025-09-04T20:37:42,930 starlink/ast/Ast.c:3635:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T20:37:42,930 3635 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T20:37:42,930 | ^~~~~~~~ 2025-09-04T20:37:43,003 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T20:37:43,007 starlink/ast/Ast.c:3998:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,007 3998 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,007 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,007 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,007 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,008 | ^~~~~~~ 2025-09-04T20:37:43,025 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T20:37:43,029 starlink/ast/Ast.c:4033:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:43,029 4033 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:37:43,029 | ^~~~~~~~~~~ 2025-09-04T20:37:43,029 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,029 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,029 | ^~~~~~~ 2025-09-04T20:37:43,055 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T20:37:43,058 starlink/ast/Ast.c:4064:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,059 4064 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,059 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,059 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,059 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,059 | ^~~~~~~ 2025-09-04T20:37:43,084 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T20:37:43,088 starlink/ast/Ast.c:4102:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,088 4102 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,088 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,088 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,088 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,089 | ^~~~~~~ 2025-09-04T20:37:43,114 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T20:37:43,118 starlink/ast/Ast.c:4140:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,118 4140 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,118 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,118 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,118 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,118 | ^~~~~~~ 2025-09-04T20:37:43,137 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T20:37:43,141 starlink/ast/Ast.c:4200:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:43,142 4200 | PyArray_INT, 0, 100); 2025-09-04T20:37:43,142 | ^~~~~~~~~~~ 2025-09-04T20:37:43,142 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:43,142 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:43,142 | ^~~~ 2025-09-04T20:37:43,169 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T20:37:43,173 starlink/ast/Ast.c:4257:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,173 4257 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,173 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,173 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,173 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,173 | ^~~~~~~ 2025-09-04T20:37:43,199 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T20:37:43,203 starlink/ast/Ast.c:4381:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,204 4381 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:37:43,204 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,204 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:43,204 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:43,204 | ^~~~ 2025-09-04T20:37:43,234 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T20:37:43,239 starlink/ast/Ast.c:4511:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,239 4511 | PyArray_DOUBLE, 2025-09-04T20:37:43,239 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,239 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:43,239 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:43,239 | ^~~~ 2025-09-04T20:37:43,271 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T20:37:43,276 starlink/ast/Ast.c:4729:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,276 4729 | PyArray_DOUBLE, 2025-09-04T20:37:43,276 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,276 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:37:43,276 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:37:43,276 | ^~~~ 2025-09-04T20:37:43,427 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T20:37:43,433 starlink/ast/Ast.c:6201:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,433 6201 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,433 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,433 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,433 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,433 | ^~~~~~~ 2025-09-04T20:37:43,468 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T20:37:43,475 starlink/ast/Ast.c:6333:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,475 6333 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,475 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,475 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,475 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,475 | ^~~~~~~ 2025-09-04T20:37:43,502 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T20:37:43,508 starlink/ast/Ast.c:6382:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,508 6382 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,508 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,508 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,508 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,508 | ^~~~~~~ 2025-09-04T20:37:43,543 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T20:37:43,550 starlink/ast/Ast.c:6614:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,550 6614 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:43,550 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,550 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,550 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,550 | ^~~~~~~ 2025-09-04T20:37:43,580 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T20:37:43,590 starlink/ast/Ast.c:6804:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:43,590 6804 | if( type == PyArray_INT ) { 2025-09-04T20:37:43,590 | ^~~~~~~~~~~ 2025-09-04T20:37:43,590 | PyArray_Put 2025-09-04T20:37:43,617 starlink/ast/Ast.c:6806:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:43,617 6806 | } else if( type == PyArray_LONG ) { 2025-09-04T20:37:43,617 | ^~~~~~~~~~~~ 2025-09-04T20:37:43,617 | PyArray_One 2025-09-04T20:37:43,654 starlink/ast/Ast.c:6808:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:37:43,655 6808 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T20:37:43,655 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:37:43,655 | Py_T_LONGLONG 2025-09-04T20:37:43,686 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T20:37:43,696 starlink/ast/Ast.c:6930:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:43,696 6930 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:37:43,696 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,696 | PyArray_DTYPE 2025-09-04T20:37:43,725 starlink/ast/Ast.c:6934:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:43,725 6934 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:37:43,725 | ^~~~~~~~~~~~~ 2025-09-04T20:37:43,725 | PyArray_ISFLOAT 2025-09-04T20:37:43,750 starlink/ast/Ast.c:6938:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:43,750 6938 | } else if( type == PyArray_INT ) { 2025-09-04T20:37:43,750 | ^~~~~~~~~~~ 2025-09-04T20:37:43,750 | PyArray_Put 2025-09-04T20:37:43,777 starlink/ast/Ast.c:6942:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:43,778 6942 | } else if( type == PyArray_LONG ) { 2025-09-04T20:37:43,778 | ^~~~~~~~~~~~ 2025-09-04T20:37:43,778 | PyArray_One 2025-09-04T20:37:43,806 starlink/ast/Ast.c:6946:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:43,806 6946 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:37:43,806 | ^~~~~~~~~~~~~ 2025-09-04T20:37:43,806 | PyArray_Sort 2025-09-04T20:37:43,827 starlink/ast/Ast.c:6950:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:43,827 6950 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:37:43,827 | ^~~~~~~~~~~~ 2025-09-04T20:37:43,827 | PyArray_BYTES 2025-09-04T20:37:43,854 starlink/ast/Ast.c:6954:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:37:43,854 6954 | } else if( type == PyArray_UINT ) { 2025-09-04T20:37:43,854 | ^~~~~~~~~~~~ 2025-09-04T20:37:43,854 | PyArray_DIM 2025-09-04T20:37:43,886 starlink/ast/Ast.c:6958:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:43,887 6958 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:37:43,887 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:43,887 | PyArray_Sort 2025-09-04T20:37:43,912 starlink/ast/Ast.c:6962:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:43,912 6962 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:37:43,912 | ^~~~~~~~~~~~~ 2025-09-04T20:37:43,913 | PyArray_BYTES 2025-09-04T20:37:43,965 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T20:37:43,971 starlink/ast/Ast.c:7124:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:43,971 7124 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:37:43,971 | ^~~~~~~~~~~ 2025-09-04T20:37:43,972 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:43,972 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:43,972 | ^~~~~~~ 2025-09-04T20:37:44,008 starlink/ast/Ast.c:7124:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:37:44,008 7124 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:37:44,008 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:37:44,008 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:44,008 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:44,008 | ^~~~~~~ 2025-09-04T20:37:44,043 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T20:37:44,053 starlink/ast/Ast.c:7299:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:44,053 7299 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:37:44,053 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:44,053 | PyArray_DTYPE 2025-09-04T20:37:44,083 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T20:37:44,093 starlink/ast/Ast.c:7431:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:44,093 7431 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:37:44,093 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:44,093 | PyArray_DTYPE 2025-09-04T20:37:44,125 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T20:37:44,132 starlink/ast/Ast.c:7576:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:44,132 7576 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:44,133 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:44,133 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:44,133 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:44,133 | ^~~~~~~ 2025-09-04T20:37:44,158 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T20:37:44,166 starlink/ast/Ast.c:8090:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:37:44,166 8090 | result = SetProxy( this, self ); 2025-09-04T20:37:44,166 | ^~~~ 2025-09-04T20:37:44,166 | | 2025-09-04T20:37:44,166 | AstChannel * 2025-09-04T20:37:44,166 starlink/ast/Ast.c:141:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T20:37:44,166 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:37:44,167 | ~~~~~~~~~~~^~~~ 2025-09-04T20:37:44,174 starlink/ast/Ast.c:8090:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:37:44,174 8090 | result = SetProxy( this, self ); 2025-09-04T20:37:44,174 | ^~~~ 2025-09-04T20:37:44,175 | | 2025-09-04T20:37:44,175 | Channel * 2025-09-04T20:37:44,175 starlink/ast/Ast.c:141:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T20:37:44,175 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:37:44,175 | ~~~~~~~~^~~~ 2025-09-04T20:37:44,439 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T20:37:44,453 starlink/ast/Ast.c:10072:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:44,453 10072 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:37:44,453 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:44,453 | PyArray_DTYPE 2025-09-04T20:37:44,487 starlink/ast/Ast.c:10075:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:44,487 10075 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:37:44,487 | ^~~~~~~~~~~~~ 2025-09-04T20:37:44,487 | PyArray_ISFLOAT 2025-09-04T20:37:44,517 starlink/ast/Ast.c:10078:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:44,518 10078 | } else if( type == PyArray_INT ) { 2025-09-04T20:37:44,518 | ^~~~~~~~~~~ 2025-09-04T20:37:44,518 | PyArray_Put 2025-09-04T20:37:44,551 starlink/ast/Ast.c:10081:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:44,552 10081 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:37:44,552 | ^~~~~~~~~~~~~ 2025-09-04T20:37:44,552 | PyArray_Sort 2025-09-04T20:37:44,582 starlink/ast/Ast.c:10084:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:44,583 10084 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:37:44,583 | ^~~~~~~~~~~~~ 2025-09-04T20:37:44,583 | PyArray_BYTES 2025-09-04T20:37:44,919 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T20:37:44,929 starlink/ast/Ast.c:10446:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:44,929 10446 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:44,930 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:44,930 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:44,930 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:44,930 | ^~~~~~~ 2025-09-04T20:37:44,975 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T20:37:44,989 starlink/ast/Ast.c:10636:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:44,989 10636 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T20:37:44,989 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:44,990 | PyArray_DTYPE 2025-09-04T20:37:45,018 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T20:37:45,032 starlink/ast/Ast.c:10668:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:45,032 10668 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T20:37:45,032 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:45,032 | PyArray_DTYPE 2025-09-04T20:37:45,087 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T20:37:45,097 starlink/ast/Ast.c:11003:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:45,098 11003 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:45,098 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:45,098 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:45,098 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:45,098 | ^~~~~~~ 2025-09-04T20:37:45,132 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T20:37:45,142 starlink/ast/Ast.c:11036:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:45,142 11036 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:37:45,142 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:45,142 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:45,142 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:45,142 | ^~~~~~~ 2025-09-04T20:37:45,181 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T20:37:45,191 starlink/ast/Ast.c:11403:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:45,192 11403 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:37:45,192 | ^~~~~~~~~~~ 2025-09-04T20:37:45,192 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:37:45,192 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:37:45,192 | ^~~~~~~ 2025-09-04T20:37:45,306 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T20:37:45,322 starlink/ast/Ast.c:12153:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:45,322 12153 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:37:45,323 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:45,323 | PyArray_DTYPE 2025-09-04T20:37:45,360 starlink/ast/Ast.c:12156:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:37:45,361 12156 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:37:45,361 | ^~~~~~~~~~~~~ 2025-09-04T20:37:45,361 | PyArray_ISFLOAT 2025-09-04T20:37:45,395 starlink/ast/Ast.c:12159:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:45,395 12159 | } else if( type == PyArray_INT ) { 2025-09-04T20:37:45,395 | ^~~~~~~~~~~ 2025-09-04T20:37:45,395 | PyArray_Put 2025-09-04T20:37:45,431 starlink/ast/Ast.c:12162:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:45,431 12162 | } else if( type == PyArray_LONG ) { 2025-09-04T20:37:45,431 | ^~~~~~~~~~~~ 2025-09-04T20:37:45,431 | PyArray_One 2025-09-04T20:37:45,467 starlink/ast/Ast.c:12165:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:37:45,467 12165 | } else if( type == PyArray_UINT ) { 2025-09-04T20:37:45,467 | ^~~~~~~~~~~~ 2025-09-04T20:37:45,467 | PyArray_DIM 2025-09-04T20:37:45,507 starlink/ast/Ast.c:12168:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:37:45,507 12168 | } else if( type == PyArray_ULONG ) { 2025-09-04T20:37:45,507 | ^~~~~~~~~~~~~ 2025-09-04T20:37:45,507 | PyArray_One 2025-09-04T20:37:45,545 starlink/ast/Ast.c:12171:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:45,545 12171 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:37:45,545 | ^~~~~~~~~~~~~ 2025-09-04T20:37:45,545 | PyArray_Sort 2025-09-04T20:37:45,587 starlink/ast/Ast.c:12174:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:37:45,587 12174 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:37:45,587 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:45,587 | PyArray_Sort 2025-09-04T20:37:45,616 starlink/ast/Ast.c:12177:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:45,617 12177 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:37:45,617 | ^~~~~~~~~~~~ 2025-09-04T20:37:45,617 | PyArray_BYTES 2025-09-04T20:37:45,651 starlink/ast/Ast.c:12180:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:37:45,651 12180 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:37:45,651 | ^~~~~~~~~~~~~ 2025-09-04T20:37:45,652 | PyArray_BYTES 2025-09-04T20:37:45,921 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:37:45,939 starlink/ast/Ast.c:13487:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:37:45,939 13487 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T20:37:45,939 | ^~~~~~~~~~~~~~ 2025-09-04T20:37:45,939 | PyArray_DTYPE 2025-09-04T20:37:45,957 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T20:37:45,975 starlink/ast/Ast.c:13502:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:37:45,975 13502 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T20:37:45,975 | ^~~~~~~~~~~ 2025-09-04T20:37:45,975 | PyArray_Put 2025-09-04T20:37:46,035 starlink/ast/Ast.c:13503:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:37:46,035 13503 | } 2025-09-04T20:37:46,035 | ^ 2025-09-04T20:37:46,132 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:37:46,142 starlink/ast/Ast.c:13488:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:37:46,142 13488 | } 2025-09-04T20:37:46,142 | ^ 2025-09-04T20:37:46,962 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T20:37:47,126 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T20:37:47,137 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T20:37:47,137 exec(compile('"'"''"'"''"'"' 2025-09-04T20:37:47,137 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:37:47,137 # 2025-09-04T20:37:47,137 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T20:37:47,137 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T20:37:47,137 # - It provides a clear error message when setuptools is not installed. 2025-09-04T20:37:47,137 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T20:37:47,137 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T20:37:47,137 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T20:37:47,137 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T20:37:47,137 import os, sys, tokenize, traceback 2025-09-04T20:37:47,137 2025-09-04T20:37:47,137 try: 2025-09-04T20:37:47,137 import setuptools 2025-09-04T20:37:47,137 except ImportError: 2025-09-04T20:37:47,137 print( 2025-09-04T20:37:47,137 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T20:37:47,137 "the build environment with exception:", 2025-09-04T20:37:47,137 file=sys.stderr, 2025-09-04T20:37:47,137 ) 2025-09-04T20:37:47,137 traceback.print_exc() 2025-09-04T20:37:47,137 sys.exit(1) 2025-09-04T20:37:47,137 2025-09-04T20:37:47,137 __file__ = %r 2025-09-04T20:37:47,137 sys.argv[0] = __file__ 2025-09-04T20:37:47,137 2025-09-04T20:37:47,137 if os.path.exists(__file__): 2025-09-04T20:37:47,137 filename = __file__ 2025-09-04T20:37:47,137 with tokenize.open(__file__) as f: 2025-09-04T20:37:47,137 setup_py_code = f.read() 2025-09-04T20:37:47,137 else: 2025-09-04T20:37:47,137 filename = "" 2025-09-04T20:37:47,137 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T20:37:47,137 2025-09-04T20:37:47,137 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:37:47,137 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-7t2dh3jf/starlink-pyast_c28c11bd27ed49fe826a6bd6e2a76004/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-1qjdtcr5[/] 2025-09-04T20:37:47,138 [bold magenta]cwd[/]: /tmp/pip-wheel-7t2dh3jf/starlink-pyast_c28c11bd27ed49fe826a6bd6e2a76004/ 2025-09-04T20:37:47,138 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T20:37:47,138 ERROR: Failed building wheel for starlink-pyast 2025-09-04T20:37:47,139 Running setup.py clean for starlink-pyast 2025-09-04T20:37:47,140 Running command python setup.py clean 2025-09-04T20:37:48,491 /usr/bin/ld: tmp/isfinitetpye5p0t.o: in function `main': 2025-09-04T20:37:48,492 isfinitetpye5p0t.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:37:48,497 collect2: error: ld returned 1 exit status 2025-09-04T20:37:49,063 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:37:49,063 !! 2025-09-04T20:37:49,063 ******************************************************************************** 2025-09-04T20:37:49,063 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:37:49,064 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:37:49,064 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:37:49,064 ******************************************************************************** 2025-09-04T20:37:49,064 !! 2025-09-04T20:37:49,064 self._finalize_license_expression() 2025-09-04T20:37:49,303 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T20:37:49,303 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T20:37:49,440 Failed to build starlink-pyast 2025-09-04T20:37:49,441 ERROR: Failed to build one or more wheels 2025-09-04T20:37:49,442 Exception information: 2025-09-04T20:37:49,442 Traceback (most recent call last): 2025-09-04T20:37:49,442 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T20:37:49,442 status = _inner_run() 2025-09-04T20:37:49,442 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T20:37:49,442 return self.run(options, args) 2025-09-04T20:37:49,442 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T20:37:49,442 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T20:37:49,442 return func(self, options, args) 2025-09-04T20:37:49,442 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T20:37:49,442 raise CommandError("Failed to build one or more wheels") 2025-09-04T20:37:49,442 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T20:37:49,448 Removed build tracker: '/tmp/pip-build-tracker-nna10ec4'