2025-09-04T20:51:43,119 Created temporary directory: /tmp/pip-build-tracker-8b7t9hsx 2025-09-04T20:51:43,120 Initialized build tracking at /tmp/pip-build-tracker-8b7t9hsx 2025-09-04T20:51:43,120 Created build tracker: /tmp/pip-build-tracker-8b7t9hsx 2025-09-04T20:51:43,120 Entered build tracker: /tmp/pip-build-tracker-8b7t9hsx 2025-09-04T20:51:43,121 Created temporary directory: /tmp/pip-wheel-3zvn8ow7 2025-09-04T20:51:43,124 Created temporary directory: /tmp/pip-ephem-wheel-cache-rrlb2elk 2025-09-04T20:51:43,184 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:51:43,186 2 location(s) to search for versions of starlink-pyast: 2025-09-04T20:51:43,186 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:51:43,186 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:51:43,187 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:51:43,187 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:51:43,188 Found index url https://pypi.org/simple/ 2025-09-04T20:51:43,261 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:51:43,267 Found link https://files.pythonhosted.org/packages/10/d2/829d40fdc05daac22edc9f85ba2ec693a8c7ef496aeb25b798c4b81dd3c2/starlink-pyast-2.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.1 2025-09-04T20:51:43,268 Found link https://files.pythonhosted.org/packages/e0/be/0dbc377b34f2d07111fa18f73ac64d395ca75b5443d8932fb839a8a0ac7f/starlink-pyast-2.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.2 2025-09-04T20:51:43,268 Found link https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.3 2025-09-04T20:51:43,268 Found link https://files.pythonhosted.org/packages/de/5c/b01d8ca57dc3744956350026f46667c4aa1246b6f042bf7ecd016868d3cf/starlink-pyast-2.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.4 2025-09-04T20:51:43,268 Found link https://files.pythonhosted.org/packages/b7/f6/41882cb758c26a1ed66530c95b765f05a144d2100fa18fc2e85436778502/starlink-pyast-2.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.5 2025-09-04T20:51:43,269 Found link https://files.pythonhosted.org/packages/f3/b9/6aee1aca3880e3dcb4d8fd32b94c626278f28c49c7035c379e8acfdd110e/starlink-pyast-2.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.6 2025-09-04T20:51:43,269 Found link https://files.pythonhosted.org/packages/cb/76/5f627c540070a4e4ce2ea129ba4ade575806442fa00d1b3304bbc99c3c63/starlink-pyast-3.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.0 2025-09-04T20:51:43,269 Found link https://files.pythonhosted.org/packages/85/52/371f0b749eea6304e7396894f14937399af40b2c155d0104716e71bf314b/starlink-pyast-3.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.1 2025-09-04T20:51:43,269 Found link https://files.pythonhosted.org/packages/a6/73/1d0097affae00aa61d48c11fd0862205fb6b207dc08625d4637c8cc90ed7/starlink-pyast-3.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.2 2025-09-04T20:51:43,270 Found link https://files.pythonhosted.org/packages/eb/44/bc4ceb42a0ebad1465511753e3177734748f8a828d234eb39f848ea95c57/starlink-pyast-3.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.3 2025-09-04T20:51:43,270 Found link https://files.pythonhosted.org/packages/db/9e/fa23faee14cf762885311f1a346c3e42d9cb4064979810f1f698d0945cac/starlink-pyast-3.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.4 2025-09-04T20:51:43,270 Found link https://files.pythonhosted.org/packages/b1/d4/1b6e84c48baed174d01cce80d224fd91ffa8f1e57f1bd260710d65b21bb8/starlink-pyast-3.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.5 2025-09-04T20:51:43,270 Found link https://files.pythonhosted.org/packages/18/74/cb8f7ce5ce1c5fa83963835e20820b91f8d6b80c90cf642c173879360c7f/starlink-pyast-3.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.6 2025-09-04T20:51:43,270 Found link https://files.pythonhosted.org/packages/5e/18/35a30139486dabc6b943c6d654eba17a64ad0d0e0a83307dd84c0516d2e1/starlink-pyast-3.7.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7 2025-09-04T20:51:43,271 Found link https://files.pythonhosted.org/packages/b8/0e/6fb64f77ee58c5ec5b9fb8bd2c59994aeb6ccc946f4c989bf2cae1ff9669/starlink-pyast-3.7.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7.1 2025-09-04T20:51:43,271 Found link https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.8.0 2025-09-04T20:51:43,271 Found link https://files.pythonhosted.org/packages/fe/47/4ec4f4dadbd98256d84962657fd005ec42d2f05ebac95e80a4e3d83eeb6f/starlink-pyast-3.9.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.9.0 2025-09-04T20:51:43,271 Found link https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.10.0 2025-09-04T20:51:43,272 Found link https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.11.0 2025-09-04T20:51:43,272 Found link https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.0 2025-09-04T20:51:43,272 Found link https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.1 2025-09-04T20:51:43,272 Found link https://files.pythonhosted.org/packages/53/40/ee815e8dbc0bbba30afca56330f313e75e13492f6f00b7b24cdb91d181af/starlink-pyast-3.12.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.2 2025-09-04T20:51:43,272 Found link https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.3 2025-09-04T20:51:43,273 Found link https://files.pythonhosted.org/packages/94/9d/0fd52df2b28c5dcd496006a3a2c72a22639f5787ea968395fd66ddc6bc35/starlink-pyast-3.13.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.0 2025-09-04T20:51:43,273 Found link https://files.pythonhosted.org/packages/e2/ff/7354165c9fde015d887381aba11ead0f66b64c30bb38b0aac5d501480fea/starlink-pyast-3.13.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.1 2025-09-04T20:51:43,273 Found link https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.2 2025-09-04T20:51:43,273 Found link https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.0 2025-09-04T20:51:43,274 Found link https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.1 2025-09-04T20:51:43,274 Found link https://files.pythonhosted.org/packages/ea/05/a9dffc27fcd6febd290f4d3708519896b8126cac8cfe278b2cdd120b44bc/starlink-pyast-3.14.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.2 2025-09-04T20:51:43,274 Found link https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.3 2025-09-04T20:51:43,274 Found link https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.4 2025-09-04T20:51:43,274 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/f6/24/9f14edf4dc069d86ff514c58bacca4c689db412691c18632eecf8fbf9eef/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,275 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/74/37/72bc8e64983af313009dac33577e9cc9424fdd295125d923d67e2a4f9b67/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,275 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/de/32/7fc241be99c4737ea8cb975978be89bc0692aea80743762f9dd01c5160cb/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,275 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/bd/fc/3c70bbfc4a649a7db41515084f7cb7dda4c0438896e059cca0d1606b3969/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,275 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/59/18/c8449cf0055892f4d77ee0006f9d1466f183f67454dbc98f7297177d3875/starlink_pyast-3.14.4-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,275 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/3c/42/e4b463e2b2b82e9d49014baf3f1a328570288c18054fe0faa640553f2916/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,275 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/52/77/abd5aeda653ccb3807f36a70d2aa5d33adf003af158e31d32786a717340a/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,275 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/db/80/e085b48d3d8bf223da7c37fef79f19fa47cf6f57dce000aacce236f4485d/starlink_pyast-3.14.4-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,276 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/e0/c0/d380433bf3d35236e135f7decd3bd2903667ca98eb925ee1565b8e0bf26e/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,276 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/d3/ee/b80959c123cb357c8765e711156106080e054449a0dbb24fbb2fb7707e59/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,276 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/c2/47/33c2d15b1df5a23d4627bac4c7cd37af14230c6ea5dd9147805c5eece869/starlink_pyast-3.14.4-cp37-cp37m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,276 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ef/b5/7e33672d24e820bb0ebf26e09019f4498b6e81673f09ca8c00124c8ca871/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,276 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ab/c1/6e976835e984a8220e2474ee812ea612ddddd275407405e627e229fc7388/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:51:43,276 Found link https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.5 2025-09-04T20:51:43,277 Found link https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.0 2025-09-04T20:51:43,277 Found link https://files.pythonhosted.org/packages/10/08/108c67707e0e7ef93b23539ec451edd352c561081b2196994fe7d84ebc09/starlink-pyast-3.15.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.2 2025-09-04T20:51:43,277 Found link https://files.pythonhosted.org/packages/39/aa/44ff7c6d7e24b373ebd6021d6b4ea6e82bf02f5d653ffcecfd489d28412e/starlink-pyast-3.15.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.3 2025-09-04T20:51:43,277 Found link https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.4 2025-09-04T20:51:43,278 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:51:43,278 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:51:43,279 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:51:43,404 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T20:51:43,447 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv6l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,447 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv7l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,448 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv6l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,448 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv7l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,448 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv6l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,448 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv7l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,448 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv6l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,448 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv7l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,449 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv6l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,449 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv7l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,449 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv6l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,449 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv7l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,449 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv6l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,449 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv7l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,449 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv6l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,450 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv7l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,450 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv6l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,450 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv7l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,450 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv6l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,450 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv7l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,450 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv6l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,450 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv7l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,451 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv6l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,451 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv7l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,451 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv6l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,451 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv7l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,451 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv6l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,451 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv7l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,451 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv6l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,452 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv7l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,452 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv6l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,452 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv7l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,452 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv7l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,452 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv6l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,452 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv7l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,452 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv6l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,453 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv7l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,453 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv6l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,453 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv6l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,453 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv7l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,453 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv6l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,453 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv7l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,453 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv6l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,454 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv7l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,454 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv7l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,454 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv6l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,454 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv6l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,454 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv7l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,454 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv6l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,454 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv7l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,455 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv7l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,455 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv6l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,455 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv6l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,455 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv7l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,455 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv6l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,455 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv7l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,455 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv6l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,456 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv7l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,456 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv6l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,456 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv7l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,456 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv6l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,456 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv7l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,456 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv6l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,456 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv7l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv7l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv6l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv7l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv6l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv7l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv6l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv6l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,457 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv7l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,458 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv7l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,458 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv6l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,458 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv7l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,458 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv6l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,458 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv6l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,458 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv7l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,458 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv6l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,459 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv7l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,459 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv6l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,459 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv7l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,459 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv6l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,459 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv7l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,459 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv6l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,459 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv7l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,460 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv6l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,460 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv7l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,460 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv7l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,460 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv6l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,460 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv7l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,460 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv6l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,460 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv7l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv6l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv6l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv7l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv7l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv6l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv6l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv7l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,461 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv6l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,462 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv7l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,462 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv7l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,462 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv6l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,462 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv6l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,462 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv7l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,462 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv7l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,462 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv6l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,463 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv7l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,463 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv6l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,463 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv6l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,463 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv7l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,463 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv6l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,463 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv7l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,463 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv6l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,464 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv7l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,464 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv7l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,464 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv6l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,464 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv6l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,464 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv7l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,464 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv6l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,464 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv7l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,465 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv7l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,465 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv6l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,465 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv7l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,465 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv6l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,465 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv7l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,465 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv6l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,465 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv6l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,466 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv7l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,466 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv6l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,466 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv7l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,466 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv6l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,466 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv7l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,466 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv7l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,466 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv6l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,467 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv6l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,467 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv7l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,467 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv6l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,467 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv7l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,467 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv7l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,467 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv6l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,467 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv6l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv7l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv6l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv7l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv6l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv7l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv6l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv7l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,468 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv7l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,469 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv6l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,469 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv6l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,469 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv7l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,469 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv6l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,469 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv7l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,469 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv7l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,469 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv6l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,470 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv7l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,470 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv6l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,470 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv7l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,470 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv6l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,470 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv6l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,470 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv7l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,470 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv7l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,471 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv6l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,471 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv7l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,471 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv6l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,471 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv7l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,471 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv6l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,471 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv6l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,471 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv7l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,472 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv6l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,472 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv7l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,472 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv7l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,472 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv6l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,472 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv7l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,472 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv6l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,472 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv6l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,473 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv7l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,473 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv6l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,473 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv7l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,473 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv7l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,473 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv6l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,473 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv7l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,473 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv6l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,474 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv7l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,474 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv6l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,474 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv6l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,474 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv7l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:51:43,474 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:51:43,474 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:51:43,500 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T20:51:43,501 Collecting starlink-pyast==3.14.1 2025-09-04T20:51:43,502 Created temporary directory: /tmp/pip-unpack-hurmp1wg 2025-09-04T20:51:43,851 Downloading starlink-pyast-3.14.1.tar.gz (10.0 MB) 2025-09-04T20:51:46,249 Added starlink-pyast==3.14.1 from https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz to build tracker '/tmp/pip-build-tracker-8b7t9hsx' 2025-09-04T20:51:46,250 Running setup.py (path:/tmp/pip-wheel-3zvn8ow7/starlink-pyast_f28ff7dfa01c4ac28bd05a58c8d69869/setup.py) egg_info for package starlink-pyast 2025-09-04T20:51:46,251 Created temporary directory: /tmp/pip-pip-egg-info-xzlptxx0 2025-09-04T20:51:46,251 Preparing metadata (setup.py): started 2025-09-04T20:51:46,252 Running command python setup.py egg_info 2025-09-04T20:51:47,008 /tmp/pip-wheel-3zvn8ow7/starlink-pyast_f28ff7dfa01c4ac28bd05a58c8d69869/setup.py:30: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. 2025-09-04T20:51:47,008 tar.extractall() 2025-09-04T20:51:47,705 /usr/bin/ld: tmp/isfinitegs4zhztq.o: in function `main': 2025-09-04T20:51:47,705 isfinitegs4zhztq.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:51:47,710 collect2: error: ld returned 1 exit status 2025-09-04T20:51:48,204 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:51:48,204 !! 2025-09-04T20:51:48,204 ******************************************************************************** 2025-09-04T20:51:48,205 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:51:48,205 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:51:48,205 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:51:48,205 ******************************************************************************** 2025-09-04T20:51:48,205 !! 2025-09-04T20:51:48,205 self._finalize_license_expression() 2025-09-04T20:51:48,811 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T20:51:48,816 Source in /tmp/pip-wheel-3zvn8ow7/starlink-pyast_f28ff7dfa01c4ac28bd05a58c8d69869 has version 3.14.1, which satisfies requirement starlink-pyast==3.14.1 from https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz 2025-09-04T20:51:48,816 Removed starlink-pyast==3.14.1 from https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz from build tracker '/tmp/pip-build-tracker-8b7t9hsx' 2025-09-04T20:51:48,819 Created temporary directory: /tmp/pip-unpack-5zai8i63 2025-09-04T20:51:48,819 Created temporary directory: /tmp/pip-unpack-z7k45tvo 2025-09-04T20:51:48,819 Building wheels for collected packages: starlink-pyast 2025-09-04T20:51:48,821 Created temporary directory: /tmp/pip-wheel-kd0s03ck 2025-09-04T20:51:48,821 DEPRECATION: Building 'starlink-pyast' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'starlink-pyast'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T20:51:48,822 Building wheel for starlink-pyast (setup.py): started 2025-09-04T20:51:48,823 Destination directory: /tmp/pip-wheel-kd0s03ck 2025-09-04T20:51:48,823 Running command python setup.py bdist_wheel 2025-09-04T20:51:50,064 /usr/bin/ld: tmp/isfiniteostkw1a2.o: in function `main': 2025-09-04T20:51:50,065 isfiniteostkw1a2.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:51:50,069 collect2: error: ld returned 1 exit status 2025-09-04T20:51:50,551 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:51:50,551 !! 2025-09-04T20:51:50,552 ******************************************************************************** 2025-09-04T20:51:50,552 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:51:50,552 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:51:50,552 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:51:50,552 ******************************************************************************** 2025-09-04T20:51:50,552 !! 2025-09-04T20:51:50,552 self._finalize_license_expression() 2025-09-04T20:52:31,793 In file included from ast/palwrap.c:75: 2025-09-04T20:52:31,793 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T20:52:31,793 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:52:31,793 86 | int status; 2025-09-04T20:52:31,793 | ^~~~~~ 2025-09-04T20:52:37,581 In file included from ./ast/src/mapping.h:327, 2025-09-04T20:52:37,581 from ast/pyast_extra.c:50: 2025-09-04T20:52:37,581 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:37,581 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:37,581 | ^~~~~~~~ 2025-09-04T20:52:37,582 In file included from ./ast/src/pointset.h:194: 2025-09-04T20:52:37,582 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:37,582 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:37,582 | ^~~~~~~~ 2025-09-04T20:52:37,603 In file included from ast/pyast_extra.c:52: 2025-09-04T20:52:37,603 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T20:52:37,603 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T20:52:37,603 | ^~~~~~~~~~ 2025-09-04T20:52:37,603 In file included from ast/pyast_extra.c:51: 2025-09-04T20:52:37,604 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T20:52:37,604 141 | #define STATUS_PTR status 2025-09-04T20:52:37,604 | ^~~~~~~~~~ 2025-09-04T20:52:37,604 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T20:52:37,604 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T20:52:37,604 | ^~~~~~~~~~~ 2025-09-04T20:52:37,605 ./ast/src/mapping.h:953:9: note: this is the location of the previous definition 2025-09-04T20:52:37,605 953 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T20:52:37,605 | ^~~~~~~~~~~ 2025-09-04T20:52:37,822 In file included from ast/src/axis.c:112: 2025-09-04T20:52:37,822 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:37,822 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:37,822 | ^~~~~~~~ 2025-09-04T20:52:37,823 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:37,823 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:37,823 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:37,823 | ^~~~~~~~ 2025-09-04T20:52:39,861 In file included from ast/src/mapping.h:327, 2025-09-04T20:52:39,861 from ast/src/cmpmap.h:139, 2025-09-04T20:52:39,862 from ast/src/box.c:126: 2025-09-04T20:52:39,862 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:39,862 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:39,862 | ^~~~~~~~ 2025-09-04T20:52:39,862 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:39,862 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:39,862 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:39,862 | ^~~~~~~~ 2025-09-04T20:52:41,905 In file included from ast/src/mapping.h:326: 2025-09-04T20:52:41,906 ast/src/box.c: In function ‘Simplify’: 2025-09-04T20:52:41,910 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:41,910 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:52:41,910 | ^ 2025-09-04T20:52:41,910 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T20:52:41,910 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T20:52:41,910 | ^ 2025-09-04T20:52:41,910 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:52:41,910 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:52:41,910 | ^~~~~~~~~ 2025-09-04T20:52:41,911 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T20:52:41,911 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T20:52:41,911 | ^~~~~~~~ 2025-09-04T20:52:41,913 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T20:52:41,913 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T20:52:41,913 | ^~~~~~~ 2025-09-04T20:52:42,956 In file included from ast/src/channel.c:164: 2025-09-04T20:52:42,956 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:42,956 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:42,956 | ^~~~~~~~ 2025-09-04T20:52:42,957 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:42,958 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:42,958 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:42,958 | ^~~~~~~~ 2025-09-04T20:52:45,826 In file included from ast/src/chebymap.c:155: 2025-09-04T20:52:45,826 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:45,827 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:45,827 | ^~~~~~~~ 2025-09-04T20:52:45,828 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:45,828 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:45,828 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:45,828 | ^~~~~~~~ 2025-09-04T20:52:46,148 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T20:52:46,149 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:46,149 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T20:52:46,149 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:52:46,150 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T20:52:46,150 717 | double off[ 2 ]; 2025-09-04T20:52:46,150 | ^~~ 2025-09-04T20:52:46,151 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:46,151 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T20:52:46,151 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:52:46,151 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T20:52:46,152 717 | double off[ 2 ]; 2025-09-04T20:52:46,152 | ^~~ 2025-09-04T20:52:46,152 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:46,152 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T20:52:46,152 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:52:46,153 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T20:52:46,153 722 | double scl[ 2 ]; 2025-09-04T20:52:46,153 | ^~~ 2025-09-04T20:52:46,154 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:46,154 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T20:52:46,154 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:52:46,154 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T20:52:46,155 722 | double scl[ 2 ]; 2025-09-04T20:52:46,155 | ^~~ 2025-09-04T20:52:46,235 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T20:52:46,236 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:46,236 629 | this->offset_i[ 0 ] = off; 2025-09-04T20:52:46,236 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:52:46,237 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T20:52:46,237 570 | double off; 2025-09-04T20:52:46,237 | ^~~ 2025-09-04T20:52:46,237 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:52:46,237 628 | this->scale_i[ 0 ] = scl; 2025-09-04T20:52:46,237 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:52:46,238 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T20:52:46,238 573 | double scl; 2025-09-04T20:52:46,238 | ^~~ 2025-09-04T20:52:47,113 In file included from ast/src/circle.c:84: 2025-09-04T20:52:47,113 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:47,113 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:47,113 | ^~~~~~~~ 2025-09-04T20:52:47,114 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:47,114 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:47,114 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:47,114 | ^~~~~~~~ 2025-09-04T20:52:48,712 In file included from ast/src/cmpframe.c:554: 2025-09-04T20:52:48,712 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:48,712 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:48,713 | ^~~~~~~~ 2025-09-04T20:52:48,713 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:48,713 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:48,713 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:48,713 | ^~~~~~~~ 2025-09-04T20:52:50,553 ast/src/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T20:52:50,555 ast/src/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:52:50,555 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:52:50,556 | ^~ 2025-09-04T20:52:50,558 ast/src/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:52:50,558 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:52:50,558 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:52:51,483 ast/src/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T20:52:51,492 ast/src/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:52:51,492 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:52:51,492 | ^~ 2025-09-04T20:52:51,492 In function ‘TestAttrib’, 2025-09-04T20:52:51,492 inlined from ‘TestAttrib’ at ast/src/cmpframe.c:9493:12: 2025-09-04T20:52:51,501 ast/src/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:52:51,501 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:52:51,501 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:52:51,557 ast/src/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T20:52:51,564 ast/src/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T20:52:51,565 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T20:52:51,565 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:52:51,565 8309 | setting+value ); 2025-09-04T20:52:51,565 | ~~~~~~~~~~~~~~~ 2025-09-04T20:52:51,565 ast/src/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T20:52:51,573 ast/src/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:52:51,573 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:52:51,573 | ^ 2025-09-04T20:52:51,581 ast/src/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T20:52:51,581 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:52:51,581 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:52:51,643 ast/src/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T20:52:51,644 ast/src/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T20:52:51,644 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:52:51,644 | ^~ 2025-09-04T20:52:51,644 In function ‘ClearAttrib’, 2025-09-04T20:52:51,644 inlined from ‘ClearAttrib’ at ast/src/cmpframe.c:1499:13: 2025-09-04T20:52:51,644 ast/src/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:52:51,645 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:52:51,645 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:52:54,092 In file included from ast/src/cmpmap.c:180: 2025-09-04T20:52:54,092 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:54,092 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:54,093 | ^~~~~~~~ 2025-09-04T20:52:54,093 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:54,094 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:54,094 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:54,094 | ^~~~~~~~ 2025-09-04T20:52:54,279 ast/src/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T20:52:54,279 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T20:52:54,280 | ^~~~ 2025-09-04T20:52:56,840 In file included from ast/src/cmpregion.c:138: 2025-09-04T20:52:56,840 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:56,840 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:56,840 | ^~~~~~~~ 2025-09-04T20:52:56,840 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:56,840 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:56,841 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:56,841 | ^~~~~~~~ 2025-09-04T20:52:59,568 In file included from ast/src/mapping.h:327, 2025-09-04T20:52:59,568 from ast/src/frame.h:556, 2025-09-04T20:52:59,568 from ast/src/specframe.h:58, 2025-09-04T20:52:59,569 from ast/src/dsbspecframe.c:171: 2025-09-04T20:52:59,569 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:52:59,569 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:52:59,569 | ^~~~~~~~ 2025-09-04T20:52:59,570 In file included from ast/src/pointset.h:194: 2025-09-04T20:52:59,570 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:52:59,570 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:52:59,570 | ^~~~~~~~ 2025-09-04T20:53:01,023 In file included from ast/src/dssmap.c:121: 2025-09-04T20:53:01,024 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:53:01,024 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:53:01,024 | ^~~~~~~~ 2025-09-04T20:53:01,024 In file included from ast/src/pointset.h:194: 2025-09-04T20:53:01,024 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:53:01,024 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:53:01,024 | ^~~~~~~~ 2025-09-04T20:53:02,372 In file included from ast/src/ellipse.c:87: 2025-09-04T20:53:02,372 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:53:02,373 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:53:02,373 | ^~~~~~~~ 2025-09-04T20:53:02,373 In file included from ast/src/pointset.h:194: 2025-09-04T20:53:02,373 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:53:02,373 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:53:02,373 | ^~~~~~~~ 2025-09-04T20:53:02,556 In file included from ast/src/ellipse.c:86: 2025-09-04T20:53:02,556 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-04T20:53:02,557 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:53:02,557 511 | #define astRetF_(x) (x) 2025-09-04T20:53:02,557 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:53:02,557 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:53:02,558 | ^~~~~~ 2025-09-04T20:53:02,558 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:02,558 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:53:02,558 | ^~~~~~~~~ 2025-09-04T20:53:02,558 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:53:02,558 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:53:02,558 | ^~~~~~~~~~ 2025-09-04T20:53:02,559 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:53:02,559 511 | #define astRetF_(x) (x) 2025-09-04T20:53:02,559 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:53:02,559 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:53:02,559 | ^~~~~~ 2025-09-04T20:53:02,559 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:02,559 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:53:02,559 | ^~~~~~~~~ 2025-09-04T20:53:02,559 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:53:02,559 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:53:02,559 | ^~~~~~~~~~ 2025-09-04T20:53:02,561 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:53:02,561 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:53:02,561 | ^~~~~~~~~~~ 2025-09-04T20:53:02,562 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:53:02,562 511 | #define astRetF_(x) (x) 2025-09-04T20:53:02,562 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:53:02,562 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:53:02,562 | ^~~~~~ 2025-09-04T20:53:02,563 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:02,563 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:53:02,563 | ^~~~~~~~~ 2025-09-04T20:53:02,563 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:53:02,563 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:53:02,563 | ^~~~~~~~~~ 2025-09-04T20:53:02,564 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:53:02,564 511 | #define astRetF_(x) (x) 2025-09-04T20:53:02,564 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:53:02,564 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:53:02,564 | ^~~~~~ 2025-09-04T20:53:02,564 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:02,564 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:53:02,564 | ^~~~~~~~~ 2025-09-04T20:53:02,564 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:53:02,564 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:53:02,564 | ^~~~~~~~~~ 2025-09-04T20:53:02,566 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:53:02,566 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:53:02,566 | ^~~~~~~~~~~ 2025-09-04T20:53:04,342 In file included from ast/src/mapping.h:327, 2025-09-04T20:53:04,342 from ast/src/frame.h:556, 2025-09-04T20:53:04,342 from ast/src/cmpframe.h:257, 2025-09-04T20:53:04,343 from ast/src/fitschan.c:1391: 2025-09-04T20:53:04,343 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:53:04,343 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:53:04,343 | ^~~~~~~~ 2025-09-04T20:53:04,343 In file included from ast/src/pointset.h:194: 2025-09-04T20:53:04,343 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:53:04,343 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:53:04,343 | ^~~~~~~~ 2025-09-04T20:53:04,622 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T20:53:04,625 ast/src/fitschan.c:5342:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:04,625 5342 | if( c - name - 1 < n ){ 2025-09-04T20:53:04,625 | ^ 2025-09-04T20:53:04,697 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-04T20:53:04,702 ast/src/fitschan.c:7283:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:04,702 7283 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T20:53:04,702 | ^ 2025-09-04T20:53:04,914 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-04T20:53:04,923 ast/src/fitschan.c:10821:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:04,923 10821 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:53:04,923 | ^ 2025-09-04T20:53:04,932 ast/src/fitschan.c:10828:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:04,932 10828 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:53:04,932 | ^ 2025-09-04T20:53:04,935 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-04T20:53:04,943 ast/src/fitschan.c:10916:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:04,943 10916 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:53:04,944 | ^ 2025-09-04T20:53:04,952 ast/src/fitschan.c:10923:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:04,952 10923 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:53:04,952 | ^ 2025-09-04T20:53:04,961 ast/src/fitschan.c:10930:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:04,961 10930 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:53:04,961 | ^ 2025-09-04T20:53:05,057 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-04T20:53:05,067 ast/src/fitschan.c:12403:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,067 12403 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:53:05,068 | ^ 2025-09-04T20:53:05,078 ast/src/fitschan.c:12407:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,078 12407 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T20:53:05,078 | ^ 2025-09-04T20:53:05,088 ast/src/fitschan.c:12411:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,088 12411 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T20:53:05,088 | ^ 2025-09-04T20:53:05,100 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T20:53:05,110 ast/src/fitschan.c:12508:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,110 12508 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:53:05,110 | ^ 2025-09-04T20:53:05,121 ast/src/fitschan.c:12514:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:05,121 12514 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:53:05,121 | ^ 2025-09-04T20:53:05,129 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T20:53:05,139 ast/src/fitschan.c:12615:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,139 12615 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:53:05,139 | ^ 2025-09-04T20:53:05,149 ast/src/fitschan.c:12621:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:05,150 12621 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:53:05,150 | ^ 2025-09-04T20:53:05,157 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-04T20:53:05,168 ast/src/fitschan.c:12716:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,168 12716 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:53:05,168 | ^ 2025-09-04T20:53:05,179 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-04T20:53:05,189 ast/src/fitschan.c:12918:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,189 12918 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:53:05,189 | ^ 2025-09-04T20:53:05,200 ast/src/fitschan.c:12922:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,200 12922 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T20:53:05,200 | ^ 2025-09-04T20:53:05,211 ast/src/fitschan.c:12926:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:53:05,211 12926 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T20:53:05,211 | ^ 2025-09-04T20:53:06,884 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-04T20:53:06,908 ast/src/fitschan.c:26549:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:06,908 26549 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:53:06,908 | ^ 2025-09-04T20:53:06,932 ast/src/fitschan.c:26571:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:06,932 26571 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:53:06,932 | ^ 2025-09-04T20:53:06,956 ast/src/fitschan.c:26593:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:06,956 26593 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T20:53:06,956 | ^ 2025-09-04T20:53:06,968 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-04T20:53:06,992 ast/src/fitschan.c:26711:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:06,992 26711 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:53:06,992 | ^ 2025-09-04T20:53:07,016 ast/src/fitschan.c:26733:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:07,016 26733 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:53:07,016 | ^ 2025-09-04T20:53:07,040 ast/src/fitschan.c:26755:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:07,040 26755 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:53:07,040 | ^ 2025-09-04T20:53:07,671 ast/src/fitschan.c: In function ‘Split’: 2025-09-04T20:53:07,699 ast/src/fitschan.c:31202:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:07,699 31202 | if( !d || ( d - card ) >= nc ){ 2025-09-04T20:53:07,700 | ^~ 2025-09-04T20:53:10,012 ast/src/fitschan.c: At top level: 2025-09-04T20:53:10,053 ast/src/fitschan.c:43593:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:53:10,053 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:10,053 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:53:10,053 In file included from ast/src/dssmap.h:255, 2025-09-04T20:53:10,053 from ast/src/fitschan.c:1393: 2025-09-04T20:53:10,054 ast/src/fitschan.h:474:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T20:53:10,054 474 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T20:53:10,054 | ^~~~~~~~~~~~~~~ 2025-09-04T20:53:10,482 ast/src/fitschan.c:43806:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:53:10,482 43806 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T20:53:10,482 | ~~~~~~^~~~ 2025-09-04T20:53:10,482 ast/src/fitschan.h:458:52: note: previously declared as an array ‘char[81]’ 2025-09-04T20:53:10,482 458 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T20:53:10,482 | ^~~~~~~~~ 2025-09-04T20:53:10,954 In file included from ast/src/channel.h:220, 2025-09-04T20:53:10,954 from ast/src/fitschan.c:1390: 2025-09-04T20:53:10,954 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T20:53:10,973 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:53:10,973 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:10,973 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:10,974 512 | #define astRetV_(x) (x) 2025-09-04T20:53:10,974 | ^ 2025-09-04T20:53:10,974 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:10,974 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:10,974 | ^~~~~~~~~ 2025-09-04T20:53:10,974 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:10,974 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:53:10,974 | ^~~~~~~~~~ 2025-09-04T20:53:10,993 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:10,993 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:10,993 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:10,993 512 | #define astRetV_(x) (x) 2025-09-04T20:53:10,993 | ^ 2025-09-04T20:53:10,993 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:10,993 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:10,993 | ^~~~~~~~~ 2025-09-04T20:53:10,993 ast/src/fitschan.c:20558:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:10,993 20558 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:53:10,994 | ^~~~~~~~~~ 2025-09-04T20:53:11,035 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,035 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,035 | ^~~~~~~~~~~ 2025-09-04T20:53:11,054 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:53:11,055 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,055 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,055 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,055 | ^ 2025-09-04T20:53:11,055 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,055 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,055 | ^~~~~~~~~ 2025-09-04T20:53:11,055 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,055 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:53:11,055 | ^~~~~~~~~~ 2025-09-04T20:53:11,074 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:11,074 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,074 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,074 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,074 | ^ 2025-09-04T20:53:11,074 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,075 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,075 | ^~~~~~~~~ 2025-09-04T20:53:11,075 ast/src/fitschan.c:20559:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,075 20559 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:53:11,075 | ^~~~~~~~~~ 2025-09-04T20:53:11,116 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,116 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,117 | ^~~~~~~~~~~ 2025-09-04T20:53:11,136 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:53:11,136 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,136 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,136 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,136 | ^ 2025-09-04T20:53:11,136 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,136 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,136 | ^~~~~~~~~ 2025-09-04T20:53:11,137 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,137 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:53:11,137 | ^~~~~~~~~~ 2025-09-04T20:53:11,155 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:11,155 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,155 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,156 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,156 | ^ 2025-09-04T20:53:11,156 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,156 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,156 | ^~~~~~~~~ 2025-09-04T20:53:11,156 ast/src/fitschan.c:20560:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,156 20560 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:53:11,156 | ^~~~~~~~~~ 2025-09-04T20:53:11,197 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,198 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,198 | ^~~~~~~~~~~ 2025-09-04T20:53:11,217 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:53:11,217 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,217 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,217 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,217 | ^ 2025-09-04T20:53:11,218 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,218 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,218 | ^~~~~~~~~ 2025-09-04T20:53:11,218 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,218 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:53:11,218 | ^~~~~~~~~~ 2025-09-04T20:53:11,236 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:11,237 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,237 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,237 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,237 | ^ 2025-09-04T20:53:11,237 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,237 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,237 | ^~~~~~~~~ 2025-09-04T20:53:11,237 ast/src/fitschan.c:20561:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,237 20561 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:53:11,237 | ^~~~~~~~~~ 2025-09-04T20:53:11,279 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,279 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,279 | ^~~~~~~~~~~ 2025-09-04T20:53:11,298 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:53:11,298 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,299 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,299 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,299 | ^ 2025-09-04T20:53:11,299 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,299 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,299 | ^~~~~~~~~ 2025-09-04T20:53:11,299 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,299 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:53:11,299 | ^~~~~~~~~~ 2025-09-04T20:53:11,318 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:11,318 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,318 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,318 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,318 | ^ 2025-09-04T20:53:11,318 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,318 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,318 | ^~~~~~~~~ 2025-09-04T20:53:11,318 ast/src/fitschan.c:20562:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,319 20562 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:53:11,319 | ^~~~~~~~~~ 2025-09-04T20:53:11,360 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,360 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,360 | ^~~~~~~~~~~ 2025-09-04T20:53:11,380 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:53:11,380 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,380 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,380 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,380 | ^ 2025-09-04T20:53:11,380 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,380 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,380 | ^~~~~~~~~ 2025-09-04T20:53:11,380 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,380 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:53:11,381 | ^~~~~~~~~~ 2025-09-04T20:53:11,399 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:11,399 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,399 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,399 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,399 | ^ 2025-09-04T20:53:11,400 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,400 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,400 | ^~~~~~~~~ 2025-09-04T20:53:11,400 ast/src/fitschan.c:20563:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,400 20563 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:53:11,400 | ^~~~~~~~~~ 2025-09-04T20:53:11,441 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,441 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,442 | ^~~~~~~~~~~ 2025-09-04T20:53:11,461 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T20:53:11,461 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,461 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,461 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,461 | ^ 2025-09-04T20:53:11,461 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,461 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,462 | ^~~~~~~~~ 2025-09-04T20:53:11,462 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,462 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:53:11,462 | ^~~~~~~~~~ 2025-09-04T20:53:11,480 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:11,480 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,481 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,481 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,481 | ^ 2025-09-04T20:53:11,481 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,481 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,481 | ^~~~~~~~~ 2025-09-04T20:53:11,481 ast/src/fitschan.c:20564:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,481 20564 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:53:11,481 | ^~~~~~~~~~ 2025-09-04T20:53:11,523 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,523 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,523 | ^~~~~~~~~~~ 2025-09-04T20:53:11,542 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:53:11,542 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,542 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,543 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,543 | ^ 2025-09-04T20:53:11,543 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,543 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,543 | ^~~~~~~~~ 2025-09-04T20:53:11,543 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,543 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:53:11,543 | ^~~~~~~~~~ 2025-09-04T20:53:11,562 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:53:11,562 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,562 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:53:11,562 512 | #define astRetV_(x) (x) 2025-09-04T20:53:11,562 | ^ 2025-09-04T20:53:11,562 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:53:11,562 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:53:11,562 | ^~~~~~~~~ 2025-09-04T20:53:11,562 ast/src/fitschan.c:20565:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:53:11,562 20565 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:53:11,563 | ^~~~~~~~~~ 2025-09-04T20:53:11,604 ast/src/fitschan.c:43593:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:53:11,604 43593 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:53:11,604 | ^~~~~~~~~~~ 2025-09-04T20:53:15,069 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-04T20:53:15,078 ast/src/fitschan.c:11106:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:53:15,078 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:53:15,078 | ^ 2025-09-04T20:53:15,088 ast/src/fitschan.c:11106:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T20:53:15,088 11106 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:53:15,088 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:15,098 ast/src/fitschan.c:11115:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:53:15,098 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:53:15,098 | ^~ 2025-09-04T20:53:15,107 ast/src/fitschan.c:11115:64: note: directive argument in the range [0, 2147483647] 2025-09-04T20:53:15,107 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:53:15,107 | ^~~~~ 2025-09-04T20:53:15,117 ast/src/fitschan.c:11115:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T20:53:15,117 11115 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:53:15,117 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:18,596 In function ‘SIPIntWorld’, 2025-09-04T20:53:18,596 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21071:16: 2025-09-04T20:53:18,622 ast/src/fitschan.c:27890:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:18,622 27890 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T20:53:18,622 | ~~~~~^~~~~~~~~ 2025-09-04T20:53:18,622 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T20:53:18,648 ast/src/fitschan.c:27567:8: note: ‘noutrem’ was declared here 2025-09-04T20:53:18,648 27567 | int noutrem; 2025-09-04T20:53:18,649 | ^~~~~~~ 2025-09-04T20:53:18,669 ast/src/fitschan.c:21188:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:18,669 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:53:18,669 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:53:18,688 ast/src/fitschan.c:20998:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T20:53:18,689 20998 | double cd_sip[4]; 2025-09-04T20:53:18,689 | ^~~~~~ 2025-09-04T20:53:18,707 ast/src/fitschan.c:21189:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:18,707 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:53:18,707 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:53:18,726 ast/src/fitschan.c:20998:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T20:53:18,727 20998 | double cd_sip[4]; 2025-09-04T20:53:18,727 | ^~~~~~ 2025-09-04T20:53:18,745 ast/src/fitschan.c:21190:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:18,745 21190 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T20:53:18,745 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:53:18,764 ast/src/fitschan.c:20998:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T20:53:18,765 20998 | double cd_sip[4]; 2025-09-04T20:53:18,765 | ^~~~~~ 2025-09-04T20:53:18,783 ast/src/fitschan.c:21191:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:18,783 21191 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T20:53:18,783 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:53:18,802 ast/src/fitschan.c:20998:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T20:53:18,803 20998 | double cd_sip[4]; 2025-09-04T20:53:18,803 | ^~~~~~ 2025-09-04T20:53:18,821 ast/src/fitschan.c:21188:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:18,821 21188 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:53:18,821 | ~~~~~^~~ 2025-09-04T20:53:18,840 ast/src/fitschan.c:21027:8: note: ‘sipax[0]’ was declared here 2025-09-04T20:53:18,841 21027 | int sipax[2]; 2025-09-04T20:53:18,841 | ^~~~~ 2025-09-04T20:53:18,859 ast/src/fitschan.c:21189:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:18,859 21189 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:53:18,859 | ~~~~~^~~ 2025-09-04T20:53:18,878 ast/src/fitschan.c:21027:8: note: ‘sipax[1]’ was declared here 2025-09-04T20:53:18,879 21027 | int sipax[2]; 2025-09-04T20:53:18,879 | ^~~~~ 2025-09-04T20:53:23,895 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T20:53:23,924 ast/src/fitschan.c:29106:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T20:53:23,924 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:53:23,924 | ^~ 2025-09-04T20:53:23,952 ast/src/fitschan.c:29106:32: note: directive argument in the range [1, 2147483647] 2025-09-04T20:53:23,952 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:53:23,952 | ^~~~~~~~~~~~ 2025-09-04T20:53:23,980 ast/src/fitschan.c:29106:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T20:53:23,981 29106 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:53:23,981 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:24,009 ast/src/fitschan.c:29112:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:53:24,009 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:53:24,009 | ^~ 2025-09-04T20:53:24,037 ast/src/fitschan.c:29112:30: note: directive argument in the range [1, 2147483647] 2025-09-04T20:53:24,037 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:53:24,037 | ^~~~~~~~~~ 2025-09-04T20:53:24,066 ast/src/fitschan.c:29112:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T20:53:24,066 29112 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:53:24,066 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:29,557 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T20:53:29,561 ast/src/fitschan.c:5871:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T20:53:29,562 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:53:29,562 | ^~ 2025-09-04T20:53:29,566 ast/src/fitschan.c:5871:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T20:53:29,566 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:53:29,566 | ^~~~~~~~~~~~~~~ 2025-09-04T20:53:29,570 ast/src/fitschan.c:5871:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:53:29,570 5871 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:53:29,570 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:30,676 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T20:53:30,698 ast/src/fitschan.c:23773:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:53:30,699 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:53:30,699 | ^~~~ 2025-09-04T20:53:30,721 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T20:53:30,721 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:53:30,721 | ^~~~~~~~~~~~ 2025-09-04T20:53:30,724 ast/src/fitschan.c:23773:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T20:53:30,747 ast/src/fitschan.c:23773:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T20:53:30,747 23773 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:53:30,747 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:30,771 ast/src/fitschan.c:23818:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:53:30,771 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:53:30,771 | ^~ 2025-09-04T20:53:30,793 ast/src/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:30,794 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:53:30,794 | ^~~~~~~~~~ 2025-09-04T20:53:30,816 ast/src/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:53:30,816 23818 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:53:30,817 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:30,841 ast/src/fitschan.c:23816:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:53:30,842 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:53:30,842 | ^~ 2025-09-04T20:53:30,864 ast/src/fitschan.c:23816:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:30,864 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:53:30,864 | ^~~~~~~~~ 2025-09-04T20:53:30,887 ast/src/fitschan.c:23816:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:53:30,887 23816 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:53:30,887 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:30,910 ast/src/fitschan.c:23835:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:53:30,910 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:53:30,910 | ^~ 2025-09-04T20:53:30,933 ast/src/fitschan.c:23835:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:30,933 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:53:30,933 | ^~~~~~~~~~ 2025-09-04T20:53:30,956 ast/src/fitschan.c:23835:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:53:30,956 23835 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:53:30,956 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:30,981 ast/src/fitschan.c:23833:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:53:30,981 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:53:30,981 | ^~ 2025-09-04T20:53:31,004 ast/src/fitschan.c:23833:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:31,004 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:53:31,004 | ^~~~~~~~~ 2025-09-04T20:53:31,026 ast/src/fitschan.c:23833:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:53:31,027 23833 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:53:31,027 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:31,050 ast/src/fitschan.c:23852:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:53:31,050 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:53:31,050 | ^~ 2025-09-04T20:53:31,072 ast/src/fitschan.c:23852:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:31,073 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:53:31,073 | ^~~~~~~~~~ 2025-09-04T20:53:31,095 ast/src/fitschan.c:23852:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:53:31,095 23852 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:53:31,096 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:31,120 ast/src/fitschan.c:23850:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:53:31,121 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:53:31,121 | ^~ 2025-09-04T20:53:31,143 ast/src/fitschan.c:23850:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:31,143 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:53:31,143 | ^~~~~~~~~ 2025-09-04T20:53:31,166 ast/src/fitschan.c:23850:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:53:31,166 23850 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:53:31,166 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:31,189 ast/src/fitschan.c:23874:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:53:31,189 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:53:31,190 | ^~ 2025-09-04T20:53:31,212 ast/src/fitschan.c:23874:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:31,212 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:53:31,212 | ^~~~~~~~~~ 2025-09-04T20:53:31,235 ast/src/fitschan.c:23874:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:53:31,235 23874 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:53:31,235 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:31,260 ast/src/fitschan.c:23872:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:53:31,260 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:53:31,260 | ^~ 2025-09-04T20:53:31,283 ast/src/fitschan.c:23872:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:31,283 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:53:31,283 | ^~~~~~~~~ 2025-09-04T20:53:31,306 ast/src/fitschan.c:23872:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:53:31,306 23872 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:53:31,306 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:31,329 ast/src/fitschan.c:23917:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:53:31,329 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:53:31,329 | ^~ 2025-09-04T20:53:31,352 ast/src/fitschan.c:23917:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:31,352 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:53:31,352 | ^~~~~~~~~~ 2025-09-04T20:53:31,375 ast/src/fitschan.c:23917:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:53:31,375 23917 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:53:31,375 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:31,400 ast/src/fitschan.c:23915:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:53:31,400 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:53:31,400 | ^~ 2025-09-04T20:53:31,423 ast/src/fitschan.c:23915:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:53:31,423 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:53:31,423 | ^~~~~~~~~ 2025-09-04T20:53:31,446 ast/src/fitschan.c:23915:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:53:31,446 23915 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:53:31,446 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:33,041 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T20:53:33,067 ast/src/fitschan.c:28719:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:53:33,067 28719 | strncpy( lontype, lonsym, 4 ); 2025-09-04T20:53:33,067 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:33,129 ast/src/fitschan.c:28723:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:53:33,129 28723 | strncpy( lattype, latsym, 4 ); 2025-09-04T20:53:33,129 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:38,323 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T20:53:38,380 ast/src/fitschan.c:37623:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T20:53:38,380 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:53:38,380 | ^~ ~~~~ 2025-09-04T20:53:38,380 In function ‘WcsOthers’, 2025-09-04T20:53:38,380 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36593:11: 2025-09-04T20:53:38,418 ast/src/fitschan.c:37623:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T20:53:38,418 37623 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:53:38,418 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:40,452 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T20:53:40,481 ast/src/fitschan.c:29971:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T20:53:40,482 29971 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T20:53:40,482 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:40,511 ast/src/fitschan.c:30063:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:53:40,512 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,512 | ^~~~ 2025-09-04T20:53:40,541 ast/src/fitschan.c:30063:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:53:40,541 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,541 | ^~~~~~~~~~~~ 2025-09-04T20:53:40,570 ast/src/fitschan.c:30063:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:53:40,571 30063 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,571 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:40,601 ast/src/fitschan.c:30165:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:53:40,601 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,601 | ^~~~ 2025-09-04T20:53:40,630 ast/src/fitschan.c:30165:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:53:40,630 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,631 | ^~~~~~~~~~~~ 2025-09-04T20:53:40,660 ast/src/fitschan.c:30165:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:53:40,660 30165 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,660 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:40,691 ast/src/fitschan.c:30376:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:53:40,691 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:53:40,691 | ^~ 2025-09-04T20:53:40,721 ast/src/fitschan.c:30376:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:53:40,721 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:53:40,721 | ^~~~~~~~~~ 2025-09-04T20:53:40,751 ast/src/fitschan.c:30376:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T20:53:40,751 30376 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:53:40,751 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:40,781 ast/src/fitschan.c:30396:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:53:40,781 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:53:40,781 | ^~ 2025-09-04T20:53:40,811 ast/src/fitschan.c:30396:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:53:40,811 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:53:40,811 | ^~~~~~~~~~~ 2025-09-04T20:53:40,841 ast/src/fitschan.c:30396:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T20:53:40,841 30396 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:53:40,841 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:40,871 ast/src/fitschan.c:30404:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:53:40,871 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,871 | ^~~~ 2025-09-04T20:53:40,902 ast/src/fitschan.c:30404:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:53:40,902 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,902 | ^~~~~~~~~~~~ 2025-09-04T20:53:40,933 ast/src/fitschan.c:30404:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:53:40,933 30404 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:53:40,933 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:43,329 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:53:43,338 ast/src/fitschan.c:10442:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:53:43,338 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:53:43,338 | ^~ 2025-09-04T20:53:43,339 In function ‘FitsAxisOrder’, 2025-09-04T20:53:43,339 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T20:53:43,347 ast/src/fitschan.c:10442:30: note: directive argument in the range [1, 1073741823] 2025-09-04T20:53:43,347 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:53:43,347 | ^~~~~~~~~~~~ 2025-09-04T20:53:43,356 ast/src/fitschan.c:10442:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:53:43,356 10442 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:53:43,356 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:43,357 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:53:43,365 ast/src/fitschan.c:10479:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:53:43,366 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:53:43,366 | ^~ 2025-09-04T20:53:43,366 In function ‘FitsAxisOrder’, 2025-09-04T20:53:43,366 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2670:9: 2025-09-04T20:53:43,374 ast/src/fitschan.c:10479:33: note: directive argument in the range [1, 1073741823] 2025-09-04T20:53:43,375 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:53:43,375 | ^~~~~~~~~~~~ 2025-09-04T20:53:43,384 ast/src/fitschan.c:10479:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:53:43,384 10479 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:53:43,384 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:43,447 In function ‘OtherAxes’, 2025-09-04T20:53:43,448 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2713:11: 2025-09-04T20:53:43,469 ast/src/fitschan.c:23520:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:53:43,469 23520 | if( !axmap ) { 2025-09-04T20:53:43,469 | ^ 2025-09-04T20:53:43,469 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:53:43,491 ast/src/fitschan.c:23303:16: note: ‘axmap’ was declared here 2025-09-04T20:53:43,491 23303 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-04T20:53:43,491 | ^~~~~ 2025-09-04T20:53:44,685 ast/src/fitschan.c: In function ‘Read’: 2025-09-04T20:53:44,694 ast/src/fitschan.c:11237:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:53:44,694 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:53:44,695 | ^~ 2025-09-04T20:53:44,695 In function ‘FsetFromStore’, 2025-09-04T20:53:44,695 inlined from ‘Read’ at ast/src/fitschan.c:24884:16: 2025-09-04T20:53:44,704 ast/src/fitschan.c:11237:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:53:44,704 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:53:44,704 | ^~~~~~~~~~~~~~~ 2025-09-04T20:53:44,714 ast/src/fitschan.c:11237:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:53:44,714 11237 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:53:44,714 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:53:49,060 In file included from ast/src/fitstable.c:111: 2025-09-04T20:53:49,060 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:53:49,060 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:53:49,060 | ^~~~~~~~ 2025-09-04T20:53:49,061 In file included from ast/src/pointset.h:194: 2025-09-04T20:53:49,061 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:53:49,062 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:53:49,062 | ^~~~~~~~ 2025-09-04T20:53:50,643 In file included from ast/src/mapping.h:327, 2025-09-04T20:53:50,643 from ast/src/unit.h:55, 2025-09-04T20:53:50,643 from ast/src/fluxframe.c:114: 2025-09-04T20:53:50,643 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:53:50,643 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:53:50,643 | ^~~~~~~~ 2025-09-04T20:53:50,644 In file included from ast/src/pointset.h:194: 2025-09-04T20:53:50,644 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:53:50,644 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:53:50,644 | ^~~~~~~~ 2025-09-04T20:53:50,709 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T20:53:50,709 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:53:50,709 306 | int len; /* Length of attrib string */ 2025-09-04T20:53:50,709 | ^~~ 2025-09-04T20:53:50,715 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T20:53:50,715 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:53:50,715 906 | int len; /* Length of attrib string */ 2025-09-04T20:53:50,716 | ^~~ 2025-09-04T20:53:50,750 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T20:53:50,753 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:53:50,753 2699 | int ulen; /* Used length of setting string */ 2025-09-04T20:53:50,753 | ^~~~ 2025-09-04T20:53:50,762 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-04T20:53:50,765 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:53:50,765 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T20:53:50,765 | ^~~~~~ 2025-09-04T20:53:50,770 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T20:53:50,773 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:53:50,774 3415 | int len; /* Length of attrib string */ 2025-09-04T20:53:50,774 | ^~~ 2025-09-04T20:53:50,782 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-04T20:53:50,786 ast/src/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:50,786 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:53:50,786 | ^ 2025-09-04T20:53:50,795 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T20:53:50,799 ast/src/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:50,799 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:53:50,799 | ^ 2025-09-04T20:53:52,363 In file included from ast/src/mapping.h:327, 2025-09-04T20:53:52,364 from ast/src/frame.c:695: 2025-09-04T20:53:52,364 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:53:52,364 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:53:52,364 | ^~~~~~~~ 2025-09-04T20:53:52,365 In file included from ast/src/pointset.h:194: 2025-09-04T20:53:52,365 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:53:52,365 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:53:52,365 | ^~~~~~~~ 2025-09-04T20:53:52,700 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-04T20:53:52,709 ast/src/frame.c:9926:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:52,709 9926 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:53:52,709 | ^~ 2025-09-04T20:53:52,720 ast/src/frame.c:9966:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:53:52,721 9966 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:53:52,721 | ^~ 2025-09-04T20:54:01,088 In file included from ast/src/mapping.h:327, 2025-09-04T20:54:01,089 from ast/src/frameset.c:776: 2025-09-04T20:54:01,089 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:01,089 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:01,089 | ^~~~~~~~ 2025-09-04T20:54:01,089 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:01,089 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:01,089 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:01,089 | ^~~~~~~~ 2025-09-04T20:54:05,347 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-04T20:54:05,353 ast/src/frameset.c:6724:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:54:05,353 6724 | const char *result; 2025-09-04T20:54:05,353 | ^~~~~~ 2025-09-04T20:54:08,144 In file included from ast/src/grismmap.c:278: 2025-09-04T20:54:08,145 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:08,145 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:08,145 | ^~~~~~~~ 2025-09-04T20:54:08,145 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:08,145 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:08,145 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:08,145 | ^~~~~~~~ 2025-09-04T20:54:10,120 In file included from ast/src/interval.c:101: 2025-09-04T20:54:10,120 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:10,120 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:10,120 | ^~~~~~~~ 2025-09-04T20:54:10,120 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:10,120 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:10,120 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:10,120 | ^~~~~~~~ 2025-09-04T20:54:10,210 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T20:54:10,211 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:54:10,211 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:54:10,211 | ^~~~~~ 2025-09-04T20:54:13,737 In file included from ast/src/intramap.c:115: 2025-09-04T20:54:13,737 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:13,737 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:13,737 | ^~~~~~~~ 2025-09-04T20:54:13,738 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:13,738 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:13,738 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:13,738 | ^~~~~~~~ 2025-09-04T20:54:14,767 In file included from ast/src/keymap.c:236: 2025-09-04T20:54:14,767 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:14,767 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:14,767 | ^~~~~~~~ 2025-09-04T20:54:14,768 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:14,768 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:14,768 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:14,768 | ^~~~~~~~ 2025-09-04T20:54:25,836 In file included from ast/src/mapping.h:327, 2025-09-04T20:54:25,836 from ast/src/frame.h:556, 2025-09-04T20:54:25,836 from ast/src/region.h:68, 2025-09-04T20:54:25,836 from ast/src/box.h:69, 2025-09-04T20:54:25,836 from ast/src/loader.c:3: 2025-09-04T20:54:25,836 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:25,836 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:25,836 | ^~~~~~~~ 2025-09-04T20:54:25,837 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:25,837 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:25,837 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:25,837 | ^~~~~~~~ 2025-09-04T20:54:26,422 In file included from ast/src/lutmap.c:140: 2025-09-04T20:54:26,422 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:26,422 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:26,422 | ^~~~~~~~ 2025-09-04T20:54:26,422 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:26,422 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:26,422 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:26,423 | ^~~~~~~~ 2025-09-04T20:54:27,829 In file included from ast/src/mapping.c:434: 2025-09-04T20:54:27,829 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T20:54:27,829 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:54:27,829 | ^~~~~~~~ 2025-09-04T20:54:27,830 In file included from ast/src/pointset.h:194: 2025-09-04T20:54:27,830 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:54:27,830 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:54:27,830 | ^~~~~~~~ 2025-09-04T21:01:39,791 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-04T21:01:39,792 ast/src/mapping.c:1343:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:01:39,792 1343 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T21:01:39,792 | ~~~~~^~~~~~ 2025-09-04T21:01:39,793 ast/src/mapping.c:1280:11: note: ‘x1’ was declared here 2025-09-04T21:01:39,793 1280 | double x1; 2025-09-04T21:01:39,793 | ^~ 2025-09-04T21:01:45,598 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T21:01:45,619 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:01:45,620 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:01:45,620 | ^ 2025-09-04T21:01:45,620 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:45,620 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T21:01:45,620 | ^~~~~~~~~~~~~ 2025-09-04T21:01:45,641 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:01:45,641 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:01:45,641 | ^~~~ 2025-09-04T21:01:45,641 ast/src/mapping.c:12603:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:45,642 12603 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T21:01:45,642 | ^~~~~~~~~~~~~ 2025-09-04T21:01:46,631 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-04T21:01:46,653 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:01:46,653 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:01:46,653 | ^ 2025-09-04T21:01:46,653 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:46,653 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T21:01:46,653 | ^~~~~~~~~~~~~ 2025-09-04T21:01:46,674 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:01:46,674 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:01:46,675 | ^~~~ 2025-09-04T21:01:46,675 ast/src/mapping.c:12602:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:46,675 12602 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T21:01:46,675 | ^~~~~~~~~~~~~ 2025-09-04T21:01:47,671 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-04T21:01:47,692 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:01:47,692 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:01:47,693 | ^ 2025-09-04T21:01:47,693 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:47,693 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T21:01:47,693 | ^~~~~~~~~~~~~ 2025-09-04T21:01:47,714 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:01:47,714 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:01:47,714 | ^~~~ 2025-09-04T21:01:47,714 ast/src/mapping.c:12601:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:47,714 12601 | MAKE_REBINSEQ(I,int,1) 2025-09-04T21:01:47,714 | ^~~~~~~~~~~~~ 2025-09-04T21:01:48,703 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-04T21:01:48,724 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:01:48,725 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:01:48,725 | ^ 2025-09-04T21:01:48,725 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:48,725 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T21:01:48,725 | ^~~~~~~~~~~~~ 2025-09-04T21:01:48,746 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:01:48,746 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:01:48,746 | ^~~~ 2025-09-04T21:01:48,746 ast/src/mapping.c:12600:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:48,746 12600 | MAKE_REBINSEQ(F,float,0) 2025-09-04T21:01:48,747 | ^~~~~~~~~~~~~ 2025-09-04T21:01:49,734 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-04T21:01:49,755 ast/src/mapping.c:12554:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:01:49,755 12554 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T21:01:49,755 | ^ 2025-09-04T21:01:49,756 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:49,756 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T21:01:49,756 | ^~~~~~~~~~~~~ 2025-09-04T21:01:49,777 ast/src/mapping.c:12184:11: note: ‘neff’ was declared here 2025-09-04T21:01:49,777 12184 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T21:01:49,777 | ^~~~ 2025-09-04T21:01:49,777 ast/src/mapping.c:12599:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T21:01:49,777 12599 | MAKE_REBINSEQ(D,double,0) 2025-09-04T21:01:49,777 | ^~~~~~~~~~~~~ 2025-09-04T21:02:05,056 In file included from ast/src/mapping.h:327, 2025-09-04T21:02:05,057 from ast/src/mathmap.c:174: 2025-09-04T21:02:05,057 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:05,057 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:05,057 | ^~~~~~~~ 2025-09-04T21:02:05,058 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:05,058 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:05,058 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:05,058 | ^~~~~~~~ 2025-09-04T21:02:11,984 In file included from ast/src/matrixmap.c:214: 2025-09-04T21:02:11,984 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:11,984 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:11,984 | ^~~~~~~~ 2025-09-04T21:02:11,985 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:11,985 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:11,985 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:11,985 | ^~~~~~~~ 2025-09-04T21:02:12,982 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-04T21:02:12,985 ast/src/matrixmap.c:3224:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:12,985 3224 | double *newscales; /* Scales for new WinMap */ 2025-09-04T21:02:12,985 | ^~~~~~~~~ 2025-09-04T21:02:12,988 ast/src/matrixmap.c:3225:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:12,988 3225 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T21:02:12,988 | ^~~~~~~~~ 2025-09-04T21:02:15,795 In file included from ast/src/memory.c:217: 2025-09-04T21:02:15,795 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:15,795 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:15,795 | ^~~~~~~~ 2025-09-04T21:02:15,796 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:15,796 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:15,797 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:15,797 | ^~~~~~~~ 2025-09-04T21:02:15,857 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-04T21:02:15,858 ast/src/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:02:15,859 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T21:02:15,859 | ^ 2025-09-04T21:02:15,874 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-04T21:02:15,877 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T21:02:15,877 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:02:15,877 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:15,877 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:02:15,877 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:02:15,877 | ~~~~ 2025-09-04T21:02:15,877 | | 2025-09-04T21:02:15,877 | size_t {aka unsigned int} 2025-09-04T21:02:15,880 ast/src/memory.c:2642:54: note: format string is defined here 2025-09-04T21:02:15,881 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T21:02:15,881 | ~~^ 2025-09-04T21:02:15,881 | | 2025-09-04T21:02:15,881 | long unsigned int 2025-09-04T21:02:15,881 | %u 2025-09-04T21:02:15,885 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T21:02:15,885 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T21:02:15,885 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:15,885 ...... 2025-09-04T21:02:15,885 2644 | sizeof( void * ) ); 2025-09-04T21:02:15,885 | ~~~~~~~~~~~~~~~~ 2025-09-04T21:02:15,885 | | 2025-09-04T21:02:15,886 | unsigned int 2025-09-04T21:02:15,888 ast/src/memory.c:2643:43: note: format string is defined here 2025-09-04T21:02:15,889 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T21:02:15,889 | ~~^ 2025-09-04T21:02:15,889 | | 2025-09-04T21:02:15,889 | long unsigned int 2025-09-04T21:02:15,889 | %u 2025-09-04T21:02:17,011 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-04T21:02:17,014 ast/src/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T21:02:17,014 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:02:17,014 | ^~ 2025-09-04T21:02:17,017 ast/src/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T21:02:17,017 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:02:17,017 | ^~~~~~~~~~~ 2025-09-04T21:02:17,020 ast/src/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T21:02:17,020 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T21:02:17,020 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:17,994 In file included from ast/src/mapping.h:327, 2025-09-04T21:02:17,994 from ast/src/cmpmap.h:139, 2025-09-04T21:02:17,994 from ast/src/moc.c:193: 2025-09-04T21:02:17,994 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:17,995 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:17,995 | ^~~~~~~~ 2025-09-04T21:02:17,995 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:17,996 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:17,996 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:17,996 | ^~~~~~~~ 2025-09-04T21:02:18,150 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:02:18,150 ast/src/moc.c:608:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,150 608 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:02:18,150 | ~~^ 2025-09-04T21:02:18,150 | | 2025-09-04T21:02:18,150 | unsigned int 2025-09-04T21:02:18,151 | %llu 2025-09-04T21:02:18,151 ...... 2025-09-04T21:02:18,151 611 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:02:18,151 | ~~~~ 2025-09-04T21:02:18,151 | | 2025-09-04T21:02:18,151 | int64_t {aka long long int} 2025-09-04T21:02:18,151 ast/src/moc.c:608:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T21:02:18,151 608 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T21:02:18,152 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,152 ast/src/moc.c:610:41: note: format string is defined here 2025-09-04T21:02:18,152 610 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:02:18,152 | ~~^ 2025-09-04T21:02:18,152 | | 2025-09-04T21:02:18,152 | unsigned int 2025-09-04T21:02:18,152 | %lu 2025-09-04T21:02:18,164 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:02:18,166 ast/src/moc.c:1427:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,166 1427 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:02:18,166 | ~~^ 2025-09-04T21:02:18,166 | | 2025-09-04T21:02:18,166 | unsigned int 2025-09-04T21:02:18,166 | %llu 2025-09-04T21:02:18,167 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:02:18,167 | ~~~~~ 2025-09-04T21:02:18,167 | | 2025-09-04T21:02:18,167 | int64_t {aka long long int} 2025-09-04T21:02:18,168 ast/src/moc.c:1427:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,168 1427 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T21:02:18,168 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,168 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:02:18,168 | ~~~~ 2025-09-04T21:02:18,168 | | 2025-09-04T21:02:18,168 | int64_t {aka long long int} 2025-09-04T21:02:18,169 ast/src/moc.c:1428:43: note: format string is defined here 2025-09-04T21:02:18,169 1428 | "end (%zu).", status, npix0, npix ); 2025-09-04T21:02:18,169 | ~~^ 2025-09-04T21:02:18,169 | | 2025-09-04T21:02:18,169 | unsigned int 2025-09-04T21:02:18,170 | %llu 2025-09-04T21:02:18,320 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-04T21:02:18,325 ast/src/moc.c:3044:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,325 3044 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T21:02:18,325 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,325 ...... 2025-09-04T21:02:18,325 3047 | plist->value ); 2025-09-04T21:02:18,325 | ~~~~~~~~~~~~ 2025-09-04T21:02:18,325 | | 2025-09-04T21:02:18,325 | int64_t {aka long long int} 2025-09-04T21:02:18,329 ast/src/moc.c:3045:54: note: format string is defined here 2025-09-04T21:02:18,329 3045 | "depth at end-point %zu (internal programming" 2025-09-04T21:02:18,330 | ~~^ 2025-09-04T21:02:18,330 | | 2025-09-04T21:02:18,330 | unsigned int 2025-09-04T21:02:18,330 | %llu 2025-09-04T21:02:18,335 ast/src/moc.c:3077:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,335 3077 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:02:18,335 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,335 3078 | "active ranges at %zu (internal programming " 2025-09-04T21:02:18,335 3079 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:02:18,336 | ~~~~~~~~~~~~ 2025-09-04T21:02:18,336 | | 2025-09-04T21:02:18,336 | int64_t {aka long long int} 2025-09-04T21:02:18,340 ast/src/moc.c:3078:49: note: format string is defined here 2025-09-04T21:02:18,340 3078 | "active ranges at %zu (internal programming " 2025-09-04T21:02:18,340 | ~~^ 2025-09-04T21:02:18,340 | | 2025-09-04T21:02:18,340 | unsigned int 2025-09-04T21:02:18,340 | %llu 2025-09-04T21:02:18,346 ast/src/moc.c:3100:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,346 3100 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:02:18,346 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,346 3101 | "%zu (internal programming error).", status, 2025-09-04T21:02:18,346 3102 | astGetClass(this), plist->value ); 2025-09-04T21:02:18,346 | ~~~~~~~~~~~~ 2025-09-04T21:02:18,346 | | 2025-09-04T21:02:18,346 | int64_t {aka long long int} 2025-09-04T21:02:18,351 ast/src/moc.c:3101:32: note: format string is defined here 2025-09-04T21:02:18,351 3101 | "%zu (internal programming error).", status, 2025-09-04T21:02:18,351 | ~~^ 2025-09-04T21:02:18,351 | | 2025-09-04T21:02:18,351 | unsigned int 2025-09-04T21:02:18,351 | %llu 2025-09-04T21:02:18,356 ast/src/moc.c:3134:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,356 3134 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T21:02:18,357 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,357 3135 | "active ranges at %zu (internal programming " 2025-09-04T21:02:18,357 3136 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T21:02:18,357 | ~~~~~~~~~~~~ 2025-09-04T21:02:18,357 | | 2025-09-04T21:02:18,357 | int64_t {aka long long int} 2025-09-04T21:02:18,361 ast/src/moc.c:3135:49: note: format string is defined here 2025-09-04T21:02:18,361 3135 | "active ranges at %zu (internal programming " 2025-09-04T21:02:18,361 | ~~^ 2025-09-04T21:02:18,361 | | 2025-09-04T21:02:18,362 | unsigned int 2025-09-04T21:02:18,362 | %llu 2025-09-04T21:02:18,368 ast/src/moc.c:3160:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,368 3160 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T21:02:18,368 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,368 3161 | "%zu (internal programming error).", status, 2025-09-04T21:02:18,368 3162 | astGetClass(this), plist->value ); 2025-09-04T21:02:18,368 | ~~~~~~~~~~~~ 2025-09-04T21:02:18,368 | | 2025-09-04T21:02:18,368 | int64_t {aka long long int} 2025-09-04T21:02:18,373 ast/src/moc.c:3161:32: note: format string is defined here 2025-09-04T21:02:18,373 3161 | "%zu (internal programming error).", status, 2025-09-04T21:02:18,373 | ~~^ 2025-09-04T21:02:18,373 | | 2025-09-04T21:02:18,373 | unsigned int 2025-09-04T21:02:18,373 | %llu 2025-09-04T21:02:18,382 ast/src/moc.c:3200:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,382 3200 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:02:18,382 | ~~^ 2025-09-04T21:02:18,382 | | 2025-09-04T21:02:18,382 | unsigned int 2025-09-04T21:02:18,382 | %llu 2025-09-04T21:02:18,383 ...... 2025-09-04T21:02:18,383 3203 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:02:18,383 | ~~~~~~~~~ 2025-09-04T21:02:18,383 | | 2025-09-04T21:02:18,383 | int64_t {aka long long int} 2025-09-04T21:02:18,389 ast/src/moc.c:3200:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,389 3200 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T21:02:18,389 | ~~^ 2025-09-04T21:02:18,390 | | 2025-09-04T21:02:18,390 | unsigned int 2025-09-04T21:02:18,390 | %llu 2025-09-04T21:02:18,390 ...... 2025-09-04T21:02:18,390 3203 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T21:02:18,390 | ~~~~~~~~~ 2025-09-04T21:02:18,390 | | 2025-09-04T21:02:18,390 | int64_t {aka long long int} 2025-09-04T21:02:18,397 ast/src/moc.c:3208:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,397 3208 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:02:18,397 | ~~^ 2025-09-04T21:02:18,397 | | 2025-09-04T21:02:18,397 | unsigned int 2025-09-04T21:02:18,397 | %llu 2025-09-04T21:02:18,397 ...... 2025-09-04T21:02:18,397 3211 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:02:18,397 | ~~~~~~~~~ 2025-09-04T21:02:18,397 | | 2025-09-04T21:02:18,398 | int64_t {aka long long int} 2025-09-04T21:02:18,404 ast/src/moc.c:3208:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,404 3208 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:02:18,404 | ~~^ 2025-09-04T21:02:18,404 | | 2025-09-04T21:02:18,404 | unsigned int 2025-09-04T21:02:18,404 | %llu 2025-09-04T21:02:18,405 ...... 2025-09-04T21:02:18,405 3211 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:02:18,405 | ~~~~~~~~~ 2025-09-04T21:02:18,405 | | 2025-09-04T21:02:18,405 | int64_t {aka long long int} 2025-09-04T21:02:18,411 ast/src/moc.c:3215:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,412 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:02:18,412 | ~~^ 2025-09-04T21:02:18,412 | | 2025-09-04T21:02:18,412 | unsigned int 2025-09-04T21:02:18,412 | %llu 2025-09-04T21:02:18,412 ...... 2025-09-04T21:02:18,412 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:02:18,412 | ~~~~~~~~~ 2025-09-04T21:02:18,412 | | 2025-09-04T21:02:18,412 | int64_t {aka long long int} 2025-09-04T21:02:18,419 ast/src/moc.c:3215:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,419 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:02:18,419 | ~~^ 2025-09-04T21:02:18,419 | | 2025-09-04T21:02:18,419 | unsigned int 2025-09-04T21:02:18,419 | %llu 2025-09-04T21:02:18,419 ...... 2025-09-04T21:02:18,419 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:02:18,419 | ~~~~~~~~~ 2025-09-04T21:02:18,419 | | 2025-09-04T21:02:18,419 | int64_t {aka long long int} 2025-09-04T21:02:18,426 ast/src/moc.c:3215:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,426 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:02:18,426 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,427 ...... 2025-09-04T21:02:18,427 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:02:18,427 | ~~~~~~~~~ 2025-09-04T21:02:18,427 | | 2025-09-04T21:02:18,427 | int64_t {aka long long int} 2025-09-04T21:02:18,433 ast/src/moc.c:3216:52: note: format string is defined here 2025-09-04T21:02:18,433 3216 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:02:18,433 | ~~^ 2025-09-04T21:02:18,433 | | 2025-09-04T21:02:18,433 | unsigned int 2025-09-04T21:02:18,433 | %llu 2025-09-04T21:02:18,440 ast/src/moc.c:3215:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,440 3215 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T21:02:18,440 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:18,440 ...... 2025-09-04T21:02:18,440 3218 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T21:02:18,441 | ~~~~~~~~~ 2025-09-04T21:02:18,441 | | 2025-09-04T21:02:18,441 | int64_t {aka long long int} 2025-09-04T21:02:18,445 ast/src/moc.c:3216:56: note: format string is defined here 2025-09-04T21:02:18,445 3216 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T21:02:18,445 | ~~^ 2025-09-04T21:02:18,446 | | 2025-09-04T21:02:18,446 | unsigned int 2025-09-04T21:02:18,446 | %llu 2025-09-04T21:02:18,490 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-04T21:02:18,498 ast/src/moc.c:4892:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,499 4892 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:02:18,499 | ~~^ 2025-09-04T21:02:18,499 | | 2025-09-04T21:02:18,499 | unsigned int 2025-09-04T21:02:18,499 | %llu 2025-09-04T21:02:18,499 4893 | order, npix ); 2025-09-04T21:02:18,499 | ~~~~ 2025-09-04T21:02:18,499 | | 2025-09-04T21:02:18,499 | int64_t {aka long long int} 2025-09-04T21:02:18,509 ast/src/moc.c:4892:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,509 4892 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T21:02:18,509 | ~~^ 2025-09-04T21:02:18,509 | | 2025-09-04T21:02:18,509 | unsigned int 2025-09-04T21:02:18,509 | %llu 2025-09-04T21:02:18,510 4893 | order, npix ); 2025-09-04T21:02:18,510 | ~~~~ 2025-09-04T21:02:18,510 | | 2025-09-04T21:02:18,510 | int64_t {aka long long int} 2025-09-04T21:02:18,522 ast/src/moc.c:4900:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,522 4900 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:02:18,522 | ~~^ ~~~~ 2025-09-04T21:02:18,522 | | | 2025-09-04T21:02:18,522 | | int64_t {aka long long int} 2025-09-04T21:02:18,523 | unsigned int 2025-09-04T21:02:18,523 | %llu 2025-09-04T21:02:18,535 ast/src/moc.c:4911:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,535 4911 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:02:18,535 | ~~^ ~~~~~~~~~ 2025-09-04T21:02:18,535 | | | 2025-09-04T21:02:18,535 | | int64_t {aka long long int} 2025-09-04T21:02:18,535 | unsigned int 2025-09-04T21:02:18,535 | %llu 2025-09-04T21:02:18,548 ast/src/moc.c:4916:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,548 4916 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:02:18,548 | ~~^ ~~~~ 2025-09-04T21:02:18,548 | | | 2025-09-04T21:02:18,548 | unsigned int int64_t {aka long long int} 2025-09-04T21:02:18,548 | %llu 2025-09-04T21:02:18,558 ast/src/moc.c:4916:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,559 4916 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T21:02:18,559 | ~~^ ~~~~ 2025-09-04T21:02:18,559 | | | 2025-09-04T21:02:18,559 | | int64_t {aka long long int} 2025-09-04T21:02:18,559 | unsigned int 2025-09-04T21:02:18,559 | %llu 2025-09-04T21:02:18,571 ast/src/moc.c:4924:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,571 4924 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T21:02:18,571 | ~~^ ~~~~~~~~~ 2025-09-04T21:02:18,571 | | | 2025-09-04T21:02:18,572 | | int64_t {aka long long int} 2025-09-04T21:02:18,572 | unsigned int 2025-09-04T21:02:18,572 | %llu 2025-09-04T21:02:18,584 ast/src/moc.c:4929:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,584 4929 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T21:02:18,584 | ~~^ ~~~~ 2025-09-04T21:02:18,584 | | | 2025-09-04T21:02:18,584 | | int64_t {aka long long int} 2025-09-04T21:02:18,585 | unsigned int 2025-09-04T21:02:18,585 | %llu 2025-09-04T21:02:18,600 ast/src/moc.c:4943:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:18,600 4943 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T21:02:18,600 | ~~^ ~~~~ 2025-09-04T21:02:18,600 | | | 2025-09-04T21:02:18,600 | | int64_t {aka long long int} 2025-09-04T21:02:18,600 | unsigned int 2025-09-04T21:02:18,600 | %llu 2025-09-04T21:02:18,610 ast/src/moc.c: In function ‘GetNorm’: 2025-09-04T21:02:18,619 ast/src/moc.c:5097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:02:18,619 5097 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:02:18,619 | ^ 2025-09-04T21:02:18,619 ast/src/moc.c:5169:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:02:18,619 5169 | UNMAP 2025-09-04T21:02:18,619 | ^~~~~ 2025-09-04T21:02:18,630 ast/src/moc.c:5097:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:02:18,631 5097 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T21:02:18,631 | ^ 2025-09-04T21:02:18,631 ast/src/moc.c:5176:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T21:02:18,631 5176 | UNMAP 2025-09-04T21:02:18,631 | ^~~~~ 2025-09-04T21:02:20,191 ast/src/moc.c: In function ‘TestCell’: 2025-09-04T21:02:20,206 ast/src/moc.c:8953:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,207 8953 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:02:20,207 | ~~^ 2025-09-04T21:02:20,207 | | 2025-09-04T21:02:20,207 | unsigned int 2025-09-04T21:02:20,207 | %llu 2025-09-04T21:02:20,207 ...... 2025-09-04T21:02:20,207 8956 | npix, MaxNpix( order ) + 1 ); 2025-09-04T21:02:20,207 | ~~~~ 2025-09-04T21:02:20,207 | | 2025-09-04T21:02:20,207 | int64_t {aka long long int} 2025-09-04T21:02:20,221 ast/src/moc.c:8953:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T21:02:20,222 8953 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T21:02:20,222 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:20,233 ast/src/moc.c:8955:41: note: format string is defined here 2025-09-04T21:02:20,233 8955 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T21:02:20,233 | ~~^ 2025-09-04T21:02:20,233 | | 2025-09-04T21:02:20,233 | unsigned int 2025-09-04T21:02:20,233 | %lu 2025-09-04T21:02:20,338 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-04T21:02:20,357 ast/src/moc.c:10543:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,357 10543 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T21:02:20,357 | ~~^ 2025-09-04T21:02:20,357 | | 2025-09-04T21:02:20,357 | unsigned int 2025-09-04T21:02:20,357 | %llu 2025-09-04T21:02:20,358 10544 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T21:02:20,358 | ~~~~~~~ 2025-09-04T21:02:20,358 | | 2025-09-04T21:02:20,358 | int64_t {aka long long int} 2025-09-04T21:02:20,379 ast/src/moc.c:10550:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,379 10550 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:02:20,379 | ~~^ 2025-09-04T21:02:20,379 | | 2025-09-04T21:02:20,379 | unsigned int 2025-09-04T21:02:20,379 | %llu 2025-09-04T21:02:20,379 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:02:20,379 | ~~~~~~~ 2025-09-04T21:02:20,379 | | 2025-09-04T21:02:20,379 | int64_t {aka long long int} 2025-09-04T21:02:20,397 ast/src/moc.c:10550:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,397 10550 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T21:02:20,397 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:20,397 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:02:20,397 | ~~~~~~~ 2025-09-04T21:02:20,397 | | 2025-09-04T21:02:20,398 | int64_t {aka long long int} 2025-09-04T21:02:20,412 ast/src/moc.c:10551:36: note: format string is defined here 2025-09-04T21:02:20,412 10551 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T21:02:20,412 | ~~^ 2025-09-04T21:02:20,412 | | 2025-09-04T21:02:20,412 | unsigned int 2025-09-04T21:02:20,412 | %llu 2025-09-04T21:02:20,434 ast/src/moc.c:10557:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,434 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:02:20,434 | ~~^ 2025-09-04T21:02:20,434 | | 2025-09-04T21:02:20,434 | unsigned int 2025-09-04T21:02:20,434 | %llu 2025-09-04T21:02:20,434 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:02:20,434 | ~~~~~~~ 2025-09-04T21:02:20,434 | | 2025-09-04T21:02:20,434 | int64_t {aka long long int} 2025-09-04T21:02:20,456 ast/src/moc.c:10557:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,456 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:02:20,456 | ~~^ 2025-09-04T21:02:20,456 | | 2025-09-04T21:02:20,456 | unsigned int 2025-09-04T21:02:20,456 | %llu 2025-09-04T21:02:20,457 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:02:20,457 | ~~~~~~~ 2025-09-04T21:02:20,457 | | 2025-09-04T21:02:20,457 | int64_t {aka long long int} 2025-09-04T21:02:20,474 ast/src/moc.c:10557:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,474 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:02:20,475 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:20,475 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:02:20,475 | ~~~~~ 2025-09-04T21:02:20,475 | | 2025-09-04T21:02:20,475 | int64_t {aka long long int} 2025-09-04T21:02:20,489 ast/src/moc.c:10558:30: note: format string is defined here 2025-09-04T21:02:20,489 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:02:20,489 | ~~^ 2025-09-04T21:02:20,490 | | 2025-09-04T21:02:20,490 | unsigned int 2025-09-04T21:02:20,490 | %llu 2025-09-04T21:02:20,507 ast/src/moc.c:10557:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:02:20,507 10557 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T21:02:20,507 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:02:20,508 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:02:20,508 10559 | ulast ); 2025-09-04T21:02:20,508 | ~~~~~ 2025-09-04T21:02:20,508 | | 2025-09-04T21:02:20,508 | int64_t {aka long long int} 2025-09-04T21:02:20,522 ast/src/moc.c:10558:34: note: format string is defined here 2025-09-04T21:02:20,522 10558 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T21:02:20,523 | ~~^ 2025-09-04T21:02:20,523 | | 2025-09-04T21:02:20,523 | unsigned int 2025-09-04T21:02:20,523 | %llu 2025-09-04T21:02:32,348 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-04T21:02:32,355 ast/src/moc.c:6993:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:32,355 6993 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-04T21:02:32,355 | ^ 2025-09-04T21:02:32,362 ast/src/moc.c:6816:8: note: ‘ii’ was declared here 2025-09-04T21:02:32,362 6816 | int ii; 2025-09-04T21:02:32,362 | ^~ 2025-09-04T21:02:32,701 In file included from ast/src/channel.h:220, 2025-09-04T21:02:32,701 from ast/src/moc.c:192: 2025-09-04T21:02:32,701 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-04T21:02:32,708 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:32,708 511 | #define astRetF_(x) (x) 2025-09-04T21:02:32,708 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:02:32,708 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:02:32,708 | ^~~~~~ 2025-09-04T21:02:32,708 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:02:32,708 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T21:02:32,708 | ^~~~~~~~~ 2025-09-04T21:02:32,708 ast/src/moc.c:5956:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T21:02:32,708 5956 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T21:02:32,708 | ^~~~~~~~~~~ 2025-09-04T21:02:32,714 ast/src/moc.c:5916:8: note: ‘ncorner’ was declared here 2025-09-04T21:02:32,714 5916 | int ncorner; 2025-09-04T21:02:32,714 | ^~~~~~~ 2025-09-04T21:02:32,720 ast/src/moc.c:6056:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:32,720 6056 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T21:02:32,720 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T21:02:32,726 ast/src/moc.c:5911:8: note: ‘cross’ was declared here 2025-09-04T21:02:32,726 5911 | int cross; 2025-09-04T21:02:32,726 | ^~~~~ 2025-09-04T21:02:33,112 In function ‘CombineRanges’, 2025-09-04T21:02:33,112 inlined from ‘astMocNorm_’ at ast/src/moc.c:6396:4, 2025-09-04T21:02:33,112 inlined from ‘astMocNorm_’ at ast/src/moc.c:6331:6: 2025-09-04T21:02:33,115 ast/src/moc.c:3193:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:33,115 3193 | this->nrange = nnew; 2025-09-04T21:02:33,115 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T21:02:33,115 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-04T21:02:33,118 ast/src/moc.c:2972:8: note: ‘nnew’ was declared here 2025-09-04T21:02:33,118 2972 | int nnew; 2025-09-04T21:02:33,118 | ^~~~ 2025-09-04T21:02:34,458 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-04T21:02:34,466 ast/src/moc.c:7938:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:34,466 7938 | this->mdlen = npoint + ndis; 2025-09-04T21:02:34,466 | ~~~~~~~^~~~~~ 2025-09-04T21:02:34,473 ast/src/moc.c:7286:8: note: ‘ndis’ was declared here 2025-09-04T21:02:34,473 7286 | int ndis; 2025-09-04T21:02:34,473 | ^~~~ 2025-09-04T21:02:34,484 ast/src/moc.c:7846:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:34,484 7846 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T21:02:34,484 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T21:02:34,491 ast/src/moc.c:7288:8: note: ‘nused’ was declared here 2025-09-04T21:02:34,491 7288 | int nused; 2025-09-04T21:02:34,491 | ^~~~~ 2025-09-04T21:02:37,141 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T21:02:37,143 ast/src/moc.c:1516:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:02:37,143 1516 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T21:02:37,143 | ^~~~~ 2025-09-04T21:02:37,144 ast/src/moc.c:1506:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T21:02:37,144 1506 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T21:02:37,144 | ^~~~~ 2025-09-04T21:02:38,110 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T21:02:38,113 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,113 1977 | if( !ok ) { \ 2025-09-04T21:02:38,113 | ^ 2025-09-04T21:02:38,113 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,113 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,113 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,116 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:38,116 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:38,116 | ^~ 2025-09-04T21:02:38,116 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,117 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,117 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,120 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,120 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:38,120 | ^ 2025-09-04T21:02:38,120 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,121 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,121 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,123 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:38,123 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:38,124 | ^~ 2025-09-04T21:02:38,124 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,124 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,124 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,126 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,126 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:38,126 | ^ 2025-09-04T21:02:38,126 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,126 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,126 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,129 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:38,129 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:38,129 | ^~ 2025-09-04T21:02:38,129 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,129 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,129 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,131 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,131 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:38,131 | ^ 2025-09-04T21:02:38,132 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,132 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,132 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,135 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:38,136 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:38,136 | ^~ 2025-09-04T21:02:38,136 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,136 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,136 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,140 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,140 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:38,140 | ^ 2025-09-04T21:02:38,140 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,141 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,141 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,145 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:38,145 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:38,145 | ^~ 2025-09-04T21:02:38,145 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,145 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,145 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,150 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,150 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:38,150 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,150 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,150 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,150 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,154 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:38,154 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:38,154 | ^~~~~~~~~ 2025-09-04T21:02:38,154 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,155 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,155 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,158 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,158 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:38,158 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,158 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,158 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,158 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,161 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:38,161 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:38,161 | ^~~~~~~~~ 2025-09-04T21:02:38,161 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,161 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,161 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,164 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,165 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:38,165 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,165 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,165 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,165 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,168 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:38,168 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:38,168 | ^~~~~~~~~ 2025-09-04T21:02:38,169 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,169 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,169 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,173 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,173 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:38,173 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,173 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,173 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,173 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,177 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:38,177 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:38,177 | ^~~~~~~~~ 2025-09-04T21:02:38,177 ast/src/moc.c:2208:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,177 2208 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T21:02:38,177 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,920 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T21:02:38,923 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,924 1977 | if( !ok ) { \ 2025-09-04T21:02:38,924 | ^ 2025-09-04T21:02:38,924 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,924 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,924 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,927 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:38,927 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:38,927 | ^~ 2025-09-04T21:02:38,927 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,927 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,927 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,931 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,931 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:38,931 | ^ 2025-09-04T21:02:38,931 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,931 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,931 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,934 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:38,934 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:38,934 | ^~ 2025-09-04T21:02:38,934 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,934 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,934 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,937 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,937 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:38,937 | ^ 2025-09-04T21:02:38,937 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,938 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,938 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,940 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:38,941 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:38,941 | ^~ 2025-09-04T21:02:38,941 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,941 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,941 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,944 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,944 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:38,944 | ^ 2025-09-04T21:02:38,944 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,944 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,944 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,947 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:38,947 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:38,947 | ^~ 2025-09-04T21:02:38,947 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,947 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,947 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,950 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,950 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:38,950 | ^ 2025-09-04T21:02:38,950 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,950 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,951 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,953 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:38,953 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:38,953 | ^~ 2025-09-04T21:02:38,954 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,954 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,954 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,957 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,957 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:38,957 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,957 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,957 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,957 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,960 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:38,960 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:38,960 | ^~~~~~~~~ 2025-09-04T21:02:38,960 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,960 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,961 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,964 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,964 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:38,964 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,964 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,964 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,964 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,967 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:38,967 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:38,967 | ^~~~~~~~~ 2025-09-04T21:02:38,967 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,967 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,967 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,970 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,971 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:38,971 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,971 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,971 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,971 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,974 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:38,974 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:38,974 | ^~~~~~~~~ 2025-09-04T21:02:38,974 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,974 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,974 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,977 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:38,977 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:38,977 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,977 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,978 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,978 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:38,980 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:38,980 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:38,981 | ^~~~~~~~~ 2025-09-04T21:02:38,981 ast/src/moc.c:2204:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:38,981 2204 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T21:02:38,981 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,718 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T21:02:39,721 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,722 1977 | if( !ok ) { \ 2025-09-04T21:02:39,722 | ^ 2025-09-04T21:02:39,722 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,722 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,722 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,725 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:39,725 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:39,725 | ^~ 2025-09-04T21:02:39,725 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,725 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,725 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,729 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,729 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:39,729 | ^ 2025-09-04T21:02:39,729 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,729 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,729 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,732 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:39,732 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:39,732 | ^~ 2025-09-04T21:02:39,732 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,732 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,733 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,735 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,735 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:39,736 | ^ 2025-09-04T21:02:39,736 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,736 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,736 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,739 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:39,739 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:39,739 | ^~ 2025-09-04T21:02:39,739 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,739 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,739 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,742 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,742 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:39,742 | ^ 2025-09-04T21:02:39,743 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,743 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,743 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,746 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:39,746 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:39,746 | ^~ 2025-09-04T21:02:39,746 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,746 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,746 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,750 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,750 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:39,750 | ^ 2025-09-04T21:02:39,750 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,750 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,750 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,753 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:39,753 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:39,754 | ^~ 2025-09-04T21:02:39,754 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,754 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,754 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,757 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,758 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:39,758 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,758 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,758 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,758 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,761 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:39,761 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:39,761 | ^~~~~~~~~ 2025-09-04T21:02:39,762 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,762 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,762 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,765 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,765 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:39,765 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,765 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,765 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,766 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,768 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:39,768 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:39,768 | ^~~~~~~~~ 2025-09-04T21:02:39,769 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,769 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,769 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,772 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,772 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:39,772 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,772 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,772 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,772 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,775 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:39,775 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:39,775 | ^~~~~~~~~ 2025-09-04T21:02:39,775 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,775 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,775 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,779 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:39,779 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:39,779 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,779 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,779 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,779 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:39,782 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:39,782 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:39,782 | ^~~~~~~~~ 2025-09-04T21:02:39,782 ast/src/moc.c:2206:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:39,782 2206 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T21:02:39,782 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,511 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T21:02:40,514 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,515 1977 | if( !ok ) { \ 2025-09-04T21:02:40,515 | ^ 2025-09-04T21:02:40,515 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,515 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,515 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,518 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:40,518 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:40,518 | ^~ 2025-09-04T21:02:40,518 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,518 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,518 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,522 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,522 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:40,522 | ^ 2025-09-04T21:02:40,522 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,522 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,522 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,525 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:40,525 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:40,525 | ^~ 2025-09-04T21:02:40,525 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,526 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,526 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,528 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,529 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:40,529 | ^ 2025-09-04T21:02:40,529 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,529 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,529 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,532 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:40,532 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:40,532 | ^~ 2025-09-04T21:02:40,532 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,532 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,532 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,536 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,536 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:40,536 | ^ 2025-09-04T21:02:40,536 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,536 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,536 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,540 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:40,540 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:40,540 | ^~ 2025-09-04T21:02:40,541 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,541 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,541 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,545 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,545 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:40,545 | ^ 2025-09-04T21:02:40,545 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,545 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,545 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,549 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:40,549 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:40,549 | ^~ 2025-09-04T21:02:40,550 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,550 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,550 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,554 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,554 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:40,554 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,555 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,555 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,555 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,559 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:40,559 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:40,559 | ^~~~~~~~~ 2025-09-04T21:02:40,559 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,559 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,560 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,565 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,565 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:40,566 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,566 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,566 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,566 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,570 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:40,570 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:40,570 | ^~~~~~~~~ 2025-09-04T21:02:40,570 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,570 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,571 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,575 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,575 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:40,575 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,575 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,575 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,575 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,578 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:40,578 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:40,579 | ^~~~~~~~~ 2025-09-04T21:02:40,579 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,579 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,579 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,582 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:40,582 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:40,582 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,583 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,583 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,583 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:40,586 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:40,586 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:40,586 | ^~~~~~~~~ 2025-09-04T21:02:40,586 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:40,586 2210 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T21:02:40,586 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,321 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T21:02:41,324 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,324 1977 | if( !ok ) { \ 2025-09-04T21:02:41,325 | ^ 2025-09-04T21:02:41,325 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,325 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,325 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,328 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:41,328 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:41,328 | ^~ 2025-09-04T21:02:41,328 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,328 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,328 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,331 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,332 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:41,332 | ^ 2025-09-04T21:02:41,332 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,332 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,332 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,335 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:41,335 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:41,335 | ^~ 2025-09-04T21:02:41,335 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,335 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,335 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,338 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,338 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:41,338 | ^ 2025-09-04T21:02:41,338 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,338 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,338 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,341 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:41,341 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:41,341 | ^~ 2025-09-04T21:02:41,341 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,342 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,342 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,344 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,345 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:41,345 | ^ 2025-09-04T21:02:41,345 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,345 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,345 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,348 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:41,349 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:41,349 | ^~ 2025-09-04T21:02:41,349 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,349 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,349 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,353 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,353 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:41,353 | ^ 2025-09-04T21:02:41,353 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,353 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,354 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,357 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:41,357 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:41,358 | ^~ 2025-09-04T21:02:41,358 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,358 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,358 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,362 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,362 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:41,362 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,363 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,363 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,363 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,367 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:41,367 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:41,367 | ^~~~~~~~~ 2025-09-04T21:02:41,367 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,367 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,367 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,371 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,371 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:41,371 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,371 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,371 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,371 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,374 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:41,374 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:41,374 | ^~~~~~~~~ 2025-09-04T21:02:41,374 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,374 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,374 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,377 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,377 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:41,378 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,378 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,378 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,378 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,380 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:41,381 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:41,381 | ^~~~~~~~~ 2025-09-04T21:02:41,381 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,381 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,381 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,384 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:41,384 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:41,384 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,384 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,384 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,385 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:41,387 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:41,387 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:41,387 | ^~~~~~~~~ 2025-09-04T21:02:41,388 ast/src/moc.c:2207:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:41,388 2207 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T21:02:41,388 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,126 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T21:02:42,129 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,129 1977 | if( !ok ) { \ 2025-09-04T21:02:42,129 | ^ 2025-09-04T21:02:42,129 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,129 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,129 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,132 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:42,132 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:42,132 | ^~ 2025-09-04T21:02:42,132 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,133 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,133 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,136 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,136 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:42,136 | ^ 2025-09-04T21:02:42,136 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,137 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,137 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,139 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:42,139 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:42,140 | ^~ 2025-09-04T21:02:42,140 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,140 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,140 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,143 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,143 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:42,143 | ^ 2025-09-04T21:02:42,143 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,143 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,143 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,146 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:42,146 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:42,146 | ^~ 2025-09-04T21:02:42,146 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,146 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,146 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,149 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,149 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:42,149 | ^ 2025-09-04T21:02:42,149 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,150 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,150 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,152 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:42,152 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:42,153 | ^~ 2025-09-04T21:02:42,153 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,153 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,153 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,156 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,156 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:42,156 | ^ 2025-09-04T21:02:42,156 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,156 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,156 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,159 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:42,159 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:42,159 | ^~ 2025-09-04T21:02:42,159 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,159 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,159 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,162 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,162 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:42,163 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,163 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,163 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,163 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,166 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:42,166 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:42,166 | ^~~~~~~~~ 2025-09-04T21:02:42,166 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,166 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,166 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,169 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,169 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:42,169 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,169 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,169 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,170 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,172 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:42,172 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:42,173 | ^~~~~~~~~ 2025-09-04T21:02:42,173 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,173 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,173 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,176 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,176 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:42,176 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,176 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,176 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,176 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,179 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:42,179 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:42,179 | ^~~~~~~~~ 2025-09-04T21:02:42,179 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,179 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,179 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,183 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,183 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:42,183 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,183 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,183 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,183 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,186 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:42,186 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:42,186 | ^~~~~~~~~ 2025-09-04T21:02:42,186 ast/src/moc.c:2203:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,186 2203 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T21:02:42,186 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,918 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T21:02:42,921 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,921 1977 | if( !ok ) { \ 2025-09-04T21:02:42,921 | ^ 2025-09-04T21:02:42,921 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,921 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,921 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,924 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:42,924 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:42,925 | ^~ 2025-09-04T21:02:42,925 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,925 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,925 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,928 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,928 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:42,928 | ^ 2025-09-04T21:02:42,929 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,929 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,929 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,932 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:42,932 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:42,932 | ^~ 2025-09-04T21:02:42,932 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,932 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,932 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,935 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,935 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:42,935 | ^ 2025-09-04T21:02:42,935 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,935 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,935 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,938 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:42,938 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:42,938 | ^~ 2025-09-04T21:02:42,938 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,938 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,938 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,941 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,941 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:42,941 | ^ 2025-09-04T21:02:42,941 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,942 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,942 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,944 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:42,945 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:42,945 | ^~ 2025-09-04T21:02:42,945 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,945 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,945 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,948 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,948 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:42,948 | ^ 2025-09-04T21:02:42,948 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,948 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,948 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,951 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:42,951 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:42,951 | ^~ 2025-09-04T21:02:42,951 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,951 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,951 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,954 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,955 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:42,955 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,955 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,955 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,955 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,958 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:42,958 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:42,958 | ^~~~~~~~~ 2025-09-04T21:02:42,958 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,958 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,958 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,961 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,961 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:42,961 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,962 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,962 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,962 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,964 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:42,965 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:42,965 | ^~~~~~~~~ 2025-09-04T21:02:42,965 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,965 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,965 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,968 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,968 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:42,968 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,968 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,968 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,969 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,971 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:42,971 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:42,971 | ^~~~~~~~~ 2025-09-04T21:02:42,971 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,971 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,971 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,974 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:42,974 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:42,974 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,974 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,975 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,975 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:42,978 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:42,978 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:42,978 | ^~~~~~~~~ 2025-09-04T21:02:42,978 ast/src/moc.c:2205:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:42,978 2205 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T21:02:42,979 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,718 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T21:02:43,721 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,722 1977 | if( !ok ) { \ 2025-09-04T21:02:43,722 | ^ 2025-09-04T21:02:43,722 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,722 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,722 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,725 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:43,725 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:43,725 | ^~ 2025-09-04T21:02:43,725 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,725 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,725 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,729 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,729 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:43,729 | ^ 2025-09-04T21:02:43,729 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,729 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,729 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,732 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:43,732 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:43,732 | ^~ 2025-09-04T21:02:43,732 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,732 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,732 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,736 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,736 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:43,736 | ^ 2025-09-04T21:02:43,737 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,737 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,737 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,741 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:43,741 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:43,741 | ^~ 2025-09-04T21:02:43,741 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,742 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,742 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,746 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,746 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:43,746 | ^ 2025-09-04T21:02:43,746 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,746 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,747 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,751 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:43,751 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:43,751 | ^~ 2025-09-04T21:02:43,751 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,751 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,751 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,756 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,756 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:43,756 | ^ 2025-09-04T21:02:43,756 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,756 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,756 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,759 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:43,760 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:43,760 | ^~ 2025-09-04T21:02:43,760 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,760 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,760 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,763 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,763 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:43,763 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,763 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,763 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,764 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,766 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:43,766 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:43,766 | ^~~~~~~~~ 2025-09-04T21:02:43,767 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,767 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,767 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,770 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,770 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:43,770 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,770 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,770 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,770 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,773 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:43,773 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:43,773 | ^~~~~~~~~ 2025-09-04T21:02:43,773 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,773 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,774 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,777 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,777 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:43,777 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,777 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,777 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,777 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,780 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:43,780 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:43,780 | ^~~~~~~~~ 2025-09-04T21:02:43,780 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,780 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,780 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,783 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:43,783 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:43,784 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,784 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,784 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,784 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:43,787 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:43,787 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:43,787 | ^~~~~~~~~ 2025-09-04T21:02:43,787 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:43,787 2211 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T21:02:43,787 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,515 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T21:02:44,518 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,518 1977 | if( !ok ) { \ 2025-09-04T21:02:44,518 | ^ 2025-09-04T21:02:44,518 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,518 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,518 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,521 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:44,521 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:44,521 | ^~ 2025-09-04T21:02:44,521 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,521 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,522 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,525 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,525 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:44,525 | ^ 2025-09-04T21:02:44,525 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,525 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,526 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,528 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:44,528 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:44,528 | ^~ 2025-09-04T21:02:44,529 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,529 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,529 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,532 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,532 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:44,532 | ^ 2025-09-04T21:02:44,532 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,532 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,532 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,535 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:44,535 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:44,535 | ^~ 2025-09-04T21:02:44,535 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,535 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,535 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,538 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,538 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:44,538 | ^ 2025-09-04T21:02:44,538 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,538 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,538 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,541 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:44,541 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:44,541 | ^~ 2025-09-04T21:02:44,541 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,542 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,542 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,544 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,545 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:44,545 | ^ 2025-09-04T21:02:44,545 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,545 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,545 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,548 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:44,548 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:44,548 | ^~ 2025-09-04T21:02:44,548 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,548 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,548 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,552 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,552 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:44,552 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,552 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,552 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,552 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,556 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:44,556 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:44,556 | ^~~~~~~~~ 2025-09-04T21:02:44,556 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,556 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,556 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,560 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,560 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:44,561 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,561 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,561 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,561 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,564 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:44,564 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:44,565 | ^~~~~~~~~ 2025-09-04T21:02:44,565 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,565 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,565 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,569 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,569 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:44,569 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,569 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,569 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,569 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,572 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:44,572 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:44,572 | ^~~~~~~~~ 2025-09-04T21:02:44,572 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,573 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,573 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,576 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:44,576 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:44,576 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,576 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,576 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,576 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:44,579 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:44,579 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:44,579 | ^~~~~~~~~ 2025-09-04T21:02:44,579 ast/src/moc.c:2202:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:44,579 2202 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T21:02:44,579 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,310 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T21:02:45,313 ast/src/moc.c:1977:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,313 1977 | if( !ok ) { \ 2025-09-04T21:02:45,313 | ^ 2025-09-04T21:02:45,313 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,313 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,313 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,317 ast/src/moc.c:1889:8: note: ‘ok’ was declared here 2025-09-04T21:02:45,317 1889 | int ok; /* At least one selected pixel? */ \ 2025-09-04T21:02:45,317 | ^~ 2025-09-04T21:02:45,317 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,317 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,317 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,322 ast/src/moc.c:2024:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,322 2024 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T21:02:45,322 | ^ 2025-09-04T21:02:45,322 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,322 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,323 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,326 ast/src/moc.c:1854:11: note: ‘hx’ was declared here 2025-09-04T21:02:45,326 1854 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:45,326 | ^~ 2025-09-04T21:02:45,326 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,326 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,326 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,329 ast/src/moc.c:2026:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,329 2026 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T21:02:45,329 | ^ 2025-09-04T21:02:45,329 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,329 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,329 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,332 ast/src/moc.c:1855:11: note: ‘hy’ was declared here 2025-09-04T21:02:45,332 1855 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T21:02:45,332 | ^~ 2025-09-04T21:02:45,333 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,333 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,333 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,336 ast/src/moc.c:2023:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,336 2023 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T21:02:45,336 | ^ 2025-09-04T21:02:45,336 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,336 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,336 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,340 ast/src/moc.c:1858:11: note: ‘lx’ was declared here 2025-09-04T21:02:45,340 1858 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T21:02:45,340 | ^~ 2025-09-04T21:02:45,340 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,340 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,340 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,343 ast/src/moc.c:2025:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,344 2025 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T21:02:45,344 | ^ 2025-09-04T21:02:45,344 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,344 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,344 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,347 ast/src/moc.c:1859:11: note: ‘ly’ was declared here 2025-09-04T21:02:45,347 1859 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T21:02:45,347 | ^~ 2025-09-04T21:02:45,347 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,348 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,348 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,351 ast/src/moc.c:2122:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,351 2122 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T21:02:45,351 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,352 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,352 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,352 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,355 ast/src/moc.c:1852:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:45,355 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:45,355 | ^~~~~~~~~ 2025-09-04T21:02:45,355 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,355 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,355 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,359 ast/src/moc.c:2123:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,359 2123 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T21:02:45,359 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,359 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,359 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,359 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,362 ast/src/moc.c:1852:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:45,362 1852 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T21:02:45,362 | ^~~~~~~~~ 2025-09-04T21:02:45,362 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,362 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,362 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,365 ast/src/moc.c:2124:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,365 2124 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T21:02:45,365 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,365 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,365 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,366 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,368 ast/src/moc.c:1853:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:45,368 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:45,368 | ^~~~~~~~~ 2025-09-04T21:02:45,369 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,369 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,369 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,372 ast/src/moc.c:2125:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,372 2125 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T21:02:45,372 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,372 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,372 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,372 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,375 ast/src/moc.c:1853:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:45,375 1853 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T21:02:45,375 | ^~~~~~~~~ 2025-09-04T21:02:45,375 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T21:02:45,375 2209 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T21:02:45,376 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:02:45,864 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T21:02:45,864 ast/src/moc.c:632:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,865 632 | shift = 2*( maxorder - order ); 2025-09-04T21:02:45,865 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T21:02:45,865 ast/src/moc.c:591:8: note: ‘maxorder’ was declared here 2025-09-04T21:02:45,865 591 | int maxorder; 2025-09-04T21:02:45,865 | ^~~~~~~~ 2025-09-04T21:02:45,953 ast/src/moc.c: In function ‘AddMocData’: 2025-09-04T21:02:45,953 ast/src/moc.c:851:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,953 851 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T21:02:45,954 | ^~~~ 2025-09-04T21:02:45,954 ast/src/moc.c:759:19: note: ‘pnk’ was declared here 2025-09-04T21:02:45,954 759 | const int64_t *pnk; 2025-09-04T21:02:45,954 | ^~~ 2025-09-04T21:02:45,955 ast/src/moc.c:848:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:45,955 848 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T21:02:45,955 | ^~~~ 2025-09-04T21:02:45,955 ast/src/moc.c:758:15: note: ‘pni’ was declared here 2025-09-04T21:02:45,955 758 | const int *pni; 2025-09-04T21:02:45,955 | ^~~ 2025-09-04T21:02:46,149 ast/src/moc.c: In function ‘AddRegion’: 2025-09-04T21:02:46,152 ast/src/moc.c:2519:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:46,152 2519 | if( mapped ) { 2025-09-04T21:02:46,152 | ^ 2025-09-04T21:02:46,154 ast/src/moc.c:2326:15: note: ‘mapped’ was declared here 2025-09-04T21:02:46,154 2326 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T21:02:46,155 | ^~~~~~ 2025-09-04T21:02:46,157 ast/src/moc.c:2593:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:46,157 2593 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T21:02:46,157 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:46,159 ast/src/moc.c:2312:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T21:02:46,159 2312 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:02:46,159 | ^~~~~~~~~ 2025-09-04T21:02:46,162 ast/src/moc.c:2594:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:46,162 2594 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T21:02:46,162 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:46,164 ast/src/moc.c:2312:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T21:02:46,164 2312 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T21:02:46,164 | ^~~~~~~~~ 2025-09-04T21:02:46,167 ast/src/moc.c:2595:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:46,167 2595 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T21:02:46,167 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:46,169 ast/src/moc.c:2313:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T21:02:46,169 2313 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:02:46,169 | ^~~~~~~~~ 2025-09-04T21:02:46,171 ast/src/moc.c:2596:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:02:46,171 2596 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T21:02:46,172 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T21:02:46,174 ast/src/moc.c:2313:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T21:02:46,174 2313 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T21:02:46,174 | ^~~~~~~~~ 2025-09-04T21:02:47,636 In file included from ast/src/mapping.h:327, 2025-09-04T21:02:47,636 from ast/src/frame.h:556, 2025-09-04T21:02:47,636 from ast/src/region.h:68, 2025-09-04T21:02:47,636 from ast/src/moc.h:68, 2025-09-04T21:02:47,636 from ast/src/mocchan.c:111: 2025-09-04T21:02:47,636 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:47,636 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:47,636 | ^~~~~~~~ 2025-09-04T21:02:47,637 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:47,638 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:47,638 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:47,638 | ^~~~~~~~ 2025-09-04T21:02:48,414 In file included from ast/src/normmap.c:97: 2025-09-04T21:02:48,414 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:48,414 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:48,415 | ^~~~~~~~ 2025-09-04T21:02:48,415 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:48,416 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:48,416 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:48,416 | ^~~~~~~~ 2025-09-04T21:02:49,041 In file included from ast/src/nullregion.c:83: 2025-09-04T21:02:49,042 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:49,042 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:49,042 | ^~~~~~~~ 2025-09-04T21:02:49,043 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:49,043 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:49,043 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:49,043 | ^~~~~~~~ 2025-09-04T21:02:49,878 In file included from ast/src/mapping.h:327, 2025-09-04T21:02:49,878 from ast/src/frame.h:556, 2025-09-04T21:02:49,878 from ast/src/frameset.h:438, 2025-09-04T21:02:49,878 from ast/src/plot.h:86, 2025-09-04T21:02:49,878 from ast/src/object.c:277: 2025-09-04T21:02:49,878 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:49,878 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:49,879 | ^~~~~~~~ 2025-09-04T21:02:49,880 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:49,880 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:49,880 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:49,880 | ^~~~~~~~ 2025-09-04T21:02:50,038 ast/src/object.c: In function ‘FromStringSource’: 2025-09-04T21:02:50,042 ast/src/object.c:4575:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T21:02:50,042 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T21:02:50,042 | ^~~~~~~~~~~~~~ 2025-09-04T21:02:52,552 In file included from ast/src/pcdmap.c:112: 2025-09-04T21:02:52,552 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:52,553 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:52,553 | ^~~~~~~~ 2025-09-04T21:02:52,553 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:52,553 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:52,553 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:52,553 | ^~~~~~~~ 2025-09-04T21:02:54,136 In file included from ast/src/permmap.c:115: 2025-09-04T21:02:54,136 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:54,136 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:54,136 | ^~~~~~~~ 2025-09-04T21:02:54,137 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:54,137 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:54,137 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:54,138 | ^~~~~~~~ 2025-09-04T21:02:56,471 In file included from ast/src/mapping.h:327, 2025-09-04T21:02:56,472 from ast/src/cmpmap.h:139, 2025-09-04T21:02:56,472 from ast/src/plot.c:1481: 2025-09-04T21:02:56,472 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:02:56,472 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:02:56,472 | ^~~~~~~~ 2025-09-04T21:02:56,473 In file included from ast/src/pointset.h:194: 2025-09-04T21:02:56,473 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:02:56,473 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:02:56,473 | ^~~~~~~~ 2025-09-04T21:02:56,764 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-04T21:02:56,768 ast/src/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:02:56,768 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T21:02:56,768 | ^ 2025-09-04T21:02:57,595 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-04T21:02:57,612 ast/src/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:02:57,612 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T21:02:57,612 | ^ 2025-09-04T21:02:58,431 ast/src/plot.c: At top level: 2025-09-04T21:02:58,455 ast/src/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:02:58,455 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T21:02:58,455 | ~~~~^~~~~~~~~~ 2025-09-04T21:02:58,455 ast/src/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T21:02:58,455 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T21:02:58,455 | ^~~~~ 2025-09-04T21:03:09,997 In function ‘TickMarks’, 2025-09-04T21:03:09,997 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18837:22: 2025-09-04T21:03:10,023 ast/src/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:03:10,024 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T21:03:10,024 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:03:10,024 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-04T21:03:10,050 ast/src/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T21:03:10,050 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T21:03:10,050 | ^~~~~~ 2025-09-04T21:03:23,006 In file included from ast/src/mapping.h:327, 2025-09-04T21:03:23,006 from ast/src/frame.h:556, 2025-09-04T21:03:23,006 from ast/src/cmpframe.h:257, 2025-09-04T21:03:23,006 from ast/src/plot3d.c:1161: 2025-09-04T21:03:23,007 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:23,007 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:23,007 | ^~~~~~~~ 2025-09-04T21:03:23,008 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:23,008 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:23,008 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:23,008 | ^~~~~~~~ 2025-09-04T21:03:23,247 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:03:23,247 6591 | const float up[], const char *just, int *status ){ 2025-09-04T21:03:23,247 | ~~~~~~~~~~~~^~~~ 2025-09-04T21:03:23,247 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T21:03:23,247 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T21:03:23,247 | ^~~~~~~~~~~~~~~ 2025-09-04T21:03:23,541 ast/src/plot3d.c: In function ‘Text’: 2025-09-04T21:03:23,546 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T21:03:23,546 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T21:03:23,546 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:03:23,547 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T21:03:23,548 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T21:03:23,548 In file included from ast/src/plot3d.c:1171: 2025-09-04T21:03:23,548 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T21:03:23,548 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T21:03:23,548 | ^~~~~~~~~~ 2025-09-04T21:03:29,302 In file included from ast/src/pointlist.c:103: 2025-09-04T21:03:29,303 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:29,303 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:29,303 | ^~~~~~~~ 2025-09-04T21:03:29,304 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:29,304 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:29,304 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:29,304 | ^~~~~~~~ 2025-09-04T21:03:29,377 ast/src/pointlist.c: In function ‘MaskD’: 2025-09-04T21:03:29,379 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,379 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,379 | ^~~~~~~~~ 2025-09-04T21:03:29,379 ...... 2025-09-04T21:03:29,379 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,379 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,379 | | 2025-09-04T21:03:29,379 | AstDim {aka long long int} 2025-09-04T21:03:29,379 ast/src/pointlist.c:955:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,380 955 | MAKE_MASK(D,double) 2025-09-04T21:03:29,380 | ^~~~~~~~~ 2025-09-04T21:03:29,382 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,382 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,382 | ^~~~~~~~~ 2025-09-04T21:03:29,382 ...... 2025-09-04T21:03:29,382 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,382 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,382 | | 2025-09-04T21:03:29,383 | AstDim {aka long long int} 2025-09-04T21:03:29,383 ast/src/pointlist.c:955:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,383 955 | MAKE_MASK(D,double) 2025-09-04T21:03:29,383 | ^~~~~~~~~ 2025-09-04T21:03:29,390 ast/src/pointlist.c: In function ‘MaskF’: 2025-09-04T21:03:29,392 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,392 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,392 | ^~~~~~~~~ 2025-09-04T21:03:29,392 ...... 2025-09-04T21:03:29,392 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,392 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,392 | | 2025-09-04T21:03:29,392 | AstDim {aka long long int} 2025-09-04T21:03:29,392 ast/src/pointlist.c:956:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,393 956 | MAKE_MASK(F,float) 2025-09-04T21:03:29,393 | ^~~~~~~~~ 2025-09-04T21:03:29,394 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,394 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,394 | ^~~~~~~~~ 2025-09-04T21:03:29,394 ...... 2025-09-04T21:03:29,395 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,395 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,395 | | 2025-09-04T21:03:29,395 | AstDim {aka long long int} 2025-09-04T21:03:29,395 ast/src/pointlist.c:956:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,395 956 | MAKE_MASK(F,float) 2025-09-04T21:03:29,395 | ^~~~~~~~~ 2025-09-04T21:03:29,401 ast/src/pointlist.c: In function ‘MaskL’: 2025-09-04T21:03:29,403 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,403 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,403 | ^~~~~~~~~ 2025-09-04T21:03:29,403 ...... 2025-09-04T21:03:29,403 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,403 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,404 | | 2025-09-04T21:03:29,404 | AstDim {aka long long int} 2025-09-04T21:03:29,404 ast/src/pointlist.c:957:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,404 957 | MAKE_MASK(L,long int) 2025-09-04T21:03:29,404 | ^~~~~~~~~ 2025-09-04T21:03:29,406 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,406 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,406 | ^~~~~~~~~ 2025-09-04T21:03:29,406 ...... 2025-09-04T21:03:29,406 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,406 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,406 | | 2025-09-04T21:03:29,407 | AstDim {aka long long int} 2025-09-04T21:03:29,407 ast/src/pointlist.c:957:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,407 957 | MAKE_MASK(L,long int) 2025-09-04T21:03:29,407 | ^~~~~~~~~ 2025-09-04T21:03:29,413 ast/src/pointlist.c: In function ‘MaskUL’: 2025-09-04T21:03:29,415 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,415 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,415 | ^~~~~~~~~ 2025-09-04T21:03:29,415 ...... 2025-09-04T21:03:29,416 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,416 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,416 | | 2025-09-04T21:03:29,416 | AstDim {aka long long int} 2025-09-04T21:03:29,416 ast/src/pointlist.c:958:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,416 958 | MAKE_MASK(UL,unsigned long int) 2025-09-04T21:03:29,416 | ^~~~~~~~~ 2025-09-04T21:03:29,418 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,418 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,418 | ^~~~~~~~~ 2025-09-04T21:03:29,418 ...... 2025-09-04T21:03:29,419 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,419 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,419 | | 2025-09-04T21:03:29,419 | AstDim {aka long long int} 2025-09-04T21:03:29,419 ast/src/pointlist.c:958:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,419 958 | MAKE_MASK(UL,unsigned long int) 2025-09-04T21:03:29,419 | ^~~~~~~~~ 2025-09-04T21:03:29,425 ast/src/pointlist.c: In function ‘MaskI’: 2025-09-04T21:03:29,427 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,427 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,427 | ^~~~~~~~~ 2025-09-04T21:03:29,427 ...... 2025-09-04T21:03:29,427 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,427 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,427 | | 2025-09-04T21:03:29,428 | AstDim {aka long long int} 2025-09-04T21:03:29,428 ast/src/pointlist.c:959:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,428 959 | MAKE_MASK(I,int) 2025-09-04T21:03:29,428 | ^~~~~~~~~ 2025-09-04T21:03:29,430 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,430 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,430 | ^~~~~~~~~ 2025-09-04T21:03:29,430 ...... 2025-09-04T21:03:29,430 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,430 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,430 | | 2025-09-04T21:03:29,430 | AstDim {aka long long int} 2025-09-04T21:03:29,431 ast/src/pointlist.c:959:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,431 959 | MAKE_MASK(I,int) 2025-09-04T21:03:29,431 | ^~~~~~~~~ 2025-09-04T21:03:29,437 ast/src/pointlist.c: In function ‘MaskUI’: 2025-09-04T21:03:29,439 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,439 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,439 | ^~~~~~~~~ 2025-09-04T21:03:29,439 ...... 2025-09-04T21:03:29,439 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,439 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,439 | | 2025-09-04T21:03:29,439 | AstDim {aka long long int} 2025-09-04T21:03:29,439 ast/src/pointlist.c:960:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,439 960 | MAKE_MASK(UI,unsigned int) 2025-09-04T21:03:29,439 | ^~~~~~~~~ 2025-09-04T21:03:29,442 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,442 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,442 | ^~~~~~~~~ 2025-09-04T21:03:29,442 ...... 2025-09-04T21:03:29,442 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,442 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,442 | | 2025-09-04T21:03:29,442 | AstDim {aka long long int} 2025-09-04T21:03:29,442 ast/src/pointlist.c:960:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,442 960 | MAKE_MASK(UI,unsigned int) 2025-09-04T21:03:29,443 | ^~~~~~~~~ 2025-09-04T21:03:29,449 ast/src/pointlist.c: In function ‘MaskS’: 2025-09-04T21:03:29,451 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,451 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,451 | ^~~~~~~~~ 2025-09-04T21:03:29,451 ...... 2025-09-04T21:03:29,451 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,451 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,452 | | 2025-09-04T21:03:29,452 | AstDim {aka long long int} 2025-09-04T21:03:29,452 ast/src/pointlist.c:961:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,452 961 | MAKE_MASK(S,short int) 2025-09-04T21:03:29,452 | ^~~~~~~~~ 2025-09-04T21:03:29,454 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,454 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,454 | ^~~~~~~~~ 2025-09-04T21:03:29,454 ...... 2025-09-04T21:03:29,454 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,454 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,455 | | 2025-09-04T21:03:29,455 | AstDim {aka long long int} 2025-09-04T21:03:29,455 ast/src/pointlist.c:961:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,455 961 | MAKE_MASK(S,short int) 2025-09-04T21:03:29,455 | ^~~~~~~~~ 2025-09-04T21:03:29,461 ast/src/pointlist.c: In function ‘MaskUS’: 2025-09-04T21:03:29,463 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,463 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,463 | ^~~~~~~~~ 2025-09-04T21:03:29,463 ...... 2025-09-04T21:03:29,463 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,463 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,464 | | 2025-09-04T21:03:29,464 | AstDim {aka long long int} 2025-09-04T21:03:29,464 ast/src/pointlist.c:962:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,464 962 | MAKE_MASK(US,unsigned short int) 2025-09-04T21:03:29,464 | ^~~~~~~~~ 2025-09-04T21:03:29,466 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,466 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,467 | ^~~~~~~~~ 2025-09-04T21:03:29,467 ...... 2025-09-04T21:03:29,467 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,467 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,467 | | 2025-09-04T21:03:29,467 | AstDim {aka long long int} 2025-09-04T21:03:29,467 ast/src/pointlist.c:962:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,467 962 | MAKE_MASK(US,unsigned short int) 2025-09-04T21:03:29,467 | ^~~~~~~~~ 2025-09-04T21:03:29,475 ast/src/pointlist.c: In function ‘MaskB’: 2025-09-04T21:03:29,477 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,477 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,477 | ^~~~~~~~~ 2025-09-04T21:03:29,477 ...... 2025-09-04T21:03:29,477 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,477 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,477 | | 2025-09-04T21:03:29,477 | AstDim {aka long long int} 2025-09-04T21:03:29,478 ast/src/pointlist.c:963:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,478 963 | MAKE_MASK(B,signed char) 2025-09-04T21:03:29,478 | ^~~~~~~~~ 2025-09-04T21:03:29,480 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,480 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,480 | ^~~~~~~~~ 2025-09-04T21:03:29,480 ...... 2025-09-04T21:03:29,481 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,481 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,481 | | 2025-09-04T21:03:29,481 | AstDim {aka long long int} 2025-09-04T21:03:29,481 ast/src/pointlist.c:963:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,481 963 | MAKE_MASK(B,signed char) 2025-09-04T21:03:29,481 | ^~~~~~~~~ 2025-09-04T21:03:29,487 ast/src/pointlist.c: In function ‘MaskUB’: 2025-09-04T21:03:29,489 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 5 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,489 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,489 | ^~~~~~~~~ 2025-09-04T21:03:29,490 ...... 2025-09-04T21:03:29,490 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,490 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,490 | | 2025-09-04T21:03:29,490 | AstDim {aka long long int} 2025-09-04T21:03:29,490 ast/src/pointlist.c:964:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,490 964 | MAKE_MASK(UB,unsigned char) 2025-09-04T21:03:29,490 | ^~~~~~~~~ 2025-09-04T21:03:29,492 ast/src/pointlist.c:881:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘AstDim’ {aka ‘long long int’} [-Wformat=] 2025-09-04T21:03:29,492 881 | astError( AST__GBDIN, "astMask"#X"(%s): Lower bound of " \ 2025-09-04T21:03:29,492 | ^~~~~~~~~ 2025-09-04T21:03:29,492 ...... 2025-09-04T21:03:29,492 884 | lbnd[ idim ], ubnd[ idim ] ); \ 2025-09-04T21:03:29,493 | ~~~~~~~~~~~~ 2025-09-04T21:03:29,493 | | 2025-09-04T21:03:29,493 | AstDim {aka long long int} 2025-09-04T21:03:29,493 ast/src/pointlist.c:964:1: note: in expansion of macro ‘MAKE_MASK’ 2025-09-04T21:03:29,493 964 | MAKE_MASK(UB,unsigned char) 2025-09-04T21:03:29,493 | ^~~~~~~~~ 2025-09-04T21:03:32,915 In file included from ast/src/pointset.c:461: 2025-09-04T21:03:32,916 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:32,916 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:32,916 | ^~~~~~~~ 2025-09-04T21:03:32,917 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:32,917 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:32,917 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:32,917 | ^~~~~~~~ 2025-09-04T21:03:34,461 In file included from ast/src/polygon.c:162: 2025-09-04T21:03:34,462 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:03:34,462 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:03:34,462 | ^~~~~~~~ 2025-09-04T21:03:34,463 In file included from ast/src/pointset.h:194: 2025-09-04T21:03:34,463 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:03:34,463 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:03:34,463 | ^~~~~~~~ 2025-09-04T21:04:53,271 In file included from ast/src/polymap.c:161: 2025-09-04T21:04:53,271 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:53,271 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:53,271 | ^~~~~~~~ 2025-09-04T21:04:53,272 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:53,272 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:53,273 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:53,273 | ^~~~~~~~ 2025-09-04T21:04:57,792 In file included from ast/src/prism.c:105: 2025-09-04T21:04:57,792 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:04:57,792 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:04:57,792 | ^~~~~~~~ 2025-09-04T21:04:57,793 In file included from ast/src/pointset.h:194: 2025-09-04T21:04:57,793 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:04:57,793 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:04:57,793 | ^~~~~~~~ 2025-09-04T21:05:00,216 In file included from ast/src/ratemap.c:91: 2025-09-04T21:05:00,216 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:00,216 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:00,216 | ^~~~~~~~ 2025-09-04T21:05:00,217 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:00,217 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:00,217 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:00,217 | ^~~~~~~~ 2025-09-04T21:05:00,985 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:00,985 from ast/src/region.c:828: 2025-09-04T21:05:00,985 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:00,985 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:00,985 | ^~~~~~~~ 2025-09-04T21:05:00,986 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:00,986 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:00,987 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:00,987 | ^~~~~~~~ 2025-09-04T21:05:09,904 ast/src/region.c: In function ‘OverlapX’: 2025-09-04T21:05:09,910 ast/src/region.c:7299:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:09,910 7299 | if( inside1 ) { 2025-09-04T21:05:09,911 | ^ 2025-09-04T21:05:09,916 ast/src/region.c:6951:8: note: ‘inside1’ was declared here 2025-09-04T21:05:09,917 6951 | int inside1; /* The position is inside reg1? */ 2025-09-04T21:05:09,917 | ^~~~~~~ 2025-09-04T21:05:10,280 ast/src/region.c: In function ‘astMask4D_’: 2025-09-04T21:05:10,300 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,300 13774 | return result; \ 2025-09-04T21:05:10,301 | ^~~~~~ 2025-09-04T21:05:10,301 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,301 13780 | MAKE_MASK4_(D,double) 2025-09-04T21:05:10,301 | ^~~~~~~~~~~ 2025-09-04T21:05:10,321 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,322 13748 | int result; \ 2025-09-04T21:05:10,322 | ^~~~~~ 2025-09-04T21:05:10,322 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,322 13780 | MAKE_MASK4_(D,double) 2025-09-04T21:05:10,322 | ^~~~~~~~~~~ 2025-09-04T21:05:10,357 ast/src/region.c: In function ‘astMask4F_’: 2025-09-04T21:05:10,378 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,378 13774 | return result; \ 2025-09-04T21:05:10,378 | ^~~~~~ 2025-09-04T21:05:10,378 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,378 13781 | MAKE_MASK4_(F,float) 2025-09-04T21:05:10,378 | ^~~~~~~~~~~ 2025-09-04T21:05:10,399 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,399 13748 | int result; \ 2025-09-04T21:05:10,399 | ^~~~~~ 2025-09-04T21:05:10,399 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,399 13781 | MAKE_MASK4_(F,float) 2025-09-04T21:05:10,399 | ^~~~~~~~~~~ 2025-09-04T21:05:10,434 ast/src/region.c: In function ‘astMask4L_’: 2025-09-04T21:05:10,455 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,455 13774 | return result; \ 2025-09-04T21:05:10,455 | ^~~~~~ 2025-09-04T21:05:10,456 ast/src/region.c:13782:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,456 13782 | MAKE_MASK4_(L,long int) 2025-09-04T21:05:10,456 | ^~~~~~~~~~~ 2025-09-04T21:05:10,476 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,476 13748 | int result; \ 2025-09-04T21:05:10,476 | ^~~~~~ 2025-09-04T21:05:10,477 ast/src/region.c:13782:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,477 13782 | MAKE_MASK4_(L,long int) 2025-09-04T21:05:10,477 | ^~~~~~~~~~~ 2025-09-04T21:05:10,512 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-04T21:05:10,532 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,532 13774 | return result; \ 2025-09-04T21:05:10,533 | ^~~~~~ 2025-09-04T21:05:10,533 ast/src/region.c:13783:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,533 13783 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:05:10,533 | ^~~~~~~~~~~ 2025-09-04T21:05:10,553 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,554 13748 | int result; \ 2025-09-04T21:05:10,554 | ^~~~~~ 2025-09-04T21:05:10,554 ast/src/region.c:13783:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,554 13783 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T21:05:10,554 | ^~~~~~~~~~~ 2025-09-04T21:05:10,590 ast/src/region.c: In function ‘astMask4I_’: 2025-09-04T21:05:10,611 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,611 13774 | return result; \ 2025-09-04T21:05:10,612 | ^~~~~~ 2025-09-04T21:05:10,612 ast/src/region.c:13784:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,612 13784 | MAKE_MASK4_(I,int) 2025-09-04T21:05:10,612 | ^~~~~~~~~~~ 2025-09-04T21:05:10,633 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,633 13748 | int result; \ 2025-09-04T21:05:10,633 | ^~~~~~ 2025-09-04T21:05:10,633 ast/src/region.c:13784:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,634 13784 | MAKE_MASK4_(I,int) 2025-09-04T21:05:10,634 | ^~~~~~~~~~~ 2025-09-04T21:05:10,668 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-04T21:05:10,689 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,689 13774 | return result; \ 2025-09-04T21:05:10,689 | ^~~~~~ 2025-09-04T21:05:10,690 ast/src/region.c:13785:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,690 13785 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:05:10,690 | ^~~~~~~~~~~ 2025-09-04T21:05:10,710 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,710 13748 | int result; \ 2025-09-04T21:05:10,711 | ^~~~~~ 2025-09-04T21:05:10,711 ast/src/region.c:13785:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,711 13785 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T21:05:10,711 | ^~~~~~~~~~~ 2025-09-04T21:05:10,745 ast/src/region.c: In function ‘astMask4S_’: 2025-09-04T21:05:10,766 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,766 13774 | return result; \ 2025-09-04T21:05:10,766 | ^~~~~~ 2025-09-04T21:05:10,767 ast/src/region.c:13786:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,767 13786 | MAKE_MASK4_(S,short int) 2025-09-04T21:05:10,767 | ^~~~~~~~~~~ 2025-09-04T21:05:10,787 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,787 13748 | int result; \ 2025-09-04T21:05:10,787 | ^~~~~~ 2025-09-04T21:05:10,788 ast/src/region.c:13786:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,788 13786 | MAKE_MASK4_(S,short int) 2025-09-04T21:05:10,788 | ^~~~~~~~~~~ 2025-09-04T21:05:10,823 ast/src/region.c: In function ‘astMask4US_’: 2025-09-04T21:05:10,844 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,844 13774 | return result; \ 2025-09-04T21:05:10,844 | ^~~~~~ 2025-09-04T21:05:10,844 ast/src/region.c:13787:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,845 13787 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:05:10,845 | ^~~~~~~~~~~ 2025-09-04T21:05:10,866 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,866 13748 | int result; \ 2025-09-04T21:05:10,866 | ^~~~~~ 2025-09-04T21:05:10,866 ast/src/region.c:13787:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,866 13787 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T21:05:10,866 | ^~~~~~~~~~~ 2025-09-04T21:05:10,901 ast/src/region.c: In function ‘astMask4B_’: 2025-09-04T21:05:10,923 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:10,923 13774 | return result; \ 2025-09-04T21:05:10,923 | ^~~~~~ 2025-09-04T21:05:10,923 ast/src/region.c:13788:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,923 13788 | MAKE_MASK4_(B,signed char) 2025-09-04T21:05:10,923 | ^~~~~~~~~~~ 2025-09-04T21:05:10,944 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:10,944 13748 | int result; \ 2025-09-04T21:05:10,944 | ^~~~~~ 2025-09-04T21:05:10,944 ast/src/region.c:13788:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:10,944 13788 | MAKE_MASK4_(B,signed char) 2025-09-04T21:05:10,944 | ^~~~~~~~~~~ 2025-09-04T21:05:10,979 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-04T21:05:11,000 ast/src/region.c:13774:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:11,000 13774 | return result; \ 2025-09-04T21:05:11,000 | ^~~~~~ 2025-09-04T21:05:11,000 ast/src/region.c:13789:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:11,001 13789 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:05:11,001 | ^~~~~~~~~~~ 2025-09-04T21:05:11,021 ast/src/region.c:13748:8: note: ‘result’ was declared here 2025-09-04T21:05:11,021 13748 | int result; \ 2025-09-04T21:05:11,021 | ^~~~~~ 2025-09-04T21:05:11,021 ast/src/region.c:13789:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T21:05:11,022 13789 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T21:05:11,022 | ^~~~~~~~~~~ 2025-09-04T21:05:11,793 In file included from ast/src/selectormap.c:102: 2025-09-04T21:05:11,793 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:11,793 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:11,793 | ^~~~~~~~ 2025-09-04T21:05:11,794 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:11,794 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:11,794 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:11,794 | ^~~~~~~~ 2025-09-04T21:05:12,672 In file included from ast/src/shiftmap.c:80: 2025-09-04T21:05:12,673 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:12,673 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:12,673 | ^~~~~~~~ 2025-09-04T21:05:12,674 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:12,674 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:12,674 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:12,674 | ^~~~~~~~ 2025-09-04T21:05:13,398 In file included from ast/src/skyaxis.c:141: 2025-09-04T21:05:13,399 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:13,399 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:13,399 | ^~~~~~~~ 2025-09-04T21:05:13,400 In file included from ./ast/pal.h:90, 2025-09-04T21:05:13,400 from ast/src/skyaxis.c:136: 2025-09-04T21:05:13,400 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:13,400 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:13,400 | ^~~~~~~~ 2025-09-04T21:05:16,198 In file included from ast/src/skyframe.c:761: 2025-09-04T21:05:16,198 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:16,198 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:16,198 | ^~~~~~~~ 2025-09-04T21:05:16,199 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:16,199 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:16,199 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:16,199 | ^~~~~~~~ 2025-09-04T21:05:16,500 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-04T21:05:16,507 ast/src/skyframe.c:8653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:05:16,507 8653 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:05:16,507 | ^~ 2025-09-04T21:05:16,517 ast/src/skyframe.c:8707:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:05:16,517 8707 | if( nc == strlen( setting + offset ) ) { 2025-09-04T21:05:16,517 | ^~ 2025-09-04T21:05:22,465 In file included from ast/src/slamap.c:188: 2025-09-04T21:05:22,465 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:22,465 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:22,465 | ^~~~~~~~ 2025-09-04T21:05:22,466 In file included from ./ast/pal.h:90, 2025-09-04T21:05:22,466 from ast/src/slamap.c:181: 2025-09-04T21:05:22,466 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:22,466 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:22,467 | ^~~~~~~~ 2025-09-04T21:05:26,264 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:26,264 from ast/src/specfluxframe.c:90: 2025-09-04T21:05:26,264 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:26,264 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:26,264 | ^~~~~~~~ 2025-09-04T21:05:26,265 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:26,265 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:26,265 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:26,266 | ^~~~~~~~ 2025-09-04T21:05:26,368 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T21:05:26,368 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:26,368 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:05:26,368 | ^~~~~~~ 2025-09-04T21:05:26,369 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:26,369 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T21:05:26,369 | ^~~~~~ 2025-09-04T21:05:26,395 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-04T21:05:26,397 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:26,397 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T21:05:26,397 | ^~~~ 2025-09-04T21:05:27,228 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:27,229 from ast/src/unit.h:55, 2025-09-04T21:05:27,229 from ast/src/specframe.c:206: 2025-09-04T21:05:27,229 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:27,229 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:27,229 | ^~~~~~~~ 2025-09-04T21:05:27,230 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:27,230 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:27,230 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:27,230 | ^~~~~~~~ 2025-09-04T21:05:27,572 ast/src/specframe.c: In function ‘Dump’: 2025-09-04T21:05:27,578 ast/src/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:05:27,578 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T21:05:27,578 | ^ 2025-09-04T21:05:31,398 In file included from ast/src/specmap.c:180: 2025-09-04T21:05:31,399 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:31,399 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:31,399 | ^~~~~~~~ 2025-09-04T21:05:31,400 In file included from ./ast/pal.h:90, 2025-09-04T21:05:31,400 from ast/src/specmap.c:174: 2025-09-04T21:05:31,400 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:31,400 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:31,400 | ^~~~~~~~ 2025-09-04T21:05:34,267 In file included from ast/src/sphmap.c:108: 2025-09-04T21:05:34,267 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:34,267 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:34,267 | ^~~~~~~~ 2025-09-04T21:05:34,268 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:34,268 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:34,268 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:34,268 | ^~~~~~~~ 2025-09-04T21:05:35,280 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:35,280 from ast/src/unitmap.h:131, 2025-09-04T21:05:35,280 from ast/src/stc.c:101: 2025-09-04T21:05:35,280 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:35,280 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:35,280 | ^~~~~~~~ 2025-09-04T21:05:35,281 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:35,281 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:35,281 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:35,282 | ^~~~~~~~ 2025-09-04T21:05:35,358 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-04T21:05:35,358 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:35,358 300 | int len; /* Length of attrib string */ 2025-09-04T21:05:35,359 | ^~~ 2025-09-04T21:05:35,367 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-04T21:05:35,368 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:35,368 776 | int len; /* Length of attrib string */ 2025-09-04T21:05:35,368 | ^~~ 2025-09-04T21:05:35,403 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-04T21:05:35,406 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:35,406 2844 | int len; /* Length of attrib string */ 2025-09-04T21:05:35,406 | ^~~ 2025-09-04T21:05:35,409 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:35,409 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T21:05:35,409 | ^~~~ 2025-09-04T21:05:36,801 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:36,801 from ast/src/frame.h:556, 2025-09-04T21:05:36,801 from ast/src/region.h:68, 2025-09-04T21:05:36,801 from ast/src/stc.h:71, 2025-09-04T21:05:36,801 from ast/src/stccatalogentrylocation.c:76: 2025-09-04T21:05:36,801 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:36,801 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:36,802 | ^~~~~~~~ 2025-09-04T21:05:36,802 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:36,803 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:36,803 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:36,803 | ^~~~~~~~ 2025-09-04T21:05:36,862 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T21:05:36,862 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:36,862 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:05:36,862 | ^~~ 2025-09-04T21:05:36,863 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:36,863 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:05:36,863 | ^~~~~~~ 2025-09-04T21:05:36,863 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T21:05:36,863 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:36,864 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T21:05:36,864 | ^~~~ 2025-09-04T21:05:37,172 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:37,172 from ast/src/frame.h:556, 2025-09-04T21:05:37,172 from ast/src/region.h:68, 2025-09-04T21:05:37,172 from ast/src/stc.h:71, 2025-09-04T21:05:37,172 from ast/src/stcobsdatalocation.c:97: 2025-09-04T21:05:37,172 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:37,172 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:37,173 | ^~~~~~~~ 2025-09-04T21:05:37,173 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:37,173 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:37,173 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:37,173 | ^~~~~~~~ 2025-09-04T21:05:37,241 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T21:05:37,241 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:37,241 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:05:37,241 | ^~~ 2025-09-04T21:05:37,242 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:37,242 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:05:37,242 | ^~~~~~~ 2025-09-04T21:05:37,630 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:37,630 from ast/src/frame.h:556, 2025-09-04T21:05:37,630 from ast/src/region.h:68, 2025-09-04T21:05:37,630 from ast/src/stc.h:71, 2025-09-04T21:05:37,630 from ast/src/stcresourceprofile.c:76: 2025-09-04T21:05:37,630 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:37,630 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:37,631 | ^~~~~~~~ 2025-09-04T21:05:37,631 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:37,632 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:37,632 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:37,632 | ^~~~~~~~ 2025-09-04T21:05:37,691 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T21:05:37,691 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:37,691 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:05:37,691 | ^~~ 2025-09-04T21:05:37,692 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:37,692 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:05:37,692 | ^~~~~~~ 2025-09-04T21:05:37,692 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T21:05:37,693 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:37,693 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T21:05:37,693 | ^~~~ 2025-09-04T21:05:37,999 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:38,000 from ast/src/frame.h:556, 2025-09-04T21:05:38,000 from ast/src/stcschan.c:216: 2025-09-04T21:05:38,000 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:38,000 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:38,000 | ^~~~~~~~ 2025-09-04T21:05:38,000 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:38,000 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:38,000 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:38,001 | ^~~~~~~~ 2025-09-04T21:05:38,609 In file included from ast/src/frame.h:554: 2025-09-04T21:05:38,609 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T21:05:38,610 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:05:38,611 511 | #define astRetF_(x) (x) 2025-09-04T21:05:38,611 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:05:38,611 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:05:38,611 | ^~~~~~ 2025-09-04T21:05:38,611 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:05:38,611 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:05:38,611 | ^~~~~~~~~ 2025-09-04T21:05:38,611 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:05:38,611 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:05:38,611 | ^~~~~~~~~~ 2025-09-04T21:05:38,612 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:05:38,612 511 | #define astRetF_(x) (x) 2025-09-04T21:05:38,612 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:05:38,613 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:05:38,613 | ^~~~~~ 2025-09-04T21:05:38,613 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:05:38,613 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:05:38,613 | ^~~~~~~~~ 2025-09-04T21:05:38,613 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:05:38,613 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T21:05:38,613 | ^~~~~~~~~~ 2025-09-04T21:05:38,613 In file included from ast/src/stcschan.c:236: 2025-09-04T21:05:38,613 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:05:38,614 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:05:38,614 | ^~~~~~~~~~~ 2025-09-04T21:05:45,165 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:45,166 from ast/src/frame.h:556, 2025-09-04T21:05:45,166 from ast/src/region.h:68, 2025-09-04T21:05:45,166 from ast/src/stc.h:71, 2025-09-04T21:05:45,166 from ast/src/stcsearchlocation.c:76: 2025-09-04T21:05:45,166 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:45,166 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:45,166 | ^~~~~~~~ 2025-09-04T21:05:45,166 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:45,167 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:45,167 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:45,167 | ^~~~~~~~ 2025-09-04T21:05:45,226 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T21:05:45,226 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:45,226 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T21:05:45,226 | ^~~ 2025-09-04T21:05:45,227 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:45,227 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T21:05:45,227 | ^~~~~~~ 2025-09-04T21:05:45,227 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T21:05:45,227 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:45,227 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T21:05:45,227 | ^~~~ 2025-09-04T21:05:45,530 In file included from ast/src/switchmap.c:138: 2025-09-04T21:05:45,530 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:45,530 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:45,530 | ^~~~~~~~ 2025-09-04T21:05:45,531 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:45,531 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:45,531 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:45,531 | ^~~~~~~~ 2025-09-04T21:05:47,255 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T21:05:47,256 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T21:05:47,256 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:05:47,256 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T21:05:47,256 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T21:05:47,256 | ^~~~~~ 2025-09-04T21:05:47,256 ast/src/table.c: In function ‘ParseKey’: 2025-09-04T21:05:47,259 ast/src/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:05:47,259 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T21:05:47,259 | ^~ 2025-09-04T21:05:50,541 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:50,542 from ast/src/unit.h:55, 2025-09-04T21:05:50,542 from ast/src/timeframe.c:252: 2025-09-04T21:05:50,542 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:50,542 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:50,542 | ^~~~~~~~ 2025-09-04T21:05:50,542 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:50,542 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:50,543 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:50,543 | ^~~~~~~~ 2025-09-04T21:05:50,701 ast/src/timeframe.c: In function ‘astInitTimeFrameVtab_’: 2025-09-04T21:05:50,703 ast/src/timeframe.c:3365:16: warning: unused variable ‘map’ [-Wunused-variable] 2025-09-04T21:05:50,704 3365 | AstMapping *map; /* Temporary Maping */ 2025-09-04T21:05:50,704 | ^~~ 2025-09-04T21:05:51,619 In file included from ast/src/timeframe.c:250: 2025-09-04T21:05:51,619 ast/src/timeframe.c: In function ‘Centre’: 2025-09-04T21:05:51,619 ast/src/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:51,619 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T21:05:51,619 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:05:51,620 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:05:51,620 | ^~~~~~~~ 2025-09-04T21:05:51,620 ast/src/timeframe.c:705:17: note: in expansion of macro ‘astStore’ 2025-09-04T21:05:51,620 705 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T21:05:51,620 | ^~~~~~~~ 2025-09-04T21:05:51,620 ast/src/timeframe.c:651:10: note: ‘date1’ was declared here 2025-09-04T21:05:51,620 651 | char *date1; 2025-09-04T21:05:51,620 | ^~~~~ 2025-09-04T21:05:51,620 ast/src/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T21:05:51,620 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T21:05:51,621 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T21:05:51,621 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T21:05:51,621 | ^~~~~~~~ 2025-09-04T21:05:51,621 ast/src/timeframe.c:803:15: note: in expansion of macro ‘astFree’ 2025-09-04T21:05:51,621 803 | date2 = astFree( date2 ); 2025-09-04T21:05:51,621 | ^~~~~~~ 2025-09-04T21:05:51,621 ast/src/timeframe.c:652:10: note: ‘date2’ was declared here 2025-09-04T21:05:51,621 652 | char *date2; 2025-09-04T21:05:51,621 | ^~~~~ 2025-09-04T21:05:54,444 In file included from ast/src/mapping.h:327, 2025-09-04T21:05:54,444 from ast/src/slamap.h:134, 2025-09-04T21:05:54,444 from ast/src/timemap.c:172: 2025-09-04T21:05:54,444 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:54,445 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:54,445 | ^~~~~~~~ 2025-09-04T21:05:54,445 In file included from ./ast/pal.h:90, 2025-09-04T21:05:54,445 from ast/src/timemap.c:171: 2025-09-04T21:05:54,445 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:54,445 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:54,445 | ^~~~~~~~ 2025-09-04T21:05:58,044 In file included from ast/src/tranmap.c:92: 2025-09-04T21:05:58,045 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:58,045 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:58,045 | ^~~~~~~~ 2025-09-04T21:05:58,045 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:58,045 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:58,045 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:58,045 | ^~~~~~~~ 2025-09-04T21:05:58,933 In file included from ast/src/unit.c:124: 2025-09-04T21:05:58,933 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:05:58,933 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:05:58,934 | ^~~~~~~~ 2025-09-04T21:05:58,934 In file included from ast/src/pointset.h:194: 2025-09-04T21:05:58,934 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:05:58,934 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:05:58,934 | ^~~~~~~~ 2025-09-04T21:05:58,980 ast/src/unit.c: In function ‘CleanExp’: 2025-09-04T21:05:58,981 ast/src/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T21:05:58,981 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T21:05:58,981 | ^~ 2025-09-04T21:05:58,994 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-04T21:05:58,995 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:05:58,995 868 | Oper op; 2025-09-04T21:05:58,995 | ^~ 2025-09-04T21:05:59,220 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T21:05:59,225 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T21:05:59,225 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T21:05:59,225 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:05:59,226 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T21:05:59,227 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T21:05:59,227 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T21:05:59,227 | ^~~~~~~ 2025-09-04T21:06:03,080 In file included from ast/src/unitmap.c:90: 2025-09-04T21:06:03,080 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:03,080 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:03,080 | ^~~~~~~~ 2025-09-04T21:06:03,080 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:03,080 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:03,080 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:03,081 | ^~~~~~~~ 2025-09-04T21:06:03,120 ast/src/unitmap.c: In function ‘Transform’: 2025-09-04T21:06:03,121 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:06:03,121 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T21:06:03,121 | ^~~ 2025-09-04T21:06:03,121 ast/src/unitmap.c: In function ‘Dump’: 2025-09-04T21:06:03,122 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:06:03,122 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T21:06:03,123 | ^~~~ 2025-09-04T21:06:03,623 In file included from ast/src/unitnormmap.c:109: 2025-09-04T21:06:03,624 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:03,624 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:03,624 | ^~~~~~~~ 2025-09-04T21:06:03,624 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:03,624 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:03,624 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:03,624 | ^~~~~~~~ 2025-09-04T21:06:04,644 In file included from ast/src/wcsmap.c:623: 2025-09-04T21:06:04,644 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:04,644 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:04,645 | ^~~~~~~~ 2025-09-04T21:06:04,645 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:04,645 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:04,645 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:04,645 | ^~~~~~~~ 2025-09-04T21:06:07,953 In file included from ast/src/winmap.c:140: 2025-09-04T21:06:07,953 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:07,953 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:07,954 | ^~~~~~~~ 2025-09-04T21:06:07,954 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:07,954 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:07,954 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:07,954 | ^~~~~~~~ 2025-09-04T21:06:10,788 ast/src/xml.c: In function ‘ReadContent’: 2025-09-04T21:06:10,794 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T21:06:10,794 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T21:06:10,794 | ^~~~~~~~~ 2025-09-04T21:06:15,163 In file included from ast/src/mapping.h:327, 2025-09-04T21:06:15,163 from ast/src/frame.h:556, 2025-09-04T21:06:15,163 from ast/src/xmlchan.c:208: 2025-09-04T21:06:15,163 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:15,164 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:15,164 | ^~~~~~~~ 2025-09-04T21:06:15,164 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:15,164 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:15,164 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:15,164 | ^~~~~~~~ 2025-09-04T21:06:15,390 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T21:06:15,391 ast/src/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T21:06:15,391 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T21:06:15,391 | ^~ 2025-09-04T21:06:16,134 In file included from ast/src/xmlchan.c:207: 2025-09-04T21:06:16,134 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T21:06:16,140 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:16,141 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,141 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,141 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,141 | ^~~~~~ 2025-09-04T21:06:16,141 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,141 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,141 | ^~~~~~~~~ 2025-09-04T21:06:16,141 ast/src/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,141 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,141 | ^~~~~~~~~~ 2025-09-04T21:06:16,147 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:16,147 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,147 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,147 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,147 | ^~~~~~ 2025-09-04T21:06:16,148 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,148 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,148 | ^~~~~~~~~ 2025-09-04T21:06:16,148 ast/src/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,148 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,148 | ^~~~~~~~~~ 2025-09-04T21:06:16,148 In file included from ast/src/xmlchan.c:214: 2025-09-04T21:06:16,148 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:16,148 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:06:16,148 | ^~~~~~~~~~~ 2025-09-04T21:06:16,153 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:16,153 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,153 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,154 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,154 | ^~~~~~ 2025-09-04T21:06:16,154 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,154 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,154 | ^~~~~~~~~ 2025-09-04T21:06:16,154 ast/src/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,154 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,154 | ^~~~~~~~~~ 2025-09-04T21:06:16,160 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:16,160 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,160 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,160 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,160 | ^~~~~~ 2025-09-04T21:06:16,160 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,160 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,160 | ^~~~~~~~~ 2025-09-04T21:06:16,161 ast/src/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,161 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,161 | ^~~~~~~~~~ 2025-09-04T21:06:16,161 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:16,161 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:06:16,161 | ^~~~~~~~~~~ 2025-09-04T21:06:16,166 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:16,166 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,166 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,166 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,166 | ^~~~~~ 2025-09-04T21:06:16,167 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,167 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,167 | ^~~~~~~~~ 2025-09-04T21:06:16,167 ast/src/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,167 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,167 | ^~~~~~~~~~ 2025-09-04T21:06:16,173 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:16,173 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,173 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,173 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,173 | ^~~~~~ 2025-09-04T21:06:16,173 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,173 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,173 | ^~~~~~~~~ 2025-09-04T21:06:16,173 ast/src/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,174 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,174 | ^~~~~~~~~~ 2025-09-04T21:06:16,174 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:16,174 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:06:16,174 | ^~~~~~~~~~~ 2025-09-04T21:06:16,179 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:16,179 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,179 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,179 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,179 | ^~~~~~ 2025-09-04T21:06:16,179 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,179 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,180 | ^~~~~~~~~ 2025-09-04T21:06:16,180 ast/src/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,180 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,180 | ^~~~~~~~~~ 2025-09-04T21:06:16,186 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:16,186 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,186 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,186 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,186 | ^~~~~~ 2025-09-04T21:06:16,186 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,186 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,186 | ^~~~~~~~~ 2025-09-04T21:06:16,186 ast/src/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,187 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T21:06:16,187 | ^~~~~~~~~~ 2025-09-04T21:06:16,187 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:16,187 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:06:16,187 | ^~~~~~~~~~~ 2025-09-04T21:06:16,197 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T21:06:16,201 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:16,201 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,201 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,201 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,201 | ^~~~~~ 2025-09-04T21:06:16,201 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,201 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,201 | ^~~~~~~~~ 2025-09-04T21:06:16,201 ast/src/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,201 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:06:16,202 | ^~~~~~~~~~ 2025-09-04T21:06:16,204 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:16,204 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,204 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,205 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,205 | ^~~~~~ 2025-09-04T21:06:16,205 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,205 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,205 | ^~~~~~~~~ 2025-09-04T21:06:16,205 ast/src/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,205 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:06:16,205 | ^~~~~~~~~~ 2025-09-04T21:06:16,205 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:16,205 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:06:16,205 | ^~~~~~~~~~~ 2025-09-04T21:06:16,208 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T21:06:16,208 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,208 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,208 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,208 | ^~~~~~ 2025-09-04T21:06:16,208 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,208 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,208 | ^~~~~~~~~ 2025-09-04T21:06:16,208 ast/src/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,208 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:06:16,208 | ^~~~~~~~~~ 2025-09-04T21:06:16,211 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T21:06:16,211 511 | #define astRetF_(x) (x) 2025-09-04T21:06:16,211 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T21:06:16,211 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T21:06:16,211 | ^~~~~~ 2025-09-04T21:06:16,212 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T21:06:16,212 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T21:06:16,212 | ^~~~~~~~~ 2025-09-04T21:06:16,212 ast/src/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T21:06:16,212 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T21:06:16,212 | ^~~~~~~~~~ 2025-09-04T21:06:16,212 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T21:06:16,212 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T21:06:16,212 | ^~~~~~~~~~~ 2025-09-04T21:06:22,571 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T21:06:22,578 ast/src/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T21:06:22,578 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:06:22,578 | ^ 2025-09-04T21:06:22,579 In function ‘ReCentreAnc’, 2025-09-04T21:06:22,579 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10686:7: 2025-09-04T21:06:22,586 ast/src/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T21:06:22,586 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T21:06:22,586 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T21:06:24,455 In file included from ast/src/xphmap.c:89: 2025-09-04T21:06:24,455 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:24,455 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:24,455 | ^~~~~~~~ 2025-09-04T21:06:24,456 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:24,456 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:24,456 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:24,456 | ^~~~~~~~ 2025-09-04T21:06:25,476 In file included from ast/src/zoommap.c:93: 2025-09-04T21:06:25,477 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T21:06:25,477 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T21:06:25,477 | ^~~~~~~~ 2025-09-04T21:06:25,477 In file included from ast/src/pointset.h:194: 2025-09-04T21:06:25,477 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T21:06:25,477 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T21:06:25,477 | ^~~~~~~~ 2025-09-04T21:06:32,205 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T21:06:32,208 starlink/ast/Ast.c:64:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,208 64 | case PyArray_DOUBLE: 2025-09-04T21:06:32,208 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,208 | PyArray_DTYPE 2025-09-04T21:06:32,209 starlink/ast/Ast.c:64:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T21:06:32,225 starlink/ast/Ast.c:67:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:32,225 67 | case PyArray_FLOAT: 2025-09-04T21:06:32,225 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,225 | PyArray_ISFLOAT 2025-09-04T21:06:32,238 starlink/ast/Ast.c:70:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:32,238 70 | case PyArray_INT: 2025-09-04T21:06:32,238 | ^~~~~~~~~~~ 2025-09-04T21:06:32,238 | PyArray_Put 2025-09-04T21:06:32,252 starlink/ast/Ast.c:73:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:06:32,252 73 | case PyArray_UINT: 2025-09-04T21:06:32,252 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,252 | PyArray_DIM 2025-09-04T21:06:32,260 starlink/ast/Ast.c:76:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:32,260 76 | case PyArray_BYTE: 2025-09-04T21:06:32,261 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,261 | PyArray_BYTES 2025-09-04T21:06:32,273 starlink/ast/Ast.c:79:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:32,273 79 | case PyArray_UBYTE: 2025-09-04T21:06:32,273 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,274 | PyArray_BYTES 2025-09-04T21:06:32,289 starlink/ast/Ast.c:82:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:32,289 82 | case PyArray_SHORT: 2025-09-04T21:06:32,289 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,289 | PyArray_Sort 2025-09-04T21:06:32,309 starlink/ast/Ast.c:85:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:32,309 85 | case PyArray_USHORT: 2025-09-04T21:06:32,309 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,309 | PyArray_Sort 2025-09-04T21:06:32,324 starlink/ast/Ast.c:88:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:32,324 88 | case PyArray_LONG: 2025-09-04T21:06:32,324 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,324 | PyArray_One 2025-09-04T21:06:32,342 starlink/ast/Ast.c:91:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:32,343 91 | case PyArray_ULONG: 2025-09-04T21:06:32,343 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,343 | PyArray_One 2025-09-04T21:06:32,368 starlink/ast/Ast.c:94:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:06:32,368 94 | case PyArray_LONGLONG: 2025-09-04T21:06:32,368 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:06:32,368 | Py_T_LONGLONG 2025-09-04T21:06:32,395 starlink/ast/Ast.c:97:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T21:06:32,395 97 | case PyArray_ULONGLONG: 2025-09-04T21:06:32,395 | ^~~~~~~~~~~~~~~~~ 2025-09-04T21:06:32,395 | Py_T_ULONGLONG 2025-09-04T21:06:32,414 starlink/ast/Ast.c:100:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:32,415 100 | case PyArray_CFLOAT: 2025-09-04T21:06:32,415 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,415 | PyArray_ISFLOAT 2025-09-04T21:06:32,438 starlink/ast/Ast.c:103:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,438 103 | case PyArray_CDOUBLE: 2025-09-04T21:06:32,438 | ^~~~~~~~~~~~~~~ 2025-09-04T21:06:32,438 | PyArray_DTYPE 2025-09-04T21:06:32,510 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T21:06:32,511 from starlink/ast/Ast.c:3: 2025-09-04T21:06:32,511 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T21:06:32,511 starlink/ast/Ast.c:760:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,512 760 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:32,512 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,512 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:32,512 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:32,512 | ^~~~~~~ 2025-09-04T21:06:32,534 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T21:06:32,535 starlink/ast/Ast.c:813:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,535 813 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:32,535 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,535 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:32,536 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:32,536 | ^~~~~~~ 2025-09-04T21:06:32,551 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T21:06:32,552 starlink/ast/Ast.c:896:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:32,552 896 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:06:32,552 | ^~~~~~~~~~~ 2025-09-04T21:06:32,553 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:32,553 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:32,553 | ^~~~~~~ 2025-09-04T21:06:32,567 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T21:06:32,568 starlink/ast/Ast.c:937:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:32,568 937 | PyArray_INT, 0, 100); 2025-09-04T21:06:32,568 | ^~~~~~~~~~~ 2025-09-04T21:06:32,568 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:32,568 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:32,569 | ^~~~ 2025-09-04T21:06:32,592 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T21:06:32,592 starlink/ast/Ast.c:995:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,593 995 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:32,593 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,593 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:32,593 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:32,593 | ^~~~~~~ 2025-09-04T21:06:32,617 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T21:06:32,619 starlink/ast/Ast.c:1115:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,619 1115 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:32,619 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,619 | PyArray_DTYPE 2025-09-04T21:06:32,637 starlink/ast/Ast.c:1118:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:32,637 1118 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:32,637 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,637 | PyArray_ISFLOAT 2025-09-04T21:06:32,651 starlink/ast/Ast.c:1121:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:32,651 1121 | } else if( type == PyArray_INT || 2025-09-04T21:06:32,651 | ^~~~~~~~~~~ 2025-09-04T21:06:32,652 | PyArray_Put 2025-09-04T21:06:32,668 starlink/ast/Ast.c:1122:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:32,668 1122 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:06:32,668 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,668 | PyArray_One 2025-09-04T21:06:32,696 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T21:06:32,697 starlink/ast/Ast.c:1325:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,698 1325 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:32,698 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,698 | PyArray_DTYPE 2025-09-04T21:06:32,716 starlink/ast/Ast.c:1328:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:32,716 1328 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:32,716 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,716 | PyArray_ISFLOAT 2025-09-04T21:06:32,731 starlink/ast/Ast.c:1331:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:32,731 1331 | } else if( type == PyArray_INT || 2025-09-04T21:06:32,731 | ^~~~~~~~~~~ 2025-09-04T21:06:32,731 | PyArray_Put 2025-09-04T21:06:32,748 starlink/ast/Ast.c:1332:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:32,748 1332 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T21:06:32,748 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,748 | PyArray_One 2025-09-04T21:06:32,776 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T21:06:32,778 starlink/ast/Ast.c:1571:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,778 1571 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:32,778 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,779 | PyArray_DTYPE 2025-09-04T21:06:32,797 starlink/ast/Ast.c:1574:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:32,797 1574 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:32,797 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,797 | PyArray_ISFLOAT 2025-09-04T21:06:32,812 starlink/ast/Ast.c:1577:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:32,812 1577 | } else if( type == PyArray_INT ) { 2025-09-04T21:06:32,813 | ^~~~~~~~~~~ 2025-09-04T21:06:32,813 | PyArray_Put 2025-09-04T21:06:32,830 starlink/ast/Ast.c:1580:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:32,830 1580 | } else if( type == PyArray_LONG ) { 2025-09-04T21:06:32,830 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,830 | PyArray_One 2025-09-04T21:06:32,848 starlink/ast/Ast.c:1583:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:32,848 1583 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:06:32,848 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,848 | PyArray_Sort 2025-09-04T21:06:32,859 starlink/ast/Ast.c:1586:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:32,859 1586 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:06:32,859 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,859 | PyArray_BYTES 2025-09-04T21:06:32,876 starlink/ast/Ast.c:1589:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:06:32,876 1589 | } else if( type == PyArray_UINT ) { 2025-09-04T21:06:32,876 | ^~~~~~~~~~~~ 2025-09-04T21:06:32,876 | PyArray_DIM 2025-09-04T21:06:32,898 starlink/ast/Ast.c:1592:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:32,898 1592 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:06:32,898 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,898 | PyArray_Sort 2025-09-04T21:06:32,913 starlink/ast/Ast.c:1595:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:32,914 1595 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:06:32,914 | ^~~~~~~~~~~~~ 2025-09-04T21:06:32,914 | PyArray_BYTES 2025-09-04T21:06:32,957 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T21:06:32,959 starlink/ast/Ast.c:1887:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,959 1887 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:06:32,959 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,959 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:32,959 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:32,959 | ^~~~~~~ 2025-09-04T21:06:32,982 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T21:06:32,985 starlink/ast/Ast.c:1966:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:32,985 1966 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T21:06:32,985 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:32,985 | PyArray_DTYPE 2025-09-04T21:06:33,124 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T21:06:33,127 starlink/ast/Ast.c:2813:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,127 2813 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:06:33,127 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,127 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,127 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,128 | ^~~~ 2025-09-04T21:06:33,146 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T21:06:33,149 starlink/ast/Ast.c:3144:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:33,149 3144 | PyArray_INT, 0, 100); 2025-09-04T21:06:33,149 | ^~~~~~~~~~~ 2025-09-04T21:06:33,149 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,149 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,149 | ^~~~ 2025-09-04T21:06:33,173 starlink/ast/Ast.c:3149:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,173 3149 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:06:33,173 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,174 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,174 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,174 | ^~~~ 2025-09-04T21:06:33,196 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T21:06:33,199 starlink/ast/Ast.c:3248:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,199 3248 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:06:33,199 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,199 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,199 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,199 | ^~~~ 2025-09-04T21:06:33,221 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T21:06:33,225 starlink/ast/Ast.c:3336:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,225 3336 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:06:33,225 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,225 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,225 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,225 | ^~~~ 2025-09-04T21:06:33,247 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T21:06:33,251 starlink/ast/Ast.c:3426:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,251 3426 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:06:33,251 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,251 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,251 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,251 | ^~~~ 2025-09-04T21:06:33,273 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T21:06:33,277 starlink/ast/Ast.c:3521:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,277 3521 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:06:33,277 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,277 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,277 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,277 | ^~~~ 2025-09-04T21:06:33,281 starlink/ast/Ast.c:3532:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:06:33,281 3532 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T21:06:33,281 | ^~ 2025-09-04T21:06:33,285 starlink/ast/Ast.c:3533:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:06:33,285 3533 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T21:06:33,285 | ^~ 2025-09-04T21:06:33,288 starlink/ast/Ast.c:3534:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T21:06:33,288 3534 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T21:06:33,288 | ^~ 2025-09-04T21:06:33,859 In file included from starlink/ast/Ast.c:53: 2025-09-04T21:06:33,859 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T21:06:33,862 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T21:06:33,862 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T21:06:33,862 | ^~~~~~~ 2025-09-04T21:06:33,862 starlink/ast/Ast.c:3641:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T21:06:33,862 3641 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T21:06:33,862 | ^~~~~~~~ 2025-09-04T21:06:33,936 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T21:06:33,940 starlink/ast/Ast.c:4004:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,940 4004 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:33,940 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,940 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:33,940 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:33,940 | ^~~~~~~ 2025-09-04T21:06:33,958 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T21:06:33,962 starlink/ast/Ast.c:4039:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:33,962 4039 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:06:33,962 | ^~~~~~~~~~~ 2025-09-04T21:06:33,962 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:33,962 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:33,963 | ^~~~~~~ 2025-09-04T21:06:33,988 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T21:06:33,992 starlink/ast/Ast.c:4092:55: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:33,992 4092 | PyArray_DOUBLE, 0, 100 ); 2025-09-04T21:06:33,992 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:33,993 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:33,993 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:33,993 | ^~~~ 2025-09-04T21:06:34,020 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T21:06:34,024 starlink/ast/Ast.c:4207:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,024 4207 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,024 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,025 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,025 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,025 | ^~~~~~~ 2025-09-04T21:06:34,050 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T21:06:34,054 starlink/ast/Ast.c:4245:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,054 4245 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,055 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,055 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,055 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,055 | ^~~~~~~ 2025-09-04T21:06:34,074 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T21:06:34,078 starlink/ast/Ast.c:4305:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:34,078 4305 | PyArray_INT, 0, 100); 2025-09-04T21:06:34,079 | ^~~~~~~~~~~ 2025-09-04T21:06:34,079 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:34,079 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:34,079 | ^~~~ 2025-09-04T21:06:34,106 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T21:06:34,110 starlink/ast/Ast.c:4362:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,110 4362 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,110 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,111 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,111 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,111 | ^~~~~~~ 2025-09-04T21:06:34,137 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T21:06:34,141 starlink/ast/Ast.c:4486:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,141 4486 | PyArray_DOUBLE, 0, 100); 2025-09-04T21:06:34,142 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,142 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:34,142 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:34,142 | ^~~~ 2025-09-04T21:06:34,173 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T21:06:34,177 starlink/ast/Ast.c:4616:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,177 4616 | PyArray_DOUBLE, 2025-09-04T21:06:34,177 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,177 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:34,178 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:34,178 | ^~~~ 2025-09-04T21:06:34,210 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T21:06:34,215 starlink/ast/Ast.c:4834:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,215 4834 | PyArray_DOUBLE, 2025-09-04T21:06:34,215 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,215 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T21:06:34,215 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T21:06:34,215 | ^~~~ 2025-09-04T21:06:34,367 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T21:06:34,373 starlink/ast/Ast.c:6312:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,373 6312 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,373 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,373 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,373 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,373 | ^~~~~~~ 2025-09-04T21:06:34,400 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-04T21:06:34,406 starlink/ast/Ast.c:6342:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,406 6342 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,406 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,406 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,406 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,406 | ^~~~~~~ 2025-09-04T21:06:34,442 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T21:06:34,448 starlink/ast/Ast.c:6472:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,448 6472 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,448 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,448 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,449 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,449 | ^~~~~~~ 2025-09-04T21:06:34,475 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T21:06:34,482 starlink/ast/Ast.c:6521:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,482 6521 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,482 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,482 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,482 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,482 | ^~~~~~~ 2025-09-04T21:06:34,510 starlink/ast/Ast.c: In function ‘Region_mask’: 2025-09-04T21:06:34,520 starlink/ast/Ast.c:6590:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,520 6590 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:34,520 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,520 | PyArray_DTYPE 2025-09-04T21:06:34,550 starlink/ast/Ast.c:6593:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:34,550 6593 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:34,550 | ^~~~~~~~~~~~~ 2025-09-04T21:06:34,550 | PyArray_ISFLOAT 2025-09-04T21:06:34,577 starlink/ast/Ast.c:6596:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:34,577 6596 | } else if( type == PyArray_INT ) { 2025-09-04T21:06:34,577 | ^~~~~~~~~~~ 2025-09-04T21:06:34,577 | PyArray_Put 2025-09-04T21:06:34,605 starlink/ast/Ast.c:6599:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:34,606 6599 | } else if( type == PyArray_LONG ) { 2025-09-04T21:06:34,606 | ^~~~~~~~~~~~ 2025-09-04T21:06:34,606 | PyArray_One 2025-09-04T21:06:34,638 starlink/ast/Ast.c:6602:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:34,638 6602 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:06:34,638 | ^~~~~~~~~~~~~ 2025-09-04T21:06:34,638 | PyArray_Sort 2025-09-04T21:06:34,659 starlink/ast/Ast.c:6605:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:34,659 6605 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:06:34,659 | ^~~~~~~~~~~~ 2025-09-04T21:06:34,659 | PyArray_BYTES 2025-09-04T21:06:34,686 starlink/ast/Ast.c:6608:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:06:34,686 6608 | } else if( type == PyArray_UINT ) { 2025-09-04T21:06:34,686 | ^~~~~~~~~~~~ 2025-09-04T21:06:34,686 | PyArray_DIM 2025-09-04T21:06:34,718 starlink/ast/Ast.c:6611:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:34,718 6611 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:06:34,718 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,718 | PyArray_Sort 2025-09-04T21:06:34,744 starlink/ast/Ast.c:6614:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:34,744 6614 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:06:34,744 | ^~~~~~~~~~~~~ 2025-09-04T21:06:34,744 | PyArray_BYTES 2025-09-04T21:06:34,810 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T21:06:34,817 starlink/ast/Ast.c:6959:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,817 6959 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:34,817 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,817 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:34,817 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:34,817 | ^~~~~~~ 2025-09-04T21:06:34,848 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T21:06:34,858 starlink/ast/Ast.c:7149:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:34,858 7149 | if( type == PyArray_INT ) { 2025-09-04T21:06:34,858 | ^~~~~~~~~~~ 2025-09-04T21:06:34,858 | PyArray_Put 2025-09-04T21:06:34,885 starlink/ast/Ast.c:7151:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:34,886 7151 | } else if( type == PyArray_LONG ) { 2025-09-04T21:06:34,886 | ^~~~~~~~~~~~ 2025-09-04T21:06:34,886 | PyArray_One 2025-09-04T21:06:34,924 starlink/ast/Ast.c:7153:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:06:34,924 7153 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T21:06:34,924 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:06:34,925 | Py_T_LONGLONG 2025-09-04T21:06:34,957 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T21:06:34,967 starlink/ast/Ast.c:7275:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:34,967 7275 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:34,967 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:34,967 | PyArray_DTYPE 2025-09-04T21:06:34,997 starlink/ast/Ast.c:7279:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:34,997 7279 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:34,997 | ^~~~~~~~~~~~~ 2025-09-04T21:06:34,997 | PyArray_ISFLOAT 2025-09-04T21:06:35,023 starlink/ast/Ast.c:7283:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:35,023 7283 | } else if( type == PyArray_INT ) { 2025-09-04T21:06:35,023 | ^~~~~~~~~~~ 2025-09-04T21:06:35,023 | PyArray_Put 2025-09-04T21:06:35,051 starlink/ast/Ast.c:7287:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:35,051 7287 | } else if( type == PyArray_LONG ) { 2025-09-04T21:06:35,051 | ^~~~~~~~~~~~ 2025-09-04T21:06:35,051 | PyArray_One 2025-09-04T21:06:35,080 starlink/ast/Ast.c:7291:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:35,081 7291 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:06:35,081 | ^~~~~~~~~~~~~ 2025-09-04T21:06:35,081 | PyArray_Sort 2025-09-04T21:06:35,102 starlink/ast/Ast.c:7295:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:35,102 7295 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:06:35,102 | ^~~~~~~~~~~~ 2025-09-04T21:06:35,102 | PyArray_BYTES 2025-09-04T21:06:35,130 starlink/ast/Ast.c:7299:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:06:35,130 7299 | } else if( type == PyArray_UINT ) { 2025-09-04T21:06:35,130 | ^~~~~~~~~~~~ 2025-09-04T21:06:35,130 | PyArray_DIM 2025-09-04T21:06:35,163 starlink/ast/Ast.c:7303:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:35,163 7303 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:06:35,164 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:35,164 | PyArray_Sort 2025-09-04T21:06:35,190 starlink/ast/Ast.c:7307:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:35,190 7307 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:06:35,190 | ^~~~~~~~~~~~~ 2025-09-04T21:06:35,190 | PyArray_BYTES 2025-09-04T21:06:35,244 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T21:06:35,251 starlink/ast/Ast.c:7469:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:35,251 7469 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:06:35,251 | ^~~~~~~~~~~ 2025-09-04T21:06:35,251 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:35,251 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:35,251 | ^~~~~~~ 2025-09-04T21:06:35,288 starlink/ast/Ast.c:7469:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T21:06:35,289 7469 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T21:06:35,289 | ^~~~~~~~~~~~~~~~ 2025-09-04T21:06:35,289 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:35,289 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:35,289 | ^~~~~~~ 2025-09-04T21:06:35,325 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T21:06:35,335 starlink/ast/Ast.c:7644:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:35,335 7644 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:06:35,335 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:35,335 | PyArray_DTYPE 2025-09-04T21:06:35,366 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T21:06:35,376 starlink/ast/Ast.c:7776:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:35,376 7776 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T21:06:35,376 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:35,376 | PyArray_DTYPE 2025-09-04T21:06:35,408 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T21:06:35,416 starlink/ast/Ast.c:7921:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:35,416 7921 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:35,416 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:35,416 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:35,416 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:35,416 | ^~~~~~~ 2025-09-04T21:06:35,442 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T21:06:35,450 starlink/ast/Ast.c:8435:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:06:35,450 8435 | result = SetProxy( this, self ); 2025-09-04T21:06:35,450 | ^~~~ 2025-09-04T21:06:35,450 | | 2025-09-04T21:06:35,450 | AstChannel * 2025-09-04T21:06:35,450 starlink/ast/Ast.c:141:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T21:06:35,451 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:06:35,451 | ~~~~~~~~~~~^~~~ 2025-09-04T21:06:35,459 starlink/ast/Ast.c:8435:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T21:06:35,459 8435 | result = SetProxy( this, self ); 2025-09-04T21:06:35,459 | ^~~~ 2025-09-04T21:06:35,459 | | 2025-09-04T21:06:35,459 | Channel * 2025-09-04T21:06:35,459 starlink/ast/Ast.c:141:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T21:06:35,459 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T21:06:35,459 | ~~~~~~~~^~~~ 2025-09-04T21:06:35,729 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T21:06:35,743 starlink/ast/Ast.c:10417:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:35,743 10417 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:35,743 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:35,743 | PyArray_DTYPE 2025-09-04T21:06:35,778 starlink/ast/Ast.c:10420:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:35,778 10420 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:35,778 | ^~~~~~~~~~~~~ 2025-09-04T21:06:35,779 | PyArray_ISFLOAT 2025-09-04T21:06:35,809 starlink/ast/Ast.c:10423:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:35,810 10423 | } else if( type == PyArray_INT ) { 2025-09-04T21:06:35,810 | ^~~~~~~~~~~ 2025-09-04T21:06:35,810 | PyArray_Put 2025-09-04T21:06:35,844 starlink/ast/Ast.c:10426:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:35,844 10426 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:06:35,845 | ^~~~~~~~~~~~~ 2025-09-04T21:06:35,845 | PyArray_Sort 2025-09-04T21:06:35,876 starlink/ast/Ast.c:10429:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:35,876 10429 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:06:35,876 | ^~~~~~~~~~~~~ 2025-09-04T21:06:35,876 | PyArray_BYTES 2025-09-04T21:06:36,212 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T21:06:36,222 starlink/ast/Ast.c:10791:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:36,222 10791 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:36,222 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:36,222 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:36,222 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:36,222 | ^~~~~~~ 2025-09-04T21:06:36,269 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T21:06:36,283 starlink/ast/Ast.c:10981:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:36,283 10981 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T21:06:36,283 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:36,284 | PyArray_DTYPE 2025-09-04T21:06:36,312 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T21:06:36,327 starlink/ast/Ast.c:11013:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:36,327 11013 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T21:06:36,327 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:36,327 | PyArray_DTYPE 2025-09-04T21:06:36,383 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T21:06:36,394 starlink/ast/Ast.c:11348:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:36,394 11348 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:36,394 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:36,394 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:36,394 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:36,394 | ^~~~~~~ 2025-09-04T21:06:36,421 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T21:06:36,431 starlink/ast/Ast.c:11381:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:36,432 11381 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T21:06:36,432 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:36,432 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:36,432 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:36,432 | ^~~~~~~ 2025-09-04T21:06:36,478 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T21:06:36,489 starlink/ast/Ast.c:11748:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:36,489 11748 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T21:06:36,489 | ^~~~~~~~~~~ 2025-09-04T21:06:36,489 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T21:06:36,489 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T21:06:36,489 | ^~~~~~~ 2025-09-04T21:06:36,589 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-04T21:06:36,606 starlink/ast/Ast.c:12426:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:36,606 12426 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:36,606 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:36,606 | PyArray_DTYPE 2025-09-04T21:06:36,644 starlink/ast/Ast.c:12429:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:36,644 12429 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:36,644 | ^~~~~~~~~~~~~ 2025-09-04T21:06:36,644 | PyArray_ISFLOAT 2025-09-04T21:06:36,678 starlink/ast/Ast.c:12432:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:36,678 12432 | } else if( type == PyArray_INT ) { 2025-09-04T21:06:36,679 | ^~~~~~~~~~~ 2025-09-04T21:06:36,679 | PyArray_Put 2025-09-04T21:06:36,715 starlink/ast/Ast.c:12435:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:36,715 12435 | } else if( type == PyArray_LONG ) { 2025-09-04T21:06:36,715 | ^~~~~~~~~~~~ 2025-09-04T21:06:36,715 | PyArray_One 2025-09-04T21:06:36,751 starlink/ast/Ast.c:12438:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:06:36,751 12438 | } else if( type == PyArray_UINT ) { 2025-09-04T21:06:36,751 | ^~~~~~~~~~~~ 2025-09-04T21:06:36,751 | PyArray_DIM 2025-09-04T21:06:36,791 starlink/ast/Ast.c:12441:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:36,792 12441 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:06:36,792 | ^~~~~~~~~~~~~ 2025-09-04T21:06:36,792 | PyArray_One 2025-09-04T21:06:36,829 starlink/ast/Ast.c:12444:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:36,829 12444 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:06:36,830 | ^~~~~~~~~~~~~ 2025-09-04T21:06:36,830 | PyArray_Sort 2025-09-04T21:06:36,872 starlink/ast/Ast.c:12447:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:36,872 12447 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:06:36,872 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:36,872 | PyArray_Sort 2025-09-04T21:06:36,901 starlink/ast/Ast.c:12450:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:36,902 12450 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:06:36,902 | ^~~~~~~~~~~~ 2025-09-04T21:06:36,902 | PyArray_BYTES 2025-09-04T21:06:36,937 starlink/ast/Ast.c:12453:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:36,937 12453 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:06:36,937 | ^~~~~~~~~~~~~ 2025-09-04T21:06:36,937 | PyArray_BYTES 2025-09-04T21:06:37,030 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T21:06:37,047 starlink/ast/Ast.c:12668:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:37,047 12668 | if( type == PyArray_DOUBLE ) { 2025-09-04T21:06:37,047 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:37,047 | PyArray_DTYPE 2025-09-04T21:06:37,085 starlink/ast/Ast.c:12671:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T21:06:37,085 12671 | } else if( type == PyArray_FLOAT ) { 2025-09-04T21:06:37,086 | ^~~~~~~~~~~~~ 2025-09-04T21:06:37,086 | PyArray_ISFLOAT 2025-09-04T21:06:37,120 starlink/ast/Ast.c:12674:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:37,120 12674 | } else if( type == PyArray_INT ) { 2025-09-04T21:06:37,120 | ^~~~~~~~~~~ 2025-09-04T21:06:37,120 | PyArray_Put 2025-09-04T21:06:37,157 starlink/ast/Ast.c:12677:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:37,157 12677 | } else if( type == PyArray_LONG ) { 2025-09-04T21:06:37,157 | ^~~~~~~~~~~~ 2025-09-04T21:06:37,157 | PyArray_One 2025-09-04T21:06:37,193 starlink/ast/Ast.c:12680:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T21:06:37,194 12680 | } else if( type == PyArray_UINT ) { 2025-09-04T21:06:37,194 | ^~~~~~~~~~~~ 2025-09-04T21:06:37,194 | PyArray_DIM 2025-09-04T21:06:37,234 starlink/ast/Ast.c:12683:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T21:06:37,234 12683 | } else if( type == PyArray_ULONG ) { 2025-09-04T21:06:37,234 | ^~~~~~~~~~~~~ 2025-09-04T21:06:37,235 | PyArray_One 2025-09-04T21:06:37,272 starlink/ast/Ast.c:12686:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:37,273 12686 | } else if( type == PyArray_SHORT ) { 2025-09-04T21:06:37,273 | ^~~~~~~~~~~~~ 2025-09-04T21:06:37,273 | PyArray_Sort 2025-09-04T21:06:37,315 starlink/ast/Ast.c:12689:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T21:06:37,315 12689 | } else if( type == PyArray_USHORT ) { 2025-09-04T21:06:37,315 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:37,315 | PyArray_Sort 2025-09-04T21:06:37,345 starlink/ast/Ast.c:12692:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:37,346 12692 | } else if( type == PyArray_BYTE ) { 2025-09-04T21:06:37,346 | ^~~~~~~~~~~~ 2025-09-04T21:06:37,346 | PyArray_BYTES 2025-09-04T21:06:37,381 starlink/ast/Ast.c:12695:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T21:06:37,381 12695 | } else if( type == PyArray_UBYTE ) { 2025-09-04T21:06:37,381 | ^~~~~~~~~~~~~ 2025-09-04T21:06:37,381 | PyArray_BYTES 2025-09-04T21:06:37,661 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:06:37,680 starlink/ast/Ast.c:14003:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T21:06:37,680 14003 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T21:06:37,680 | ^~~~~~~~~~~~~~ 2025-09-04T21:06:37,680 | PyArray_DTYPE 2025-09-04T21:06:37,697 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T21:06:37,716 starlink/ast/Ast.c:14018:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T21:06:37,716 14018 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T21:06:37,716 | ^~~~~~~~~~~ 2025-09-04T21:06:37,716 | PyArray_Put 2025-09-04T21:06:37,788 starlink/ast/Ast.c:14019:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:06:37,788 14019 | } 2025-09-04T21:06:37,788 | ^ 2025-09-04T21:06:37,871 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T21:06:37,881 starlink/ast/Ast.c:14004:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T21:06:37,881 14004 | } 2025-09-04T21:06:37,881 | ^ 2025-09-04T21:06:38,702 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T21:06:38,875 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T21:06:38,888 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T21:06:38,888 exec(compile('"'"''"'"''"'"' 2025-09-04T21:06:38,888 # This is -- a caller that pip uses to run setup.py 2025-09-04T21:06:38,888 # 2025-09-04T21:06:38,888 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T21:06:38,888 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T21:06:38,888 # - It provides a clear error message when setuptools is not installed. 2025-09-04T21:06:38,888 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T21:06:38,888 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T21:06:38,888 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T21:06:38,888 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T21:06:38,888 import os, sys, tokenize, traceback 2025-09-04T21:06:38,888 2025-09-04T21:06:38,888 try: 2025-09-04T21:06:38,888 import setuptools 2025-09-04T21:06:38,888 except ImportError: 2025-09-04T21:06:38,888 print( 2025-09-04T21:06:38,888 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T21:06:38,888 "the build environment with exception:", 2025-09-04T21:06:38,888 file=sys.stderr, 2025-09-04T21:06:38,888 ) 2025-09-04T21:06:38,888 traceback.print_exc() 2025-09-04T21:06:38,888 sys.exit(1) 2025-09-04T21:06:38,888 2025-09-04T21:06:38,888 __file__ = %r 2025-09-04T21:06:38,888 sys.argv[0] = __file__ 2025-09-04T21:06:38,888 2025-09-04T21:06:38,888 if os.path.exists(__file__): 2025-09-04T21:06:38,888 filename = __file__ 2025-09-04T21:06:38,888 with tokenize.open(__file__) as f: 2025-09-04T21:06:38,888 setup_py_code = f.read() 2025-09-04T21:06:38,888 else: 2025-09-04T21:06:38,888 filename = "" 2025-09-04T21:06:38,888 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T21:06:38,888 2025-09-04T21:06:38,888 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T21:06:38,888 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3zvn8ow7/starlink-pyast_f28ff7dfa01c4ac28bd05a58c8d69869/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-kd0s03ck[/] 2025-09-04T21:06:38,888 [bold magenta]cwd[/]: /tmp/pip-wheel-3zvn8ow7/starlink-pyast_f28ff7dfa01c4ac28bd05a58c8d69869/ 2025-09-04T21:06:38,888 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T21:06:38,889 ERROR: Failed building wheel for starlink-pyast 2025-09-04T21:06:38,890 Running setup.py clean for starlink-pyast 2025-09-04T21:06:38,891 Running command python setup.py clean 2025-09-04T21:06:40,269 /usr/bin/ld: tmp/isfinitepbyc6msw.o: in function `main': 2025-09-04T21:06:40,269 isfinitepbyc6msw.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T21:06:40,274 collect2: error: ld returned 1 exit status 2025-09-04T21:06:40,840 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T21:06:40,841 !! 2025-09-04T21:06:40,841 ******************************************************************************** 2025-09-04T21:06:40,841 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T21:06:40,841 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T21:06:40,841 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T21:06:40,841 ******************************************************************************** 2025-09-04T21:06:40,842 !! 2025-09-04T21:06:40,842 self._finalize_license_expression() 2025-09-04T21:06:41,081 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T21:06:41,081 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T21:06:41,220 Failed to build starlink-pyast 2025-09-04T21:06:41,221 ERROR: Failed to build one or more wheels 2025-09-04T21:06:41,222 Exception information: 2025-09-04T21:06:41,222 Traceback (most recent call last): 2025-09-04T21:06:41,222 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T21:06:41,222 status = _inner_run() 2025-09-04T21:06:41,222 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T21:06:41,222 return self.run(options, args) 2025-09-04T21:06:41,222 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T21:06:41,222 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T21:06:41,222 return func(self, options, args) 2025-09-04T21:06:41,222 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T21:06:41,222 raise CommandError("Failed to build one or more wheels") 2025-09-04T21:06:41,222 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T21:06:41,227 Removed build tracker: '/tmp/pip-build-tracker-8b7t9hsx'