2025-09-04T22:11:13,080 Created temporary directory: /tmp/pip-build-tracker-plvabkd2 2025-09-04T22:11:13,080 Initialized build tracking at /tmp/pip-build-tracker-plvabkd2 2025-09-04T22:11:13,080 Created build tracker: /tmp/pip-build-tracker-plvabkd2 2025-09-04T22:11:13,081 Entered build tracker: /tmp/pip-build-tracker-plvabkd2 2025-09-04T22:11:13,081 Created temporary directory: /tmp/pip-wheel-pbghhzze 2025-09-04T22:11:13,084 Created temporary directory: /tmp/pip-ephem-wheel-cache-248iafeb 2025-09-04T22:11:13,141 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T22:11:13,144 2 location(s) to search for versions of starlink-pyast: 2025-09-04T22:11:13,144 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:11:13,144 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:11:13,144 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:11:13,145 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:11:13,146 Found index url https://pypi.org/simple/ 2025-09-04T22:11:13,216 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T22:11:13,222 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-04T22:11:13,222 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-04T22:11:13,222 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-04T22:11:13,222 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-04T22:11:13,223 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-04T22:11:13,223 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-04T22:11:13,223 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-04T22:11:13,223 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-04T22:11:13,223 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-04T22:11:13,224 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-04T22:11:13,224 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-04T22:11:13,224 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-04T22:11:13,224 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-04T22:11:13,224 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-04T22:11:13,225 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-04T22:11:13,225 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-04T22:11:13,225 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-04T22:11:13,225 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-04T22:11:13,225 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-04T22:11:13,226 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-04T22:11:13,226 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-04T22:11:13,226 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-04T22:11:13,226 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-04T22:11:13,226 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-04T22:11:13,227 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-04T22:11:13,227 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-04T22:11:13,227 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-04T22:11:13,227 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-04T22:11:13,227 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-04T22:11:13,228 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-04T22:11:13,228 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-04T22:11:13,228 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-04T22:11:13,228 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-04T22:11:13,228 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-04T22:11:13,229 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-04T22:11:13,229 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-04T22:11:13,229 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-04T22:11:13,229 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-04T22:11:13,229 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-04T22:11:13,229 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-04T22:11:13,229 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-04T22:11:13,229 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-04T22:11:13,230 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-04T22:11:13,230 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-04T22:11:13,230 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-04T22:11:13,230 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-04T22:11:13,230 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-04T22:11:13,230 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-04T22:11:13,231 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-04T22:11:13,231 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:11:13,231 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:11:13,232 Found index url https://www.piwheels.org/simple/ 2025-09-04T22:11:13,329 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T22:11:13,362 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-04T22:11:13,362 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-04T22:11:13,362 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-04T22:11:13,363 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-04T22:11:13,363 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-04T22:11:13,363 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-04T22:11:13,363 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-04T22:11:13,363 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-04T22:11:13,363 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-04T22:11:13,364 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-04T22:11:13,364 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-04T22:11:13,364 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-04T22:11:13,364 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-04T22:11:13,364 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-04T22:11:13,365 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-04T22:11:13,365 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-04T22:11:13,365 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-04T22:11:13,365 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-04T22:11:13,365 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-04T22:11:13,365 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-04T22:11:13,366 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-04T22:11:13,366 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-04T22:11:13,366 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-04T22:11:13,366 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-04T22:11:13,366 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-04T22:11:13,366 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-04T22:11:13,367 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-04T22:11:13,367 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-04T22:11:13,367 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-04T22:11:13,367 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-04T22:11:13,367 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-04T22:11:13,367 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-04T22:11:13,367 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-04T22:11:13,368 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-04T22:11:13,368 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-04T22:11:13,368 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-04T22:11:13,368 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-04T22:11:13,368 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-04T22:11:13,368 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-04T22:11:13,368 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-04T22:11:13,369 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-04T22:11:13,369 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-04T22:11:13,369 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-04T22:11:13,369 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-04T22:11:13,369 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-04T22:11:13,369 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-04T22:11:13,369 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-04T22:11:13,370 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-04T22:11:13,370 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-04T22:11:13,370 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-04T22:11:13,370 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-04T22:11:13,370 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-04T22:11:13,370 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-04T22:11:13,370 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-04T22:11:13,371 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-04T22:11:13,371 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-04T22:11:13,371 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-04T22:11:13,371 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-04T22:11:13,371 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-04T22:11:13,371 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-04T22:11:13,371 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-04T22:11:13,372 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-04T22:11:13,372 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-04T22:11:13,372 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-04T22:11:13,372 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-04T22:11:13,372 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-04T22:11:13,372 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-04T22:11:13,372 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-04T22:11:13,373 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-04T22:11:13,373 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-04T22:11:13,373 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-04T22:11:13,373 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-04T22:11:13,373 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-04T22:11:13,373 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-04T22:11:13,373 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-04T22:11:13,374 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-04T22:11:13,374 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-04T22:11:13,374 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-04T22:11:13,374 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-04T22:11:13,374 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-04T22:11:13,374 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-04T22:11:13,374 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-04T22:11:13,375 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-04T22:11:13,375 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-04T22:11:13,375 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-04T22:11:13,375 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-04T22:11:13,375 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-04T22:11:13,375 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-04T22:11:13,375 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-04T22:11:13,376 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-04T22:11:13,376 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-04T22:11:13,376 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-04T22:11:13,376 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-04T22:11:13,376 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-04T22:11:13,376 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-04T22:11:13,376 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-04T22:11:13,376 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-04T22:11:13,377 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-04T22:11:13,377 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-04T22:11:13,377 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-04T22:11:13,377 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-04T22:11:13,377 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-04T22:11:13,377 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-04T22:11:13,377 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-04T22:11:13,378 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-04T22:11:13,378 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-04T22:11:13,378 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-04T22:11:13,378 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-04T22:11:13,378 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-04T22:11:13,378 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-04T22:11:13,378 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-04T22:11:13,379 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-04T22:11:13,379 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-04T22:11:13,379 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-04T22:11:13,379 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-04T22:11:13,379 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-04T22:11:13,379 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-04T22:11:13,379 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-04T22:11:13,380 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-04T22:11:13,380 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-04T22:11:13,380 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-04T22:11:13,380 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-04T22:11:13,380 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-04T22:11:13,380 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-04T22:11:13,380 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-04T22:11:13,381 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-04T22:11:13,381 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-04T22:11:13,381 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-04T22:11:13,381 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-04T22:11:13,381 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-04T22:11:13,381 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-04T22:11:13,381 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-04T22:11:13,382 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-04T22:11:13,382 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-04T22:11:13,382 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-04T22:11:13,382 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-04T22:11:13,382 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-04T22:11:13,382 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-04T22:11:13,382 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-04T22:11:13,383 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-04T22:11:13,383 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-04T22:11:13,383 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-04T22:11:13,383 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-04T22:11:13,383 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-04T22:11:13,383 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-04T22:11:13,383 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-04T22:11:13,384 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-04T22:11:13,384 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-04T22:11:13,384 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-04T22:11:13,384 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-04T22:11:13,384 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-04T22:11:13,384 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-04T22:11:13,384 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-04T22:11:13,385 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-04T22:11:13,385 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-04T22:11:13,385 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-04T22:11:13,385 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-04T22:11:13,385 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-04T22:11:13,385 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-04T22:11:13,385 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-04T22:11:13,386 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-04T22:11:13,386 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-04T22:11:13,386 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-04T22:11:13,386 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-04T22:11:13,386 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-04T22:11:13,386 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-04T22:11:13,386 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-04T22:11:13,387 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-04T22:11:13,387 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-04T22:11:13,387 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-04T22:11:13,387 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-04T22:11:13,387 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-04T22:11:13,387 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-04T22:11:13,387 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-04T22:11:13,388 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-04T22:11:13,388 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-04T22:11:13,388 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-04T22:11:13,388 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-04T22:11:13,388 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-04T22:11:13,388 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-04T22:11:13,388 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-04T22:11:13,389 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-04T22:11:13,389 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-04T22:11:13,389 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-04T22:11:13,389 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-04T22:11:13,389 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-04T22:11:13,389 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-04T22:11:13,389 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-04T22:11:13,390 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-04T22:11:13,390 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-04T22:11:13,390 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:11:13,390 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:11:13,416 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T22:11:13,417 Collecting starlink-pyast==3.15.0 2025-09-04T22:11:13,418 Created temporary directory: /tmp/pip-unpack-v6od7sdc 2025-09-04T22:11:13,564 Downloading starlink-pyast-3.15.0.tar.gz (10.0 MB) 2025-09-04T22:11:16,606 Added starlink-pyast==3.15.0 from https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz to build tracker '/tmp/pip-build-tracker-plvabkd2' 2025-09-04T22:11:16,608 Running setup.py (path:/tmp/pip-wheel-pbghhzze/starlink-pyast_3f4f3bd00a7a42f2ab5b7fa7b7d90200/setup.py) egg_info for package starlink-pyast 2025-09-04T22:11:16,608 Created temporary directory: /tmp/pip-pip-egg-info-u54hc09b 2025-09-04T22:11:16,608 Preparing metadata (setup.py): started 2025-09-04T22:11:16,609 Running command python setup.py egg_info 2025-09-04T22:11:17,428 /tmp/pip-wheel-pbghhzze/starlink-pyast_3f4f3bd00a7a42f2ab5b7fa7b7d90200/setup.py:102: 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-04T22:11:17,428 tar.extractall() 2025-09-04T22:11:18,386 /usr/bin/ld: tmp/isfinitel85no3oe.o: in function `main': 2025-09-04T22:11:18,386 isfinitel85no3oe.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T22:11:18,391 collect2: error: ld returned 1 exit status 2025-09-04T22:11:18,440 /tmp/tmp_ruamel_yaml_3n6ymdi3/test_yaml.c:2:10: fatal error: yaml.h: No such file or directory 2025-09-04T22:11:18,440 2 | #include 2025-09-04T22:11:18,440 | ^~~~~~~~ 2025-09-04T22:11:18,440 compilation terminated. 2025-09-04T22:11:18,734 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T22:11:18,735 !! 2025-09-04T22:11:18,735 ******************************************************************************** 2025-09-04T22:11:18,735 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T22:11:18,735 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T22:11:18,735 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T22:11:18,735 ******************************************************************************** 2025-09-04T22:11:18,736 !! 2025-09-04T22:11:18,736 self._finalize_license_expression() 2025-09-04T22:11:19,367 libyaml compile error 2025-09-04T22:11:19,503 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T22:11:19,508 Source in /tmp/pip-wheel-pbghhzze/starlink-pyast_3f4f3bd00a7a42f2ab5b7fa7b7d90200 has version 3.15.0, which satisfies requirement starlink-pyast==3.15.0 from https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz 2025-09-04T22:11:19,508 Removed starlink-pyast==3.15.0 from https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz from build tracker '/tmp/pip-build-tracker-plvabkd2' 2025-09-04T22:11:19,511 Created temporary directory: /tmp/pip-unpack-0vdpuyhs 2025-09-04T22:11:19,511 Created temporary directory: /tmp/pip-unpack-speltfpv 2025-09-04T22:11:19,512 Building wheels for collected packages: starlink-pyast 2025-09-04T22:11:19,513 Created temporary directory: /tmp/pip-wheel-kfc7pjjm 2025-09-04T22:11:19,513 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-04T22:11:19,514 Building wheel for starlink-pyast (setup.py): started 2025-09-04T22:11:19,515 Destination directory: /tmp/pip-wheel-kfc7pjjm 2025-09-04T22:11:19,515 Running command python setup.py bdist_wheel 2025-09-04T22:11:20,780 /usr/bin/ld: tmp/isfiniten1qbgb16.o: in function `main': 2025-09-04T22:11:20,780 isfiniten1qbgb16.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T22:11:20,785 collect2: error: ld returned 1 exit status 2025-09-04T22:11:20,831 /tmp/tmp_ruamel_yaml_xhj_6pjj/test_yaml.c:2:10: fatal error: yaml.h: No such file or directory 2025-09-04T22:11:20,832 2 | #include 2025-09-04T22:11:20,832 | ^~~~~~~~ 2025-09-04T22:11:20,832 compilation terminated. 2025-09-04T22:11:20,834 libyaml compile error 2025-09-04T22:11:21,060 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T22:11:21,061 !! 2025-09-04T22:11:21,061 ******************************************************************************** 2025-09-04T22:11:21,061 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T22:11:21,061 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T22:11:21,061 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T22:11:21,061 ******************************************************************************** 2025-09-04T22:11:21,062 !! 2025-09-04T22:11:21,062 self._finalize_license_expression() 2025-09-04T22:12:02,425 In file included from ast/palwrap.c:75: 2025-09-04T22:12:02,425 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T22:12:02,425 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:12:02,425 86 | int status; 2025-09-04T22:12:02,425 | ^~~~~~ 2025-09-04T22:12:08,178 In file included from ./ast/src/mapping.h:327, 2025-09-04T22:12:08,178 from ast/pyast_extra.c:50: 2025-09-04T22:12:08,178 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:08,179 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:08,179 | ^~~~~~~~ 2025-09-04T22:12:08,179 In file included from ./ast/src/pointset.h:194: 2025-09-04T22:12:08,180 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:08,180 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:08,180 | ^~~~~~~~ 2025-09-04T22:12:08,201 In file included from ast/pyast_extra.c:52: 2025-09-04T22:12:08,201 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T22:12:08,201 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T22:12:08,201 | ^~~~~~~~~~ 2025-09-04T22:12:08,202 In file included from ast/pyast_extra.c:51: 2025-09-04T22:12:08,202 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T22:12:08,202 141 | #define STATUS_PTR status 2025-09-04T22:12:08,202 | ^~~~~~~~~~ 2025-09-04T22:12:08,202 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T22:12:08,202 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T22:12:08,202 | ^~~~~~~~~~~ 2025-09-04T22:12:08,203 ./ast/src/mapping.h:986:9: note: this is the location of the previous definition 2025-09-04T22:12:08,203 986 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T22:12:08,203 | ^~~~~~~~~~~ 2025-09-04T22:12:08,423 In file included from ast/src/axis.c:112: 2025-09-04T22:12:08,423 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:08,423 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:08,423 | ^~~~~~~~ 2025-09-04T22:12:08,424 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:08,424 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:08,425 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:08,425 | ^~~~~~~~ 2025-09-04T22:12:10,456 In file included from ast/src/mapping.h:327, 2025-09-04T22:12:10,456 from ast/src/cmpmap.h:139, 2025-09-04T22:12:10,457 from ast/src/box.c:126: 2025-09-04T22:12:10,457 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:10,457 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:10,457 | ^~~~~~~~ 2025-09-04T22:12:10,457 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:10,457 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:10,457 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:10,457 | ^~~~~~~~ 2025-09-04T22:12:12,489 In file included from ast/src/mapping.h:326: 2025-09-04T22:12:12,489 ast/src/box.c: In function ‘Simplify’: 2025-09-04T22:12:12,494 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:12,494 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:12:12,494 | ^ 2025-09-04T22:12:12,494 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T22:12:12,494 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T22:12:12,494 | ^ 2025-09-04T22:12:12,494 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:12,494 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:12:12,494 | ^~~~~~~~~ 2025-09-04T22:12:12,494 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T22:12:12,495 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T22:12:12,495 | ^~~~~~~~ 2025-09-04T22:12:12,497 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T22:12:12,497 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T22:12:12,497 | ^~~~~~~ 2025-09-04T22:12:13,556 In file included from ast/src/channel.c:164: 2025-09-04T22:12:13,556 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:13,556 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:13,556 | ^~~~~~~~ 2025-09-04T22:12:13,556 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:13,556 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:13,557 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:13,557 | ^~~~~~~~ 2025-09-04T22:12:16,402 In file included from ast/src/chebymap.c:155: 2025-09-04T22:12:16,403 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:16,403 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:16,403 | ^~~~~~~~ 2025-09-04T22:12:16,403 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:16,403 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:16,403 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:16,403 | ^~~~~~~~ 2025-09-04T22:12:16,726 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T22:12:16,727 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:16,727 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T22:12:16,727 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:12:16,727 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T22:12:16,727 717 | double off[ 2 ]; 2025-09-04T22:12:16,727 | ^~~ 2025-09-04T22:12:16,728 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:16,728 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T22:12:16,728 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:12:16,728 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T22:12:16,728 717 | double off[ 2 ]; 2025-09-04T22:12:16,728 | ^~~ 2025-09-04T22:12:16,729 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:16,729 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T22:12:16,729 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:12:16,729 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T22:12:16,729 722 | double scl[ 2 ]; 2025-09-04T22:12:16,729 | ^~~ 2025-09-04T22:12:16,729 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:16,730 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T22:12:16,730 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:12:16,730 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T22:12:16,730 722 | double scl[ 2 ]; 2025-09-04T22:12:16,730 | ^~~ 2025-09-04T22:12:16,810 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T22:12:16,811 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:16,811 629 | this->offset_i[ 0 ] = off; 2025-09-04T22:12:16,811 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T22:12:16,811 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T22:12:16,811 570 | double off; 2025-09-04T22:12:16,811 | ^~~ 2025-09-04T22:12:16,811 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:16,811 628 | this->scale_i[ 0 ] = scl; 2025-09-04T22:12:16,811 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T22:12:16,811 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T22:12:16,812 573 | double scl; 2025-09-04T22:12:16,812 | ^~~ 2025-09-04T22:12:17,687 In file included from ast/src/circle.c:84: 2025-09-04T22:12:17,687 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:17,687 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:17,687 | ^~~~~~~~ 2025-09-04T22:12:17,687 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:17,688 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:17,688 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:17,688 | ^~~~~~~~ 2025-09-04T22:12:19,288 In file included from ast/src/cmpframe.c:554: 2025-09-04T22:12:19,289 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:19,289 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:19,289 | ^~~~~~~~ 2025-09-04T22:12:19,289 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:19,289 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:19,289 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:19,289 | ^~~~~~~~ 2025-09-04T22:12:21,130 ast/src/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T22:12:21,133 ast/src/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T22:12:21,133 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:12:21,133 | ^~ 2025-09-04T22:12:21,135 ast/src/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T22:12:21,135 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:12:21,136 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:22,060 ast/src/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T22:12:22,069 ast/src/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T22:12:22,069 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:12:22,069 | ^~ 2025-09-04T22:12:22,069 In function ‘TestAttrib’, 2025-09-04T22:12:22,069 inlined from ‘TestAttrib’ at ast/src/cmpframe.c:9493:12: 2025-09-04T22:12:22,078 ast/src/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T22:12:22,078 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:12:22,078 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:22,135 ast/src/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T22:12:22,142 ast/src/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T22:12:22,142 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T22:12:22,142 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:22,142 8309 | setting+value ); 2025-09-04T22:12:22,142 | ~~~~~~~~~~~~~~~ 2025-09-04T22:12:22,142 ast/src/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T22:12:22,150 ast/src/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T22:12:22,150 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T22:12:22,150 | ^ 2025-09-04T22:12:22,158 ast/src/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T22:12:22,158 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T22:12:22,158 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:22,220 ast/src/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T22:12:22,221 ast/src/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T22:12:22,221 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:12:22,221 | ^~ 2025-09-04T22:12:22,221 In function ‘ClearAttrib’, 2025-09-04T22:12:22,221 inlined from ‘ClearAttrib’ at ast/src/cmpframe.c:1499:13: 2025-09-04T22:12:22,222 ast/src/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T22:12:22,222 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:12:22,222 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:24,682 In file included from ast/src/cmpmap.c:182: 2025-09-04T22:12:24,682 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:24,682 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:24,682 | ^~~~~~~~ 2025-09-04T22:12:24,683 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:24,683 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:24,683 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:24,683 | ^~~~~~~~ 2025-09-04T22:12:24,870 ast/src/cmpmap.c:2989:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T22:12:24,870 2989 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T22:12:24,870 | ^~~~ 2025-09-04T22:12:27,462 In file included from ast/src/cmpregion.c:138: 2025-09-04T22:12:27,462 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:27,462 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:27,462 | ^~~~~~~~ 2025-09-04T22:12:27,463 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:27,463 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:27,464 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:27,464 | ^~~~~~~~ 2025-09-04T22:12:30,201 In file included from ast/src/mapping.h:327, 2025-09-04T22:12:30,202 from ast/src/frame.h:556, 2025-09-04T22:12:30,202 from ast/src/specframe.h:58, 2025-09-04T22:12:30,202 from ast/src/dsbspecframe.c:171: 2025-09-04T22:12:30,202 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:30,202 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:30,202 | ^~~~~~~~ 2025-09-04T22:12:30,202 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:30,202 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:30,203 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:30,203 | ^~~~~~~~ 2025-09-04T22:12:31,658 In file included from ast/src/dssmap.c:121: 2025-09-04T22:12:31,658 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:31,658 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:31,659 | ^~~~~~~~ 2025-09-04T22:12:31,659 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:31,660 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:31,660 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:31,660 | ^~~~~~~~ 2025-09-04T22:12:33,011 In file included from ast/src/ellipse.c:87: 2025-09-04T22:12:33,012 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:33,012 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:33,012 | ^~~~~~~~ 2025-09-04T22:12:33,013 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:33,013 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:33,013 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:33,013 | ^~~~~~~~ 2025-09-04T22:12:33,198 In file included from ast/src/ellipse.c:86: 2025-09-04T22:12:33,198 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-04T22:12:33,199 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:12:33,200 511 | #define astRetF_(x) (x) 2025-09-04T22:12:33,200 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:12:33,200 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:12:33,200 | ^~~~~~ 2025-09-04T22:12:33,200 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:33,200 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:12:33,200 | ^~~~~~~~~ 2025-09-04T22:12:33,200 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:12:33,200 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:12:33,200 | ^~~~~~~~~~ 2025-09-04T22:12:33,202 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:12:33,202 511 | #define astRetF_(x) (x) 2025-09-04T22:12:33,202 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:12:33,202 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:12:33,203 | ^~~~~~ 2025-09-04T22:12:33,203 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:33,203 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:12:33,203 | ^~~~~~~~~ 2025-09-04T22:12:33,203 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:12:33,203 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:12:33,203 | ^~~~~~~~~~ 2025-09-04T22:12:33,205 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:12:33,205 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T22:12:33,205 | ^~~~~~~~~~~ 2025-09-04T22:12:33,207 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:12:33,207 511 | #define astRetF_(x) (x) 2025-09-04T22:12:33,207 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:12:33,207 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:12:33,207 | ^~~~~~ 2025-09-04T22:12:33,208 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:33,208 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:12:33,208 | ^~~~~~~~~ 2025-09-04T22:12:33,208 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:12:33,208 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:12:33,208 | ^~~~~~~~~~ 2025-09-04T22:12:33,210 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:12:33,210 511 | #define astRetF_(x) (x) 2025-09-04T22:12:33,210 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:12:33,210 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:12:33,210 | ^~~~~~ 2025-09-04T22:12:33,210 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:33,210 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:12:33,210 | ^~~~~~~~~ 2025-09-04T22:12:33,210 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:12:33,210 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:12:33,210 | ^~~~~~~~~~ 2025-09-04T22:12:33,213 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:12:33,213 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T22:12:33,213 | ^~~~~~~~~~~ 2025-09-04T22:12:35,004 In file included from ast/src/mapping.h:327, 2025-09-04T22:12:35,005 from ast/src/frame.h:556, 2025-09-04T22:12:35,005 from ast/src/cmpframe.h:257, 2025-09-04T22:12:35,005 from ast/src/fitschan.c:1407: 2025-09-04T22:12:35,005 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:12:35,005 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:12:35,005 | ^~~~~~~~ 2025-09-04T22:12:35,005 In file included from ast/src/pointset.h:194: 2025-09-04T22:12:35,005 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:12:35,005 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:12:35,006 | ^~~~~~~~ 2025-09-04T22:12:35,279 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T22:12:35,282 ast/src/fitschan.c:5359:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,282 5359 | if( c - name - 1 < n ){ 2025-09-04T22:12:35,282 | ^ 2025-09-04T22:12:35,354 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-04T22:12:35,359 ast/src/fitschan.c:7300:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,359 7300 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T22:12:35,359 | ^ 2025-09-04T22:12:35,572 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-04T22:12:35,581 ast/src/fitschan.c:10838:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,581 10838 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T22:12:35,581 | ^ 2025-09-04T22:12:35,589 ast/src/fitschan.c:10845:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,590 10845 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T22:12:35,590 | ^ 2025-09-04T22:12:35,592 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-04T22:12:35,601 ast/src/fitschan.c:10933:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,601 10933 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T22:12:35,601 | ^ 2025-09-04T22:12:35,610 ast/src/fitschan.c:10940:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,610 10940 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T22:12:35,610 | ^ 2025-09-04T22:12:35,619 ast/src/fitschan.c:10947:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,619 10947 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T22:12:35,619 | ^ 2025-09-04T22:12:35,715 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-04T22:12:35,725 ast/src/fitschan.c:12420:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,725 12420 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T22:12:35,725 | ^ 2025-09-04T22:12:35,735 ast/src/fitschan.c:12424:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,736 12424 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T22:12:35,736 | ^ 2025-09-04T22:12:35,746 ast/src/fitschan.c:12428:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,746 12428 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T22:12:35,746 | ^ 2025-09-04T22:12:35,758 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T22:12:35,768 ast/src/fitschan.c:12525:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,768 12525 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T22:12:35,768 | ^ 2025-09-04T22:12:35,779 ast/src/fitschan.c:12531:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,779 12531 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T22:12:35,779 | ^ 2025-09-04T22:12:35,787 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T22:12:35,797 ast/src/fitschan.c:12632:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,797 12632 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T22:12:35,797 | ^ 2025-09-04T22:12:35,807 ast/src/fitschan.c:12638:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:35,807 12638 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T22:12:35,808 | ^ 2025-09-04T22:12:35,815 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-04T22:12:35,826 ast/src/fitschan.c:12733:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,826 12733 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T22:12:35,826 | ^ 2025-09-04T22:12:35,837 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-04T22:12:35,847 ast/src/fitschan.c:12935:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,847 12935 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T22:12:35,847 | ^ 2025-09-04T22:12:35,858 ast/src/fitschan.c:12939:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,858 12939 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T22:12:35,858 | ^ 2025-09-04T22:12:35,869 ast/src/fitschan.c:12943:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:12:35,869 12943 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T22:12:35,869 | ^ 2025-09-04T22:12:37,541 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-04T22:12:37,565 ast/src/fitschan.c:26566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:37,565 26566 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T22:12:37,565 | ^ 2025-09-04T22:12:37,589 ast/src/fitschan.c:26588:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:37,589 26588 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T22:12:37,589 | ^ 2025-09-04T22:12:37,613 ast/src/fitschan.c:26610:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:37,613 26610 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T22:12:37,613 | ^ 2025-09-04T22:12:37,625 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-04T22:12:37,648 ast/src/fitschan.c:26728:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:37,649 26728 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T22:12:37,649 | ^ 2025-09-04T22:12:37,673 ast/src/fitschan.c:26750:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:37,673 26750 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T22:12:37,673 | ^ 2025-09-04T22:12:37,697 ast/src/fitschan.c:26772:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:37,697 26772 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T22:12:37,697 | ^ 2025-09-04T22:12:38,315 ast/src/fitschan.c: In function ‘Split’: 2025-09-04T22:12:38,343 ast/src/fitschan.c:31223:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:12:38,344 31223 | if( !d || ( d - card ) >= nc ){ 2025-09-04T22:12:38,344 | ^~ 2025-09-04T22:12:40,656 ast/src/fitschan.c: At top level: 2025-09-04T22:12:40,696 ast/src/fitschan.c:43614:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T22:12:40,697 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:40,697 | ~~~~~~~~~~~~^~~~ 2025-09-04T22:12:40,697 In file included from ast/src/dssmap.h:255, 2025-09-04T22:12:40,697 from ast/src/fitschan.c:1409: 2025-09-04T22:12:40,697 ast/src/fitschan.h:474:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T22:12:40,697 474 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T22:12:40,697 | ^~~~~~~~~~~~~~~ 2025-09-04T22:12:41,125 ast/src/fitschan.c:43827:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T22:12:41,125 43827 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T22:12:41,125 | ~~~~~~^~~~ 2025-09-04T22:12:41,125 ast/src/fitschan.h:458:52: note: previously declared as an array ‘char[81]’ 2025-09-04T22:12:41,125 458 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T22:12:41,125 | ^~~~~~~~~ 2025-09-04T22:12:41,596 In file included from ast/src/channel.h:220, 2025-09-04T22:12:41,596 from ast/src/fitschan.c:1406: 2025-09-04T22:12:41,596 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T22:12:41,616 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T22:12:41,616 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,616 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,616 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,616 | ^ 2025-09-04T22:12:41,616 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,616 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,616 | ^~~~~~~~~ 2025-09-04T22:12:41,616 ast/src/fitschan.c:20575:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,616 20575 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T22:12:41,617 | ^~~~~~~~~~ 2025-09-04T22:12:41,635 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:41,635 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,635 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,635 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,635 | ^ 2025-09-04T22:12:41,636 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,636 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,636 | ^~~~~~~~~ 2025-09-04T22:12:41,636 ast/src/fitschan.c:20575:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,636 20575 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T22:12:41,636 | ^~~~~~~~~~ 2025-09-04T22:12:41,677 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:41,678 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:41,678 | ^~~~~~~~~~~ 2025-09-04T22:12:41,697 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T22:12:41,697 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,697 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,697 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,697 | ^ 2025-09-04T22:12:41,697 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,697 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,697 | ^~~~~~~~~ 2025-09-04T22:12:41,698 ast/src/fitschan.c:20576:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,698 20576 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T22:12:41,698 | ^~~~~~~~~~ 2025-09-04T22:12:41,717 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:41,717 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,717 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,717 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,717 | ^ 2025-09-04T22:12:41,717 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,717 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,717 | ^~~~~~~~~ 2025-09-04T22:12:41,717 ast/src/fitschan.c:20576:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,717 20576 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T22:12:41,718 | ^~~~~~~~~~ 2025-09-04T22:12:41,759 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:41,759 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:41,759 | ^~~~~~~~~~~ 2025-09-04T22:12:41,778 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T22:12:41,778 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,779 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,779 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,779 | ^ 2025-09-04T22:12:41,779 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,779 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,779 | ^~~~~~~~~ 2025-09-04T22:12:41,779 ast/src/fitschan.c:20577:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,779 20577 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T22:12:41,779 | ^~~~~~~~~~ 2025-09-04T22:12:41,798 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:41,798 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,798 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,798 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,798 | ^ 2025-09-04T22:12:41,798 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,798 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,798 | ^~~~~~~~~ 2025-09-04T22:12:41,798 ast/src/fitschan.c:20577:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,799 20577 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T22:12:41,799 | ^~~~~~~~~~ 2025-09-04T22:12:41,841 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:41,841 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:41,841 | ^~~~~~~~~~~ 2025-09-04T22:12:41,861 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T22:12:41,861 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,861 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,861 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,861 | ^ 2025-09-04T22:12:41,861 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,861 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,862 | ^~~~~~~~~ 2025-09-04T22:12:41,862 ast/src/fitschan.c:20578:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,862 20578 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T22:12:41,862 | ^~~~~~~~~~ 2025-09-04T22:12:41,881 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:41,881 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,881 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,881 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,881 | ^ 2025-09-04T22:12:41,882 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,882 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,882 | ^~~~~~~~~ 2025-09-04T22:12:41,882 ast/src/fitschan.c:20578:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,882 20578 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T22:12:41,882 | ^~~~~~~~~~ 2025-09-04T22:12:41,925 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:41,925 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:41,925 | ^~~~~~~~~~~ 2025-09-04T22:12:41,945 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T22:12:41,945 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,945 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,945 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,946 | ^ 2025-09-04T22:12:41,946 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,946 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,946 | ^~~~~~~~~ 2025-09-04T22:12:41,946 ast/src/fitschan.c:20579:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,946 20579 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T22:12:41,946 | ^~~~~~~~~~ 2025-09-04T22:12:41,965 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:41,965 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,966 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:41,966 512 | #define astRetV_(x) (x) 2025-09-04T22:12:41,966 | ^ 2025-09-04T22:12:41,966 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:41,966 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:41,966 | ^~~~~~~~~ 2025-09-04T22:12:41,966 ast/src/fitschan.c:20579:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:41,966 20579 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T22:12:41,966 | ^~~~~~~~~~ 2025-09-04T22:12:42,009 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:42,009 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:42,009 | ^~~~~~~~~~~ 2025-09-04T22:12:42,029 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T22:12:42,030 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,030 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:42,030 512 | #define astRetV_(x) (x) 2025-09-04T22:12:42,030 | ^ 2025-09-04T22:12:42,030 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:42,030 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,030 | ^~~~~~~~~ 2025-09-04T22:12:42,030 ast/src/fitschan.c:20580:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:42,030 20580 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T22:12:42,030 | ^~~~~~~~~~ 2025-09-04T22:12:42,050 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:42,050 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,050 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:42,050 512 | #define astRetV_(x) (x) 2025-09-04T22:12:42,050 | ^ 2025-09-04T22:12:42,050 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:42,050 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,050 | ^~~~~~~~~ 2025-09-04T22:12:42,050 ast/src/fitschan.c:20580:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:42,050 20580 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T22:12:42,050 | ^~~~~~~~~~ 2025-09-04T22:12:42,093 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:42,094 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:42,094 | ^~~~~~~~~~~ 2025-09-04T22:12:42,114 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T22:12:42,114 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,114 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:42,114 512 | #define astRetV_(x) (x) 2025-09-04T22:12:42,114 | ^ 2025-09-04T22:12:42,114 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:42,114 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,114 | ^~~~~~~~~ 2025-09-04T22:12:42,114 ast/src/fitschan.c:20581:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:42,114 20581 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T22:12:42,115 | ^~~~~~~~~~ 2025-09-04T22:12:42,134 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:42,134 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,134 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:42,134 512 | #define astRetV_(x) (x) 2025-09-04T22:12:42,134 | ^ 2025-09-04T22:12:42,134 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:42,134 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,134 | ^~~~~~~~~ 2025-09-04T22:12:42,135 ast/src/fitschan.c:20581:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:42,135 20581 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T22:12:42,135 | ^~~~~~~~~~ 2025-09-04T22:12:42,178 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:42,178 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:42,178 | ^~~~~~~~~~~ 2025-09-04T22:12:42,198 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T22:12:42,198 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,198 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:42,198 512 | #define astRetV_(x) (x) 2025-09-04T22:12:42,198 | ^ 2025-09-04T22:12:42,198 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:42,198 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,199 | ^~~~~~~~~ 2025-09-04T22:12:42,199 ast/src/fitschan.c:20582:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:42,199 20582 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T22:12:42,199 | ^~~~~~~~~~ 2025-09-04T22:12:42,218 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:12:42,218 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,218 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:12:42,218 512 | #define astRetV_(x) (x) 2025-09-04T22:12:42,218 | ^ 2025-09-04T22:12:42,219 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:12:42,219 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:12:42,219 | ^~~~~~~~~ 2025-09-04T22:12:42,219 ast/src/fitschan.c:20582:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:12:42,219 20582 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T22:12:42,219 | ^~~~~~~~~~ 2025-09-04T22:12:42,262 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:12:42,262 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:12:42,262 | ^~~~~~~~~~~ 2025-09-04T22:12:45,723 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-04T22:12:45,732 ast/src/fitschan.c:11123:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T22:12:45,732 11123 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T22:12:45,732 | ^ 2025-09-04T22:12:45,742 ast/src/fitschan.c:11123:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T22:12:45,742 11123 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T22:12:45,742 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:45,752 ast/src/fitschan.c:11132:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T22:12:45,752 11132 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T22:12:45,752 | ^~ 2025-09-04T22:12:45,761 ast/src/fitschan.c:11132:64: note: directive argument in the range [0, 2147483647] 2025-09-04T22:12:45,761 11132 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T22:12:45,761 | ^~~~~ 2025-09-04T22:12:45,771 ast/src/fitschan.c:11132:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T22:12:45,771 11132 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T22:12:45,771 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:49,256 In function ‘SIPIntWorld’, 2025-09-04T22:12:49,256 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21088:16: 2025-09-04T22:12:49,283 ast/src/fitschan.c:27907:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:49,283 27907 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T22:12:49,283 | ~~~~~^~~~~~~~~ 2025-09-04T22:12:49,283 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T22:12:49,310 ast/src/fitschan.c:27584:8: note: ‘noutrem’ was declared here 2025-09-04T22:12:49,310 27584 | int noutrem; 2025-09-04T22:12:49,310 | ^~~~~~~ 2025-09-04T22:12:49,330 ast/src/fitschan.c:21205:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:49,331 21205 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T22:12:49,331 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:12:49,351 ast/src/fitschan.c:21015:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T22:12:49,351 21015 | double cd_sip[4]; 2025-09-04T22:12:49,351 | ^~~~~~ 2025-09-04T22:12:49,369 ast/src/fitschan.c:21206:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:49,369 21206 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T22:12:49,369 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:12:49,389 ast/src/fitschan.c:21015:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T22:12:49,390 21015 | double cd_sip[4]; 2025-09-04T22:12:49,390 | ^~~~~~ 2025-09-04T22:12:49,408 ast/src/fitschan.c:21207:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:49,408 21207 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T22:12:49,408 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:12:49,428 ast/src/fitschan.c:21015:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T22:12:49,428 21015 | double cd_sip[4]; 2025-09-04T22:12:49,428 | ^~~~~~ 2025-09-04T22:12:49,447 ast/src/fitschan.c:21208:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:49,447 21208 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T22:12:49,447 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:12:49,467 ast/src/fitschan.c:21015:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T22:12:49,467 21015 | double cd_sip[4]; 2025-09-04T22:12:49,467 | ^~~~~~ 2025-09-04T22:12:49,485 ast/src/fitschan.c:21205:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:49,486 21205 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T22:12:49,486 | ~~~~~^~~ 2025-09-04T22:12:49,506 ast/src/fitschan.c:21044:8: note: ‘sipax[0]’ was declared here 2025-09-04T22:12:49,506 21044 | int sipax[2]; 2025-09-04T22:12:49,506 | ^~~~~ 2025-09-04T22:12:49,524 ast/src/fitschan.c:21206:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:12:49,525 21206 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T22:12:49,525 | ~~~~~^~~ 2025-09-04T22:12:49,545 ast/src/fitschan.c:21044:8: note: ‘sipax[1]’ was declared here 2025-09-04T22:12:49,545 21044 | int sipax[2]; 2025-09-04T22:12:49,545 | ^~~~~ 2025-09-04T22:12:54,576 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T22:12:54,604 ast/src/fitschan.c:29123:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T22:12:54,605 29123 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T22:12:54,605 | ^~ 2025-09-04T22:12:54,633 ast/src/fitschan.c:29123:32: note: directive argument in the range [1, 2147483647] 2025-09-04T22:12:54,633 29123 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T22:12:54,633 | ^~~~~~~~~~~~ 2025-09-04T22:12:54,661 ast/src/fitschan.c:29123:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T22:12:54,661 29123 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T22:12:54,661 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:12:54,690 ast/src/fitschan.c:29129:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:12:54,690 29129 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T22:12:54,690 | ^~ 2025-09-04T22:12:54,718 ast/src/fitschan.c:29129:30: note: directive argument in the range [1, 2147483647] 2025-09-04T22:12:54,718 29129 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T22:12:54,719 | ^~~~~~~~~~ 2025-09-04T22:12:54,747 ast/src/fitschan.c:29129:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T22:12:54,747 29129 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T22:12:54,747 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:00,345 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T22:13:00,349 ast/src/fitschan.c:5888:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T22:13:00,349 5888 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T22:13:00,349 | ^~ 2025-09-04T22:13:00,353 ast/src/fitschan.c:5888:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T22:13:00,353 5888 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T22:13:00,353 | ^~~~~~~~~~~~~~~ 2025-09-04T22:13:00,357 ast/src/fitschan.c:5888:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T22:13:00,357 5888 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T22:13:00,358 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:01,604 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T22:13:01,627 ast/src/fitschan.c:23790:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:13:01,627 23790 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T22:13:01,627 | ^~~~ 2025-09-04T22:13:01,650 ast/src/fitschan.c:23790:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T22:13:01,650 23790 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T22:13:01,650 | ^~~~~~~~~~~~ 2025-09-04T22:13:01,652 ast/src/fitschan.c:23790:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T22:13:01,676 ast/src/fitschan.c:23790:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T22:13:01,676 23790 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T22:13:01,676 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:01,699 ast/src/fitschan.c:23835:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:13:01,699 23835 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T22:13:01,699 | ^~ 2025-09-04T22:13:01,722 ast/src/fitschan.c:23835:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:01,722 23835 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T22:13:01,722 | ^~~~~~~~~~ 2025-09-04T22:13:01,745 ast/src/fitschan.c:23835:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:13:01,745 23835 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T22:13:01,745 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:01,770 ast/src/fitschan.c:23833:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:13:01,770 23833 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T22:13:01,770 | ^~ 2025-09-04T22:13:01,793 ast/src/fitschan.c:23833:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:01,793 23833 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T22:13:01,793 | ^~~~~~~~~ 2025-09-04T22:13:01,816 ast/src/fitschan.c:23833:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:13:01,816 23833 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T22:13:01,816 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:01,839 ast/src/fitschan.c:23852:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:13:01,839 23852 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T22:13:01,839 | ^~ 2025-09-04T22:13:01,862 ast/src/fitschan.c:23852:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:01,862 23852 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T22:13:01,862 | ^~~~~~~~~~ 2025-09-04T22:13:01,885 ast/src/fitschan.c:23852:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:13:01,885 23852 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T22:13:01,885 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:01,911 ast/src/fitschan.c:23850:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:13:01,912 23850 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T22:13:01,912 | ^~ 2025-09-04T22:13:01,935 ast/src/fitschan.c:23850:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:01,935 23850 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T22:13:01,935 | ^~~~~~~~~ 2025-09-04T22:13:01,958 ast/src/fitschan.c:23850:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:13:01,958 23850 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T22:13:01,958 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:01,981 ast/src/fitschan.c:23869:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:13:01,981 23869 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T22:13:01,981 | ^~ 2025-09-04T22:13:02,004 ast/src/fitschan.c:23869:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:02,004 23869 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T22:13:02,004 | ^~~~~~~~~~ 2025-09-04T22:13:02,027 ast/src/fitschan.c:23869:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:13:02,027 23869 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T22:13:02,027 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:02,052 ast/src/fitschan.c:23867:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:13:02,052 23867 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T22:13:02,052 | ^~ 2025-09-04T22:13:02,075 ast/src/fitschan.c:23867:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:02,075 23867 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T22:13:02,075 | ^~~~~~~~~ 2025-09-04T22:13:02,098 ast/src/fitschan.c:23867:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:13:02,098 23867 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T22:13:02,098 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:02,121 ast/src/fitschan.c:23891:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:13:02,121 23891 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T22:13:02,121 | ^~ 2025-09-04T22:13:02,145 ast/src/fitschan.c:23891:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:02,145 23891 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T22:13:02,145 | ^~~~~~~~~~ 2025-09-04T22:13:02,169 ast/src/fitschan.c:23891:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:13:02,169 23891 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T22:13:02,169 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:02,195 ast/src/fitschan.c:23889:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:13:02,195 23889 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T22:13:02,195 | ^~ 2025-09-04T22:13:02,219 ast/src/fitschan.c:23889:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:02,219 23889 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T22:13:02,219 | ^~~~~~~~~ 2025-09-04T22:13:02,242 ast/src/fitschan.c:23889:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:13:02,243 23889 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T22:13:02,243 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:02,266 ast/src/fitschan.c:23934:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:13:02,266 23934 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T22:13:02,266 | ^~ 2025-09-04T22:13:02,289 ast/src/fitschan.c:23934:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:02,289 23934 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T22:13:02,289 | ^~~~~~~~~~ 2025-09-04T22:13:02,312 ast/src/fitschan.c:23934:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:13:02,312 23934 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T22:13:02,312 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:02,337 ast/src/fitschan.c:23932:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:13:02,337 23932 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T22:13:02,338 | ^~ 2025-09-04T22:13:02,360 ast/src/fitschan.c:23932:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:13:02,361 23932 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T22:13:02,361 | ^~~~~~~~~ 2025-09-04T22:13:02,383 ast/src/fitschan.c:23932:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:13:02,384 23932 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T22:13:02,384 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:03,992 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T22:13:04,018 ast/src/fitschan.c:28736:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T22:13:04,018 28736 | strncpy( lontype, lonsym, 4 ); 2025-09-04T22:13:04,018 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:04,080 ast/src/fitschan.c:28740:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T22:13:04,080 28740 | strncpy( lattype, latsym, 4 ); 2025-09-04T22:13:04,080 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:09,285 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T22:13:09,342 ast/src/fitschan.c:37644:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T22:13:09,342 37644 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T22:13:09,342 | ^~ ~~~~ 2025-09-04T22:13:09,342 In function ‘WcsOthers’, 2025-09-04T22:13:09,342 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36614:11: 2025-09-04T22:13:09,379 ast/src/fitschan.c:37644:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T22:13:09,380 37644 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T22:13:09,380 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:11,414 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T22:13:11,443 ast/src/fitschan.c:29983:22: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T22:13:11,444 29983 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T22:13:11,444 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:11,473 ast/src/fitschan.c:30075:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:13:11,474 30075 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,474 | ^~~~ 2025-09-04T22:13:11,503 ast/src/fitschan.c:30075:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:13:11,503 30075 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,503 | ^~~~~~~~~~~~ 2025-09-04T22:13:11,533 ast/src/fitschan.c:30075:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T22:13:11,533 30075 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,533 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:11,563 ast/src/fitschan.c:30177:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:13:11,563 30177 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,563 | ^~~~ 2025-09-04T22:13:11,593 ast/src/fitschan.c:30177:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:13:11,593 30177 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,593 | ^~~~~~~~~~~~ 2025-09-04T22:13:11,624 ast/src/fitschan.c:30177:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T22:13:11,624 30177 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,624 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:11,655 ast/src/fitschan.c:30389:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:13:11,655 30389 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T22:13:11,655 | ^~ 2025-09-04T22:13:11,685 ast/src/fitschan.c:30389:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T22:13:11,685 30389 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T22:13:11,685 | ^~~~~~~~~~ 2025-09-04T22:13:11,714 ast/src/fitschan.c:30389:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T22:13:11,715 30389 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T22:13:11,715 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:11,745 ast/src/fitschan.c:30409:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:13:11,745 30409 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T22:13:11,745 | ^~ 2025-09-04T22:13:11,774 ast/src/fitschan.c:30409:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T22:13:11,775 30409 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T22:13:11,775 | ^~~~~~~~~~~ 2025-09-04T22:13:11,804 ast/src/fitschan.c:30409:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T22:13:11,805 30409 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T22:13:11,805 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:11,835 ast/src/fitschan.c:30417:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:13:11,835 30417 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,835 | ^~~~ 2025-09-04T22:13:11,864 ast/src/fitschan.c:30417:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:13:11,865 30417 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,865 | ^~~~~~~~~~~~ 2025-09-04T22:13:11,894 ast/src/fitschan.c:30417:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T22:13:11,895 30417 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:13:11,895 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:12,049 ast/src/fitschan.c:30162:35: warning: ‘axlon’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:13:12,050 30162 | GetValue2( ret, this, FormatKey( "CROTA", axlon + 1, -1, s, status ), 2025-09-04T22:13:12,050 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:12,079 ast/src/fitschan.c:29866:8: note: ‘axlon’ was declared here 2025-09-04T22:13:12,079 29866 | int axlon; /* Index of longitude axis */ 2025-09-04T22:13:12,079 | ^~~~~ 2025-09-04T22:13:12,106 ast/src/fitschan.c:30164:35: warning: ‘axlat’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:13:12,106 30164 | GetValue2( ret, this, FormatKey( "CROTA", axlat + 1, -1, s, status ), 2025-09-04T22:13:12,106 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:12,135 ast/src/fitschan.c:29865:8: note: ‘axlat’ was declared here 2025-09-04T22:13:12,135 29865 | int axlat; /* Index of latitude axis */ 2025-09-04T22:13:12,136 | ^~~~~ 2025-09-04T22:13:14,464 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T22:13:14,473 ast/src/fitschan.c:10459:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:13:14,473 10459 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:13:14,473 | ^~ 2025-09-04T22:13:14,473 In function ‘FitsAxisOrder’, 2025-09-04T22:13:14,473 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2687:9: 2025-09-04T22:13:14,482 ast/src/fitschan.c:10459:30: note: directive argument in the range [1, 1073741823] 2025-09-04T22:13:14,482 10459 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:13:14,482 | ^~~~~~~~~~~~ 2025-09-04T22:13:14,491 ast/src/fitschan.c:10459:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T22:13:14,491 10459 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:13:14,491 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:14,491 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T22:13:14,500 ast/src/fitschan.c:10496:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:13:14,500 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:13:14,500 | ^~ 2025-09-04T22:13:14,501 In function ‘FitsAxisOrder’, 2025-09-04T22:13:14,501 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2687:9: 2025-09-04T22:13:14,509 ast/src/fitschan.c:10496:33: note: directive argument in the range [1, 1073741823] 2025-09-04T22:13:14,509 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:13:14,509 | ^~~~~~~~~~~~ 2025-09-04T22:13:14,518 ast/src/fitschan.c:10496:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T22:13:14,518 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:13:14,518 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:14,582 In function ‘OtherAxes’, 2025-09-04T22:13:14,582 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2730:11: 2025-09-04T22:13:14,603 ast/src/fitschan.c:23537:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:13:14,604 23537 | if( !axmap ) { 2025-09-04T22:13:14,604 | ^ 2025-09-04T22:13:14,604 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T22:13:14,626 ast/src/fitschan.c:23320:16: note: ‘axmap’ was declared here 2025-09-04T22:13:14,626 23320 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-04T22:13:14,626 | ^~~~~ 2025-09-04T22:13:15,818 ast/src/fitschan.c: In function ‘Read’: 2025-09-04T22:13:15,828 ast/src/fitschan.c:11254:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T22:13:15,828 11254 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T22:13:15,828 | ^~ 2025-09-04T22:13:15,828 In function ‘FsetFromStore’, 2025-09-04T22:13:15,829 inlined from ‘Read’ at ast/src/fitschan.c:24901:16: 2025-09-04T22:13:15,838 ast/src/fitschan.c:11254:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:13:15,838 11254 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T22:13:15,838 | ^~~~~~~~~~~~~~~ 2025-09-04T22:13:15,848 ast/src/fitschan.c:11254:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T22:13:15,848 11254 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T22:13:15,848 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:13:20,221 In file included from ast/src/fitstable.c:111: 2025-09-04T22:13:20,221 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:20,221 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:20,221 | ^~~~~~~~ 2025-09-04T22:13:20,222 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:20,222 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:20,222 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:20,223 | ^~~~~~~~ 2025-09-04T22:13:21,811 In file included from ast/src/mapping.h:327, 2025-09-04T22:13:21,811 from ast/src/unit.h:55, 2025-09-04T22:13:21,811 from ast/src/fluxframe.c:114: 2025-09-04T22:13:21,811 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:21,811 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:21,811 | ^~~~~~~~ 2025-09-04T22:13:21,812 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:21,812 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:21,812 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:21,812 | ^~~~~~~~ 2025-09-04T22:13:21,877 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T22:13:21,878 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:13:21,878 306 | int len; /* Length of attrib string */ 2025-09-04T22:13:21,878 | ^~~ 2025-09-04T22:13:21,884 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T22:13:21,885 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:13:21,885 906 | int len; /* Length of attrib string */ 2025-09-04T22:13:21,885 | ^~~ 2025-09-04T22:13:21,921 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T22:13:21,923 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:13:21,924 2699 | int ulen; /* Used length of setting string */ 2025-09-04T22:13:21,924 | ^~~~ 2025-09-04T22:13:21,933 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-04T22:13:21,936 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:13:21,936 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T22:13:21,936 | ^~~~~~ 2025-09-04T22:13:21,942 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T22:13:21,945 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:13:21,945 3415 | int len; /* Length of attrib string */ 2025-09-04T22:13:21,946 | ^~~ 2025-09-04T22:13:21,955 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-04T22:13:21,958 ast/src/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:13:21,958 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T22:13:21,958 | ^ 2025-09-04T22:13:21,969 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T22:13:21,972 ast/src/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:13:21,973 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T22:13:21,973 | ^ 2025-09-04T22:13:23,547 In file included from ast/src/mapping.h:327, 2025-09-04T22:13:23,547 from ast/src/frame.c:695: 2025-09-04T22:13:23,547 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:23,548 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:23,548 | ^~~~~~~~ 2025-09-04T22:13:23,548 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:23,548 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:23,548 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:23,548 | ^~~~~~~~ 2025-09-04T22:13:23,882 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-04T22:13:23,891 ast/src/frame.c:9926:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:13:23,891 9926 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T22:13:23,891 | ^~ 2025-09-04T22:13:23,902 ast/src/frame.c:9966:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:13:23,902 9966 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T22:13:23,902 | ^~ 2025-09-04T22:13:32,273 In file included from ast/src/mapping.h:327, 2025-09-04T22:13:32,273 from ast/src/frameset.c:776: 2025-09-04T22:13:32,273 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:32,273 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:32,273 | ^~~~~~~~ 2025-09-04T22:13:32,274 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:32,274 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:32,274 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:32,274 | ^~~~~~~~ 2025-09-04T22:13:36,704 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-04T22:13:36,710 ast/src/frameset.c:6907:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:13:36,711 6907 | const char *result; 2025-09-04T22:13:36,711 | ^~~~~~ 2025-09-04T22:13:39,494 In file included from ast/src/grismmap.c:278: 2025-09-04T22:13:39,495 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:39,495 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:39,495 | ^~~~~~~~ 2025-09-04T22:13:39,495 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:39,495 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:39,495 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:39,495 | ^~~~~~~~ 2025-09-04T22:13:41,475 In file included from ast/src/interval.c:101: 2025-09-04T22:13:41,475 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:41,475 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:41,475 | ^~~~~~~~ 2025-09-04T22:13:41,476 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:41,476 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:41,476 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:41,476 | ^~~~~~~~ 2025-09-04T22:13:41,567 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T22:13:41,568 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:13:41,568 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T22:13:41,568 | ^~~~~~ 2025-09-04T22:13:45,072 In file included from ast/src/intramap.c:115: 2025-09-04T22:13:45,072 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:45,072 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:45,072 | ^~~~~~~~ 2025-09-04T22:13:45,073 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:45,073 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:45,073 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:45,073 | ^~~~~~~~ 2025-09-04T22:13:46,102 In file included from ast/src/keymap.c:240: 2025-09-04T22:13:46,102 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:46,102 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:46,103 | ^~~~~~~~ 2025-09-04T22:13:46,103 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:46,104 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:46,104 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:46,104 | ^~~~~~~~ 2025-09-04T22:13:57,320 In file included from ast/src/mapping.h:327, 2025-09-04T22:13:57,321 from ast/src/frame.h:556, 2025-09-04T22:13:57,321 from ast/src/region.h:68, 2025-09-04T22:13:57,321 from ast/src/box.h:69, 2025-09-04T22:13:57,321 from ast/src/loader.c:4: 2025-09-04T22:13:57,321 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:57,321 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:57,321 | ^~~~~~~~ 2025-09-04T22:13:57,321 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:57,321 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:57,322 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:57,322 | ^~~~~~~~ 2025-09-04T22:13:57,907 In file included from ast/src/lutmap.c:140: 2025-09-04T22:13:57,908 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:57,908 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:57,908 | ^~~~~~~~ 2025-09-04T22:13:57,909 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:57,909 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:57,909 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:57,909 | ^~~~~~~~ 2025-09-04T22:13:59,311 In file included from ast/src/mapping.c:450: 2025-09-04T22:13:59,311 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:13:59,311 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:13:59,312 | ^~~~~~~~ 2025-09-04T22:13:59,312 In file included from ast/src/pointset.h:194: 2025-09-04T22:13:59,313 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:13:59,313 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:13:59,313 | ^~~~~~~~ 2025-09-04T22:21:10,922 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-04T22:21:10,923 ast/src/mapping.c:1360:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:10,923 1360 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T22:21:10,923 | ~~~~~^~~~~~ 2025-09-04T22:21:10,924 ast/src/mapping.c:1297:11: note: ‘x1’ was declared here 2025-09-04T22:21:10,924 1297 | double x1; 2025-09-04T22:21:10,924 | ^~ 2025-09-04T22:21:16,741 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T22:21:16,762 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:16,762 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:21:16,762 | ^ 2025-09-04T22:21:16,763 ast/src/mapping.c:12620:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:16,763 12620 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T22:21:16,763 | ^~~~~~~~~~~~~ 2025-09-04T22:21:16,784 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:21:16,784 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:21:16,784 | ^~~~ 2025-09-04T22:21:16,784 ast/src/mapping.c:12620:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:16,784 12620 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T22:21:16,784 | ^~~~~~~~~~~~~ 2025-09-04T22:21:17,773 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-04T22:21:17,794 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:17,794 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:21:17,795 | ^ 2025-09-04T22:21:17,795 ast/src/mapping.c:12619:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:17,795 12619 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T22:21:17,795 | ^~~~~~~~~~~~~ 2025-09-04T22:21:17,816 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:21:17,816 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:21:17,816 | ^~~~ 2025-09-04T22:21:17,816 ast/src/mapping.c:12619:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:17,816 12619 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T22:21:17,817 | ^~~~~~~~~~~~~ 2025-09-04T22:21:18,813 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-04T22:21:18,836 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:18,836 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:21:18,836 | ^ 2025-09-04T22:21:18,836 ast/src/mapping.c:12618:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:18,836 12618 | MAKE_REBINSEQ(I,int,1) 2025-09-04T22:21:18,836 | ^~~~~~~~~~~~~ 2025-09-04T22:21:18,858 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:21:18,858 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:21:18,858 | ^~~~ 2025-09-04T22:21:18,858 ast/src/mapping.c:12618:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:18,858 12618 | MAKE_REBINSEQ(I,int,1) 2025-09-04T22:21:18,858 | ^~~~~~~~~~~~~ 2025-09-04T22:21:19,844 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-04T22:21:19,867 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:19,867 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:21:19,867 | ^ 2025-09-04T22:21:19,867 ast/src/mapping.c:12617:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:19,867 12617 | MAKE_REBINSEQ(F,float,0) 2025-09-04T22:21:19,867 | ^~~~~~~~~~~~~ 2025-09-04T22:21:19,889 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:21:19,889 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:21:19,890 | ^~~~ 2025-09-04T22:21:19,890 ast/src/mapping.c:12617:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:19,890 12617 | MAKE_REBINSEQ(F,float,0) 2025-09-04T22:21:19,890 | ^~~~~~~~~~~~~ 2025-09-04T22:21:20,878 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-04T22:21:20,900 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:20,900 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:21:20,900 | ^ 2025-09-04T22:21:20,901 ast/src/mapping.c:12616:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:20,901 12616 | MAKE_REBINSEQ(D,double,0) 2025-09-04T22:21:20,901 | ^~~~~~~~~~~~~ 2025-09-04T22:21:20,923 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:21:20,923 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:21:20,923 | ^~~~ 2025-09-04T22:21:20,923 ast/src/mapping.c:12616:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:21:20,923 12616 | MAKE_REBINSEQ(D,double,0) 2025-09-04T22:21:20,923 | ^~~~~~~~~~~~~ 2025-09-04T22:21:36,168 In file included from ast/src/mapping.h:327, 2025-09-04T22:21:36,168 from ast/src/mathmap.c:174: 2025-09-04T22:21:36,168 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:21:36,168 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:21:36,168 | ^~~~~~~~ 2025-09-04T22:21:36,168 In file included from ast/src/pointset.h:194: 2025-09-04T22:21:36,168 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:21:36,169 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:21:36,169 | ^~~~~~~~ 2025-09-04T22:21:43,132 In file included from ast/src/matrixmap.c:223: 2025-09-04T22:21:43,133 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:21:43,133 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:21:43,133 | ^~~~~~~~ 2025-09-04T22:21:43,134 In file included from ast/src/pointset.h:194: 2025-09-04T22:21:43,134 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:21:43,134 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:21:43,134 | ^~~~~~~~ 2025-09-04T22:21:44,152 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-04T22:21:44,155 ast/src/matrixmap.c:3289:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:44,155 3289 | double *newscales; /* Scales for new WinMap */ 2025-09-04T22:21:44,155 | ^~~~~~~~~ 2025-09-04T22:21:44,158 ast/src/matrixmap.c:3290:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:21:44,158 3290 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T22:21:44,159 | ^~~~~~~~~ 2025-09-04T22:21:47,142 In file included from ast/src/memory.c:217: 2025-09-04T22:21:47,142 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:21:47,142 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:21:47,142 | ^~~~~~~~ 2025-09-04T22:21:47,142 In file included from ast/src/pointset.h:194: 2025-09-04T22:21:47,142 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:21:47,142 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:21:47,143 | ^~~~~~~~ 2025-09-04T22:21:47,202 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-04T22:21:47,203 ast/src/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:21:47,204 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T22:21:47,204 | ^ 2025-09-04T22:21:47,218 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-04T22:21:47,221 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T22:21:47,221 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T22:21:47,221 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:47,221 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T22:21:47,221 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T22:21:47,221 | ~~~~ 2025-09-04T22:21:47,221 | | 2025-09-04T22:21:47,221 | size_t {aka unsigned int} 2025-09-04T22:21:47,224 ast/src/memory.c:2642:54: note: format string is defined here 2025-09-04T22:21:47,224 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T22:21:47,224 | ~~^ 2025-09-04T22:21:47,224 | | 2025-09-04T22:21:47,224 | long unsigned int 2025-09-04T22:21:47,224 | %u 2025-09-04T22:21:47,227 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T22:21:47,228 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T22:21:47,228 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:47,228 ...... 2025-09-04T22:21:47,228 2644 | sizeof( void * ) ); 2025-09-04T22:21:47,228 | ~~~~~~~~~~~~~~~~ 2025-09-04T22:21:47,228 | | 2025-09-04T22:21:47,228 | unsigned int 2025-09-04T22:21:47,230 ast/src/memory.c:2643:43: note: format string is defined here 2025-09-04T22:21:47,230 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T22:21:47,230 | ~~^ 2025-09-04T22:21:47,230 | | 2025-09-04T22:21:47,231 | long unsigned int 2025-09-04T22:21:47,231 | %u 2025-09-04T22:21:48,370 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-04T22:21:48,373 ast/src/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T22:21:48,373 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T22:21:48,373 | ^~ 2025-09-04T22:21:48,376 ast/src/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T22:21:48,376 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T22:21:48,376 | ^~~~~~~~~~~ 2025-09-04T22:21:48,378 ast/src/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T22:21:48,378 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T22:21:48,379 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,403 In file included from ast/src/mapping.h:327, 2025-09-04T22:21:49,403 from ast/src/cmpmap.h:139, 2025-09-04T22:21:49,403 from ast/src/moc.c:199: 2025-09-04T22:21:49,403 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:21:49,404 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:21:49,404 | ^~~~~~~~ 2025-09-04T22:21:49,404 In file included from ast/src/pointset.h:194: 2025-09-04T22:21:49,405 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:21:49,405 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:21:49,405 | ^~~~~~~~ 2025-09-04T22:21:49,560 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T22:21:49,561 ast/src/moc.c:615:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,561 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T22:21:49,561 | ~~^ 2025-09-04T22:21:49,561 | | 2025-09-04T22:21:49,561 | unsigned int 2025-09-04T22:21:49,561 | %llu 2025-09-04T22:21:49,561 ...... 2025-09-04T22:21:49,561 618 | npix, MaxNpix( order ) + 1 ); 2025-09-04T22:21:49,561 | ~~~~ 2025-09-04T22:21:49,561 | | 2025-09-04T22:21:49,562 | int64_t {aka long long int} 2025-09-04T22:21:49,562 ast/src/moc.c:615:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T22:21:49,562 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T22:21:49,562 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,562 ast/src/moc.c:617:41: note: format string is defined here 2025-09-04T22:21:49,562 617 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T22:21:49,563 | ~~^ 2025-09-04T22:21:49,563 | | 2025-09-04T22:21:49,563 | unsigned int 2025-09-04T22:21:49,563 | %lu 2025-09-04T22:21:49,576 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T22:21:49,578 ast/src/moc.c:1434:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,578 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T22:21:49,578 | ~~^ 2025-09-04T22:21:49,578 | | 2025-09-04T22:21:49,578 | unsigned int 2025-09-04T22:21:49,578 | %llu 2025-09-04T22:21:49,578 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T22:21:49,578 | ~~~~~ 2025-09-04T22:21:49,578 | | 2025-09-04T22:21:49,578 | int64_t {aka long long int} 2025-09-04T22:21:49,580 ast/src/moc.c:1434:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,580 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T22:21:49,580 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,581 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T22:21:49,581 | ~~~~ 2025-09-04T22:21:49,581 | | 2025-09-04T22:21:49,581 | int64_t {aka long long int} 2025-09-04T22:21:49,582 ast/src/moc.c:1435:43: note: format string is defined here 2025-09-04T22:21:49,582 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T22:21:49,582 | ~~^ 2025-09-04T22:21:49,583 | | 2025-09-04T22:21:49,583 | unsigned int 2025-09-04T22:21:49,583 | %llu 2025-09-04T22:21:49,731 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-04T22:21:49,735 ast/src/moc.c:3053:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,735 3053 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T22:21:49,735 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,735 ...... 2025-09-04T22:21:49,735 3056 | plist->value ); 2025-09-04T22:21:49,735 | ~~~~~~~~~~~~ 2025-09-04T22:21:49,735 | | 2025-09-04T22:21:49,735 | int64_t {aka long long int} 2025-09-04T22:21:49,739 ast/src/moc.c:3054:54: note: format string is defined here 2025-09-04T22:21:49,740 3054 | "depth at end-point %zu (internal programming" 2025-09-04T22:21:49,740 | ~~^ 2025-09-04T22:21:49,740 | | 2025-09-04T22:21:49,740 | unsigned int 2025-09-04T22:21:49,740 | %llu 2025-09-04T22:21:49,745 ast/src/moc.c:3086:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,745 3086 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T22:21:49,745 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,745 3087 | "active ranges at %zu (internal programming " 2025-09-04T22:21:49,746 3088 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T22:21:49,746 | ~~~~~~~~~~~~ 2025-09-04T22:21:49,746 | | 2025-09-04T22:21:49,746 | int64_t {aka long long int} 2025-09-04T22:21:49,750 ast/src/moc.c:3087:49: note: format string is defined here 2025-09-04T22:21:49,750 3087 | "active ranges at %zu (internal programming " 2025-09-04T22:21:49,750 | ~~^ 2025-09-04T22:21:49,750 | | 2025-09-04T22:21:49,750 | unsigned int 2025-09-04T22:21:49,750 | %llu 2025-09-04T22:21:49,755 ast/src/moc.c:3109:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,755 3109 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T22:21:49,755 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,755 3110 | "%zu (internal programming error).", status, 2025-09-04T22:21:49,755 3111 | astGetClass(this), plist->value ); 2025-09-04T22:21:49,755 | ~~~~~~~~~~~~ 2025-09-04T22:21:49,756 | | 2025-09-04T22:21:49,756 | int64_t {aka long long int} 2025-09-04T22:21:49,759 ast/src/moc.c:3110:32: note: format string is defined here 2025-09-04T22:21:49,759 3110 | "%zu (internal programming error).", status, 2025-09-04T22:21:49,759 | ~~^ 2025-09-04T22:21:49,759 | | 2025-09-04T22:21:49,759 | unsigned int 2025-09-04T22:21:49,759 | %llu 2025-09-04T22:21:49,764 ast/src/moc.c:3143:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,764 3143 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T22:21:49,764 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,764 3144 | "active ranges at %zu (internal programming " 2025-09-04T22:21:49,765 3145 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T22:21:49,765 | ~~~~~~~~~~~~ 2025-09-04T22:21:49,765 | | 2025-09-04T22:21:49,765 | int64_t {aka long long int} 2025-09-04T22:21:49,768 ast/src/moc.c:3144:49: note: format string is defined here 2025-09-04T22:21:49,768 3144 | "active ranges at %zu (internal programming " 2025-09-04T22:21:49,769 | ~~^ 2025-09-04T22:21:49,769 | | 2025-09-04T22:21:49,769 | unsigned int 2025-09-04T22:21:49,769 | %llu 2025-09-04T22:21:49,775 ast/src/moc.c:3169:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,775 3169 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T22:21:49,775 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,775 3170 | "%zu (internal programming error).", status, 2025-09-04T22:21:49,775 3171 | astGetClass(this), plist->value ); 2025-09-04T22:21:49,775 | ~~~~~~~~~~~~ 2025-09-04T22:21:49,775 | | 2025-09-04T22:21:49,775 | int64_t {aka long long int} 2025-09-04T22:21:49,779 ast/src/moc.c:3170:32: note: format string is defined here 2025-09-04T22:21:49,779 3170 | "%zu (internal programming error).", status, 2025-09-04T22:21:49,779 | ~~^ 2025-09-04T22:21:49,779 | | 2025-09-04T22:21:49,780 | unsigned int 2025-09-04T22:21:49,780 | %llu 2025-09-04T22:21:49,788 ast/src/moc.c:3209:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,788 3209 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T22:21:49,789 | ~~^ 2025-09-04T22:21:49,789 | | 2025-09-04T22:21:49,789 | unsigned int 2025-09-04T22:21:49,789 | %llu 2025-09-04T22:21:49,789 ...... 2025-09-04T22:21:49,789 3212 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T22:21:49,789 | ~~~~~~~~~ 2025-09-04T22:21:49,789 | | 2025-09-04T22:21:49,789 | int64_t {aka long long int} 2025-09-04T22:21:49,795 ast/src/moc.c:3209:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,795 3209 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T22:21:49,795 | ~~^ 2025-09-04T22:21:49,795 | | 2025-09-04T22:21:49,795 | unsigned int 2025-09-04T22:21:49,795 | %llu 2025-09-04T22:21:49,795 ...... 2025-09-04T22:21:49,795 3212 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T22:21:49,795 | ~~~~~~~~~ 2025-09-04T22:21:49,795 | | 2025-09-04T22:21:49,795 | int64_t {aka long long int} 2025-09-04T22:21:49,801 ast/src/moc.c:3217:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,801 3217 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:21:49,801 | ~~^ 2025-09-04T22:21:49,801 | | 2025-09-04T22:21:49,801 | unsigned int 2025-09-04T22:21:49,801 | %llu 2025-09-04T22:21:49,801 ...... 2025-09-04T22:21:49,802 3220 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:21:49,802 | ~~~~~~~~~ 2025-09-04T22:21:49,802 | | 2025-09-04T22:21:49,802 | int64_t {aka long long int} 2025-09-04T22:21:49,807 ast/src/moc.c:3217:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,807 3217 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:21:49,807 | ~~^ 2025-09-04T22:21:49,807 | | 2025-09-04T22:21:49,808 | unsigned int 2025-09-04T22:21:49,808 | %llu 2025-09-04T22:21:49,808 ...... 2025-09-04T22:21:49,808 3220 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:21:49,808 | ~~~~~~~~~ 2025-09-04T22:21:49,808 | | 2025-09-04T22:21:49,808 | int64_t {aka long long int} 2025-09-04T22:21:49,813 ast/src/moc.c:3224:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,814 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:21:49,814 | ~~^ 2025-09-04T22:21:49,814 | | 2025-09-04T22:21:49,814 | unsigned int 2025-09-04T22:21:49,814 | %llu 2025-09-04T22:21:49,814 ...... 2025-09-04T22:21:49,814 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:21:49,814 | ~~~~~~~~~ 2025-09-04T22:21:49,814 | | 2025-09-04T22:21:49,814 | int64_t {aka long long int} 2025-09-04T22:21:49,820 ast/src/moc.c:3224:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,820 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:21:49,820 | ~~^ 2025-09-04T22:21:49,820 | | 2025-09-04T22:21:49,820 | unsigned int 2025-09-04T22:21:49,820 | %llu 2025-09-04T22:21:49,820 ...... 2025-09-04T22:21:49,820 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:21:49,820 | ~~~~~~~~~ 2025-09-04T22:21:49,820 | | 2025-09-04T22:21:49,821 | int64_t {aka long long int} 2025-09-04T22:21:49,825 ast/src/moc.c:3224:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,825 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:21:49,825 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,825 ...... 2025-09-04T22:21:49,825 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:21:49,825 | ~~~~~~~~~ 2025-09-04T22:21:49,825 | | 2025-09-04T22:21:49,825 | int64_t {aka long long int} 2025-09-04T22:21:49,829 ast/src/moc.c:3225:52: note: format string is defined here 2025-09-04T22:21:49,829 3225 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T22:21:49,829 | ~~^ 2025-09-04T22:21:49,829 | | 2025-09-04T22:21:49,829 | unsigned int 2025-09-04T22:21:49,829 | %llu 2025-09-04T22:21:49,834 ast/src/moc.c:3224:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,834 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:21:49,834 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:49,834 ...... 2025-09-04T22:21:49,834 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:21:49,834 | ~~~~~~~~~ 2025-09-04T22:21:49,835 | | 2025-09-04T22:21:49,835 | int64_t {aka long long int} 2025-09-04T22:21:49,838 ast/src/moc.c:3225:56: note: format string is defined here 2025-09-04T22:21:49,838 3225 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T22:21:49,838 | ~~^ 2025-09-04T22:21:49,838 | | 2025-09-04T22:21:49,838 | unsigned int 2025-09-04T22:21:49,839 | %llu 2025-09-04T22:21:49,882 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-04T22:21:49,891 ast/src/moc.c:4901:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,891 4901 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T22:21:49,891 | ~~^ 2025-09-04T22:21:49,891 | | 2025-09-04T22:21:49,891 | unsigned int 2025-09-04T22:21:49,891 | %llu 2025-09-04T22:21:49,891 4902 | order, npix ); 2025-09-04T22:21:49,891 | ~~~~ 2025-09-04T22:21:49,891 | | 2025-09-04T22:21:49,891 | int64_t {aka long long int} 2025-09-04T22:21:49,900 ast/src/moc.c:4901:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,900 4901 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T22:21:49,900 | ~~^ 2025-09-04T22:21:49,900 | | 2025-09-04T22:21:49,901 | unsigned int 2025-09-04T22:21:49,901 | %llu 2025-09-04T22:21:49,901 4902 | order, npix ); 2025-09-04T22:21:49,901 | ~~~~ 2025-09-04T22:21:49,901 | | 2025-09-04T22:21:49,901 | int64_t {aka long long int} 2025-09-04T22:21:49,912 ast/src/moc.c:4909:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,912 4909 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T22:21:49,912 | ~~^ ~~~~ 2025-09-04T22:21:49,912 | | | 2025-09-04T22:21:49,913 | | int64_t {aka long long int} 2025-09-04T22:21:49,913 | unsigned int 2025-09-04T22:21:49,913 | %llu 2025-09-04T22:21:49,924 ast/src/moc.c:4920:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,924 4920 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T22:21:49,924 | ~~^ ~~~~~~~~~ 2025-09-04T22:21:49,924 | | | 2025-09-04T22:21:49,925 | | int64_t {aka long long int} 2025-09-04T22:21:49,925 | unsigned int 2025-09-04T22:21:49,925 | %llu 2025-09-04T22:21:49,936 ast/src/moc.c:4925:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,936 4925 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T22:21:49,936 | ~~^ ~~~~ 2025-09-04T22:21:49,936 | | | 2025-09-04T22:21:49,936 | unsigned int int64_t {aka long long int} 2025-09-04T22:21:49,937 | %llu 2025-09-04T22:21:49,946 ast/src/moc.c:4925:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,946 4925 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T22:21:49,946 | ~~^ ~~~~ 2025-09-04T22:21:49,946 | | | 2025-09-04T22:21:49,947 | | int64_t {aka long long int} 2025-09-04T22:21:49,947 | unsigned int 2025-09-04T22:21:49,947 | %llu 2025-09-04T22:21:49,958 ast/src/moc.c:4933:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,958 4933 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T22:21:49,958 | ~~^ ~~~~~~~~~ 2025-09-04T22:21:49,959 | | | 2025-09-04T22:21:49,959 | | int64_t {aka long long int} 2025-09-04T22:21:49,959 | unsigned int 2025-09-04T22:21:49,959 | %llu 2025-09-04T22:21:49,970 ast/src/moc.c:4938:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,970 4938 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T22:21:49,970 | ~~^ ~~~~ 2025-09-04T22:21:49,970 | | | 2025-09-04T22:21:49,971 | | int64_t {aka long long int} 2025-09-04T22:21:49,971 | unsigned int 2025-09-04T22:21:49,971 | %llu 2025-09-04T22:21:49,985 ast/src/moc.c:4952:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:49,985 4952 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T22:21:49,985 | ~~^ ~~~~ 2025-09-04T22:21:49,986 | | | 2025-09-04T22:21:49,986 | | int64_t {aka long long int} 2025-09-04T22:21:49,986 | unsigned int 2025-09-04T22:21:49,986 | %llu 2025-09-04T22:21:49,994 ast/src/moc.c: In function ‘GetNorm’: 2025-09-04T22:21:50,003 ast/src/moc.c:5106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:21:50,003 5106 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T22:21:50,003 | ^ 2025-09-04T22:21:50,004 ast/src/moc.c:5178:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T22:21:50,004 5178 | UNMAP 2025-09-04T22:21:50,004 | ^~~~~ 2025-09-04T22:21:50,014 ast/src/moc.c:5106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:21:50,014 5106 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T22:21:50,014 | ^ 2025-09-04T22:21:50,014 ast/src/moc.c:5185:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T22:21:50,015 5185 | UNMAP 2025-09-04T22:21:50,015 | ^~~~~ 2025-09-04T22:21:51,574 ast/src/moc.c: In function ‘TestCell’: 2025-09-04T22:21:51,590 ast/src/moc.c:8964:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,590 8964 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T22:21:51,590 | ~~^ 2025-09-04T22:21:51,590 | | 2025-09-04T22:21:51,590 | unsigned int 2025-09-04T22:21:51,591 | %llu 2025-09-04T22:21:51,591 ...... 2025-09-04T22:21:51,591 8967 | npix, MaxNpix( order ) + 1 ); 2025-09-04T22:21:51,591 | ~~~~ 2025-09-04T22:21:51,591 | | 2025-09-04T22:21:51,591 | int64_t {aka long long int} 2025-09-04T22:21:51,604 ast/src/moc.c:8964:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T22:21:51,605 8964 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T22:21:51,605 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:51,616 ast/src/moc.c:8966:41: note: format string is defined here 2025-09-04T22:21:51,616 8966 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T22:21:51,616 | ~~^ 2025-09-04T22:21:51,616 | | 2025-09-04T22:21:51,616 | unsigned int 2025-09-04T22:21:51,616 | %lu 2025-09-04T22:21:51,722 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-04T22:21:51,740 ast/src/moc.c:10554:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,740 10554 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T22:21:51,740 | ~~^ 2025-09-04T22:21:51,741 | | 2025-09-04T22:21:51,741 | unsigned int 2025-09-04T22:21:51,741 | %llu 2025-09-04T22:21:51,741 10555 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T22:21:51,741 | ~~~~~~~ 2025-09-04T22:21:51,741 | | 2025-09-04T22:21:51,741 | int64_t {aka long long int} 2025-09-04T22:21:51,761 ast/src/moc.c:10561:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,761 10561 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T22:21:51,761 | ~~^ 2025-09-04T22:21:51,761 | | 2025-09-04T22:21:51,761 | unsigned int 2025-09-04T22:21:51,761 | %llu 2025-09-04T22:21:51,762 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T22:21:51,762 | ~~~~~~~ 2025-09-04T22:21:51,762 | | 2025-09-04T22:21:51,762 | int64_t {aka long long int} 2025-09-04T22:21:51,778 ast/src/moc.c:10561:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,778 10561 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T22:21:51,778 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:51,779 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T22:21:51,779 | ~~~~~~~ 2025-09-04T22:21:51,779 | | 2025-09-04T22:21:51,779 | int64_t {aka long long int} 2025-09-04T22:21:51,792 ast/src/moc.c:10562:36: note: format string is defined here 2025-09-04T22:21:51,793 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T22:21:51,793 | ~~^ 2025-09-04T22:21:51,793 | | 2025-09-04T22:21:51,793 | unsigned int 2025-09-04T22:21:51,793 | %llu 2025-09-04T22:21:51,813 ast/src/moc.c:10568:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,813 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:21:51,813 | ~~^ 2025-09-04T22:21:51,814 | | 2025-09-04T22:21:51,814 | unsigned int 2025-09-04T22:21:51,814 | %llu 2025-09-04T22:21:51,814 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:21:51,814 | ~~~~~~~ 2025-09-04T22:21:51,814 | | 2025-09-04T22:21:51,814 | int64_t {aka long long int} 2025-09-04T22:21:51,835 ast/src/moc.c:10568:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,835 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:21:51,835 | ~~^ 2025-09-04T22:21:51,835 | | 2025-09-04T22:21:51,835 | unsigned int 2025-09-04T22:21:51,835 | %llu 2025-09-04T22:21:51,835 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:21:51,835 | ~~~~~~~ 2025-09-04T22:21:51,835 | | 2025-09-04T22:21:51,835 | int64_t {aka long long int} 2025-09-04T22:21:51,852 ast/src/moc.c:10568:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,852 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:21:51,852 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:51,852 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:21:51,852 | ~~~~~ 2025-09-04T22:21:51,852 | | 2025-09-04T22:21:51,852 | int64_t {aka long long int} 2025-09-04T22:21:51,866 ast/src/moc.c:10569:30: note: format string is defined here 2025-09-04T22:21:51,866 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:21:51,866 | ~~^ 2025-09-04T22:21:51,866 | | 2025-09-04T22:21:51,866 | unsigned int 2025-09-04T22:21:51,867 | %llu 2025-09-04T22:21:51,883 ast/src/moc.c:10568:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:21:51,883 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:21:51,884 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:21:51,884 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:21:51,884 10570 | ulast ); 2025-09-04T22:21:51,884 | ~~~~~ 2025-09-04T22:21:51,884 | | 2025-09-04T22:21:51,884 | int64_t {aka long long int} 2025-09-04T22:21:51,898 ast/src/moc.c:10569:34: note: format string is defined here 2025-09-04T22:21:51,898 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:21:51,898 | ~~^ 2025-09-04T22:21:51,898 | | 2025-09-04T22:21:51,898 | unsigned int 2025-09-04T22:21:51,898 | %llu 2025-09-04T22:22:03,806 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-04T22:22:03,812 ast/src/moc.c:7002:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:03,812 7002 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-04T22:22:03,812 | ^ 2025-09-04T22:22:03,819 ast/src/moc.c:6825:8: note: ‘ii’ was declared here 2025-09-04T22:22:03,819 6825 | int ii; 2025-09-04T22:22:03,819 | ^~ 2025-09-04T22:22:04,159 In file included from ast/src/channel.h:220, 2025-09-04T22:22:04,159 from ast/src/moc.c:198: 2025-09-04T22:22:04,159 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-04T22:22:04,165 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:04,165 511 | #define astRetF_(x) (x) 2025-09-04T22:22:04,165 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:22:04,165 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:22:04,165 | ^~~~~~ 2025-09-04T22:22:04,166 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:22:04,166 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T22:22:04,166 | ^~~~~~~~~ 2025-09-04T22:22:04,166 ast/src/moc.c:5965:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T22:22:04,166 5965 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T22:22:04,166 | ^~~~~~~~~~~ 2025-09-04T22:22:04,171 ast/src/moc.c:5925:8: note: ‘ncorner’ was declared here 2025-09-04T22:22:04,171 5925 | int ncorner; 2025-09-04T22:22:04,171 | ^~~~~~~ 2025-09-04T22:22:04,176 ast/src/moc.c:6065:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:04,176 6065 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T22:22:04,177 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T22:22:04,182 ast/src/moc.c:5920:8: note: ‘cross’ was declared here 2025-09-04T22:22:04,182 5920 | int cross; 2025-09-04T22:22:04,182 | ^~~~~ 2025-09-04T22:22:04,569 In function ‘CombineRanges’, 2025-09-04T22:22:04,569 inlined from ‘astMocNorm_’ at ast/src/moc.c:6405:4, 2025-09-04T22:22:04,570 inlined from ‘astMocNorm_’ at ast/src/moc.c:6340:6: 2025-09-04T22:22:04,572 ast/src/moc.c:3202:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:04,572 3202 | this->nrange = nnew; 2025-09-04T22:22:04,572 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T22:22:04,572 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-04T22:22:04,575 ast/src/moc.c:2981:8: note: ‘nnew’ was declared here 2025-09-04T22:22:04,575 2981 | int nnew; 2025-09-04T22:22:04,575 | ^~~~ 2025-09-04T22:22:05,921 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-04T22:22:05,929 ast/src/moc.c:7949:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:05,929 7949 | this->mdlen = npoint + ndis; 2025-09-04T22:22:05,929 | ~~~~~~~^~~~~~ 2025-09-04T22:22:05,936 ast/src/moc.c:7295:8: note: ‘ndis’ was declared here 2025-09-04T22:22:05,936 7295 | int ndis; 2025-09-04T22:22:05,936 | ^~~~ 2025-09-04T22:22:05,947 ast/src/moc.c:7855:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:05,947 7855 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T22:22:05,947 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T22:22:05,953 ast/src/moc.c:7297:8: note: ‘nused’ was declared here 2025-09-04T22:22:05,954 7297 | int nused; 2025-09-04T22:22:05,954 | ^~~~~ 2025-09-04T22:22:05,961 ast/src/object.h:511:21: warning: ‘npoint’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:05,961 511 | #define astRetF_(x) (x) 2025-09-04T22:22:05,961 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:22:05,961 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:22:05,961 | ^~~~~~ 2025-09-04T22:22:05,961 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:22:05,962 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T22:22:05,962 | ^~~~~~~~~ 2025-09-04T22:22:05,962 ast/src/moc.c:7908:16: note: in expansion of macro ‘astPointSet’ 2025-09-04T22:22:05,962 7908 | result = astPointSet( npoint, 2, " ", status ); 2025-09-04T22:22:05,962 | ^~~~~~~~~~~ 2025-09-04T22:22:05,968 ast/src/moc.c:7296:8: note: ‘npoint’ was declared here 2025-09-04T22:22:05,968 7296 | int npoint; 2025-09-04T22:22:05,968 | ^~~~~~ 2025-09-04T22:22:08,636 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T22:22:08,637 ast/src/moc.c:1523:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T22:22:08,637 1523 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T22:22:08,637 | ^~~~~ 2025-09-04T22:22:08,638 ast/src/moc.c:1513:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T22:22:08,638 1513 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T22:22:08,638 | ^~~~~ 2025-09-04T22:22:09,610 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T22:22:09,612 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,612 1984 | if( !ok ) { \ 2025-09-04T22:22:09,612 | ^ 2025-09-04T22:22:09,612 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,613 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,613 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,615 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:09,615 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:09,615 | ^~ 2025-09-04T22:22:09,615 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,615 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,615 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,618 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,618 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:09,618 | ^ 2025-09-04T22:22:09,618 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,619 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,619 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,621 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:09,621 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:09,621 | ^~ 2025-09-04T22:22:09,621 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,621 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,621 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,623 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,624 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:09,624 | ^ 2025-09-04T22:22:09,624 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,624 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,624 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,626 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:09,626 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:09,626 | ^~ 2025-09-04T22:22:09,626 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,626 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,627 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,629 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,629 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:09,629 | ^ 2025-09-04T22:22:09,629 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,629 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,629 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,631 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:09,631 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:09,632 | ^~ 2025-09-04T22:22:09,632 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,632 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,632 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,634 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,634 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:09,634 | ^ 2025-09-04T22:22:09,634 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,634 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,635 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,637 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:09,637 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:09,637 | ^~ 2025-09-04T22:22:09,637 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,637 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,637 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,640 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,640 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:09,640 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,640 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,640 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,640 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,642 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:09,643 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:09,643 | ^~~~~~~~~ 2025-09-04T22:22:09,643 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,643 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,643 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,645 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,646 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:09,646 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,646 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,646 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,646 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,648 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:09,648 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:09,648 | ^~~~~~~~~ 2025-09-04T22:22:09,648 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,648 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,648 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,651 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,651 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:09,651 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,651 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,651 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,651 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,654 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:09,654 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:09,654 | ^~~~~~~~~ 2025-09-04T22:22:09,654 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,654 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,654 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,657 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:09,657 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:09,657 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,657 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,657 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,657 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:09,659 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:09,659 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:09,659 | ^~~~~~~~~ 2025-09-04T22:22:09,659 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:09,660 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:22:09,660 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,403 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T22:22:10,405 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,405 1984 | if( !ok ) { \ 2025-09-04T22:22:10,405 | ^ 2025-09-04T22:22:10,406 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,406 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,406 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,408 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:10,408 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:10,408 | ^~ 2025-09-04T22:22:10,408 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,408 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,408 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,411 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,411 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:10,411 | ^ 2025-09-04T22:22:10,411 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,412 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,412 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,414 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:10,414 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:10,414 | ^~ 2025-09-04T22:22:10,414 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,414 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,414 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,416 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,417 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:10,417 | ^ 2025-09-04T22:22:10,417 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,417 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,417 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,419 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:10,419 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:10,419 | ^~ 2025-09-04T22:22:10,419 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,419 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,419 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,422 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,422 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:10,422 | ^ 2025-09-04T22:22:10,422 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,422 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,422 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,424 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:10,424 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:10,425 | ^~ 2025-09-04T22:22:10,425 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,425 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,425 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,427 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,427 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:10,427 | ^ 2025-09-04T22:22:10,427 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,427 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,427 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,430 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:10,430 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:10,430 | ^~ 2025-09-04T22:22:10,430 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,430 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,430 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,433 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,433 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:10,433 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,433 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,433 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,433 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,435 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:10,435 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:10,435 | ^~~~~~~~~ 2025-09-04T22:22:10,435 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,436 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,436 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,438 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,438 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:10,438 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,438 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,438 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,439 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,441 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:10,441 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:10,441 | ^~~~~~~~~ 2025-09-04T22:22:10,441 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,441 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,441 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,444 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,444 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:10,444 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,444 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,444 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,444 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,446 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:10,446 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:10,446 | ^~~~~~~~~ 2025-09-04T22:22:10,446 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,447 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,447 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,449 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:10,449 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:10,449 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,449 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,449 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,450 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:10,452 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:10,452 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:10,452 | ^~~~~~~~~ 2025-09-04T22:22:10,452 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:10,452 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:22:10,452 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,187 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T22:22:11,190 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,190 1984 | if( !ok ) { \ 2025-09-04T22:22:11,190 | ^ 2025-09-04T22:22:11,190 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,190 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,190 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,192 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:11,192 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:11,193 | ^~ 2025-09-04T22:22:11,193 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,193 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,193 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,196 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,196 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:11,196 | ^ 2025-09-04T22:22:11,196 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,196 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,196 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,198 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:11,198 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:11,198 | ^~ 2025-09-04T22:22:11,198 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,199 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,199 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,201 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,201 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:11,201 | ^ 2025-09-04T22:22:11,201 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,201 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,201 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,204 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:11,204 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:11,204 | ^~ 2025-09-04T22:22:11,204 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,204 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,204 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,206 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,206 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:11,206 | ^ 2025-09-04T22:22:11,207 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,207 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,207 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,209 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:11,209 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:11,209 | ^~ 2025-09-04T22:22:11,209 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,209 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,209 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,212 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,212 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:11,212 | ^ 2025-09-04T22:22:11,212 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,212 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,212 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,214 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:11,214 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:11,214 | ^~ 2025-09-04T22:22:11,214 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,215 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,215 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,217 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,217 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:11,217 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,217 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,217 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,218 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,220 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:11,220 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:11,220 | ^~~~~~~~~ 2025-09-04T22:22:11,220 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,220 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,220 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,223 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,223 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:11,223 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,223 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,223 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,223 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,225 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:11,225 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:11,225 | ^~~~~~~~~ 2025-09-04T22:22:11,226 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,226 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,226 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,228 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,228 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:11,228 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,228 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,229 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,229 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,231 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:11,231 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:11,231 | ^~~~~~~~~ 2025-09-04T22:22:11,231 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,231 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,231 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,234 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,234 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:11,234 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,234 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,234 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,234 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,236 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:11,236 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:11,236 | ^~~~~~~~~ 2025-09-04T22:22:11,237 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,237 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:22:11,237 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,972 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T22:22:11,975 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,975 1984 | if( !ok ) { \ 2025-09-04T22:22:11,975 | ^ 2025-09-04T22:22:11,975 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,975 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,975 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,977 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:11,978 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:11,978 | ^~ 2025-09-04T22:22:11,978 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,978 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,978 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,981 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,981 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:11,981 | ^ 2025-09-04T22:22:11,981 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,981 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,981 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,983 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:11,983 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:11,983 | ^~ 2025-09-04T22:22:11,984 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,984 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,984 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,986 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,986 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:11,986 | ^ 2025-09-04T22:22:11,986 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,986 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,986 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,989 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:11,989 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:11,989 | ^~ 2025-09-04T22:22:11,989 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,989 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,989 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,991 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,991 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:11,991 | ^ 2025-09-04T22:22:11,992 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,992 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,992 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,994 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:11,994 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:11,994 | ^~ 2025-09-04T22:22:11,994 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,994 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,994 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,997 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:11,997 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:11,997 | ^ 2025-09-04T22:22:11,997 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:11,997 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:11,997 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:11,999 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:11,999 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:11,999 | ^~ 2025-09-04T22:22:11,999 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,000 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,000 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,002 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,002 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:12,002 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,003 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,003 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,003 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,005 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:12,005 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:12,005 | ^~~~~~~~~ 2025-09-04T22:22:12,005 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,005 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,005 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,008 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,008 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:12,008 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,008 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,008 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,008 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,010 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:12,010 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:12,011 | ^~~~~~~~~ 2025-09-04T22:22:12,011 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,011 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,011 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,013 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,013 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:12,013 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,014 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,014 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,014 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,016 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:12,016 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:12,016 | ^~~~~~~~~ 2025-09-04T22:22:12,016 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,016 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,016 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,019 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,019 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:12,019 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,019 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,019 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,019 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,021 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:12,022 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:12,022 | ^~~~~~~~~ 2025-09-04T22:22:12,022 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,022 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:22:12,022 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,757 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T22:22:12,760 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,760 1984 | if( !ok ) { \ 2025-09-04T22:22:12,760 | ^ 2025-09-04T22:22:12,760 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,760 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,760 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,762 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:12,762 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:12,762 | ^~ 2025-09-04T22:22:12,762 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,763 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,763 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,766 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,766 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:12,766 | ^ 2025-09-04T22:22:12,766 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,766 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,766 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,768 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:12,768 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:12,768 | ^~ 2025-09-04T22:22:12,768 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,768 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,769 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,771 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,771 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:12,771 | ^ 2025-09-04T22:22:12,771 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,771 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,771 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,773 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:12,773 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:12,774 | ^~ 2025-09-04T22:22:12,774 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,774 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,774 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,776 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,776 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:12,776 | ^ 2025-09-04T22:22:12,776 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,776 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,776 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,779 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:12,779 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:12,779 | ^~ 2025-09-04T22:22:12,779 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,779 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,779 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,781 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,781 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:12,782 | ^ 2025-09-04T22:22:12,782 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,782 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,782 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,784 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:12,784 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:12,784 | ^~ 2025-09-04T22:22:12,784 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,784 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,784 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,787 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,787 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:12,787 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,787 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,787 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,787 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,789 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:12,790 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:12,790 | ^~~~~~~~~ 2025-09-04T22:22:12,790 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,790 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,790 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,792 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,793 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:12,793 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,793 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,793 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,793 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,795 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:12,795 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:12,795 | ^~~~~~~~~ 2025-09-04T22:22:12,795 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,795 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,795 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,798 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,798 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:12,798 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,798 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,798 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,798 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,801 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:12,801 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:12,801 | ^~~~~~~~~ 2025-09-04T22:22:12,801 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,801 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,801 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,804 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:12,804 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:12,804 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,804 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,804 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,804 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:12,806 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:12,806 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:12,806 | ^~~~~~~~~ 2025-09-04T22:22:12,806 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:12,807 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:22:12,807 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,547 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T22:22:13,550 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,550 1984 | if( !ok ) { \ 2025-09-04T22:22:13,550 | ^ 2025-09-04T22:22:13,550 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,550 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,550 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,552 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:13,552 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:13,552 | ^~ 2025-09-04T22:22:13,553 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,553 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,553 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,556 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,556 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:13,556 | ^ 2025-09-04T22:22:13,556 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,556 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,556 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,558 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:13,558 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:13,558 | ^~ 2025-09-04T22:22:13,559 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,559 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,559 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,561 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,561 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:13,561 | ^ 2025-09-04T22:22:13,561 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,561 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,561 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,564 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:13,564 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:13,564 | ^~ 2025-09-04T22:22:13,564 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,564 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,564 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,566 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,566 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:13,566 | ^ 2025-09-04T22:22:13,566 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,567 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,567 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,569 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:13,569 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:13,569 | ^~ 2025-09-04T22:22:13,569 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,569 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,569 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,571 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,572 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:13,572 | ^ 2025-09-04T22:22:13,572 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,572 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,572 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,574 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:13,574 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:13,574 | ^~ 2025-09-04T22:22:13,574 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,574 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,575 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,577 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,577 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:13,577 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,577 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,577 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,577 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,580 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:13,580 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:13,580 | ^~~~~~~~~ 2025-09-04T22:22:13,580 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,580 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,580 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,583 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,583 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:13,583 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,583 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,583 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,583 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,585 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:13,585 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:13,585 | ^~~~~~~~~ 2025-09-04T22:22:13,586 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,586 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,586 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,588 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,588 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:13,588 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,589 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,589 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,589 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,591 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:13,591 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:13,591 | ^~~~~~~~~ 2025-09-04T22:22:13,591 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,591 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,591 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,594 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:13,594 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:13,594 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,594 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,594 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,594 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:13,597 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:13,597 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:13,597 | ^~~~~~~~~ 2025-09-04T22:22:13,597 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:13,597 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:22:13,597 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,331 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T22:22:14,334 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,334 1984 | if( !ok ) { \ 2025-09-04T22:22:14,334 | ^ 2025-09-04T22:22:14,334 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,334 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,334 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,336 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:14,337 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:14,337 | ^~ 2025-09-04T22:22:14,337 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,337 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,337 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,340 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,340 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:14,340 | ^ 2025-09-04T22:22:14,340 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,340 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,340 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,342 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:14,342 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:14,343 | ^~ 2025-09-04T22:22:14,343 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,343 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,343 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,345 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,345 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:14,345 | ^ 2025-09-04T22:22:14,345 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,345 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,345 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,348 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:14,348 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:14,348 | ^~ 2025-09-04T22:22:14,348 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,348 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,348 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,350 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,350 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:14,350 | ^ 2025-09-04T22:22:14,351 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,351 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,351 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,353 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:14,353 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:14,353 | ^~ 2025-09-04T22:22:14,353 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,353 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,353 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,356 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,356 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:14,356 | ^ 2025-09-04T22:22:14,356 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,356 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,356 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,358 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:14,358 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:14,358 | ^~ 2025-09-04T22:22:14,359 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,359 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,359 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,361 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,361 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:14,361 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,361 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,362 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,362 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,364 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:14,364 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:14,364 | ^~~~~~~~~ 2025-09-04T22:22:14,364 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,364 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,364 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,367 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,367 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:14,367 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,367 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,367 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,367 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,369 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:14,369 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:14,369 | ^~~~~~~~~ 2025-09-04T22:22:14,370 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,370 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,370 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,372 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,372 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:14,372 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,373 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,373 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,373 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,375 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:14,375 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:14,375 | ^~~~~~~~~ 2025-09-04T22:22:14,375 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,375 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,375 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,378 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:14,378 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:14,378 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,378 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,378 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,378 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:14,380 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:14,380 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:14,381 | ^~~~~~~~~ 2025-09-04T22:22:14,381 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:14,381 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:22:14,381 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,114 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T22:22:15,117 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,117 1984 | if( !ok ) { \ 2025-09-04T22:22:15,117 | ^ 2025-09-04T22:22:15,117 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,117 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,117 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,119 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:15,119 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:15,120 | ^~ 2025-09-04T22:22:15,120 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,120 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,120 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,123 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,123 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:15,123 | ^ 2025-09-04T22:22:15,123 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,123 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,123 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,125 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:15,125 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:15,125 | ^~ 2025-09-04T22:22:15,126 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,126 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,126 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,128 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,128 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:15,128 | ^ 2025-09-04T22:22:15,128 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,128 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,128 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,131 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:15,131 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:15,131 | ^~ 2025-09-04T22:22:15,131 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,131 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,131 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,133 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,133 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:15,133 | ^ 2025-09-04T22:22:15,133 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,134 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,134 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,136 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:15,136 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:15,136 | ^~ 2025-09-04T22:22:15,136 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,136 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,136 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,139 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,139 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:15,139 | ^ 2025-09-04T22:22:15,139 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,139 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,139 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,141 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:15,141 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:15,141 | ^~ 2025-09-04T22:22:15,141 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,141 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,142 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,144 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,144 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:15,144 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,144 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,144 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,145 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,147 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:15,147 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:15,147 | ^~~~~~~~~ 2025-09-04T22:22:15,147 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,147 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,147 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,150 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,150 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:15,150 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,150 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,150 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,150 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,152 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:15,152 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:15,152 | ^~~~~~~~~ 2025-09-04T22:22:15,153 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,153 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,153 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,155 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,155 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:15,155 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,156 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,156 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,156 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,158 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:15,158 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:15,158 | ^~~~~~~~~ 2025-09-04T22:22:15,158 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,158 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,158 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,161 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,161 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:15,161 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,161 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,161 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,161 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,163 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:15,163 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:15,164 | ^~~~~~~~~ 2025-09-04T22:22:15,164 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,164 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:22:15,164 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,895 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T22:22:15,898 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,898 1984 | if( !ok ) { \ 2025-09-04T22:22:15,898 | ^ 2025-09-04T22:22:15,898 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,898 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,898 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,900 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:15,900 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:15,901 | ^~ 2025-09-04T22:22:15,901 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,901 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,901 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,904 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,904 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:15,904 | ^ 2025-09-04T22:22:15,904 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,904 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,904 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,906 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:15,906 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:15,906 | ^~ 2025-09-04T22:22:15,907 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,907 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,907 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,909 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,909 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:15,909 | ^ 2025-09-04T22:22:15,909 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,909 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,909 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,912 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:15,912 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:15,912 | ^~ 2025-09-04T22:22:15,912 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,912 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,912 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,914 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,914 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:15,914 | ^ 2025-09-04T22:22:15,915 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,915 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,915 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,917 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:15,917 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:15,917 | ^~ 2025-09-04T22:22:15,917 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,917 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,917 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,920 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,920 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:15,920 | ^ 2025-09-04T22:22:15,920 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,920 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,920 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,922 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:15,922 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:15,922 | ^~ 2025-09-04T22:22:15,922 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,922 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,923 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,925 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,925 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:15,925 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,925 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,925 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,926 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,928 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:15,928 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:15,928 | ^~~~~~~~~ 2025-09-04T22:22:15,928 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,928 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,928 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,931 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,931 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:15,931 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,931 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,931 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,931 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,933 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:15,933 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:15,933 | ^~~~~~~~~ 2025-09-04T22:22:15,933 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,934 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,934 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,936 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,936 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:15,936 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,936 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,936 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,937 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,939 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:15,939 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:15,939 | ^~~~~~~~~ 2025-09-04T22:22:15,939 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,939 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,939 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,942 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:15,942 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:15,942 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,942 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,942 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,942 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:15,944 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:15,944 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:15,944 | ^~~~~~~~~ 2025-09-04T22:22:15,945 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:15,945 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:22:15,945 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,680 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T22:22:16,683 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,683 1984 | if( !ok ) { \ 2025-09-04T22:22:16,683 | ^ 2025-09-04T22:22:16,683 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,683 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,683 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,686 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:22:16,686 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:22:16,686 | ^~ 2025-09-04T22:22:16,686 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,686 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,686 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,689 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,689 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:22:16,689 | ^ 2025-09-04T22:22:16,689 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,689 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,689 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,692 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:22:16,692 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:16,692 | ^~ 2025-09-04T22:22:16,692 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,692 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,692 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,694 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,694 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:22:16,694 | ^ 2025-09-04T22:22:16,695 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,695 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,695 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,697 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:22:16,697 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:22:16,697 | ^~ 2025-09-04T22:22:16,697 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,697 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,697 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,700 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,700 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:22:16,700 | ^ 2025-09-04T22:22:16,700 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,700 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,700 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,702 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:22:16,702 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:22:16,702 | ^~ 2025-09-04T22:22:16,703 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,703 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,703 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,705 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,705 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:22:16,705 | ^ 2025-09-04T22:22:16,705 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,705 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,705 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,708 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:22:16,708 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:22:16,708 | ^~ 2025-09-04T22:22:16,708 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,708 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,708 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,711 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,711 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:22:16,711 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,711 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,711 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,711 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,713 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:16,713 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:16,713 | ^~~~~~~~~ 2025-09-04T22:22:16,713 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,714 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,714 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,716 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,716 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:22:16,716 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,716 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,716 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,717 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,719 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:16,719 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:22:16,719 | ^~~~~~~~~ 2025-09-04T22:22:16,719 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,719 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,719 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,722 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,722 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:22:16,722 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,722 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,722 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,722 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,724 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:16,724 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:16,724 | ^~~~~~~~~ 2025-09-04T22:22:16,725 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,725 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,725 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,727 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:16,727 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:22:16,727 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,727 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,728 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,728 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:16,730 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:16,730 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:22:16,730 | ^~~~~~~~~ 2025-09-04T22:22:16,730 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:22:16,730 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:22:16,730 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:22:17,216 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T22:22:17,216 ast/src/moc.c:639:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:17,216 639 | shift = 2*( maxorder - order ); 2025-09-04T22:22:17,216 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T22:22:17,216 ast/src/moc.c:598:8: note: ‘maxorder’ was declared here 2025-09-04T22:22:17,216 598 | int maxorder; 2025-09-04T22:22:17,216 | ^~~~~~~~ 2025-09-04T22:22:17,304 ast/src/moc.c: In function ‘AddMocData’: 2025-09-04T22:22:17,304 ast/src/moc.c:858:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:17,304 858 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T22:22:17,304 | ^~~~ 2025-09-04T22:22:17,304 ast/src/moc.c:766:19: note: ‘pnk’ was declared here 2025-09-04T22:22:17,304 766 | const int64_t *pnk; 2025-09-04T22:22:17,304 | ^~~ 2025-09-04T22:22:17,304 ast/src/moc.c:855:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:17,304 855 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T22:22:17,305 | ^~~~ 2025-09-04T22:22:17,305 ast/src/moc.c:765:15: note: ‘pni’ was declared here 2025-09-04T22:22:17,305 765 | const int *pni; 2025-09-04T22:22:17,305 | ^~~ 2025-09-04T22:22:17,501 ast/src/moc.c: In function ‘AddRegion’: 2025-09-04T22:22:17,504 ast/src/moc.c:2602:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:17,504 2602 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T22:22:17,504 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:17,506 ast/src/moc.c:2319:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:22:17,506 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T22:22:17,506 | ^~~~~~~~~ 2025-09-04T22:22:17,508 ast/src/moc.c:2603:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:17,508 2603 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T22:22:17,508 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:17,510 ast/src/moc.c:2319:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:22:17,510 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T22:22:17,510 | ^~~~~~~~~ 2025-09-04T22:22:17,512 ast/src/moc.c:2604:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:17,512 2604 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T22:22:17,512 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:17,514 ast/src/moc.c:2320:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:22:17,514 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T22:22:17,514 | ^~~~~~~~~ 2025-09-04T22:22:17,516 ast/src/moc.c:2605:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:17,516 2605 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T22:22:17,516 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:22:17,518 ast/src/moc.c:2320:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:22:17,518 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T22:22:17,518 | ^~~~~~~~~ 2025-09-04T22:22:18,976 In file included from ast/src/mapping.h:327, 2025-09-04T22:22:18,976 from ast/src/frame.h:556, 2025-09-04T22:22:18,976 from ast/src/region.h:68, 2025-09-04T22:22:18,977 from ast/src/moc.h:68, 2025-09-04T22:22:18,977 from ast/src/mocchan.c:111: 2025-09-04T22:22:18,977 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:18,977 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:18,977 | ^~~~~~~~ 2025-09-04T22:22:18,977 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:18,977 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:18,977 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:18,977 | ^~~~~~~~ 2025-09-04T22:22:19,759 In file included from ast/src/normmap.c:97: 2025-09-04T22:22:19,760 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:19,760 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:19,760 | ^~~~~~~~ 2025-09-04T22:22:19,760 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:19,760 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:19,760 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:19,760 | ^~~~~~~~ 2025-09-04T22:22:20,386 In file included from ast/src/nullregion.c:83: 2025-09-04T22:22:20,386 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:20,386 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:20,386 | ^~~~~~~~ 2025-09-04T22:22:20,386 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:20,386 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:20,386 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:20,386 | ^~~~~~~~ 2025-09-04T22:22:21,218 In file included from ast/src/mapping.h:327, 2025-09-04T22:22:21,218 from ast/src/frame.h:556, 2025-09-04T22:22:21,219 from ast/src/frameset.h:438, 2025-09-04T22:22:21,219 from ast/src/plot.h:86, 2025-09-04T22:22:21,219 from ast/src/object.c:277: 2025-09-04T22:22:21,219 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:21,219 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:21,219 | ^~~~~~~~ 2025-09-04T22:22:21,219 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:21,219 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:21,219 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:21,219 | ^~~~~~~~ 2025-09-04T22:22:21,373 ast/src/object.c: In function ‘FromStringSource’: 2025-09-04T22:22:21,377 ast/src/object.c:4575:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T22:22:21,377 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T22:22:21,377 | ^~~~~~~~~~~~~~ 2025-09-04T22:22:23,891 In file included from ast/src/pcdmap.c:112: 2025-09-04T22:22:23,891 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:23,891 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:23,891 | ^~~~~~~~ 2025-09-04T22:22:23,892 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:23,892 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:23,892 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:23,892 | ^~~~~~~~ 2025-09-04T22:22:25,474 In file included from ast/src/permmap.c:115: 2025-09-04T22:22:25,474 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:25,474 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:25,474 | ^~~~~~~~ 2025-09-04T22:22:25,475 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:25,475 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:25,475 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:25,475 | ^~~~~~~~ 2025-09-04T22:22:27,810 In file included from ast/src/mapping.h:327, 2025-09-04T22:22:27,811 from ast/src/cmpmap.h:139, 2025-09-04T22:22:27,811 from ast/src/plot.c:1481: 2025-09-04T22:22:27,811 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:27,811 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:27,811 | ^~~~~~~~ 2025-09-04T22:22:27,811 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:27,811 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:27,811 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:27,811 | ^~~~~~~~ 2025-09-04T22:22:28,094 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-04T22:22:28,098 ast/src/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:22:28,098 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T22:22:28,098 | ^ 2025-09-04T22:22:28,925 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-04T22:22:28,942 ast/src/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:22:28,942 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T22:22:28,942 | ^ 2025-09-04T22:22:29,766 ast/src/plot.c: At top level: 2025-09-04T22:22:29,789 ast/src/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T22:22:29,789 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T22:22:29,789 | ~~~~^~~~~~~~~~ 2025-09-04T22:22:29,789 ast/src/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T22:22:29,789 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T22:22:29,789 | ^~~~~ 2025-09-04T22:22:41,383 In function ‘TickMarks’, 2025-09-04T22:22:41,383 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18837:22: 2025-09-04T22:22:41,409 ast/src/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:22:41,409 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T22:22:41,409 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:22:41,410 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-04T22:22:41,436 ast/src/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T22:22:41,436 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T22:22:41,436 | ^~~~~~ 2025-09-04T22:22:54,411 In file included from ast/src/mapping.h:327, 2025-09-04T22:22:54,412 from ast/src/frame.h:556, 2025-09-04T22:22:54,412 from ast/src/cmpframe.h:257, 2025-09-04T22:22:54,412 from ast/src/plot3d.c:1161: 2025-09-04T22:22:54,412 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:22:54,412 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:22:54,412 | ^~~~~~~~ 2025-09-04T22:22:54,412 In file included from ast/src/pointset.h:194: 2025-09-04T22:22:54,412 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:22:54,413 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:22:54,413 | ^~~~~~~~ 2025-09-04T22:22:54,649 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T22:22:54,649 6591 | const float up[], const char *just, int *status ){ 2025-09-04T22:22:54,649 | ~~~~~~~~~~~~^~~~ 2025-09-04T22:22:54,649 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T22:22:54,649 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T22:22:54,650 | ^~~~~~~~~~~~~~~ 2025-09-04T22:22:54,943 ast/src/plot3d.c: In function ‘Text’: 2025-09-04T22:22:54,948 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T22:22:54,948 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T22:22:54,948 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:22:54,948 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T22:22:54,949 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T22:22:54,949 In file included from ast/src/plot3d.c:1171: 2025-09-04T22:22:54,949 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T22:22:54,949 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T22:22:54,949 | ^~~~~~~~~~ 2025-09-04T22:23:00,752 In file included from ast/src/pointlist.c:103: 2025-09-04T22:23:00,753 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:23:00,753 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:23:00,753 | ^~~~~~~~ 2025-09-04T22:23:00,753 In file included from ast/src/pointset.h:194: 2025-09-04T22:23:00,753 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:23:00,753 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:23:00,753 | ^~~~~~~~ 2025-09-04T22:23:04,282 In file included from ast/src/pointset.c:466: 2025-09-04T22:23:04,282 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:23:04,282 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:23:04,282 | ^~~~~~~~ 2025-09-04T22:23:04,283 In file included from ast/src/pointset.h:194: 2025-09-04T22:23:04,283 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:23:04,283 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:23:04,283 | ^~~~~~~~ 2025-09-04T22:23:04,333 ast/src/pointset.c: In function ‘astCheckNaN_’: 2025-09-04T22:23:04,334 ast/src/pointset.c:1686:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T22:23:04,334 1686 | for( i = 0; i < sizeof( ast_nan ); i++ ) *(p++) = 255; 2025-09-04T22:23:04,334 | ^ 2025-09-04T22:23:04,335 ast/src/pointset.c: In function ‘astCheckNaNF_’: 2025-09-04T22:23:04,336 ast/src/pointset.c:1739:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T22:23:04,336 1739 | for( i = 0; i < sizeof( ast_nanf ); i++ ) *(p++) = 255; 2025-09-04T22:23:04,336 | ^ 2025-09-04T22:23:05,856 In file included from ast/src/polygon.c:170: 2025-09-04T22:23:05,857 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:23:05,857 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:23:05,857 | ^~~~~~~~ 2025-09-04T22:23:05,857 In file included from ast/src/pointset.h:194: 2025-09-04T22:23:05,857 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:23:05,857 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:23:05,857 | ^~~~~~~~ 2025-09-04T22:24:24,828 In file included from ast/src/polymap.c:161: 2025-09-04T22:24:24,828 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:24,829 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:24,829 | ^~~~~~~~ 2025-09-04T22:24:24,829 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:24,829 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:24,829 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:24,829 | ^~~~~~~~ 2025-09-04T22:24:29,364 In file included from ast/src/prism.c:105: 2025-09-04T22:24:29,364 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:29,364 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:29,364 | ^~~~~~~~ 2025-09-04T22:24:29,365 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:29,365 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:29,366 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:29,366 | ^~~~~~~~ 2025-09-04T22:24:31,771 In file included from ast/src/ratemap.c:91: 2025-09-04T22:24:31,771 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:31,771 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:31,771 | ^~~~~~~~ 2025-09-04T22:24:31,771 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:31,771 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:31,772 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:31,772 | ^~~~~~~~ 2025-09-04T22:24:32,532 In file included from ast/src/mapping.h:327, 2025-09-04T22:24:32,533 from ast/src/region.c:828: 2025-09-04T22:24:32,533 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:32,533 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:32,533 | ^~~~~~~~ 2025-09-04T22:24:32,533 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:32,533 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:32,533 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:32,533 | ^~~~~~~~ 2025-09-04T22:24:41,407 ast/src/region.c: In function ‘OverlapX’: 2025-09-04T22:24:41,413 ast/src/region.c:7299:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:41,413 7299 | if( inside1 ) { 2025-09-04T22:24:41,414 | ^ 2025-09-04T22:24:41,419 ast/src/region.c:6951:8: note: ‘inside1’ was declared here 2025-09-04T22:24:41,419 6951 | int inside1; /* The position is inside reg1? */ 2025-09-04T22:24:41,419 | ^~~~~~~ 2025-09-04T22:24:41,782 ast/src/region.c: In function ‘astMask4D_’: 2025-09-04T22:24:41,802 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:41,802 13766 | return result; \ 2025-09-04T22:24:41,802 | ^~~~~~ 2025-09-04T22:24:41,802 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:41,802 13772 | MAKE_MASK4_(D,double) 2025-09-04T22:24:41,802 | ^~~~~~~~~~~ 2025-09-04T22:24:41,822 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:41,822 13740 | int result; \ 2025-09-04T22:24:41,822 | ^~~~~~ 2025-09-04T22:24:41,822 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:41,822 13772 | MAKE_MASK4_(D,double) 2025-09-04T22:24:41,822 | ^~~~~~~~~~~ 2025-09-04T22:24:41,857 ast/src/region.c: In function ‘astMask4F_’: 2025-09-04T22:24:41,878 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:41,878 13766 | return result; \ 2025-09-04T22:24:41,878 | ^~~~~~ 2025-09-04T22:24:41,878 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:41,879 13773 | MAKE_MASK4_(F,float) 2025-09-04T22:24:41,879 | ^~~~~~~~~~~ 2025-09-04T22:24:41,898 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:41,899 13740 | int result; \ 2025-09-04T22:24:41,899 | ^~~~~~ 2025-09-04T22:24:41,899 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:41,899 13773 | MAKE_MASK4_(F,float) 2025-09-04T22:24:41,899 | ^~~~~~~~~~~ 2025-09-04T22:24:41,933 ast/src/region.c: In function ‘astMask4L_’: 2025-09-04T22:24:41,954 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:41,954 13766 | return result; \ 2025-09-04T22:24:41,954 | ^~~~~~ 2025-09-04T22:24:41,954 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:41,954 13774 | MAKE_MASK4_(L,long int) 2025-09-04T22:24:41,954 | ^~~~~~~~~~~ 2025-09-04T22:24:41,974 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:41,974 13740 | int result; \ 2025-09-04T22:24:41,974 | ^~~~~~ 2025-09-04T22:24:41,975 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:41,975 13774 | MAKE_MASK4_(L,long int) 2025-09-04T22:24:41,975 | ^~~~~~~~~~~ 2025-09-04T22:24:42,009 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-04T22:24:42,030 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:42,030 13766 | return result; \ 2025-09-04T22:24:42,030 | ^~~~~~ 2025-09-04T22:24:42,030 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,030 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T22:24:42,030 | ^~~~~~~~~~~ 2025-09-04T22:24:42,050 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:42,050 13740 | int result; \ 2025-09-04T22:24:42,050 | ^~~~~~ 2025-09-04T22:24:42,050 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,050 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T22:24:42,050 | ^~~~~~~~~~~ 2025-09-04T22:24:42,086 ast/src/region.c: In function ‘astMask4I_’: 2025-09-04T22:24:42,106 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:42,106 13766 | return result; \ 2025-09-04T22:24:42,106 | ^~~~~~ 2025-09-04T22:24:42,106 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,106 13776 | MAKE_MASK4_(I,int) 2025-09-04T22:24:42,107 | ^~~~~~~~~~~ 2025-09-04T22:24:42,126 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:42,127 13740 | int result; \ 2025-09-04T22:24:42,127 | ^~~~~~ 2025-09-04T22:24:42,127 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,127 13776 | MAKE_MASK4_(I,int) 2025-09-04T22:24:42,127 | ^~~~~~~~~~~ 2025-09-04T22:24:42,161 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-04T22:24:42,182 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:42,182 13766 | return result; \ 2025-09-04T22:24:42,182 | ^~~~~~ 2025-09-04T22:24:42,182 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,182 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T22:24:42,182 | ^~~~~~~~~~~ 2025-09-04T22:24:42,202 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:42,202 13740 | int result; \ 2025-09-04T22:24:42,202 | ^~~~~~ 2025-09-04T22:24:42,202 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,203 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T22:24:42,203 | ^~~~~~~~~~~ 2025-09-04T22:24:42,237 ast/src/region.c: In function ‘astMask4S_’: 2025-09-04T22:24:42,257 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:42,257 13766 | return result; \ 2025-09-04T22:24:42,258 | ^~~~~~ 2025-09-04T22:24:42,258 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,258 13778 | MAKE_MASK4_(S,short int) 2025-09-04T22:24:42,258 | ^~~~~~~~~~~ 2025-09-04T22:24:42,278 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:42,278 13740 | int result; \ 2025-09-04T22:24:42,278 | ^~~~~~ 2025-09-04T22:24:42,278 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,278 13778 | MAKE_MASK4_(S,short int) 2025-09-04T22:24:42,278 | ^~~~~~~~~~~ 2025-09-04T22:24:42,312 ast/src/region.c: In function ‘astMask4US_’: 2025-09-04T22:24:42,333 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:42,333 13766 | return result; \ 2025-09-04T22:24:42,333 | ^~~~~~ 2025-09-04T22:24:42,333 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,333 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T22:24:42,333 | ^~~~~~~~~~~ 2025-09-04T22:24:42,353 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:42,353 13740 | int result; \ 2025-09-04T22:24:42,354 | ^~~~~~ 2025-09-04T22:24:42,354 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,354 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T22:24:42,354 | ^~~~~~~~~~~ 2025-09-04T22:24:42,388 ast/src/region.c: In function ‘astMask4B_’: 2025-09-04T22:24:42,409 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:42,409 13766 | return result; \ 2025-09-04T22:24:42,409 | ^~~~~~ 2025-09-04T22:24:42,409 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,409 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T22:24:42,409 | ^~~~~~~~~~~ 2025-09-04T22:24:42,429 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:42,429 13740 | int result; \ 2025-09-04T22:24:42,429 | ^~~~~~ 2025-09-04T22:24:42,429 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,429 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T22:24:42,430 | ^~~~~~~~~~~ 2025-09-04T22:24:42,464 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-04T22:24:42,484 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:24:42,484 13766 | return result; \ 2025-09-04T22:24:42,485 | ^~~~~~ 2025-09-04T22:24:42,485 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,485 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T22:24:42,485 | ^~~~~~~~~~~ 2025-09-04T22:24:42,505 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:24:42,505 13740 | int result; \ 2025-09-04T22:24:42,505 | ^~~~~~ 2025-09-04T22:24:42,505 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:24:42,505 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T22:24:42,505 | ^~~~~~~~~~~ 2025-09-04T22:24:43,286 In file included from ast/src/selectormap.c:102: 2025-09-04T22:24:43,286 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:43,286 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:43,286 | ^~~~~~~~ 2025-09-04T22:24:43,287 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:43,287 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:43,287 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:43,287 | ^~~~~~~~ 2025-09-04T22:24:44,160 In file included from ast/src/shiftmap.c:82: 2025-09-04T22:24:44,160 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:44,160 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:44,161 | ^~~~~~~~ 2025-09-04T22:24:44,161 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:44,161 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:44,161 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:44,161 | ^~~~~~~~ 2025-09-04T22:24:44,933 In file included from ast/src/skyaxis.c:141: 2025-09-04T22:24:44,933 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:44,933 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:44,933 | ^~~~~~~~ 2025-09-04T22:24:44,934 In file included from ./ast/pal.h:90, 2025-09-04T22:24:44,934 from ast/src/skyaxis.c:136: 2025-09-04T22:24:44,934 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:44,935 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:44,935 | ^~~~~~~~ 2025-09-04T22:24:47,742 In file included from ast/src/skyframe.c:767: 2025-09-04T22:24:47,742 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:47,742 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:47,742 | ^~~~~~~~ 2025-09-04T22:24:47,743 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:47,743 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:47,743 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:47,744 | ^~~~~~~~ 2025-09-04T22:24:48,047 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-04T22:24:48,055 ast/src/skyframe.c:8662:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:24:48,055 8662 | if( nc == strlen( setting + offset ) ) { 2025-09-04T22:24:48,055 | ^~ 2025-09-04T22:24:48,064 ast/src/skyframe.c:8716:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:24:48,064 8716 | if( nc == strlen( setting + offset ) ) { 2025-09-04T22:24:48,065 | ^~ 2025-09-04T22:24:54,055 In file included from ast/src/slamap.c:188: 2025-09-04T22:24:54,055 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:54,055 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:54,055 | ^~~~~~~~ 2025-09-04T22:24:54,055 In file included from ./ast/pal.h:90, 2025-09-04T22:24:54,056 from ast/src/slamap.c:181: 2025-09-04T22:24:54,056 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:54,056 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:54,056 | ^~~~~~~~ 2025-09-04T22:24:57,868 In file included from ast/src/mapping.h:327, 2025-09-04T22:24:57,869 from ast/src/specfluxframe.c:90: 2025-09-04T22:24:57,869 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:57,869 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:57,869 | ^~~~~~~~ 2025-09-04T22:24:57,869 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:57,869 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:57,869 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:57,869 | ^~~~~~~~ 2025-09-04T22:24:57,973 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T22:24:57,974 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:24:57,974 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:24:57,974 | ^~~~~~~ 2025-09-04T22:24:57,974 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:24:57,974 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T22:24:57,974 | ^~~~~~ 2025-09-04T22:24:57,999 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-04T22:24:58,000 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:24:58,001 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T22:24:58,001 | ^~~~ 2025-09-04T22:24:58,841 In file included from ast/src/mapping.h:327, 2025-09-04T22:24:58,841 from ast/src/unit.h:55, 2025-09-04T22:24:58,841 from ast/src/specframe.c:212: 2025-09-04T22:24:58,841 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:24:58,842 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:24:58,842 | ^~~~~~~~ 2025-09-04T22:24:58,842 In file included from ast/src/pointset.h:194: 2025-09-04T22:24:58,843 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:24:58,843 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:24:58,843 | ^~~~~~~~ 2025-09-04T22:24:59,166 ast/src/specframe.c: In function ‘Dump’: 2025-09-04T22:24:59,172 ast/src/specframe.c:6687:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:24:59,172 6687 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T22:24:59,172 | ^ 2025-09-04T22:25:02,999 In file included from ast/src/specmap.c:180: 2025-09-04T22:25:02,999 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:02,999 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:02,999 | ^~~~~~~~ 2025-09-04T22:25:02,999 In file included from ./ast/pal.h:90, 2025-09-04T22:25:02,999 from ast/src/specmap.c:174: 2025-09-04T22:25:03,000 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:03,000 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:03,000 | ^~~~~~~~ 2025-09-04T22:25:05,876 In file included from ast/src/sphmap.c:108: 2025-09-04T22:25:05,876 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:05,876 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:05,876 | ^~~~~~~~ 2025-09-04T22:25:05,877 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:05,877 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:05,877 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:05,877 | ^~~~~~~~ 2025-09-04T22:25:06,903 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:06,903 from ast/src/unitmap.h:131, 2025-09-04T22:25:06,903 from ast/src/stc.c:101: 2025-09-04T22:25:06,904 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:06,904 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:06,904 | ^~~~~~~~ 2025-09-04T22:25:06,904 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:06,904 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:06,904 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:06,904 | ^~~~~~~~ 2025-09-04T22:25:06,980 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-04T22:25:06,980 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:06,981 300 | int len; /* Length of attrib string */ 2025-09-04T22:25:06,981 | ^~~ 2025-09-04T22:25:06,987 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-04T22:25:06,988 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:06,988 776 | int len; /* Length of attrib string */ 2025-09-04T22:25:06,988 | ^~~ 2025-09-04T22:25:07,021 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-04T22:25:07,024 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:07,024 2844 | int len; /* Length of attrib string */ 2025-09-04T22:25:07,024 | ^~~ 2025-09-04T22:25:07,026 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:07,026 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T22:25:07,026 | ^~~~ 2025-09-04T22:25:08,433 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:08,433 from ast/src/frame.h:556, 2025-09-04T22:25:08,433 from ast/src/region.h:68, 2025-09-04T22:25:08,434 from ast/src/stc.h:71, 2025-09-04T22:25:08,434 from ast/src/stccatalogentrylocation.c:76: 2025-09-04T22:25:08,434 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:08,434 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:08,434 | ^~~~~~~~ 2025-09-04T22:25:08,434 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:08,434 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:08,434 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:08,434 | ^~~~~~~~ 2025-09-04T22:25:08,494 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T22:25:08,495 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:08,495 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:25:08,495 | ^~~ 2025-09-04T22:25:08,495 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:08,495 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:25:08,495 | ^~~~~~~ 2025-09-04T22:25:08,495 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T22:25:08,495 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:08,495 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T22:25:08,496 | ^~~~ 2025-09-04T22:25:08,806 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:08,806 from ast/src/frame.h:556, 2025-09-04T22:25:08,806 from ast/src/region.h:68, 2025-09-04T22:25:08,806 from ast/src/stc.h:71, 2025-09-04T22:25:08,807 from ast/src/stcobsdatalocation.c:97: 2025-09-04T22:25:08,807 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:08,807 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:08,807 | ^~~~~~~~ 2025-09-04T22:25:08,808 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:08,808 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:08,808 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:08,808 | ^~~~~~~~ 2025-09-04T22:25:08,870 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T22:25:08,870 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:08,871 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:25:08,871 | ^~~ 2025-09-04T22:25:08,871 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:08,871 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:25:08,871 | ^~~~~~~ 2025-09-04T22:25:09,249 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:09,249 from ast/src/frame.h:556, 2025-09-04T22:25:09,249 from ast/src/region.h:68, 2025-09-04T22:25:09,249 from ast/src/stc.h:71, 2025-09-04T22:25:09,250 from ast/src/stcresourceprofile.c:76: 2025-09-04T22:25:09,250 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:09,250 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:09,250 | ^~~~~~~~ 2025-09-04T22:25:09,251 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:09,251 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:09,251 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:09,251 | ^~~~~~~~ 2025-09-04T22:25:09,310 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T22:25:09,310 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:09,310 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:25:09,310 | ^~~ 2025-09-04T22:25:09,310 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:09,311 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:25:09,311 | ^~~~~~~ 2025-09-04T22:25:09,311 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T22:25:09,311 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:09,311 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T22:25:09,312 | ^~~~ 2025-09-04T22:25:09,625 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:09,625 from ast/src/frame.h:556, 2025-09-04T22:25:09,625 from ast/src/stcschan.c:216: 2025-09-04T22:25:09,626 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:09,626 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:09,626 | ^~~~~~~~ 2025-09-04T22:25:09,626 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:09,626 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:09,626 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:09,626 | ^~~~~~~~ 2025-09-04T22:25:10,231 In file included from ast/src/frame.h:554: 2025-09-04T22:25:10,231 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T22:25:10,232 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:25:10,233 511 | #define astRetF_(x) (x) 2025-09-04T22:25:10,233 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:10,233 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:10,233 | ^~~~~~ 2025-09-04T22:25:10,233 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:10,233 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:10,233 | ^~~~~~~~~ 2025-09-04T22:25:10,233 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:10,233 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T22:25:10,233 | ^~~~~~~~~~ 2025-09-04T22:25:10,234 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:25:10,234 511 | #define astRetF_(x) (x) 2025-09-04T22:25:10,234 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:10,235 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:10,235 | ^~~~~~ 2025-09-04T22:25:10,235 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:10,235 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:10,235 | ^~~~~~~~~ 2025-09-04T22:25:10,235 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:10,235 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T22:25:10,235 | ^~~~~~~~~~ 2025-09-04T22:25:10,235 In file included from ast/src/stcschan.c:236: 2025-09-04T22:25:10,235 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:25:10,236 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:25:10,236 | ^~~~~~~~~~~ 2025-09-04T22:25:16,761 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:16,762 from ast/src/frame.h:556, 2025-09-04T22:25:16,762 from ast/src/region.h:68, 2025-09-04T22:25:16,762 from ast/src/stc.h:71, 2025-09-04T22:25:16,762 from ast/src/stcsearchlocation.c:76: 2025-09-04T22:25:16,762 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:16,762 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:16,762 | ^~~~~~~~ 2025-09-04T22:25:16,763 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:16,763 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:16,763 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:16,764 | ^~~~~~~~ 2025-09-04T22:25:16,825 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T22:25:16,825 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:16,825 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:25:16,825 | ^~~ 2025-09-04T22:25:16,826 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:16,826 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:25:16,826 | ^~~~~~~ 2025-09-04T22:25:16,826 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T22:25:16,826 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:16,827 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T22:25:16,827 | ^~~~ 2025-09-04T22:25:17,137 In file included from ast/src/switchmap.c:138: 2025-09-04T22:25:17,138 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:17,138 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:17,138 | ^~~~~~~~ 2025-09-04T22:25:17,139 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:17,139 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:17,139 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:17,139 | ^~~~~~~~ 2025-09-04T22:25:18,865 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T22:25:18,865 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T22:25:18,865 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:25:18,865 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T22:25:18,865 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T22:25:18,865 | ^~~~~~ 2025-09-04T22:25:18,866 ast/src/table.c: In function ‘ParseKey’: 2025-09-04T22:25:18,870 ast/src/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:25:18,870 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T22:25:18,870 | ^~ 2025-09-04T22:25:22,159 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:22,159 from ast/src/unit.h:55, 2025-09-04T22:25:22,159 from ast/src/timeframe.c:256: 2025-09-04T22:25:22,159 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:22,159 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:22,160 | ^~~~~~~~ 2025-09-04T22:25:22,160 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:22,160 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:22,160 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:22,160 | ^~~~~~~~ 2025-09-04T22:25:23,239 In file included from ast/src/timeframe.c:254: 2025-09-04T22:25:23,239 ast/src/timeframe.c: In function ‘Centre’: 2025-09-04T22:25:23,240 ast/src/memory.h:290:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:25:23,240 290 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T22:25:23,240 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T22:25:23,240 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T22:25:23,240 | ^~~~~~~~ 2025-09-04T22:25:23,240 ast/src/timeframe.c:702:17: note: in expansion of macro ‘astStore’ 2025-09-04T22:25:23,240 702 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T22:25:23,240 | ^~~~~~~~ 2025-09-04T22:25:23,241 ast/src/timeframe.c:648:10: note: ‘date1’ was declared here 2025-09-04T22:25:23,241 648 | char *date1; 2025-09-04T22:25:23,241 | ^~~~~ 2025-09-04T22:25:23,241 ast/src/memory.h:281:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:25:23,242 281 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T22:25:23,242 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T22:25:23,242 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T22:25:23,242 | ^~~~~~~~ 2025-09-04T22:25:23,242 ast/src/timeframe.c:800:15: note: in expansion of macro ‘astFree’ 2025-09-04T22:25:23,242 800 | date2 = astFree( date2 ); 2025-09-04T22:25:23,242 | ^~~~~~~ 2025-09-04T22:25:23,242 ast/src/timeframe.c:649:10: note: ‘date2’ was declared here 2025-09-04T22:25:23,242 649 | char *date2; 2025-09-04T22:25:23,243 | ^~~~~ 2025-09-04T22:25:24,538 ast/src/timeframe.c: In function ‘Unformat’: 2025-09-04T22:25:24,543 ast/src/timeframe.c:6207:6: warning: ‘lt’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:25:24,544 6207 | if( lt >= l ) lt = strlen( string ); 2025-09-04T22:25:24,544 | ^ 2025-09-04T22:25:24,549 ast/src/timeframe.c:6135:8: note: ‘lt’ was declared here 2025-09-04T22:25:24,549 6135 | int lt; 2025-09-04T22:25:24,550 | ^~ 2025-09-04T22:25:26,079 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:26,079 from ast/src/slamap.h:134, 2025-09-04T22:25:26,079 from ast/src/timemap.c:172: 2025-09-04T22:25:26,080 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:26,080 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:26,080 | ^~~~~~~~ 2025-09-04T22:25:26,081 In file included from ./ast/pal.h:90, 2025-09-04T22:25:26,081 from ast/src/timemap.c:171: 2025-09-04T22:25:26,081 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:26,081 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:26,081 | ^~~~~~~~ 2025-09-04T22:25:29,686 In file included from ast/src/tranmap.c:92: 2025-09-04T22:25:29,686 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:29,687 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:29,687 | ^~~~~~~~ 2025-09-04T22:25:29,687 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:29,687 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:29,687 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:29,687 | ^~~~~~~~ 2025-09-04T22:25:30,575 In file included from ast/src/unit.c:124: 2025-09-04T22:25:30,575 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:30,575 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:30,575 | ^~~~~~~~ 2025-09-04T22:25:30,575 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:30,575 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:30,575 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:30,576 | ^~~~~~~~ 2025-09-04T22:25:30,625 ast/src/unit.c: In function ‘CleanExp’: 2025-09-04T22:25:30,625 ast/src/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:25:30,625 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T22:25:30,625 | ^~ 2025-09-04T22:25:30,640 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-04T22:25:30,640 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:30,640 868 | Oper op; 2025-09-04T22:25:30,640 | ^~ 2025-09-04T22:25:30,868 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T22:25:30,873 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T22:25:30,873 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T22:25:30,873 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:25:30,874 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T22:25:30,875 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T22:25:30,875 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T22:25:30,875 | ^~~~~~~ 2025-09-04T22:25:34,710 In file included from ast/src/unitmap.c:90: 2025-09-04T22:25:34,710 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:34,710 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:34,710 | ^~~~~~~~ 2025-09-04T22:25:34,710 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:34,710 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:34,711 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:34,711 | ^~~~~~~~ 2025-09-04T22:25:34,750 ast/src/unitmap.c: In function ‘Transform’: 2025-09-04T22:25:34,750 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:34,751 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T22:25:34,751 | ^~~ 2025-09-04T22:25:34,751 ast/src/unitmap.c: In function ‘Dump’: 2025-09-04T22:25:34,752 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:34,752 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T22:25:34,752 | ^~~~ 2025-09-04T22:25:35,262 In file included from ast/src/unitnormmap.c:109: 2025-09-04T22:25:35,262 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:35,262 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:35,262 | ^~~~~~~~ 2025-09-04T22:25:35,263 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:35,263 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:35,263 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:35,263 | ^~~~~~~~ 2025-09-04T22:25:36,287 In file included from ast/src/wcsmap.c:623: 2025-09-04T22:25:36,287 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:36,287 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:36,287 | ^~~~~~~~ 2025-09-04T22:25:36,287 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:36,288 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:36,288 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:36,288 | ^~~~~~~~ 2025-09-04T22:25:39,604 In file included from ast/src/winmap.c:152: 2025-09-04T22:25:39,604 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:39,604 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:39,605 | ^~~~~~~~ 2025-09-04T22:25:39,605 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:39,606 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:39,606 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:39,606 | ^~~~~~~~ 2025-09-04T22:25:41,422 In file included from ast/src/winmap.c:151: 2025-09-04T22:25:41,422 ast/src/winmap.c: In function ‘WinDiagMat’: 2025-09-04T22:25:41,425 ast/src/object.h:1857:36: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:25:41,426 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:25:41,426 | ^ 2025-09-04T22:25:41,426 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T22:25:41,426 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T22:25:41,426 | ^ 2025-09-04T22:25:41,426 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:41,426 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:25:41,426 | ^~~~~~~~~ 2025-09-04T22:25:41,426 ast/src/winmap.c:2787:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T22:25:41,426 2787 | if( !astOK ) result = astAnnul( result ); 2025-09-04T22:25:41,426 | ^~~~~~~~ 2025-09-04T22:25:41,429 ast/src/winmap.c:2626:15: note: ‘result’ was declared here 2025-09-04T22:25:41,429 2626 | AstWinMap *result; /* Pointer to output WinMap */ 2025-09-04T22:25:41,429 | ^~~~~~ 2025-09-04T22:25:43,021 ast/src/xml.c: In function ‘ReadContent’: 2025-09-04T22:25:43,027 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:25:43,027 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T22:25:43,028 | ^~~~~~~~~ 2025-09-04T22:25:47,388 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:47,388 from ast/src/frame.h:556, 2025-09-04T22:25:47,388 from ast/src/xmlchan.c:214: 2025-09-04T22:25:47,388 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:47,389 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:47,389 | ^~~~~~~~ 2025-09-04T22:25:47,389 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:47,389 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:47,389 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:47,389 | ^~~~~~~~ 2025-09-04T22:25:47,611 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T22:25:47,613 ast/src/xmlchan.c:2007:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:25:47,613 2007 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T22:25:47,613 | ^~ 2025-09-04T22:25:48,355 In file included from ast/src/xmlchan.c:213: 2025-09-04T22:25:48,355 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T22:25:48,361 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:25:48,361 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,362 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,362 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,362 | ^~~~~~ 2025-09-04T22:25:48,362 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,362 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,362 | ^~~~~~~~~ 2025-09-04T22:25:48,362 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,362 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,362 | ^~~~~~~~~~ 2025-09-04T22:25:48,368 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:25:48,368 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,368 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,368 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,368 | ^~~~~~ 2025-09-04T22:25:48,368 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,368 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,368 | ^~~~~~~~~ 2025-09-04T22:25:48,368 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,369 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,369 | ^~~~~~~~~~ 2025-09-04T22:25:48,369 In file included from ast/src/xmlchan.c:220: 2025-09-04T22:25:48,369 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:25:48,369 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:25:48,369 | ^~~~~~~~~~~ 2025-09-04T22:25:48,374 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:25:48,374 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,374 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,374 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,374 | ^~~~~~ 2025-09-04T22:25:48,374 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,374 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,374 | ^~~~~~~~~ 2025-09-04T22:25:48,374 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,374 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,375 | ^~~~~~~~~~ 2025-09-04T22:25:48,380 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:25:48,380 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,380 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,380 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,380 | ^~~~~~ 2025-09-04T22:25:48,381 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,381 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,381 | ^~~~~~~~~ 2025-09-04T22:25:48,381 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,381 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,381 | ^~~~~~~~~~ 2025-09-04T22:25:48,381 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:25:48,381 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:25:48,381 | ^~~~~~~~~~~ 2025-09-04T22:25:48,386 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:25:48,386 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,386 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,386 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,386 | ^~~~~~ 2025-09-04T22:25:48,387 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,387 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,387 | ^~~~~~~~~ 2025-09-04T22:25:48,387 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,387 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,387 | ^~~~~~~~~~ 2025-09-04T22:25:48,392 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:25:48,393 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,393 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,393 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,393 | ^~~~~~ 2025-09-04T22:25:48,393 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,393 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,393 | ^~~~~~~~~ 2025-09-04T22:25:48,393 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,393 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,393 | ^~~~~~~~~~ 2025-09-04T22:25:48,394 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:25:48,394 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:25:48,394 | ^~~~~~~~~~~ 2025-09-04T22:25:48,399 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:25:48,399 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,399 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,399 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,399 | ^~~~~~ 2025-09-04T22:25:48,399 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,399 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,399 | ^~~~~~~~~ 2025-09-04T22:25:48,399 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,399 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,399 | ^~~~~~~~~~ 2025-09-04T22:25:48,405 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:25:48,405 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,405 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,405 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,405 | ^~~~~~ 2025-09-04T22:25:48,406 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,406 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,406 | ^~~~~~~~~ 2025-09-04T22:25:48,406 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,406 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:25:48,406 | ^~~~~~~~~~ 2025-09-04T22:25:48,406 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:25:48,406 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:25:48,406 | ^~~~~~~~~~~ 2025-09-04T22:25:48,417 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T22:25:48,420 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:25:48,420 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,420 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,420 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,421 | ^~~~~~ 2025-09-04T22:25:48,421 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,421 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,421 | ^~~~~~~~~ 2025-09-04T22:25:48,421 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,421 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:25:48,421 | ^~~~~~~~~~ 2025-09-04T22:25:48,424 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:25:48,424 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,424 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,424 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,424 | ^~~~~~ 2025-09-04T22:25:48,424 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,424 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,424 | ^~~~~~~~~ 2025-09-04T22:25:48,424 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,425 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:25:48,425 | ^~~~~~~~~~ 2025-09-04T22:25:48,425 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:25:48,425 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:25:48,425 | ^~~~~~~~~~~ 2025-09-04T22:25:48,427 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:25:48,427 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,427 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,427 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,427 | ^~~~~~ 2025-09-04T22:25:48,427 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,428 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,428 | ^~~~~~~~~ 2025-09-04T22:25:48,428 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,428 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:25:48,428 | ^~~~~~~~~~ 2025-09-04T22:25:48,431 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:25:48,431 511 | #define astRetF_(x) (x) 2025-09-04T22:25:48,431 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:25:48,431 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:25:48,431 | ^~~~~~ 2025-09-04T22:25:48,431 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:25:48,431 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:25:48,431 | ^~~~~~~~~ 2025-09-04T22:25:48,431 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:25:48,431 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:25:48,431 | ^~~~~~~~~~ 2025-09-04T22:25:48,432 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:25:48,432 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:25:48,432 | ^~~~~~~~~~~ 2025-09-04T22:25:54,739 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T22:25:54,746 ast/src/xmlchan.c:7811:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:25:54,746 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T22:25:54,746 | ^ 2025-09-04T22:25:54,747 In function ‘ReCentreAnc’, 2025-09-04T22:25:54,747 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10711:7: 2025-09-04T22:25:54,754 ast/src/xmlchan.c:7811:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T22:25:54,754 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T22:25:54,754 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:25:56,627 In file included from ast/src/xphmap.c:89: 2025-09-04T22:25:56,627 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:56,627 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:56,627 | ^~~~~~~~ 2025-09-04T22:25:56,627 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:56,627 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:56,627 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:56,628 | ^~~~~~~~ 2025-09-04T22:25:57,688 In file included from ast/src/mapping.h:327, 2025-09-04T22:25:57,688 from ast/src/cmpmap.h:139, 2025-09-04T22:25:57,688 from ast/src/yamlchan.c:231: 2025-09-04T22:25:57,688 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:57,688 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:57,688 | ^~~~~~~~ 2025-09-04T22:25:57,689 In file included from ./ast/pal.h:90, 2025-09-04T22:25:57,689 from ast/src/yamlchan.c:229: 2025-09-04T22:25:57,689 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:57,689 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:57,690 | ^~~~~~~~ 2025-09-04T22:25:57,883 ast/src/yamlchan.c:573:13: warning: ‘StoreAnchor’ declared ‘static’ but never defined [-Wunused-function] 2025-09-04T22:25:57,884 573 | static void StoreAnchor( AstYamlChan *, const char *, AstKeyMap *, const char *, int * ); 2025-09-04T22:25:57,884 | ^~~~~~~~~~~ 2025-09-04T22:25:57,896 ast/src/yamlchan.c:883:13: warning: ‘GetUCD’ defined but not used [-Wunused-function] 2025-09-04T22:25:57,896 883 | static void GetUCD( int system, const char **lon_ucd, const char **lat_ucd ){ 2025-09-04T22:25:57,896 | ^~~~~~ 2025-09-04T22:25:57,896 ast/src/yamlchan.c:181:12: warning: ‘nest_type’ defined but not used [-Wunused-variable] 2025-09-04T22:25:57,896 181 | static int nest_type[ 100 ]; 2025-09-04T22:25:57,896 | ^~~~~~~~~ 2025-09-04T22:25:57,896 ast/src/yamlchan.c:180:12: warning: ‘nest_depth’ defined but not used [-Wunused-variable] 2025-09-04T22:25:57,897 180 | static int nest_depth = 0; 2025-09-04T22:25:57,897 | ^~~~~~~~~~ 2025-09-04T22:25:57,897 ast/src/yamlchan.c:179:12: warning: ‘TraceOutput’ defined but not used [-Wunused-variable] 2025-09-04T22:25:57,897 179 | static int TraceOutput = 0; 2025-09-04T22:25:57,897 | ^~~~~~~~~~~ 2025-09-04T22:25:58,682 In file included from ast/src/zoommap.c:96: 2025-09-04T22:25:58,683 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:25:58,683 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:25:58,683 | ^~~~~~~~ 2025-09-04T22:25:58,683 In file included from ast/src/pointset.h:194: 2025-09-04T22:25:58,683 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:25:58,683 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:25:58,683 | ^~~~~~~~ 2025-09-04T22:26:05,399 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T22:26:05,401 starlink/ast/Ast.c:66:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,401 66 | case PyArray_DOUBLE: 2025-09-04T22:26:05,401 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,402 | PyArray_DTYPE 2025-09-04T22:26:05,402 starlink/ast/Ast.c:66:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T22:26:05,418 starlink/ast/Ast.c:69:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:05,418 69 | case PyArray_FLOAT: 2025-09-04T22:26:05,418 | ^~~~~~~~~~~~~ 2025-09-04T22:26:05,418 | PyArray_ISFLOAT 2025-09-04T22:26:05,430 starlink/ast/Ast.c:72:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:05,431 72 | case PyArray_INT: 2025-09-04T22:26:05,431 | ^~~~~~~~~~~ 2025-09-04T22:26:05,431 | PyArray_Put 2025-09-04T22:26:05,445 starlink/ast/Ast.c:75:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:26:05,445 75 | case PyArray_UINT: 2025-09-04T22:26:05,445 | ^~~~~~~~~~~~ 2025-09-04T22:26:05,445 | PyArray_DIM 2025-09-04T22:26:05,453 starlink/ast/Ast.c:78:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:05,454 78 | case PyArray_BYTE: 2025-09-04T22:26:05,454 | ^~~~~~~~~~~~ 2025-09-04T22:26:05,454 | PyArray_BYTES 2025-09-04T22:26:05,466 starlink/ast/Ast.c:81:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:05,467 81 | case PyArray_UBYTE: 2025-09-04T22:26:05,467 | ^~~~~~~~~~~~~ 2025-09-04T22:26:05,467 | PyArray_BYTES 2025-09-04T22:26:05,482 starlink/ast/Ast.c:84:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:05,482 84 | case PyArray_SHORT: 2025-09-04T22:26:05,482 | ^~~~~~~~~~~~~ 2025-09-04T22:26:05,483 | PyArray_Sort 2025-09-04T22:26:05,502 starlink/ast/Ast.c:87:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:05,502 87 | case PyArray_USHORT: 2025-09-04T22:26:05,503 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,503 | PyArray_Sort 2025-09-04T22:26:05,518 starlink/ast/Ast.c:90:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:05,518 90 | case PyArray_LONG: 2025-09-04T22:26:05,518 | ^~~~~~~~~~~~ 2025-09-04T22:26:05,518 | PyArray_One 2025-09-04T22:26:05,536 starlink/ast/Ast.c:93:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:05,536 93 | case PyArray_ULONG: 2025-09-04T22:26:05,536 | ^~~~~~~~~~~~~ 2025-09-04T22:26:05,536 | PyArray_One 2025-09-04T22:26:05,562 starlink/ast/Ast.c:96:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T22:26:05,562 96 | case PyArray_LONGLONG: 2025-09-04T22:26:05,562 | ^~~~~~~~~~~~~~~~ 2025-09-04T22:26:05,562 | Py_T_LONGLONG 2025-09-04T22:26:05,589 starlink/ast/Ast.c:99:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T22:26:05,589 99 | case PyArray_ULONGLONG: 2025-09-04T22:26:05,589 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:26:05,589 | Py_T_ULONGLONG 2025-09-04T22:26:05,609 starlink/ast/Ast.c:102:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:05,609 102 | case PyArray_CFLOAT: 2025-09-04T22:26:05,609 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,609 | PyArray_ISFLOAT 2025-09-04T22:26:05,632 starlink/ast/Ast.c:105:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,633 105 | case PyArray_CDOUBLE: 2025-09-04T22:26:05,633 | ^~~~~~~~~~~~~~~ 2025-09-04T22:26:05,633 | PyArray_DTYPE 2025-09-04T22:26:05,706 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T22:26:05,706 from starlink/ast/Ast.c:5: 2025-09-04T22:26:05,706 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T22:26:05,707 starlink/ast/Ast.c:764:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,707 764 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:05,707 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,708 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:05,708 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:05,708 | ^~~~~~~ 2025-09-04T22:26:05,730 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T22:26:05,731 starlink/ast/Ast.c:817:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,731 817 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:05,731 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,731 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:05,732 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:05,732 | ^~~~~~~ 2025-09-04T22:26:05,748 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T22:26:05,748 starlink/ast/Ast.c:900:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:05,749 900 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T22:26:05,749 | ^~~~~~~~~~~ 2025-09-04T22:26:05,749 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:05,749 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:05,749 | ^~~~~~~ 2025-09-04T22:26:05,763 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T22:26:05,764 starlink/ast/Ast.c:941:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:05,764 941 | PyArray_INT, 0, 100); 2025-09-04T22:26:05,764 | ^~~~~~~~~~~ 2025-09-04T22:26:05,764 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:05,765 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:05,765 | ^~~~ 2025-09-04T22:26:05,788 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T22:26:05,789 starlink/ast/Ast.c:999:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,789 999 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:05,789 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,789 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:05,789 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:05,789 | ^~~~~~~ 2025-09-04T22:26:05,814 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T22:26:05,815 starlink/ast/Ast.c:1119:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,815 1119 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:05,815 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,815 | PyArray_DTYPE 2025-09-04T22:26:05,833 starlink/ast/Ast.c:1122:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:05,833 1122 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:05,833 | ^~~~~~~~~~~~~ 2025-09-04T22:26:05,833 | PyArray_ISFLOAT 2025-09-04T22:26:05,848 starlink/ast/Ast.c:1125:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:05,848 1125 | } else if( type == PyArray_INT || 2025-09-04T22:26:05,848 | ^~~~~~~~~~~ 2025-09-04T22:26:05,848 | PyArray_Put 2025-09-04T22:26:05,865 starlink/ast/Ast.c:1126:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:05,865 1126 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T22:26:05,865 | ^~~~~~~~~~~~ 2025-09-04T22:26:05,865 | PyArray_One 2025-09-04T22:26:05,893 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T22:26:05,894 starlink/ast/Ast.c:1329:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,894 1329 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:05,894 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,895 | PyArray_DTYPE 2025-09-04T22:26:05,913 starlink/ast/Ast.c:1332:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:05,913 1332 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:05,913 | ^~~~~~~~~~~~~ 2025-09-04T22:26:05,913 | PyArray_ISFLOAT 2025-09-04T22:26:05,928 starlink/ast/Ast.c:1335:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:05,928 1335 | } else if( type == PyArray_INT || 2025-09-04T22:26:05,928 | ^~~~~~~~~~~ 2025-09-04T22:26:05,928 | PyArray_Put 2025-09-04T22:26:05,945 starlink/ast/Ast.c:1336:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:05,945 1336 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T22:26:05,946 | ^~~~~~~~~~~~ 2025-09-04T22:26:05,946 | PyArray_One 2025-09-04T22:26:05,974 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T22:26:05,976 starlink/ast/Ast.c:1575:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:05,976 1575 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:05,976 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:05,976 | PyArray_DTYPE 2025-09-04T22:26:05,994 starlink/ast/Ast.c:1578:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:05,995 1578 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:05,995 | ^~~~~~~~~~~~~ 2025-09-04T22:26:05,995 | PyArray_ISFLOAT 2025-09-04T22:26:06,010 starlink/ast/Ast.c:1581:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:06,010 1581 | } else if( type == PyArray_INT ) { 2025-09-04T22:26:06,010 | ^~~~~~~~~~~ 2025-09-04T22:26:06,010 | PyArray_Put 2025-09-04T22:26:06,027 starlink/ast/Ast.c:1584:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:06,028 1584 | } else if( type == PyArray_LONG ) { 2025-09-04T22:26:06,028 | ^~~~~~~~~~~~ 2025-09-04T22:26:06,028 | PyArray_One 2025-09-04T22:26:06,046 starlink/ast/Ast.c:1587:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:06,046 1587 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:26:06,046 | ^~~~~~~~~~~~~ 2025-09-04T22:26:06,046 | PyArray_Sort 2025-09-04T22:26:06,057 starlink/ast/Ast.c:1590:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:06,057 1590 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:26:06,057 | ^~~~~~~~~~~~ 2025-09-04T22:26:06,057 | PyArray_BYTES 2025-09-04T22:26:06,073 starlink/ast/Ast.c:1593:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:26:06,074 1593 | } else if( type == PyArray_UINT ) { 2025-09-04T22:26:06,074 | ^~~~~~~~~~~~ 2025-09-04T22:26:06,074 | PyArray_DIM 2025-09-04T22:26:06,096 starlink/ast/Ast.c:1596:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:06,096 1596 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:26:06,096 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,096 | PyArray_Sort 2025-09-04T22:26:06,111 starlink/ast/Ast.c:1599:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:06,111 1599 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:26:06,112 | ^~~~~~~~~~~~~ 2025-09-04T22:26:06,112 | PyArray_BYTES 2025-09-04T22:26:06,155 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T22:26:06,157 starlink/ast/Ast.c:1891:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,157 1891 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T22:26:06,157 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,157 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:06,157 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:06,157 | ^~~~~~~ 2025-09-04T22:26:06,180 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T22:26:06,182 starlink/ast/Ast.c:1970:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,183 1970 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T22:26:06,183 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,183 | PyArray_DTYPE 2025-09-04T22:26:06,323 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T22:26:06,326 starlink/ast/Ast.c:2817:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,326 2817 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:26:06,326 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,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-04T22:26:06,326 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:06,327 | ^~~~ 2025-09-04T22:26:06,345 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T22:26:06,348 starlink/ast/Ast.c:3148:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:06,348 3148 | PyArray_INT, 0, 100); 2025-09-04T22:26:06,348 | ^~~~~~~~~~~ 2025-09-04T22:26:06,348 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:06,348 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:06,348 | ^~~~ 2025-09-04T22:26:06,372 starlink/ast/Ast.c:3153:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,372 3153 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:26:06,372 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,373 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:06,373 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:06,373 | ^~~~ 2025-09-04T22:26:06,395 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T22:26:06,398 starlink/ast/Ast.c:3252:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,398 3252 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:26:06,398 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,398 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:06,399 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:06,399 | ^~~~ 2025-09-04T22:26:06,421 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T22:26:06,424 starlink/ast/Ast.c:3340:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,424 3340 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:26:06,424 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,424 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:06,424 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:06,425 | ^~~~ 2025-09-04T22:26:06,447 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T22:26:06,450 starlink/ast/Ast.c:3430:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,450 3430 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:26:06,451 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,451 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:06,451 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:06,451 | ^~~~ 2025-09-04T22:26:06,473 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T22:26:06,476 starlink/ast/Ast.c:3525:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:06,477 3525 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:26:06,477 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:06,477 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:06,477 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:06,477 | ^~~~ 2025-09-04T22:26:06,481 starlink/ast/Ast.c:3536:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T22:26:06,481 3536 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T22:26:06,481 | ^~ 2025-09-04T22:26:06,484 starlink/ast/Ast.c:3537:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T22:26:06,484 3537 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T22:26:06,484 | ^~ 2025-09-04T22:26:06,487 starlink/ast/Ast.c:3538:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T22:26:06,488 3538 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T22:26:06,488 | ^~ 2025-09-04T22:26:07,055 In file included from starlink/ast/Ast.c:55: 2025-09-04T22:26:07,055 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T22:26:07,057 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T22:26:07,057 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T22:26:07,057 | ^~~~~~~ 2025-09-04T22:26:07,057 starlink/ast/Ast.c:3645:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T22:26:07,058 3645 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T22:26:07,058 | ^~~~~~~~ 2025-09-04T22:26:07,131 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T22:26:07,135 starlink/ast/Ast.c:4008:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,135 4008 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,135 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,135 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,136 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,136 | ^~~~~~~ 2025-09-04T22:26:07,154 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T22:26:07,157 starlink/ast/Ast.c:4043:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:07,158 4043 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T22:26:07,158 | ^~~~~~~~~~~ 2025-09-04T22:26:07,158 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,158 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,158 | ^~~~~~~ 2025-09-04T22:26:07,184 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T22:26:07,188 starlink/ast/Ast.c:4096:55: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,188 4096 | PyArray_DOUBLE, 0, 100 ); 2025-09-04T22:26:07,188 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,188 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:07,188 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:07,188 | ^~~~ 2025-09-04T22:26:07,216 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T22:26:07,220 starlink/ast/Ast.c:4211:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,220 4211 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,220 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,220 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,220 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,220 | ^~~~~~~ 2025-09-04T22:26:07,246 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T22:26:07,250 starlink/ast/Ast.c:4249:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,250 4249 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,250 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,250 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,250 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,250 | ^~~~~~~ 2025-09-04T22:26:07,270 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T22:26:07,274 starlink/ast/Ast.c:4309:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:07,274 4309 | PyArray_INT, 0, 100); 2025-09-04T22:26:07,274 | ^~~~~~~~~~~ 2025-09-04T22:26:07,274 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:07,274 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:07,274 | ^~~~ 2025-09-04T22:26:07,302 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T22:26:07,306 starlink/ast/Ast.c:4366:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,306 4366 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,306 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,306 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,306 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,306 | ^~~~~~~ 2025-09-04T22:26:07,333 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T22:26:07,337 starlink/ast/Ast.c:4490:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,337 4490 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:26:07,337 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,337 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:07,337 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:07,337 | ^~~~ 2025-09-04T22:26:07,369 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T22:26:07,373 starlink/ast/Ast.c:4620:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,373 4620 | PyArray_DOUBLE, 2025-09-04T22:26:07,373 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,373 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:07,373 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:07,373 | ^~~~ 2025-09-04T22:26:07,406 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T22:26:07,411 starlink/ast/Ast.c:4838:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,411 4838 | PyArray_DOUBLE, 2025-09-04T22:26:07,411 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,411 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:26:07,411 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:26:07,411 | ^~~~ 2025-09-04T22:26:07,562 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T22:26:07,569 starlink/ast/Ast.c:6316:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,569 6316 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,569 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,569 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,569 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,569 | ^~~~~~~ 2025-09-04T22:26:07,596 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-04T22:26:07,602 starlink/ast/Ast.c:6346:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,602 6346 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,602 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,602 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,602 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,602 | ^~~~~~~ 2025-09-04T22:26:07,638 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T22:26:07,644 starlink/ast/Ast.c:6476:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,644 6476 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,644 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,644 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,645 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,645 | ^~~~~~~ 2025-09-04T22:26:07,672 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T22:26:07,678 starlink/ast/Ast.c:6525:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,678 6525 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T22:26:07,678 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,678 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:07,678 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:07,678 | ^~~~~~~ 2025-09-04T22:26:07,706 starlink/ast/Ast.c: In function ‘Region_mask’: 2025-09-04T22:26:07,715 starlink/ast/Ast.c:6594:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:07,715 6594 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:07,715 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,715 | PyArray_DTYPE 2025-09-04T22:26:07,744 starlink/ast/Ast.c:6597:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:07,744 6597 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:07,744 | ^~~~~~~~~~~~~ 2025-09-04T22:26:07,744 | PyArray_ISFLOAT 2025-09-04T22:26:07,769 starlink/ast/Ast.c:6600:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:07,769 6600 | } else if( type == PyArray_INT ) { 2025-09-04T22:26:07,769 | ^~~~~~~~~~~ 2025-09-04T22:26:07,769 | PyArray_Put 2025-09-04T22:26:07,796 starlink/ast/Ast.c:6603:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:07,796 6603 | } else if( type == PyArray_LONG ) { 2025-09-04T22:26:07,796 | ^~~~~~~~~~~~ 2025-09-04T22:26:07,796 | PyArray_One 2025-09-04T22:26:07,825 starlink/ast/Ast.c:6606:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:07,825 6606 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:26:07,825 | ^~~~~~~~~~~~~ 2025-09-04T22:26:07,825 | PyArray_Sort 2025-09-04T22:26:07,845 starlink/ast/Ast.c:6609:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:07,845 6609 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:26:07,845 | ^~~~~~~~~~~~ 2025-09-04T22:26:07,846 | PyArray_BYTES 2025-09-04T22:26:07,872 starlink/ast/Ast.c:6612:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:26:07,872 6612 | } else if( type == PyArray_UINT ) { 2025-09-04T22:26:07,872 | ^~~~~~~~~~~~ 2025-09-04T22:26:07,872 | PyArray_DIM 2025-09-04T22:26:07,904 starlink/ast/Ast.c:6615:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:07,905 6615 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:26:07,905 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:07,905 | PyArray_Sort 2025-09-04T22:26:07,930 starlink/ast/Ast.c:6618:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:07,930 6618 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:26:07,930 | ^~~~~~~~~~~~~ 2025-09-04T22:26:07,930 | PyArray_BYTES 2025-09-04T22:26:07,996 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T22:26:08,003 starlink/ast/Ast.c:6963:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:08,003 6963 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:08,003 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:08,003 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:08,004 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:08,004 | ^~~~~~~ 2025-09-04T22:26:08,034 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T22:26:08,044 starlink/ast/Ast.c:7153:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:08,044 7153 | if( type == PyArray_INT ) { 2025-09-04T22:26:08,044 | ^~~~~~~~~~~ 2025-09-04T22:26:08,044 | PyArray_Put 2025-09-04T22:26:08,072 starlink/ast/Ast.c:7155:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:08,072 7155 | } else if( type == PyArray_LONG ) { 2025-09-04T22:26:08,072 | ^~~~~~~~~~~~ 2025-09-04T22:26:08,072 | PyArray_One 2025-09-04T22:26:08,111 starlink/ast/Ast.c:7157:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T22:26:08,111 7157 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T22:26:08,111 | ^~~~~~~~~~~~~~~~ 2025-09-04T22:26:08,111 | Py_T_LONGLONG 2025-09-04T22:26:08,143 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T22:26:08,153 starlink/ast/Ast.c:7279:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:08,153 7279 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:08,153 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:08,153 | PyArray_DTYPE 2025-09-04T22:26:08,183 starlink/ast/Ast.c:7283:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:08,183 7283 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:08,183 | ^~~~~~~~~~~~~ 2025-09-04T22:26:08,183 | PyArray_ISFLOAT 2025-09-04T22:26:08,209 starlink/ast/Ast.c:7287:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:08,209 7287 | } else if( type == PyArray_INT ) { 2025-09-04T22:26:08,209 | ^~~~~~~~~~~ 2025-09-04T22:26:08,209 | PyArray_Put 2025-09-04T22:26:08,237 starlink/ast/Ast.c:7291:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:08,238 7291 | } else if( type == PyArray_LONG ) { 2025-09-04T22:26:08,238 | ^~~~~~~~~~~~ 2025-09-04T22:26:08,238 | PyArray_One 2025-09-04T22:26:08,267 starlink/ast/Ast.c:7295:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:08,267 7295 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:26:08,267 | ^~~~~~~~~~~~~ 2025-09-04T22:26:08,267 | PyArray_Sort 2025-09-04T22:26:08,289 starlink/ast/Ast.c:7299:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:08,289 7299 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:26:08,289 | ^~~~~~~~~~~~ 2025-09-04T22:26:08,289 | PyArray_BYTES 2025-09-04T22:26:08,316 starlink/ast/Ast.c:7303:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:26:08,317 7303 | } else if( type == PyArray_UINT ) { 2025-09-04T22:26:08,317 | ^~~~~~~~~~~~ 2025-09-04T22:26:08,317 | PyArray_DIM 2025-09-04T22:26:08,350 starlink/ast/Ast.c:7307:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:08,350 7307 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:26:08,351 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:08,351 | PyArray_Sort 2025-09-04T22:26:08,377 starlink/ast/Ast.c:7311:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:08,377 7311 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:26:08,377 | ^~~~~~~~~~~~~ 2025-09-04T22:26:08,377 | PyArray_BYTES 2025-09-04T22:26:08,431 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T22:26:08,438 starlink/ast/Ast.c:7473:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:08,438 7473 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T22:26:08,438 | ^~~~~~~~~~~ 2025-09-04T22:26:08,438 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:08,438 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:08,439 | ^~~~~~~ 2025-09-04T22:26:08,476 starlink/ast/Ast.c:7473:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T22:26:08,476 7473 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T22:26:08,476 | ^~~~~~~~~~~~~~~~ 2025-09-04T22:26:08,476 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:08,476 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:08,476 | ^~~~~~~ 2025-09-04T22:26:08,512 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T22:26:08,522 starlink/ast/Ast.c:7648:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:08,522 7648 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T22:26:08,522 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:08,522 | PyArray_DTYPE 2025-09-04T22:26:08,553 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T22:26:08,563 starlink/ast/Ast.c:7780:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:08,563 7780 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T22:26:08,563 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:08,563 | PyArray_DTYPE 2025-09-04T22:26:08,596 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T22:26:08,603 starlink/ast/Ast.c:7925:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:08,603 7925 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:08,603 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:08,603 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:08,604 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:08,604 | ^~~~~~~ 2025-09-04T22:26:08,630 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T22:26:08,637 starlink/ast/Ast.c:8439:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T22:26:08,637 8439 | result = SetProxy( this, self ); 2025-09-04T22:26:08,637 | ^~~~ 2025-09-04T22:26:08,638 | | 2025-09-04T22:26:08,638 | AstChannel * 2025-09-04T22:26:08,638 starlink/ast/Ast.c:143:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T22:26:08,638 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T22:26:08,638 | ~~~~~~~~~~~^~~~ 2025-09-04T22:26:08,646 starlink/ast/Ast.c:8439:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T22:26:08,646 8439 | result = SetProxy( this, self ); 2025-09-04T22:26:08,646 | ^~~~ 2025-09-04T22:26:08,646 | | 2025-09-04T22:26:08,646 | Channel * 2025-09-04T22:26:08,647 starlink/ast/Ast.c:143:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T22:26:08,647 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T22:26:08,647 | ~~~~~~~~^~~~ 2025-09-04T22:26:08,916 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T22:26:08,930 starlink/ast/Ast.c:10421:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:08,930 10421 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:08,930 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:08,930 | PyArray_DTYPE 2025-09-04T22:26:08,965 starlink/ast/Ast.c:10424:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:08,966 10424 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:08,966 | ^~~~~~~~~~~~~ 2025-09-04T22:26:08,966 | PyArray_ISFLOAT 2025-09-04T22:26:08,997 starlink/ast/Ast.c:10427:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:08,997 10427 | } else if( type == PyArray_INT ) { 2025-09-04T22:26:08,997 | ^~~~~~~~~~~ 2025-09-04T22:26:08,997 | PyArray_Put 2025-09-04T22:26:09,031 starlink/ast/Ast.c:10430:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:09,032 10430 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:26:09,032 | ^~~~~~~~~~~~~ 2025-09-04T22:26:09,032 | PyArray_Sort 2025-09-04T22:26:09,063 starlink/ast/Ast.c:10433:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:09,064 10433 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:26:09,064 | ^~~~~~~~~~~~~ 2025-09-04T22:26:09,064 | PyArray_BYTES 2025-09-04T22:26:09,401 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T22:26:09,411 starlink/ast/Ast.c:10795:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:09,412 10795 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:09,412 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:09,412 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:09,412 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:09,412 | ^~~~~~~ 2025-09-04T22:26:09,458 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T22:26:09,473 starlink/ast/Ast.c:10985:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:09,473 10985 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T22:26:09,473 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:09,473 | PyArray_DTYPE 2025-09-04T22:26:09,502 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T22:26:09,517 starlink/ast/Ast.c:11017:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:09,517 11017 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T22:26:09,517 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:09,517 | PyArray_DTYPE 2025-09-04T22:26:09,573 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T22:26:09,583 starlink/ast/Ast.c:11352:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:09,584 11352 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:09,584 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:09,584 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:09,584 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:09,584 | ^~~~~~~ 2025-09-04T22:26:09,610 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T22:26:09,621 starlink/ast/Ast.c:11385:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:09,621 11385 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:26:09,621 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:09,621 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:09,622 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:09,622 | ^~~~~~~ 2025-09-04T22:26:09,668 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T22:26:09,679 starlink/ast/Ast.c:11752:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:09,679 11752 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T22:26:09,679 | ^~~~~~~~~~~ 2025-09-04T22:26:09,679 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:26:09,679 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:26:09,679 | ^~~~~~~ 2025-09-04T22:26:09,785 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-04T22:26:09,802 starlink/ast/Ast.c:12557:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:09,802 12557 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:09,802 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:09,802 | PyArray_DTYPE 2025-09-04T22:26:09,841 starlink/ast/Ast.c:12560:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:09,841 12560 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:09,841 | ^~~~~~~~~~~~~ 2025-09-04T22:26:09,841 | PyArray_ISFLOAT 2025-09-04T22:26:09,875 starlink/ast/Ast.c:12563:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:09,875 12563 | } else if( type == PyArray_INT ) { 2025-09-04T22:26:09,875 | ^~~~~~~~~~~ 2025-09-04T22:26:09,875 | PyArray_Put 2025-09-04T22:26:09,912 starlink/ast/Ast.c:12566:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:09,912 12566 | } else if( type == PyArray_LONG ) { 2025-09-04T22:26:09,912 | ^~~~~~~~~~~~ 2025-09-04T22:26:09,912 | PyArray_One 2025-09-04T22:26:09,948 starlink/ast/Ast.c:12569:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:26:09,948 12569 | } else if( type == PyArray_UINT ) { 2025-09-04T22:26:09,948 | ^~~~~~~~~~~~ 2025-09-04T22:26:09,948 | PyArray_DIM 2025-09-04T22:26:09,989 starlink/ast/Ast.c:12572:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:09,989 12572 | } else if( type == PyArray_ULONG ) { 2025-09-04T22:26:09,989 | ^~~~~~~~~~~~~ 2025-09-04T22:26:09,989 | PyArray_One 2025-09-04T22:26:10,027 starlink/ast/Ast.c:12575:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:10,027 12575 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:26:10,027 | ^~~~~~~~~~~~~ 2025-09-04T22:26:10,027 | PyArray_Sort 2025-09-04T22:26:10,069 starlink/ast/Ast.c:12578:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:10,069 12578 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:26:10,069 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:10,070 | PyArray_Sort 2025-09-04T22:26:10,099 starlink/ast/Ast.c:12581:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:10,099 12581 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:26:10,099 | ^~~~~~~~~~~~ 2025-09-04T22:26:10,100 | PyArray_BYTES 2025-09-04T22:26:10,134 starlink/ast/Ast.c:12584:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:10,135 12584 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:26:10,135 | ^~~~~~~~~~~~~ 2025-09-04T22:26:10,135 | PyArray_BYTES 2025-09-04T22:26:10,228 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T22:26:10,245 starlink/ast/Ast.c:12799:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:10,245 12799 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:26:10,246 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:10,246 | PyArray_DTYPE 2025-09-04T22:26:10,284 starlink/ast/Ast.c:12802:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:26:10,284 12802 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:26:10,285 | ^~~~~~~~~~~~~ 2025-09-04T22:26:10,285 | PyArray_ISFLOAT 2025-09-04T22:26:10,319 starlink/ast/Ast.c:12805:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:10,319 12805 | } else if( type == PyArray_INT ) { 2025-09-04T22:26:10,319 | ^~~~~~~~~~~ 2025-09-04T22:26:10,319 | PyArray_Put 2025-09-04T22:26:10,356 starlink/ast/Ast.c:12808:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:10,356 12808 | } else if( type == PyArray_LONG ) { 2025-09-04T22:26:10,356 | ^~~~~~~~~~~~ 2025-09-04T22:26:10,356 | PyArray_One 2025-09-04T22:26:10,392 starlink/ast/Ast.c:12811:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:26:10,393 12811 | } else if( type == PyArray_UINT ) { 2025-09-04T22:26:10,393 | ^~~~~~~~~~~~ 2025-09-04T22:26:10,393 | PyArray_DIM 2025-09-04T22:26:10,434 starlink/ast/Ast.c:12814:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:26:10,434 12814 | } else if( type == PyArray_ULONG ) { 2025-09-04T22:26:10,434 | ^~~~~~~~~~~~~ 2025-09-04T22:26:10,434 | PyArray_One 2025-09-04T22:26:10,472 starlink/ast/Ast.c:12817:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:10,472 12817 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:26:10,472 | ^~~~~~~~~~~~~ 2025-09-04T22:26:10,472 | PyArray_Sort 2025-09-04T22:26:10,515 starlink/ast/Ast.c:12820:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:26:10,515 12820 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:26:10,515 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:10,515 | PyArray_Sort 2025-09-04T22:26:10,545 starlink/ast/Ast.c:12823:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:10,545 12823 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:26:10,545 | ^~~~~~~~~~~~ 2025-09-04T22:26:10,546 | PyArray_BYTES 2025-09-04T22:26:10,581 starlink/ast/Ast.c:12826:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:26:10,581 12826 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:26:10,581 | ^~~~~~~~~~~~~ 2025-09-04T22:26:10,581 | PyArray_BYTES 2025-09-04T22:26:10,867 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T22:26:10,886 starlink/ast/Ast.c:14146:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:26:10,886 14146 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T22:26:10,886 | ^~~~~~~~~~~~~~ 2025-09-04T22:26:10,886 | PyArray_DTYPE 2025-09-04T22:26:10,904 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T22:26:10,922 starlink/ast/Ast.c:14161:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:26:10,922 14161 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T22:26:10,922 | ^~~~~~~~~~~ 2025-09-04T22:26:10,923 | PyArray_Put 2025-09-04T22:26:10,995 starlink/ast/Ast.c:14162:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T22:26:10,995 14162 | } 2025-09-04T22:26:10,995 | ^ 2025-09-04T22:26:11,081 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T22:26:11,091 starlink/ast/Ast.c:14147:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T22:26:11,091 14147 | } 2025-09-04T22:26:11,092 | ^ 2025-09-04T22:26:11,912 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T22:26:12,083 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T22:26:12,094 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T22:26:12,094 exec(compile('"'"''"'"''"'"' 2025-09-04T22:26:12,094 # This is -- a caller that pip uses to run setup.py 2025-09-04T22:26:12,094 # 2025-09-04T22:26:12,094 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T22:26:12,094 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T22:26:12,094 # - It provides a clear error message when setuptools is not installed. 2025-09-04T22:26:12,094 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T22:26:12,094 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T22:26:12,094 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T22:26:12,094 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T22:26:12,094 import os, sys, tokenize, traceback 2025-09-04T22:26:12,094 2025-09-04T22:26:12,094 try: 2025-09-04T22:26:12,094 import setuptools 2025-09-04T22:26:12,094 except ImportError: 2025-09-04T22:26:12,094 print( 2025-09-04T22:26:12,094 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T22:26:12,094 "the build environment with exception:", 2025-09-04T22:26:12,094 file=sys.stderr, 2025-09-04T22:26:12,094 ) 2025-09-04T22:26:12,094 traceback.print_exc() 2025-09-04T22:26:12,094 sys.exit(1) 2025-09-04T22:26:12,094 2025-09-04T22:26:12,094 __file__ = %r 2025-09-04T22:26:12,094 sys.argv[0] = __file__ 2025-09-04T22:26:12,094 2025-09-04T22:26:12,094 if os.path.exists(__file__): 2025-09-04T22:26:12,094 filename = __file__ 2025-09-04T22:26:12,094 with tokenize.open(__file__) as f: 2025-09-04T22:26:12,094 setup_py_code = f.read() 2025-09-04T22:26:12,094 else: 2025-09-04T22:26:12,094 filename = "" 2025-09-04T22:26:12,094 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T22:26:12,094 2025-09-04T22:26:12,094 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T22:26:12,094 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-pbghhzze/starlink-pyast_3f4f3bd00a7a42f2ab5b7fa7b7d90200/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-kfc7pjjm[/] 2025-09-04T22:26:12,094 [bold magenta]cwd[/]: /tmp/pip-wheel-pbghhzze/starlink-pyast_3f4f3bd00a7a42f2ab5b7fa7b7d90200/ 2025-09-04T22:26:12,095 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T22:26:12,095 ERROR: Failed building wheel for starlink-pyast 2025-09-04T22:26:12,096 Running setup.py clean for starlink-pyast 2025-09-04T22:26:12,097 Running command python setup.py clean 2025-09-04T22:26:13,499 /usr/bin/ld: tmp/isfinitecviv19wq.o: in function `main': 2025-09-04T22:26:13,500 isfinitecviv19wq.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T22:26:13,505 collect2: error: ld returned 1 exit status 2025-09-04T22:26:13,549 /tmp/tmp_ruamel_yaml_i4vp4axw/test_yaml.c:2:10: fatal error: yaml.h: No such file or directory 2025-09-04T22:26:13,549 2 | #include 2025-09-04T22:26:13,549 | ^~~~~~~~ 2025-09-04T22:26:13,550 compilation terminated. 2025-09-04T22:26:13,551 libyaml compile error 2025-09-04T22:26:13,848 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T22:26:13,848 !! 2025-09-04T22:26:13,848 ******************************************************************************** 2025-09-04T22:26:13,848 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T22:26:13,848 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T22:26:13,848 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T22:26:13,848 ******************************************************************************** 2025-09-04T22:26:13,849 !! 2025-09-04T22:26:13,849 self._finalize_license_expression() 2025-09-04T22:26:14,084 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T22:26:14,084 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T22:26:14,199 Failed to build starlink-pyast 2025-09-04T22:26:14,200 ERROR: Failed to build one or more wheels 2025-09-04T22:26:14,201 Exception information: 2025-09-04T22:26:14,201 Traceback (most recent call last): 2025-09-04T22:26:14,201 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T22:26:14,201 status = _inner_run() 2025-09-04T22:26:14,201 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T22:26:14,201 return self.run(options, args) 2025-09-04T22:26:14,201 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T22:26:14,201 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T22:26:14,201 return func(self, options, args) 2025-09-04T22:26:14,201 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T22:26:14,201 raise CommandError("Failed to build one or more wheels") 2025-09-04T22:26:14,201 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T22:26:14,207 Removed build tracker: '/tmp/pip-build-tracker-plvabkd2'