2025-09-04T16:49:31,133 Created temporary directory: /tmp/pip-build-tracker-hlue5xi2 2025-09-04T16:49:31,134 Initialized build tracking at /tmp/pip-build-tracker-hlue5xi2 2025-09-04T16:49:31,134 Created build tracker: /tmp/pip-build-tracker-hlue5xi2 2025-09-04T16:49:31,134 Entered build tracker: /tmp/pip-build-tracker-hlue5xi2 2025-09-04T16:49:31,134 Created temporary directory: /tmp/pip-wheel-vflu1x95 2025-09-04T16:49:31,137 Created temporary directory: /tmp/pip-ephem-wheel-cache-4p_qjr7_ 2025-09-04T16:49:31,200 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:49:31,203 2 location(s) to search for versions of starlink-pyast: 2025-09-04T16:49:31,203 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:49:31,203 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:49:31,203 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:49:31,203 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:49:31,205 Found index url https://pypi.org/simple/ 2025-09-04T16:49:31,275 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:49:31,281 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-04T16:49:31,282 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-04T16:49:31,282 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-04T16:49:31,282 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-04T16:49:31,282 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-04T16:49:31,283 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-04T16:49:31,283 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-04T16:49:31,283 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-04T16:49:31,283 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-04T16:49:31,283 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-04T16:49:31,284 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-04T16:49:31,284 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-04T16:49:31,284 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-04T16:49:31,284 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-04T16:49:31,284 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-04T16:49:31,285 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-04T16:49:31,285 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-04T16:49:31,285 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-04T16:49:31,285 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-04T16:49:31,285 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-04T16:49:31,286 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-04T16:49:31,286 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-04T16:49:31,286 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-04T16:49:31,286 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-04T16:49:31,286 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-04T16:49:31,287 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-04T16:49:31,287 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-04T16:49:31,287 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-04T16:49:31,287 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-04T16:49:31,287 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-04T16:49:31,288 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-04T16:49:31,288 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-04T16:49:31,288 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-04T16:49:31,288 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-04T16:49:31,288 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-04T16:49:31,288 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-04T16:49:31,288 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-04T16:49:31,289 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-04T16:49:31,289 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-04T16:49:31,289 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-04T16:49:31,289 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-04T16:49:31,289 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-04T16:49:31,289 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-04T16:49:31,289 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-04T16:49:31,289 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-04T16:49:31,290 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-04T16:49:31,290 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-04T16:49:31,290 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-04T16:49:31,290 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-04T16:49:31,291 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:49:31,291 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:49:31,292 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:49:31,383 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T16:49:31,420 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-04T16:49:31,420 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-04T16:49:31,420 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-04T16:49:31,421 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-04T16:49:31,421 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-04T16:49:31,421 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-04T16:49:31,421 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-04T16:49:31,421 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-04T16:49:31,421 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-04T16:49:31,422 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-04T16:49:31,422 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-04T16:49:31,422 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-04T16:49:31,422 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-04T16:49:31,422 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-04T16:49:31,422 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-04T16:49:31,422 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-04T16:49:31,423 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-04T16:49:31,423 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-04T16:49:31,423 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-04T16:49:31,423 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-04T16:49:31,423 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-04T16:49:31,423 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-04T16:49:31,423 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-04T16:49:31,424 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-04T16:49:31,424 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-04T16:49:31,424 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-04T16:49:31,424 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-04T16:49:31,424 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-04T16:49:31,424 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-04T16:49:31,424 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-04T16:49:31,424 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-04T16:49:31,425 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-04T16:49:31,425 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-04T16:49:31,425 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-04T16:49:31,425 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-04T16:49:31,425 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-04T16:49:31,425 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-04T16:49:31,425 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-04T16:49:31,426 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-04T16:49:31,426 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-04T16:49:31,426 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-04T16:49:31,426 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-04T16:49:31,426 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-04T16:49:31,426 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-04T16:49:31,426 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-04T16:49:31,427 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-04T16:49:31,427 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-04T16:49:31,427 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-04T16:49:31,427 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-04T16:49:31,427 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-04T16:49:31,427 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-04T16:49:31,427 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-04T16:49:31,428 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-04T16:49:31,428 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-04T16:49:31,428 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-04T16:49:31,428 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-04T16:49:31,428 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-04T16:49:31,428 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-04T16:49:31,428 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-04T16:49:31,429 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-04T16:49:31,429 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-04T16:49:31,429 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-04T16:49:31,429 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-04T16:49:31,429 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-04T16:49:31,429 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-04T16:49:31,429 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-04T16:49:31,430 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-04T16:49:31,430 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-04T16:49:31,430 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-04T16:49:31,430 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-04T16:49:31,430 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-04T16:49:31,430 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-04T16:49:31,430 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-04T16:49:31,431 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-04T16:49:31,431 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-04T16:49:31,431 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-04T16:49:31,431 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-04T16:49:31,431 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-04T16:49:31,431 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-04T16:49:31,431 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-04T16:49:31,432 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-04T16:49:31,432 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-04T16:49:31,432 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-04T16:49:31,432 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-04T16:49:31,432 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-04T16:49:31,432 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-04T16:49:31,432 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-04T16:49:31,432 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-04T16:49:31,433 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-04T16:49:31,433 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-04T16:49:31,433 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-04T16:49:31,433 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-04T16:49:31,433 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-04T16:49:31,433 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-04T16:49:31,433 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-04T16:49:31,434 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-04T16:49:31,434 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-04T16:49:31,434 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-04T16:49:31,434 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-04T16:49:31,434 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-04T16:49:31,434 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-04T16:49:31,434 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-04T16:49:31,435 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-04T16:49:31,435 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-04T16:49:31,435 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-04T16:49:31,435 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-04T16:49:31,435 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-04T16:49:31,435 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-04T16:49:31,435 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-04T16:49:31,436 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-04T16:49:31,436 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-04T16:49:31,436 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-04T16:49:31,436 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-04T16:49:31,436 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-04T16:49:31,436 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-04T16:49:31,436 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-04T16:49:31,437 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-04T16:49:31,437 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-04T16:49:31,437 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-04T16:49:31,437 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-04T16:49:31,437 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-04T16:49:31,437 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-04T16:49:31,437 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-04T16:49:31,437 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-04T16:49:31,438 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-04T16:49:31,438 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-04T16:49:31,438 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-04T16:49:31,438 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-04T16:49:31,438 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-04T16:49:31,438 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-04T16:49:31,438 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-04T16:49:31,439 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-04T16:49:31,439 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-04T16:49:31,439 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-04T16:49:31,439 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-04T16:49:31,439 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-04T16:49:31,439 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-04T16:49:31,439 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-04T16:49:31,440 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-04T16:49:31,440 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-04T16:49:31,440 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-04T16:49:31,440 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-04T16:49:31,440 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-04T16:49:31,440 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-04T16:49:31,440 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-04T16:49:31,441 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-04T16:49:31,441 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-04T16:49:31,441 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-04T16:49:31,441 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-04T16:49:31,441 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-04T16:49:31,441 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-04T16:49:31,441 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-04T16:49:31,442 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-04T16:49:31,442 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-04T16:49:31,442 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-04T16:49:31,442 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-04T16:49:31,442 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-04T16:49:31,442 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-04T16:49:31,442 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-04T16:49:31,443 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-04T16:49:31,443 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-04T16:49:31,443 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-04T16:49:31,443 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-04T16:49:31,443 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-04T16:49:31,443 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-04T16:49:31,443 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-04T16:49:31,444 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-04T16:49:31,444 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-04T16:49:31,444 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-04T16:49:31,444 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-04T16:49:31,444 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-04T16:49:31,444 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-04T16:49:31,444 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-04T16:49:31,445 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-04T16:49:31,445 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-04T16:49:31,445 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-04T16:49:31,445 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-04T16:49:31,445 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-04T16:49:31,445 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-04T16:49:31,445 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-04T16:49:31,445 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-04T16:49:31,446 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-04T16:49:31,446 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-04T16:49:31,446 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-04T16:49:31,446 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-04T16:49:31,446 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-04T16:49:31,446 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-04T16:49:31,446 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-04T16:49:31,447 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-04T16:49:31,447 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-04T16:49:31,447 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:49:31,447 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:49:31,473 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T16:49:31,474 Collecting starlink-pyast==3.8.0 2025-09-04T16:49:31,475 Created temporary directory: /tmp/pip-unpack-39galra2 2025-09-04T16:49:31,627 Downloading starlink-pyast-3.8.0.tar.gz (10.0 MB) 2025-09-04T16:49:33,957 Added starlink-pyast==3.8.0 from https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-hlue5xi2' 2025-09-04T16:49:33,959 Running setup.py (path:/tmp/pip-wheel-vflu1x95/starlink-pyast_d528dbf692fc41949c67080c4accbf41/setup.py) egg_info for package starlink-pyast 2025-09-04T16:49:33,959 Created temporary directory: /tmp/pip-pip-egg-info-oo6gmh_a 2025-09-04T16:49:33,959 Preparing metadata (setup.py): started 2025-09-04T16:49:33,960 Running command python setup.py egg_info 2025-09-04T16:49:34,753 /tmp/pip-wheel-vflu1x95/starlink-pyast_d528dbf692fc41949c67080c4accbf41/setup.py:25: 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-04T16:49:34,753 tar.extractall() 2025-09-04T16:49:35,452 /usr/bin/ld: tmp/isfinitek11nyg5h.o: in function `main': 2025-09-04T16:49:35,453 isfinitek11nyg5h.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T16:49:35,458 collect2: error: ld returned 1 exit status 2025-09-04T16:49:35,942 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:49:35,943 !! 2025-09-04T16:49:35,943 ******************************************************************************** 2025-09-04T16:49:35,943 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:49:35,943 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T16:49:35,943 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:49:35,943 ******************************************************************************** 2025-09-04T16:49:35,943 !! 2025-09-04T16:49:35,944 self._finalize_license_expression() 2025-09-04T16:49:36,542 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T16:49:36,546 Source in /tmp/pip-wheel-vflu1x95/starlink-pyast_d528dbf692fc41949c67080c4accbf41 has version 3.8.0, which satisfies requirement starlink-pyast==3.8.0 from https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz 2025-09-04T16:49:36,547 Removed starlink-pyast==3.8.0 from https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-hlue5xi2' 2025-09-04T16:49:36,549 Created temporary directory: /tmp/pip-unpack-n0iwuevt 2025-09-04T16:49:36,550 Created temporary directory: /tmp/pip-unpack-woj99ben 2025-09-04T16:49:36,550 Building wheels for collected packages: starlink-pyast 2025-09-04T16:49:36,551 Created temporary directory: /tmp/pip-wheel-cxsju6ul 2025-09-04T16:49:36,552 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-04T16:49:36,553 Building wheel for starlink-pyast (setup.py): started 2025-09-04T16:49:36,553 Destination directory: /tmp/pip-wheel-cxsju6ul 2025-09-04T16:49:36,553 Running command python setup.py bdist_wheel 2025-09-04T16:49:37,808 /usr/bin/ld: tmp/isfinitezp3yx7uq.o: in function `main': 2025-09-04T16:49:37,808 isfinitezp3yx7uq.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T16:49:37,813 collect2: error: ld returned 1 exit status 2025-09-04T16:49:38,287 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:49:38,287 !! 2025-09-04T16:49:38,287 ******************************************************************************** 2025-09-04T16:49:38,287 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:49:38,287 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T16:49:38,288 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:49:38,288 ******************************************************************************** 2025-09-04T16:49:38,288 !! 2025-09-04T16:49:38,288 self._finalize_license_expression() 2025-09-04T16:49:39,287 In file included from ast/axis.c:110: 2025-09-04T16:49:39,287 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:49:39,287 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:49:39,287 | ^~~~~~~~ 2025-09-04T16:49:39,288 In file included from ast/pointset.h:192: 2025-09-04T16:49:39,288 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:49:39,288 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:49:39,288 | ^~~~~~~~ 2025-09-04T16:49:41,295 In file included from ast/mapping.h:327, 2025-09-04T16:49:41,296 from ast/cmpmap.h:139, 2025-09-04T16:49:41,296 from ast/box.c:122: 2025-09-04T16:49:41,296 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:49:41,296 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:49:41,296 | ^~~~~~~~ 2025-09-04T16:49:41,297 In file included from ast/pointset.h:192: 2025-09-04T16:49:41,297 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:49:41,297 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:49:41,297 | ^~~~~~~~ 2025-09-04T16:49:41,480 ast/box.c: In function ‘Dump’: 2025-09-04T16:49:41,485 ast/box.c:4472:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:49:41,485 4472 | AstBox *this; /* Pointer to the Box structure */ 2025-09-04T16:49:41,485 | ^~~~ 2025-09-04T16:49:41,526 ast/box.c: At top level: 2025-09-04T16:49:41,530 ast/box.c:3557:15: warning: ‘SetShrink’ defined but not used [-Wunused-function] 2025-09-04T16:49:41,530 3557 | static double SetShrink( AstBox *this, double shrink, int *status ){ 2025-09-04T16:49:41,530 | ^~~~~~~~~ 2025-09-04T16:49:43,318 In file included from ast/mapping.h:326: 2025-09-04T16:49:43,318 ast/box.c: In function ‘Simplify’: 2025-09-04T16:49:43,323 ast/object.h:1624:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:49:43,323 1624 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T16:49:43,323 | ^ 2025-09-04T16:49:43,323 ast/object.h:490:31: note: in definition of macro ‘astRetO_’ 2025-09-04T16:49:43,323 490 | #define astRetO_(x) ((void *)(x)) 2025-09-04T16:49:43,323 | ^ 2025-09-04T16:49:43,323 ast/object.h:1624:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:49:43,323 1624 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T16:49:43,323 | ^~~~~~~~~ 2025-09-04T16:49:43,324 ast/box.c:4038:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T16:49:43,324 4038 | newpoly = astAnnul( newpoly ); 2025-09-04T16:49:43,324 | ^~~~~~~~ 2025-09-04T16:49:43,327 ast/box.c:3722:16: note: ‘newpoly’ was declared here 2025-09-04T16:49:43,327 3722 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T16:49:43,328 | ^~~~~~~ 2025-09-04T16:49:43,332 ast/object.h:1624:36: warning: ‘ps2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:49:43,332 1624 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T16:49:43,332 | ^ 2025-09-04T16:49:43,332 ast/object.h:490:31: note: in definition of macro ‘astRetO_’ 2025-09-04T16:49:43,332 490 | #define astRetO_(x) ((void *)(x)) 2025-09-04T16:49:43,332 | ^ 2025-09-04T16:49:43,332 ast/object.h:1624:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:49:43,332 1624 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T16:49:43,332 | ^~~~~~~~~ 2025-09-04T16:49:43,333 ast/box.c:4057:16: note: in expansion of macro ‘astAnnul’ 2025-09-04T16:49:43,333 4057 | ps2 = astAnnul( ps2 ); 2025-09-04T16:49:43,333 | ^~~~~~~~ 2025-09-04T16:49:43,336 ast/box.c:3721:17: note: ‘ps2’ was declared here 2025-09-04T16:49:43,336 3721 | AstPointSet *ps2; /* Box corners in current Frame */ 2025-09-04T16:49:43,337 | ^~~ 2025-09-04T16:49:44,403 In file included from ast/channel.c:156: 2025-09-04T16:49:44,403 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:49:44,403 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:49:44,404 | ^~~~~~~~ 2025-09-04T16:49:44,404 In file included from ast/pointset.h:192: 2025-09-04T16:49:44,404 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:49:44,404 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:49:44,404 | ^~~~~~~~ 2025-09-04T16:49:47,201 In file included from ast/circle.c:93: 2025-09-04T16:49:47,202 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:49:47,202 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:49:47,202 | ^~~~~~~~ 2025-09-04T16:49:47,203 In file included from ast/pointset.h:192: 2025-09-04T16:49:47,203 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:49:47,203 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:49:47,203 | ^~~~~~~~ 2025-09-04T16:49:47,309 ast/circle.c: In function ‘Dump’: 2025-09-04T16:49:47,311 ast/circle.c:2261:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:49:47,311 2261 | AstCircle *this; /* Pointer to the Circle structure */ 2025-09-04T16:49:47,311 | ^~~~ 2025-09-04T16:49:50,859 In file included from ast/cmpframe.c:552: 2025-09-04T16:49:50,859 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:49:50,859 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:49:50,859 | ^~~~~~~~ 2025-09-04T16:49:50,860 In file included from ast/pointset.h:192: 2025-09-04T16:49:50,860 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:49:50,860 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:49:50,860 | ^~~~~~~~ 2025-09-04T16:49:52,673 ast/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T16:49:52,676 ast/cmpframe.c:3232:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T16:49:52,676 3232 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:49:52,676 | ^~ 2025-09-04T16:49:52,679 ast/cmpframe.c:3232:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T16:49:52,679 3232 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:49:52,679 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:49:53,572 ast/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T16:49:53,581 ast/cmpframe.c:9422:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T16:49:53,581 9422 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:49:53,581 | ^~ 2025-09-04T16:49:53,581 In function ‘TestAttrib’, 2025-09-04T16:49:53,581 inlined from ‘TestAttrib’ at ast/cmpframe.c:9301:12: 2025-09-04T16:49:53,590 ast/cmpframe.c:9422:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T16:49:53,590 9422 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:49:53,591 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:49:53,647 ast/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T16:49:53,654 ast/cmpframe.c:8166:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T16:49:53,655 8166 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T16:49:53,655 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:49:53,655 8167 | setting+value ); 2025-09-04T16:49:53,655 | ~~~~~~~~~~~~~~~ 2025-09-04T16:49:53,656 ast/cmpframe.c:8166:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T16:49:53,664 ast/cmpframe.c:8180:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T16:49:53,664 8180 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T16:49:53,664 | ^ 2025-09-04T16:49:53,672 ast/cmpframe.c:8180:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T16:49:53,672 8180 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T16:49:53,672 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:49:53,735 ast/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T16:49:53,736 ast/cmpframe.c:1603:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T16:49:53,736 1603 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:49:53,736 | ^~ 2025-09-04T16:49:53,736 In function ‘ClearAttrib’, 2025-09-04T16:49:53,736 inlined from ‘ClearAttrib’ at ast/cmpframe.c:1490:13: 2025-09-04T16:49:53,737 ast/cmpframe.c:1603:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T16:49:53,737 1603 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:49:53,737 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:49:56,165 In file included from ast/cmpmap.c:173: 2025-09-04T16:49:56,165 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:49:56,165 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:49:56,165 | ^~~~~~~~ 2025-09-04T16:49:56,165 In file included from ast/pointset.h:192: 2025-09-04T16:49:56,165 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:49:56,165 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:49:56,166 | ^~~~~~~~ 2025-09-04T16:49:56,217 ast/cmpmap.c: In function ‘Equal’: 2025-09-04T16:49:56,218 ast/cmpmap.c:350:24: warning: self-comparison always evaluates to true [-Wtautological-compare] 2025-09-04T16:49:56,218 350 | if( that->series == that->series ) { 2025-09-04T16:49:56,218 | ^~ 2025-09-04T16:49:56,340 ast/cmpmap.c: At top level: 2025-09-04T16:49:56,343 ast/cmpmap.c:2973:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T16:49:56,343 2973 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T16:49:56,343 | ^~~~ 2025-09-04T16:49:58,848 In file included from ast/cmpregion.c:142: 2025-09-04T16:49:58,848 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:49:58,849 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:49:58,849 | ^~~~~~~~ 2025-09-04T16:49:58,850 In file included from ast/pointset.h:192: 2025-09-04T16:49:58,850 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:49:58,850 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:49:58,850 | ^~~~~~~~ 2025-09-04T16:50:01,547 In file included from ast/mapping.h:327, 2025-09-04T16:50:01,547 from ast/frame.h:552, 2025-09-04T16:50:01,547 from ast/specframe.h:58, 2025-09-04T16:50:01,547 from ast/dsbspecframe.c:171: 2025-09-04T16:50:01,547 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:50:01,547 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:50:01,548 | ^~~~~~~~ 2025-09-04T16:50:01,548 In file included from ast/pointset.h:192: 2025-09-04T16:50:01,548 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:50:01,548 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:50:01,548 | ^~~~~~~~ 2025-09-04T16:50:02,995 In file included from ast/dssmap.c:125: 2025-09-04T16:50:02,996 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:50:02,996 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:50:02,996 | ^~~~~~~~ 2025-09-04T16:50:02,996 In file included from ast/pointset.h:192: 2025-09-04T16:50:02,996 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:50:02,996 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:50:02,997 | ^~~~~~~~ 2025-09-04T16:50:04,336 In file included from ast/ellipse.c:96: 2025-09-04T16:50:04,337 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:50:04,337 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:50:04,337 | ^~~~~~~~ 2025-09-04T16:50:04,338 In file included from ast/pointset.h:192: 2025-09-04T16:50:04,338 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:50:04,338 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:50:04,338 | ^~~~~~~~ 2025-09-04T16:50:04,478 ast/ellipse.c: In function ‘Dump’: 2025-09-04T16:50:04,481 ast/ellipse.c:2365:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:50:04,481 2365 | AstEllipse *this; /* Pointer to the Ellipse structure */ 2025-09-04T16:50:04,481 | ^~~~ 2025-09-04T16:50:04,519 In file included from ast/ellipse.c:95: 2025-09-04T16:50:04,519 ast/ellipse.c: In function ‘RegPins’: 2025-09-04T16:50:04,521 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:50:04,521 485 | #define astRetF_(x) (x) 2025-09-04T16:50:04,521 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:50:04,521 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:50:04,521 | ^~~~~~ 2025-09-04T16:50:04,521 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:04,521 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:50:04,521 | ^~~~~~~~~ 2025-09-04T16:50:04,521 ast/ellipse.c:1535:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:50:04,522 1535 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:50:04,522 | ^~~~~~~~~~ 2025-09-04T16:50:04,523 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:50:04,523 485 | #define astRetF_(x) (x) 2025-09-04T16:50:04,523 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:50:04,524 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:50:04,524 | ^~~~~~ 2025-09-04T16:50:04,524 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:04,524 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:50:04,524 | ^~~~~~~~~ 2025-09-04T16:50:04,524 ast/ellipse.c:1535:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:50:04,524 1535 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:50:04,524 | ^~~~~~~~~~ 2025-09-04T16:50:04,526 ast/ellipse.c:2399:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:50:04,526 2399 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T16:50:04,527 | ^~~~~~~~~~~ 2025-09-04T16:50:04,528 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:50:04,528 485 | #define astRetF_(x) (x) 2025-09-04T16:50:04,528 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:50:04,528 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:50:04,529 | ^~~~~~ 2025-09-04T16:50:04,529 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:04,529 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:50:04,529 | ^~~~~~~~~ 2025-09-04T16:50:04,529 ast/ellipse.c:1543:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:50:04,529 1543 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:50:04,529 | ^~~~~~~~~~ 2025-09-04T16:50:04,531 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:50:04,531 485 | #define astRetF_(x) (x) 2025-09-04T16:50:04,531 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:50:04,531 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:50:04,531 | ^~~~~~ 2025-09-04T16:50:04,531 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:04,531 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:50:04,531 | ^~~~~~~~~ 2025-09-04T16:50:04,531 ast/ellipse.c:1543:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:50:04,532 1543 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:50:04,532 | ^~~~~~~~~~ 2025-09-04T16:50:04,534 ast/ellipse.c:2399:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:50:04,534 2399 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T16:50:04,534 | ^~~~~~~~~~~ 2025-09-04T16:50:42,315 In file included from ast/mapping.h:327, 2025-09-04T16:50:42,315 from ast/frame.h:552, 2025-09-04T16:50:42,315 from ast/cmpframe.h:257, 2025-09-04T16:50:42,315 from ast/fitschan.c:1301: 2025-09-04T16:50:42,315 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:50:42,315 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:50:42,315 | ^~~~~~~~ 2025-09-04T16:50:42,316 In file included from ast/pointset.h:192: 2025-09-04T16:50:42,316 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:50:42,317 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:50:42,317 | ^~~~~~~~ 2025-09-04T16:50:42,583 ast/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T16:50:42,586 ast/fitschan.c:5196:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:42,586 5196 | if( c - name - 1 < n ){ 2025-09-04T16:50:42,587 | ^ 2025-09-04T16:50:42,656 ast/fitschan.c: In function ‘ComBlock’: 2025-09-04T16:50:42,661 ast/fitschan.c:7114:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:42,661 7114 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T16:50:42,661 | ^ 2025-09-04T16:50:42,872 ast/fitschan.c: In function ‘FreeItem’: 2025-09-04T16:50:42,881 ast/fitschan.c:10643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:42,881 10643 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T16:50:42,881 | ^ 2025-09-04T16:50:42,890 ast/fitschan.c:10650:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:42,890 10650 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T16:50:42,891 | ^ 2025-09-04T16:50:42,894 ast/fitschan.c: In function ‘FreeItemC’: 2025-09-04T16:50:42,902 ast/fitschan.c:10738:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:42,903 10738 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T16:50:42,903 | ^ 2025-09-04T16:50:42,912 ast/fitschan.c:10745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:42,912 10745 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T16:50:42,912 | ^ 2025-09-04T16:50:42,923 ast/fitschan.c:10752:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:42,923 10752 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T16:50:42,923 | ^ 2025-09-04T16:50:43,019 ast/fitschan.c: In function ‘GetItem’: 2025-09-04T16:50:43,029 ast/fitschan.c:12220:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,029 12220 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T16:50:43,029 | ^ 2025-09-04T16:50:43,039 ast/fitschan.c:12224:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,040 12224 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T16:50:43,040 | ^ 2025-09-04T16:50:43,050 ast/fitschan.c:12228:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,050 12228 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T16:50:43,050 | ^ 2025-09-04T16:50:43,063 ast/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T16:50:43,073 ast/fitschan.c:12325:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,073 12325 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T16:50:43,073 | ^ 2025-09-04T16:50:43,084 ast/fitschan.c:12331:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:43,084 12331 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T16:50:43,084 | ^ 2025-09-04T16:50:43,092 ast/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T16:50:43,103 ast/fitschan.c:12432:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,103 12432 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T16:50:43,103 | ^ 2025-09-04T16:50:43,114 ast/fitschan.c:12438:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:43,114 12438 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T16:50:43,114 | ^ 2025-09-04T16:50:43,122 ast/fitschan.c: In function ‘GetMaxI’: 2025-09-04T16:50:43,133 ast/fitschan.c:12533:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,133 12533 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T16:50:43,133 | ^ 2025-09-04T16:50:43,144 ast/fitschan.c: In function ‘GetItemC’: 2025-09-04T16:50:43,155 ast/fitschan.c:12735:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,155 12735 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T16:50:43,155 | ^ 2025-09-04T16:50:43,166 ast/fitschan.c:12739:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,166 12739 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T16:50:43,166 | ^ 2025-09-04T16:50:43,177 ast/fitschan.c:12743:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:50:43,177 12743 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T16:50:43,177 | ^ 2025-09-04T16:50:44,822 ast/fitschan.c: In function ‘SetItem’: 2025-09-04T16:50:44,846 ast/fitschan.c:26194:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:44,846 26194 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T16:50:44,846 | ^ 2025-09-04T16:50:44,870 ast/fitschan.c:26216:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:44,870 26216 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T16:50:44,870 | ^ 2025-09-04T16:50:44,894 ast/fitschan.c:26238:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:44,894 26238 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T16:50:44,894 | ^ 2025-09-04T16:50:44,907 ast/fitschan.c: In function ‘SetItemC’: 2025-09-04T16:50:44,930 ast/fitschan.c:26356:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:44,930 26356 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T16:50:44,931 | ^ 2025-09-04T16:50:44,955 ast/fitschan.c:26378:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:44,955 26378 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T16:50:44,955 | ^ 2025-09-04T16:50:44,979 ast/fitschan.c:26400:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:44,979 26400 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T16:50:44,980 | ^ 2025-09-04T16:50:45,515 ast/fitschan.c: In function ‘Split’: 2025-09-04T16:50:45,543 ast/fitschan.c:30278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:50:45,543 30278 | if( !d || ( d - card ) >= nc ){ 2025-09-04T16:50:45,543 | ^~ 2025-09-04T16:50:47,707 ast/fitschan.c: At top level: 2025-09-04T16:50:47,746 ast/fitschan.c:42265:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T16:50:47,746 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:47,746 | ~~~~~~~~~~~~^~~~ 2025-09-04T16:50:47,746 In file included from ast/dssmap.h:255, 2025-09-04T16:50:47,746 from ast/fitschan.c:1303: 2025-09-04T16:50:47,747 ast/fitschan.h:448:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T16:50:47,747 448 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T16:50:47,747 | ^~~~~~~~~~~~~~~ 2025-09-04T16:50:48,155 ast/fitschan.c:42478:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T16:50:48,155 42478 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T16:50:48,156 | ~~~~~~^~~~ 2025-09-04T16:50:48,156 ast/fitschan.h:432:52: note: previously declared as an array ‘char[81]’ 2025-09-04T16:50:48,156 432 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T16:50:48,156 | ^~~~~~~~~ 2025-09-04T16:50:48,617 In file included from ast/channel.h:220, 2025-09-04T16:50:48,618 from ast/fitschan.c:1300: 2025-09-04T16:50:48,618 ast/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T16:50:48,637 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T16:50:48,637 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,637 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,637 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,637 | ^ 2025-09-04T16:50:48,637 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,637 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,637 | ^~~~~~~~~ 2025-09-04T16:50:48,638 ast/fitschan.c:20320:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,638 20320 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T16:50:48,638 | ^~~~~~~~~~ 2025-09-04T16:50:48,656 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:48,656 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,656 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,656 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,656 | ^ 2025-09-04T16:50:48,657 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,657 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,657 | ^~~~~~~~~ 2025-09-04T16:50:48,657 ast/fitschan.c:20320:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,657 20320 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T16:50:48,657 | ^~~~~~~~~~ 2025-09-04T16:50:48,697 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:48,697 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:48,697 | ^~~~~~~~~~~ 2025-09-04T16:50:48,716 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T16:50:48,717 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,717 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,717 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,717 | ^ 2025-09-04T16:50:48,717 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,717 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,717 | ^~~~~~~~~ 2025-09-04T16:50:48,717 ast/fitschan.c:20321:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,717 20321 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T16:50:48,717 | ^~~~~~~~~~ 2025-09-04T16:50:48,736 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:48,736 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,736 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,736 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,736 | ^ 2025-09-04T16:50:48,736 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,736 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,736 | ^~~~~~~~~ 2025-09-04T16:50:48,736 ast/fitschan.c:20321:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,737 20321 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T16:50:48,737 | ^~~~~~~~~~ 2025-09-04T16:50:48,777 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:48,777 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:48,777 | ^~~~~~~~~~~ 2025-09-04T16:50:48,796 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T16:50:48,796 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,796 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,796 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,796 | ^ 2025-09-04T16:50:48,797 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,797 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,797 | ^~~~~~~~~ 2025-09-04T16:50:48,797 ast/fitschan.c:20322:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,797 20322 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T16:50:48,797 | ^~~~~~~~~~ 2025-09-04T16:50:48,815 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:48,815 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,815 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,816 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,816 | ^ 2025-09-04T16:50:48,816 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,816 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,816 | ^~~~~~~~~ 2025-09-04T16:50:48,816 ast/fitschan.c:20322:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,816 20322 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T16:50:48,816 | ^~~~~~~~~~ 2025-09-04T16:50:48,856 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:48,856 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:48,856 | ^~~~~~~~~~~ 2025-09-04T16:50:48,876 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T16:50:48,876 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,876 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,876 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,876 | ^ 2025-09-04T16:50:48,876 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,876 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,876 | ^~~~~~~~~ 2025-09-04T16:50:48,876 ast/fitschan.c:20323:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,876 20323 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T16:50:48,876 | ^~~~~~~~~~ 2025-09-04T16:50:48,895 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:48,895 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,895 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,895 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,895 | ^ 2025-09-04T16:50:48,895 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,895 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,896 | ^~~~~~~~~ 2025-09-04T16:50:48,896 ast/fitschan.c:20323:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,896 20323 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T16:50:48,896 | ^~~~~~~~~~ 2025-09-04T16:50:48,936 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:48,936 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:48,936 | ^~~~~~~~~~~ 2025-09-04T16:50:48,955 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T16:50:48,955 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,955 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,955 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,956 | ^ 2025-09-04T16:50:48,956 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,956 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,956 | ^~~~~~~~~ 2025-09-04T16:50:48,956 ast/fitschan.c:20324:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,956 20324 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T16:50:48,956 | ^~~~~~~~~~ 2025-09-04T16:50:48,974 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:48,975 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,975 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:48,975 486 | #define astRetV_(x) (x) 2025-09-04T16:50:48,975 | ^ 2025-09-04T16:50:48,975 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:48,975 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:48,975 | ^~~~~~~~~ 2025-09-04T16:50:48,975 ast/fitschan.c:20324:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:48,975 20324 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T16:50:48,975 | ^~~~~~~~~~ 2025-09-04T16:50:49,015 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:49,016 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:49,016 | ^~~~~~~~~~~ 2025-09-04T16:50:49,035 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T16:50:49,035 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,035 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:49,035 486 | #define astRetV_(x) (x) 2025-09-04T16:50:49,035 | ^ 2025-09-04T16:50:49,035 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:49,035 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,035 | ^~~~~~~~~ 2025-09-04T16:50:49,035 ast/fitschan.c:20325:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:49,036 20325 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T16:50:49,036 | ^~~~~~~~~~ 2025-09-04T16:50:49,054 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:49,054 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,054 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:49,054 486 | #define astRetV_(x) (x) 2025-09-04T16:50:49,054 | ^ 2025-09-04T16:50:49,055 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:49,055 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,055 | ^~~~~~~~~ 2025-09-04T16:50:49,055 ast/fitschan.c:20325:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:49,055 20325 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T16:50:49,055 | ^~~~~~~~~~ 2025-09-04T16:50:49,095 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:49,095 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:49,095 | ^~~~~~~~~~~ 2025-09-04T16:50:49,114 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T16:50:49,114 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,115 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:49,115 486 | #define astRetV_(x) (x) 2025-09-04T16:50:49,115 | ^ 2025-09-04T16:50:49,115 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:49,115 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,115 | ^~~~~~~~~ 2025-09-04T16:50:49,115 ast/fitschan.c:20326:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:49,115 20326 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T16:50:49,115 | ^~~~~~~~~~ 2025-09-04T16:50:49,134 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:49,134 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,134 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:49,134 486 | #define astRetV_(x) (x) 2025-09-04T16:50:49,134 | ^ 2025-09-04T16:50:49,134 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:49,134 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,134 | ^~~~~~~~~ 2025-09-04T16:50:49,134 ast/fitschan.c:20326:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:49,134 20326 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T16:50:49,134 | ^~~~~~~~~~ 2025-09-04T16:50:49,175 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:49,175 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:49,175 | ^~~~~~~~~~~ 2025-09-04T16:50:49,194 ast/fitschan.h:620:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T16:50:49,194 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,194 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:49,194 486 | #define astRetV_(x) (x) 2025-09-04T16:50:49,194 | ^ 2025-09-04T16:50:49,194 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:49,194 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,195 | ^~~~~~~~~ 2025-09-04T16:50:49,195 ast/fitschan.c:20327:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:49,195 20327 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T16:50:49,195 | ^~~~~~~~~~ 2025-09-04T16:50:49,213 ast/fitschan.h:620:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:50:49,213 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,213 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:50:49,213 486 | #define astRetV_(x) (x) 2025-09-04T16:50:49,214 | ^ 2025-09-04T16:50:49,214 ast/fitschan.h:620:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:50:49,214 620 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:50:49,214 | ^~~~~~~~~ 2025-09-04T16:50:49,214 ast/fitschan.c:20327:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:50:49,214 20327 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T16:50:49,214 | ^~~~~~~~~~ 2025-09-04T16:50:49,254 ast/fitschan.c:42265:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:50:49,254 42265 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:50:49,254 | ^~~~~~~~~~~ 2025-09-04T16:50:52,471 ast/fitschan.c: In function ‘FormatKey’: 2025-09-04T16:50:52,481 ast/fitschan.c:10927:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T16:50:52,481 10927 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T16:50:52,481 | ^ 2025-09-04T16:50:52,490 ast/fitschan.c:10927:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T16:50:52,490 10927 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T16:50:52,491 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:52,500 ast/fitschan.c:10936:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T16:50:52,500 10936 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T16:50:52,500 | ^~ 2025-09-04T16:50:52,510 ast/fitschan.c:10936:64: note: directive argument in the range [0, 2147483647] 2025-09-04T16:50:52,510 10936 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T16:50:52,510 | ^~~~~ 2025-09-04T16:50:52,519 ast/fitschan.c:10936:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T16:50:52,519 10936 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T16:50:52,519 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:54,448 ast/fitschan.c: In function ‘LogWcs.constprop’: 2025-09-04T16:50:54,466 ast/fitschan.c:19658:38: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 11 and 32 [-Wformat-overflow=] 2025-09-04T16:50:54,466 19658 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:50:54,466 | ^~~~ 2025-09-04T16:50:54,484 ast/fitschan.c:19658:24: note: assuming directive output of 21 bytes 2025-09-04T16:50:54,485 19658 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:50:54,485 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:54,503 ast/fitschan.c:19658:7: note: ‘sprintf’ output between 13 and 55 bytes into a destination of size 42 2025-09-04T16:50:54,503 19658 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:50:54,503 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:54,521 ast/fitschan.c:19659:38: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 11 and 32 [-Wformat-overflow=] 2025-09-04T16:50:54,522 19659 | sprintf( invexp, "w=%.*g*log(s/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:50:54,522 | ^~~~ 2025-09-04T16:50:54,540 ast/fitschan.c:19659:24: note: assuming directive output of 21 bytes 2025-09-04T16:50:54,540 19659 | sprintf( invexp, "w=%.*g*log(s/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:50:54,540 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:54,558 ast/fitschan.c:19659:7: note: ‘sprintf’ output between 13 and 55 bytes into a destination of size 42 2025-09-04T16:50:54,559 19659 | sprintf( invexp, "w=%.*g*log(s/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:50:54,559 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:55,695 ast/fitschan.c: In function ‘CnvValue.part.0.isra’: 2025-09-04T16:50:55,703 ast/fitschan.c:6944:47: warning: ‘%s’ directive writing up to 80 bytes into a region of size between 0 and 80 [-Wformat-overflow=] 2025-09-04T16:50:55,703 6944 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T16:50:55,703 | ^~ ~~~~~~~~~~~~~ 2025-09-04T16:50:55,703 In function ‘CnvType’, 2025-09-04T16:50:55,704 inlined from ‘CnvValue.part.0.isra’ at ast/fitschan.c:6635:11: 2025-09-04T16:50:55,708 ast/fitschan.c:6944:20: note: ‘sprintf’ output between 2 and 162 bytes into a destination of size 81 2025-09-04T16:50:55,709 6944 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T16:50:55,709 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:58,039 ast/fitschan.c: In function ‘FitsAxisOrder’: 2025-09-04T16:50:58,048 ast/fitschan.c:10273:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T16:50:58,048 10273 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T16:50:58,048 | ^~ 2025-09-04T16:50:58,056 ast/fitschan.c:10273:30: note: directive argument in the range [1, 1073741823] 2025-09-04T16:50:58,057 10273 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T16:50:58,057 | ^~~~~~~~~~~~ 2025-09-04T16:50:58,065 ast/fitschan.c:10273:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T16:50:58,065 10273 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T16:50:58,066 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:58,075 ast/fitschan.c:10310:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T16:50:58,075 10310 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T16:50:58,075 | ^~ 2025-09-04T16:50:58,083 ast/fitschan.c:10310:33: note: directive argument in the range [1, 1073741823] 2025-09-04T16:50:58,084 10310 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T16:50:58,084 | ^~~~~~~~~~~~ 2025-09-04T16:50:58,092 ast/fitschan.c:10310:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T16:50:58,093 10310 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T16:50:58,093 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:59,660 ast/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T16:50:59,688 ast/fitschan.c:28197:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T16:50:59,688 28197 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T16:50:59,688 | ^~ 2025-09-04T16:50:59,715 ast/fitschan.c:28197:32: note: directive argument in the range [1, 2147483647] 2025-09-04T16:50:59,715 28197 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T16:50:59,715 | ^~~~~~~~~~~~ 2025-09-04T16:50:59,743 ast/fitschan.c:28197:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T16:50:59,743 28197 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T16:50:59,743 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:50:59,770 ast/fitschan.c:28203:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:50:59,770 28203 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T16:50:59,771 | ^~ 2025-09-04T16:50:59,798 ast/fitschan.c:28203:30: note: directive argument in the range [1, 2147483647] 2025-09-04T16:50:59,798 28203 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T16:50:59,798 | ^~~~~~~~~~ 2025-09-04T16:50:59,825 ast/fitschan.c:28203:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T16:50:59,825 28203 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T16:50:59,825 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:07,803 ast/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T16:51:07,825 ast/fitschan.c:23451:43: warning: ‘%.3d’ directive writing between 3 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T16:51:07,825 23451 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T16:51:07,825 | ^~~~ 2025-09-04T16:51:07,848 ast/fitschan.c:23451:40: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:07,848 23451 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T16:51:07,848 | ^~~~~~~~~~~~ 2025-09-04T16:51:07,850 ast/fitschan.c:23451:40: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:07,873 ast/fitschan.c:23451:22: note: ‘sprintf’ output between 9 and 23 bytes into a destination of size 10 2025-09-04T16:51:07,873 23451 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T16:51:07,873 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:07,897 ast/fitschan.c:23496:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:51:07,897 23496 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T16:51:07,897 | ^~ 2025-09-04T16:51:07,920 ast/fitschan.c:23496:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:07,920 23496 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T16:51:07,920 | ^~~~~~~~~~ 2025-09-04T16:51:07,943 ast/fitschan.c:23496:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:51:07,943 23496 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T16:51:07,943 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:07,968 ast/fitschan.c:23494:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:51:07,969 23494 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T16:51:07,969 | ^~ 2025-09-04T16:51:07,991 ast/fitschan.c:23494:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:07,992 23494 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T16:51:07,992 | ^~~~~~~~~ 2025-09-04T16:51:08,014 ast/fitschan.c:23494:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:51:08,015 23494 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T16:51:08,015 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,038 ast/fitschan.c:23513:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:51:08,038 23513 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T16:51:08,038 | ^~ 2025-09-04T16:51:08,061 ast/fitschan.c:23513:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,061 23513 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T16:51:08,061 | ^~~~~~~~~~ 2025-09-04T16:51:08,084 ast/fitschan.c:23513:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:51:08,084 23513 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T16:51:08,084 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,109 ast/fitschan.c:23511:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:51:08,109 23511 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T16:51:08,109 | ^~ 2025-09-04T16:51:08,132 ast/fitschan.c:23511:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,132 23511 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T16:51:08,132 | ^~~~~~~~~ 2025-09-04T16:51:08,155 ast/fitschan.c:23511:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:51:08,155 23511 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T16:51:08,155 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,178 ast/fitschan.c:23530:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:51:08,178 23530 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T16:51:08,179 | ^~ 2025-09-04T16:51:08,201 ast/fitschan.c:23530:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,201 23530 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T16:51:08,201 | ^~~~~~~~~~ 2025-09-04T16:51:08,224 ast/fitschan.c:23530:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:51:08,224 23530 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T16:51:08,224 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,249 ast/fitschan.c:23528:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:51:08,249 23528 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T16:51:08,249 | ^~ 2025-09-04T16:51:08,271 ast/fitschan.c:23528:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,271 23528 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T16:51:08,271 | ^~~~~~~~~ 2025-09-04T16:51:08,294 ast/fitschan.c:23528:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:51:08,294 23528 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T16:51:08,294 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,317 ast/fitschan.c:23551:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:51:08,317 23551 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T16:51:08,317 | ^~ 2025-09-04T16:51:08,339 ast/fitschan.c:23551:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,340 23551 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T16:51:08,340 | ^~~~~~~~~~ 2025-09-04T16:51:08,362 ast/fitschan.c:23551:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:51:08,362 23551 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T16:51:08,362 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,387 ast/fitschan.c:23549:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:51:08,387 23549 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T16:51:08,387 | ^~ 2025-09-04T16:51:08,410 ast/fitschan.c:23549:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,410 23549 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T16:51:08,410 | ^~~~~~~~~ 2025-09-04T16:51:08,432 ast/fitschan.c:23549:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:51:08,432 23549 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T16:51:08,432 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,455 ast/fitschan.c:23594:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:51:08,456 23594 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T16:51:08,456 | ^~ 2025-09-04T16:51:08,478 ast/fitschan.c:23594:34: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,478 23594 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T16:51:08,478 | ^~~~~~~~~~ 2025-09-04T16:51:08,501 ast/fitschan.c:23594:16: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:51:08,501 23594 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T16:51:08,501 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:08,526 ast/fitschan.c:23592:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:51:08,526 23592 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T16:51:08,526 | ^~ 2025-09-04T16:51:08,548 ast/fitschan.c:23592:34: note: directive argument in the range [1, 2147483647] 2025-09-04T16:51:08,548 23592 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T16:51:08,549 | ^~~~~~~~~ 2025-09-04T16:51:08,571 ast/fitschan.c:23592:16: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:51:08,571 23592 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T16:51:08,571 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:10,162 ast/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T16:51:10,186 ast/fitschan.c:27810:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T16:51:10,187 27810 | strncpy( lontype, lonsym, 4 ); 2025-09-04T16:51:10,187 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:10,247 ast/fitschan.c:27814:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T16:51:10,248 27814 | strncpy( lattype, latsym, 4 ); 2025-09-04T16:51:10,248 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:13,857 ast/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T16:51:13,912 ast/fitschan.c:36538:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 99 [-Wformat-overflow=] 2025-09-04T16:51:13,912 36538 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T16:51:13,912 | ^~ ~~~~ 2025-09-04T16:51:13,912 In function ‘WcsOthers’, 2025-09-04T16:51:13,912 inlined from ‘WcsMapFrm.constprop’ at ast/fitschan.c:35515:11: 2025-09-04T16:51:13,948 ast/fitschan.c:36538:19: note: ‘sprintf’ output between 2 and 200 bytes into a destination of size 100 2025-09-04T16:51:13,949 36538 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T16:51:13,949 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:15,973 ast/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T16:51:16,002 ast/fitschan.c:29057:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T16:51:16,002 29057 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T16:51:16,002 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:16,031 ast/fitschan.c:29149:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:51:16,031 29149 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,031 | ^~~~ 2025-09-04T16:51:16,060 ast/fitschan.c:29149:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:51:16,060 29149 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,060 | ^~~~~~~~~~~~ 2025-09-04T16:51:16,088 ast/fitschan.c:29149:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T16:51:16,088 29149 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,089 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:16,118 ast/fitschan.c:29251:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:51:16,118 29251 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,118 | ^~~~ 2025-09-04T16:51:16,146 ast/fitschan.c:29251:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:51:16,146 29251 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,147 | ^~~~~~~~~~~~ 2025-09-04T16:51:16,175 ast/fitschan.c:29251:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T16:51:16,175 29251 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,175 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:16,205 ast/fitschan.c:29462:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:51:16,205 29462 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T16:51:16,206 | ^~ 2025-09-04T16:51:16,234 ast/fitschan.c:29462:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T16:51:16,234 29462 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T16:51:16,234 | ^~~~~~~~~~ 2025-09-04T16:51:16,263 ast/fitschan.c:29462:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T16:51:16,263 29462 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T16:51:16,263 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:16,292 ast/fitschan.c:29482:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T16:51:16,293 29482 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T16:51:16,293 | ^~ 2025-09-04T16:51:16,321 ast/fitschan.c:29482:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T16:51:16,322 29482 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T16:51:16,322 | ^~~~~~~~~~~ 2025-09-04T16:51:16,350 ast/fitschan.c:29482:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T16:51:16,351 29482 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T16:51:16,351 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:16,380 ast/fitschan.c:29490:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:51:16,380 29490 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,380 | ^~~~ 2025-09-04T16:51:16,409 ast/fitschan.c:29490:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:51:16,409 29490 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,409 | ^~~~~~~~~~~~ 2025-09-04T16:51:16,438 ast/fitschan.c:29490:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T16:51:16,438 29490 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:51:16,438 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:20,698 ast/fitschan.c: In function ‘Read’: 2025-09-04T16:51:20,708 ast/fitschan.c:11058:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T16:51:20,708 11058 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T16:51:20,708 | ^~ 2025-09-04T16:51:20,708 In function ‘FsetFromStore’, 2025-09-04T16:51:20,709 inlined from ‘Read’ at ast/fitschan.c:24561:16: 2025-09-04T16:51:20,718 ast/fitschan.c:11058:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:51:20,718 11058 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T16:51:20,718 | ^~~~~~~~~~~~~~~ 2025-09-04T16:51:20,727 ast/fitschan.c:11058:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T16:51:20,728 11058 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T16:51:20,728 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:51:24,757 In file included from ast/fitstable.c:109: 2025-09-04T16:51:24,758 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:24,758 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:24,758 | ^~~~~~~~ 2025-09-04T16:51:24,758 In file included from ast/pointset.h:192: 2025-09-04T16:51:24,758 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:24,758 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:24,758 | ^~~~~~~~ 2025-09-04T16:51:26,341 In file included from ast/mapping.h:327, 2025-09-04T16:51:26,341 from ast/unit.h:55, 2025-09-04T16:51:26,341 from ast/fluxframe.c:123: 2025-09-04T16:51:26,341 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:26,341 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:26,342 | ^~~~~~~~ 2025-09-04T16:51:26,342 In file included from ast/pointset.h:192: 2025-09-04T16:51:26,343 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:26,343 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:26,343 | ^~~~~~~~ 2025-09-04T16:51:26,403 ast/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T16:51:26,404 ast/fluxframe.c:315:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:26,404 315 | int len; /* Length of attrib string */ 2025-09-04T16:51:26,404 | ^~~ 2025-09-04T16:51:26,410 ast/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T16:51:26,411 ast/fluxframe.c:915:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:26,411 915 | int len; /* Length of attrib string */ 2025-09-04T16:51:26,411 | ^~~ 2025-09-04T16:51:26,447 ast/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T16:51:26,450 ast/fluxframe.c:2708:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:26,450 2708 | int ulen; /* Used length of setting string */ 2025-09-04T16:51:26,450 | ^~~~ 2025-09-04T16:51:26,459 ast/fluxframe.c: In function ‘SubFrame’: 2025-09-04T16:51:26,462 ast/fluxframe.c:3014:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:26,462 3014 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T16:51:26,462 | ^~~~~~ 2025-09-04T16:51:26,468 ast/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T16:51:26,471 ast/fluxframe.c:3424:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:26,471 3424 | int len; /* Length of attrib string */ 2025-09-04T16:51:26,471 | ^~~ 2025-09-04T16:51:26,481 ast/fluxframe.c: In function ‘Dump’: 2025-09-04T16:51:26,484 ast/fluxframe.c:3853:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:51:26,484 3853 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T16:51:26,485 | ^ 2025-09-04T16:51:26,495 ast/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T16:51:26,498 ast/fluxframe.c:4244:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:51:26,499 4244 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T16:51:26,499 | ^ 2025-09-04T16:51:28,059 In file included from ast/mapping.h:327, 2025-09-04T16:51:28,059 from ast/frame.c:688: 2025-09-04T16:51:28,059 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:28,059 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:28,060 | ^~~~~~~~ 2025-09-04T16:51:28,060 In file included from ast/pointset.h:192: 2025-09-04T16:51:28,060 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:28,060 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:28,060 | ^~~~~~~~ 2025-09-04T16:51:28,389 ast/frame.c: In function ‘SetAttrib’: 2025-09-04T16:51:28,397 ast/frame.c:9792:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:51:28,397 9792 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T16:51:28,398 | ^~ 2025-09-04T16:51:28,409 ast/frame.c:9832:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:51:28,409 9832 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T16:51:28,409 | ^~ 2025-09-04T16:51:36,676 In file included from ast/mapping.h:327, 2025-09-04T16:51:36,676 from ast/frameset.c:766: 2025-09-04T16:51:36,676 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:36,676 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:36,676 | ^~~~~~~~ 2025-09-04T16:51:36,677 In file included from ast/pointset.h:192: 2025-09-04T16:51:36,677 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:36,677 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:36,677 | ^~~~~~~~ 2025-09-04T16:51:40,733 ast/frameset.c: In function ‘GetAllVariants’: 2025-09-04T16:51:40,739 ast/frameset.c:6503:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:51:40,739 6503 | const char *result; 2025-09-04T16:51:40,739 | ^~~~~~ 2025-09-04T16:51:43,479 In file included from ast/grismmap.c:258: 2025-09-04T16:51:43,480 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:43,480 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:43,480 | ^~~~~~~~ 2025-09-04T16:51:43,481 In file included from ast/pointset.h:192: 2025-09-04T16:51:43,481 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:43,481 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:43,481 | ^~~~~~~~ 2025-09-04T16:51:43,580 ast/grismmap.c: In function ‘MapMerge’: 2025-09-04T16:51:43,581 ast/grismmap.c:1173:16: warning: variable ‘class2’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:43,581 1173 | const char *class2; /* Pointer to second Mapping class string */ 2025-09-04T16:51:43,581 | ^~~~~~ 2025-09-04T16:51:43,582 ast/grismmap.c:1172:16: warning: variable ‘class1’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:43,582 1172 | const char *class1; /* Pointer to first Mapping class string */ 2025-09-04T16:51:43,582 | ^~~~~~ 2025-09-04T16:51:43,583 ast/grismmap.c:1171:16: warning: variable ‘neighbour’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:43,583 1171 | AstMapping *neighbour; /* Pointer to neighbouring Mapping */ 2025-09-04T16:51:43,584 | ^~~~~~~~~ 2025-09-04T16:51:45,301 In file included from ast/interval.c:110: 2025-09-04T16:51:45,302 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:45,302 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:45,302 | ^~~~~~~~ 2025-09-04T16:51:45,303 In file included from ast/pointset.h:192: 2025-09-04T16:51:45,303 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:45,303 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:45,303 | ^~~~~~~~ 2025-09-04T16:51:45,388 ast/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T16:51:45,389 ast/interval.c:753:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:45,389 753 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T16:51:45,389 | ^~~~~~ 2025-09-04T16:51:45,479 ast/interval.c: In function ‘Transform’: 2025-09-04T16:51:45,483 ast/interval.c:3602:13: warning: variable ‘ptr_lims’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:45,483 3602 | double **ptr_lims; /* Pointer to limits array */ 2025-09-04T16:51:45,483 | ^~~~~~~~ 2025-09-04T16:51:45,488 ast/interval.c: In function ‘Dump’: 2025-09-04T16:51:45,492 ast/interval.c:4069:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:51:45,493 4069 | AstInterval *this; /* Pointer to the Interval structure */ 2025-09-04T16:51:45,493 | ^~~~ 2025-09-04T16:51:48,794 In file included from ast/intramap.c:115: 2025-09-04T16:51:48,794 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:48,794 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:48,795 | ^~~~~~~~ 2025-09-04T16:51:48,795 In file included from ast/pointset.h:192: 2025-09-04T16:51:48,795 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:48,795 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:48,795 | ^~~~~~~~ 2025-09-04T16:51:49,822 In file included from ast/keymap.c:228: 2025-09-04T16:51:49,822 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:51:49,822 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:51:49,822 | ^~~~~~~~ 2025-09-04T16:51:49,823 In file included from ast/pointset.h:192: 2025-09-04T16:51:49,823 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:51:49,823 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:51:49,823 | ^~~~~~~~ 2025-09-04T16:52:00,784 In file included from ast/mapping.h:327, 2025-09-04T16:52:00,785 from ast/frame.h:552, 2025-09-04T16:52:00,785 from ast/region.h:68, 2025-09-04T16:52:00,785 from ast/box.h:69, 2025-09-04T16:52:00,785 from ast/loader.c:3: 2025-09-04T16:52:00,785 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:52:00,785 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:52:00,785 | ^~~~~~~~ 2025-09-04T16:52:00,785 In file included from ast/pointset.h:192: 2025-09-04T16:52:00,786 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:52:00,786 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:52:00,786 | ^~~~~~~~ 2025-09-04T16:52:01,332 In file included from ast/lutmap.c:136: 2025-09-04T16:52:01,332 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:52:01,332 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:52:01,332 | ^~~~~~~~ 2025-09-04T16:52:01,332 In file included from ast/pointset.h:192: 2025-09-04T16:52:01,332 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:52:01,333 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:52:01,333 | ^~~~~~~~ 2025-09-04T16:52:02,680 In file included from ast/mapping.c:407: 2025-09-04T16:52:02,681 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:52:02,681 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:52:02,681 | ^~~~~~~~ 2025-09-04T16:52:02,681 In file included from ast/pointset.h:192: 2025-09-04T16:52:02,681 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:52:02,681 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:52:02,681 | ^~~~~~~~ 2025-09-04T16:52:08,396 ast/mapping.c: In function ‘RebinD’: 2025-09-04T16:52:08,417 ast/mapping.c:9817:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,417 9817 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input array " \ 2025-09-04T16:52:08,417 | ^~~~~~~~~~ 2025-09-04T16:52:08,417 9818 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,417 9819 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,417 | ~~~~ 2025-09-04T16:52:08,417 | | 2025-09-04T16:52:08,417 | int64_t {aka long long int} 2025-09-04T16:52:08,417 ast/mapping.c:10049:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,418 10049 | MAKE_REBIN(D,double,0) 2025-09-04T16:52:08,418 | ^~~~~~~~~~ 2025-09-04T16:52:08,444 ast/mapping.c:9860:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,445 9860 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied output array " \ 2025-09-04T16:52:08,445 | ^~~~~~~~~~ 2025-09-04T16:52:08,445 9861 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,445 9862 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,445 | ~~~~ 2025-09-04T16:52:08,445 | | 2025-09-04T16:52:08,445 | int64_t {aka long long int} 2025-09-04T16:52:08,445 ast/mapping.c:10049:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,445 10049 | MAKE_REBIN(D,double,0) 2025-09-04T16:52:08,445 | ^~~~~~~~~~ 2025-09-04T16:52:08,477 ast/mapping.c:9902:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,477 9902 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input region " \ 2025-09-04T16:52:08,477 | ^~~~~~~~~~ 2025-09-04T16:52:08,477 9903 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,477 9904 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,477 | ~~~~ 2025-09-04T16:52:08,477 | | 2025-09-04T16:52:08,477 | int64_t {aka long long int} 2025-09-04T16:52:08,477 ast/mapping.c:10049:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,478 10049 | MAKE_REBIN(D,double,0) 2025-09-04T16:52:08,478 | ^~~~~~~~~~ 2025-09-04T16:52:08,503 ast/mapping.c: In function ‘RebinF’: 2025-09-04T16:52:08,523 ast/mapping.c:9817:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,524 9817 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input array " \ 2025-09-04T16:52:08,524 | ^~~~~~~~~~ 2025-09-04T16:52:08,524 9818 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,524 9819 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,524 | ~~~~ 2025-09-04T16:52:08,524 | | 2025-09-04T16:52:08,524 | int64_t {aka long long int} 2025-09-04T16:52:08,524 ast/mapping.c:10050:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,524 10050 | MAKE_REBIN(F,float,0) 2025-09-04T16:52:08,524 | ^~~~~~~~~~ 2025-09-04T16:52:08,551 ast/mapping.c:9860:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,551 9860 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied output array " \ 2025-09-04T16:52:08,552 | ^~~~~~~~~~ 2025-09-04T16:52:08,552 9861 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,552 9862 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,552 | ~~~~ 2025-09-04T16:52:08,552 | | 2025-09-04T16:52:08,552 | int64_t {aka long long int} 2025-09-04T16:52:08,552 ast/mapping.c:10050:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,552 10050 | MAKE_REBIN(F,float,0) 2025-09-04T16:52:08,552 | ^~~~~~~~~~ 2025-09-04T16:52:08,583 ast/mapping.c:9902:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,584 9902 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input region " \ 2025-09-04T16:52:08,584 | ^~~~~~~~~~ 2025-09-04T16:52:08,584 9903 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,584 9904 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,584 | ~~~~ 2025-09-04T16:52:08,584 | | 2025-09-04T16:52:08,584 | int64_t {aka long long int} 2025-09-04T16:52:08,584 ast/mapping.c:10050:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,584 10050 | MAKE_REBIN(F,float,0) 2025-09-04T16:52:08,584 | ^~~~~~~~~~ 2025-09-04T16:52:08,610 ast/mapping.c: In function ‘RebinI’: 2025-09-04T16:52:08,631 ast/mapping.c:9817:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,631 9817 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input array " \ 2025-09-04T16:52:08,631 | ^~~~~~~~~~ 2025-09-04T16:52:08,631 9818 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,631 9819 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,631 | ~~~~ 2025-09-04T16:52:08,631 | | 2025-09-04T16:52:08,631 | int64_t {aka long long int} 2025-09-04T16:52:08,632 ast/mapping.c:10051:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,632 10051 | MAKE_REBIN(I,int,1) 2025-09-04T16:52:08,632 | ^~~~~~~~~~ 2025-09-04T16:52:08,659 ast/mapping.c:9860:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,660 9860 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied output array " \ 2025-09-04T16:52:08,660 | ^~~~~~~~~~ 2025-09-04T16:52:08,660 9861 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,660 9862 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,660 | ~~~~ 2025-09-04T16:52:08,660 | | 2025-09-04T16:52:08,660 | int64_t {aka long long int} 2025-09-04T16:52:08,660 ast/mapping.c:10051:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,660 10051 | MAKE_REBIN(I,int,1) 2025-09-04T16:52:08,661 | ^~~~~~~~~~ 2025-09-04T16:52:08,692 ast/mapping.c:9902:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,692 9902 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input region " \ 2025-09-04T16:52:08,692 | ^~~~~~~~~~ 2025-09-04T16:52:08,693 9903 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,693 9904 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,693 | ~~~~ 2025-09-04T16:52:08,693 | | 2025-09-04T16:52:08,693 | int64_t {aka long long int} 2025-09-04T16:52:08,693 ast/mapping.c:10051:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,693 10051 | MAKE_REBIN(I,int,1) 2025-09-04T16:52:08,693 | ^~~~~~~~~~ 2025-09-04T16:52:08,719 ast/mapping.c: In function ‘RebinB’: 2025-09-04T16:52:08,741 ast/mapping.c:9817:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,741 9817 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input array " \ 2025-09-04T16:52:08,741 | ^~~~~~~~~~ 2025-09-04T16:52:08,741 9818 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,741 9819 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,741 | ~~~~ 2025-09-04T16:52:08,741 | | 2025-09-04T16:52:08,741 | int64_t {aka long long int} 2025-09-04T16:52:08,741 ast/mapping.c:10052:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,742 10052 | MAKE_REBIN(B,char,1) 2025-09-04T16:52:08,742 | ^~~~~~~~~~ 2025-09-04T16:52:08,769 ast/mapping.c:9860:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,769 9860 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied output array " \ 2025-09-04T16:52:08,769 | ^~~~~~~~~~ 2025-09-04T16:52:08,769 9861 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,769 9862 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,770 | ~~~~ 2025-09-04T16:52:08,770 | | 2025-09-04T16:52:08,770 | int64_t {aka long long int} 2025-09-04T16:52:08,770 ast/mapping.c:10052:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,770 10052 | MAKE_REBIN(B,char,1) 2025-09-04T16:52:08,770 | ^~~~~~~~~~ 2025-09-04T16:52:08,801 ast/mapping.c:9902:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,801 9902 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input region " \ 2025-09-04T16:52:08,801 | ^~~~~~~~~~ 2025-09-04T16:52:08,801 9903 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,801 9904 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,802 | ~~~~ 2025-09-04T16:52:08,802 | | 2025-09-04T16:52:08,802 | int64_t {aka long long int} 2025-09-04T16:52:08,802 ast/mapping.c:10052:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,802 10052 | MAKE_REBIN(B,char,1) 2025-09-04T16:52:08,802 | ^~~~~~~~~~ 2025-09-04T16:52:08,827 ast/mapping.c: In function ‘RebinUB’: 2025-09-04T16:52:08,848 ast/mapping.c:9817:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,848 9817 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input array " \ 2025-09-04T16:52:08,848 | ^~~~~~~~~~ 2025-09-04T16:52:08,848 9818 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,848 9819 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,848 | ~~~~ 2025-09-04T16:52:08,848 | | 2025-09-04T16:52:08,848 | int64_t {aka long long int} 2025-09-04T16:52:08,848 ast/mapping.c:10053:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,849 10053 | MAKE_REBIN(UB,unsigned char,1) 2025-09-04T16:52:08,849 | ^~~~~~~~~~ 2025-09-04T16:52:08,877 ast/mapping.c:9860:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,877 9860 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied output array " \ 2025-09-04T16:52:08,877 | ^~~~~~~~~~ 2025-09-04T16:52:08,877 9861 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,877 9862 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,877 | ~~~~ 2025-09-04T16:52:08,877 | | 2025-09-04T16:52:08,877 | int64_t {aka long long int} 2025-09-04T16:52:08,877 ast/mapping.c:10053:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,878 10053 | MAKE_REBIN(UB,unsigned char,1) 2025-09-04T16:52:08,878 | ^~~~~~~~~~ 2025-09-04T16:52:08,910 ast/mapping.c:9902:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,910 9902 | astError( AST__EXSPIX, "astRebin"#X"(%s): Supplied input region " \ 2025-09-04T16:52:08,910 | ^~~~~~~~~~ 2025-09-04T16:52:08,910 9903 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:08,910 9904 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:08,910 | ~~~~ 2025-09-04T16:52:08,911 | | 2025-09-04T16:52:08,911 | int64_t {aka long long int} 2025-09-04T16:52:08,911 ast/mapping.c:10053:1: note: in expansion of macro ‘MAKE_REBIN’ 2025-09-04T16:52:08,911 10053 | MAKE_REBIN(UB,unsigned char,1) 2025-09-04T16:52:08,911 | ^~~~~~~~~~ 2025-09-04T16:52:08,972 ast/mapping.c: In function ‘RebinSeqD’: 2025-09-04T16:52:08,999 ast/mapping.c:12109:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:08,999 12109 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input array " \ 2025-09-04T16:52:08,999 | ^~~~~~~~~~~~~ 2025-09-04T16:52:08,999 12110 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,000 12111 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,000 | ~~~~ 2025-09-04T16:52:09,000 | | 2025-09-04T16:52:09,000 | int64_t {aka long long int} 2025-09-04T16:52:09,000 ast/mapping.c:12445:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,000 12445 | MAKE_REBINSEQ(D,double,0) 2025-09-04T16:52:09,000 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,043 ast/mapping.c:12164:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,043 12164 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied output array " \ 2025-09-04T16:52:09,043 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,043 12165 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,043 12166 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,043 | ~~~~ 2025-09-04T16:52:09,043 | | 2025-09-04T16:52:09,044 | int64_t {aka long long int} 2025-09-04T16:52:09,044 ast/mapping.c:12445:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,044 12445 | MAKE_REBINSEQ(D,double,0) 2025-09-04T16:52:09,044 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,083 ast/mapping.c:12206:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,084 12206 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input region " \ 2025-09-04T16:52:09,084 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,084 12207 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,084 12208 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,084 | ~~~~ 2025-09-04T16:52:09,084 | | 2025-09-04T16:52:09,084 | int64_t {aka long long int} 2025-09-04T16:52:09,084 ast/mapping.c:12445:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,084 12445 | MAKE_REBINSEQ(D,double,0) 2025-09-04T16:52:09,085 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,115 ast/mapping.c: In function ‘RebinSeqF’: 2025-09-04T16:52:09,142 ast/mapping.c:12109:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,142 12109 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input array " \ 2025-09-04T16:52:09,142 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,142 12110 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,142 12111 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,142 | ~~~~ 2025-09-04T16:52:09,142 | | 2025-09-04T16:52:09,142 | int64_t {aka long long int} 2025-09-04T16:52:09,143 ast/mapping.c:12446:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,143 12446 | MAKE_REBINSEQ(F,float,0) 2025-09-04T16:52:09,143 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,177 ast/mapping.c:12164:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,177 12164 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied output array " \ 2025-09-04T16:52:09,178 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,178 12165 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,178 12166 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,178 | ~~~~ 2025-09-04T16:52:09,178 | | 2025-09-04T16:52:09,178 | int64_t {aka long long int} 2025-09-04T16:52:09,178 ast/mapping.c:12446:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,178 12446 | MAKE_REBINSEQ(F,float,0) 2025-09-04T16:52:09,178 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,218 ast/mapping.c:12206:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,218 12206 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input region " \ 2025-09-04T16:52:09,218 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,218 12207 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,218 12208 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,218 | ~~~~ 2025-09-04T16:52:09,219 | | 2025-09-04T16:52:09,219 | int64_t {aka long long int} 2025-09-04T16:52:09,219 ast/mapping.c:12446:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,219 12446 | MAKE_REBINSEQ(F,float,0) 2025-09-04T16:52:09,219 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,250 ast/mapping.c: In function ‘RebinSeqI’: 2025-09-04T16:52:09,276 ast/mapping.c:12109:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,276 12109 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input array " \ 2025-09-04T16:52:09,276 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,276 12110 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,276 12111 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,277 | ~~~~ 2025-09-04T16:52:09,277 | | 2025-09-04T16:52:09,277 | int64_t {aka long long int} 2025-09-04T16:52:09,277 ast/mapping.c:12447:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,277 12447 | MAKE_REBINSEQ(I,int,1) 2025-09-04T16:52:09,277 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,311 ast/mapping.c:12164:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,312 12164 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied output array " \ 2025-09-04T16:52:09,312 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,312 12165 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,312 12166 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,312 | ~~~~ 2025-09-04T16:52:09,312 | | 2025-09-04T16:52:09,312 | int64_t {aka long long int} 2025-09-04T16:52:09,312 ast/mapping.c:12447:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,312 12447 | MAKE_REBINSEQ(I,int,1) 2025-09-04T16:52:09,313 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,352 ast/mapping.c:12206:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,352 12206 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input region " \ 2025-09-04T16:52:09,352 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,353 12207 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,353 12208 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,353 | ~~~~ 2025-09-04T16:52:09,353 | | 2025-09-04T16:52:09,353 | int64_t {aka long long int} 2025-09-04T16:52:09,353 ast/mapping.c:12447:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,353 12447 | MAKE_REBINSEQ(I,int,1) 2025-09-04T16:52:09,353 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,384 ast/mapping.c: In function ‘RebinSeqB’: 2025-09-04T16:52:09,410 ast/mapping.c:12109:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,411 12109 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input array " \ 2025-09-04T16:52:09,411 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,411 12110 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,411 12111 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,411 | ~~~~ 2025-09-04T16:52:09,411 | | 2025-09-04T16:52:09,411 | int64_t {aka long long int} 2025-09-04T16:52:09,411 ast/mapping.c:12448:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,411 12448 | MAKE_REBINSEQ(B,char,1) 2025-09-04T16:52:09,411 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,446 ast/mapping.c:12164:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,446 12164 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied output array " \ 2025-09-04T16:52:09,446 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,446 12165 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,446 12166 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,446 | ~~~~ 2025-09-04T16:52:09,447 | | 2025-09-04T16:52:09,447 | int64_t {aka long long int} 2025-09-04T16:52:09,447 ast/mapping.c:12448:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,447 12448 | MAKE_REBINSEQ(B,char,1) 2025-09-04T16:52:09,447 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,486 ast/mapping.c:12206:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,487 12206 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input region " \ 2025-09-04T16:52:09,487 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,487 12207 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,487 12208 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,487 | ~~~~ 2025-09-04T16:52:09,487 | | 2025-09-04T16:52:09,487 | int64_t {aka long long int} 2025-09-04T16:52:09,487 ast/mapping.c:12448:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,487 12448 | MAKE_REBINSEQ(B,char,1) 2025-09-04T16:52:09,487 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,518 ast/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T16:52:09,544 ast/mapping.c:12109:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,545 12109 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input array " \ 2025-09-04T16:52:09,545 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,545 12110 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,545 12111 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,545 | ~~~~ 2025-09-04T16:52:09,545 | | 2025-09-04T16:52:09,545 | int64_t {aka long long int} 2025-09-04T16:52:09,545 ast/mapping.c:12449:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,545 12449 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T16:52:09,545 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,580 ast/mapping.c:12164:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,580 12164 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied output array " \ 2025-09-04T16:52:09,580 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,580 12165 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,581 12166 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,581 | ~~~~ 2025-09-04T16:52:09,581 | | 2025-09-04T16:52:09,581 | int64_t {aka long long int} 2025-09-04T16:52:09,581 ast/mapping.c:12449:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,581 12449 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T16:52:09,581 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,621 ast/mapping.c:12206:33: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,621 12206 | astError( AST__EXSPIX, "astRebinSeq"#X"(%s): Supplied input region " \ 2025-09-04T16:52:09,621 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,621 12207 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,621 12208 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,621 | ~~~~ 2025-09-04T16:52:09,621 | | 2025-09-04T16:52:09,621 | int64_t {aka long long int} 2025-09-04T16:52:09,622 ast/mapping.c:12449:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:52:09,622 12449 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T16:52:09,622 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,666 ast/mapping.c: In function ‘ResampleD’: 2025-09-04T16:52:09,697 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,697 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:09,697 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,697 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,697 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,697 | ~~~~ 2025-09-04T16:52:09,697 | | 2025-09-04T16:52:09,697 | int64_t {aka long long int} 2025-09-04T16:52:09,697 ast/mapping.c:14143:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:09,697 14143 | MAKE_RESAMPLE(D,double) 2025-09-04T16:52:09,698 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,738 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,738 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:09,738 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,738 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,738 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,739 | ~~~~ 2025-09-04T16:52:09,739 | | 2025-09-04T16:52:09,739 | int64_t {aka long long int} 2025-09-04T16:52:09,739 ast/mapping.c:14143:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:09,739 14143 | MAKE_RESAMPLE(D,double) 2025-09-04T16:52:09,739 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,786 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,786 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:09,786 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,786 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,786 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,786 | ~~~~ 2025-09-04T16:52:09,786 | | 2025-09-04T16:52:09,786 | int64_t {aka long long int} 2025-09-04T16:52:09,787 ast/mapping.c:14143:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:09,787 14143 | MAKE_RESAMPLE(D,double) 2025-09-04T16:52:09,787 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,803 ast/mapping.c: In function ‘ResampleF’: 2025-09-04T16:52:09,834 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,834 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:09,834 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,834 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,835 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,835 | ~~~~ 2025-09-04T16:52:09,835 | | 2025-09-04T16:52:09,835 | int64_t {aka long long int} 2025-09-04T16:52:09,835 ast/mapping.c:14144:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:09,835 14144 | MAKE_RESAMPLE(F,float) 2025-09-04T16:52:09,835 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,875 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,876 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:09,876 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,876 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,876 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,876 | ~~~~ 2025-09-04T16:52:09,876 | | 2025-09-04T16:52:09,876 | int64_t {aka long long int} 2025-09-04T16:52:09,876 ast/mapping.c:14144:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:09,876 14144 | MAKE_RESAMPLE(F,float) 2025-09-04T16:52:09,876 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,923 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,923 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:09,923 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,923 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,923 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,924 | ~~~~ 2025-09-04T16:52:09,924 | | 2025-09-04T16:52:09,924 | int64_t {aka long long int} 2025-09-04T16:52:09,924 ast/mapping.c:14144:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:09,924 14144 | MAKE_RESAMPLE(F,float) 2025-09-04T16:52:09,924 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,940 ast/mapping.c: In function ‘ResampleL’: 2025-09-04T16:52:09,971 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:09,972 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:09,972 | ^~~~~~~~~~~~~ 2025-09-04T16:52:09,972 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:09,972 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:09,972 | ~~~~ 2025-09-04T16:52:09,972 | | 2025-09-04T16:52:09,972 | int64_t {aka long long int} 2025-09-04T16:52:09,972 ast/mapping.c:14145:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:09,972 14145 | MAKE_RESAMPLE(L,long int) 2025-09-04T16:52:09,972 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,013 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,013 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,013 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,013 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,013 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,013 | ~~~~ 2025-09-04T16:52:10,013 | | 2025-09-04T16:52:10,013 | int64_t {aka long long int} 2025-09-04T16:52:10,014 ast/mapping.c:14145:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,014 14145 | MAKE_RESAMPLE(L,long int) 2025-09-04T16:52:10,014 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,060 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,061 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:10,061 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,061 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,061 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,061 | ~~~~ 2025-09-04T16:52:10,061 | | 2025-09-04T16:52:10,061 | int64_t {aka long long int} 2025-09-04T16:52:10,061 ast/mapping.c:14145:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,061 14145 | MAKE_RESAMPLE(L,long int) 2025-09-04T16:52:10,061 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,078 ast/mapping.c: In function ‘ResampleUL’: 2025-09-04T16:52:10,109 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,109 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:10,109 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,109 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,109 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,109 | ~~~~ 2025-09-04T16:52:10,110 | | 2025-09-04T16:52:10,110 | int64_t {aka long long int} 2025-09-04T16:52:10,110 ast/mapping.c:14146:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,110 14146 | MAKE_RESAMPLE(UL,unsigned long int) 2025-09-04T16:52:10,110 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,150 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,150 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,151 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,151 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,151 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,151 | ~~~~ 2025-09-04T16:52:10,151 | | 2025-09-04T16:52:10,151 | int64_t {aka long long int} 2025-09-04T16:52:10,151 ast/mapping.c:14146:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,151 14146 | MAKE_RESAMPLE(UL,unsigned long int) 2025-09-04T16:52:10,151 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,198 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,198 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:10,198 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,198 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,198 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,198 | ~~~~ 2025-09-04T16:52:10,199 | | 2025-09-04T16:52:10,199 | int64_t {aka long long int} 2025-09-04T16:52:10,199 ast/mapping.c:14146:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,199 14146 | MAKE_RESAMPLE(UL,unsigned long int) 2025-09-04T16:52:10,199 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,215 ast/mapping.c: In function ‘ResampleK’: 2025-09-04T16:52:10,246 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,247 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:10,247 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,247 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,247 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,247 | ~~~~ 2025-09-04T16:52:10,247 | | 2025-09-04T16:52:10,247 | int64_t {aka long long int} 2025-09-04T16:52:10,247 ast/mapping.c:14147:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,247 14147 | MAKE_RESAMPLE(K,INT_BIG) 2025-09-04T16:52:10,247 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,287 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,288 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,288 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,288 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,288 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,288 | ~~~~ 2025-09-04T16:52:10,288 | | 2025-09-04T16:52:10,288 | int64_t {aka long long int} 2025-09-04T16:52:10,288 ast/mapping.c:14147:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,288 14147 | MAKE_RESAMPLE(K,INT_BIG) 2025-09-04T16:52:10,288 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,336 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,336 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:10,336 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,337 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,337 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,337 | ~~~~ 2025-09-04T16:52:10,337 | | 2025-09-04T16:52:10,337 | int64_t {aka long long int} 2025-09-04T16:52:10,337 ast/mapping.c:14147:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,337 14147 | MAKE_RESAMPLE(K,INT_BIG) 2025-09-04T16:52:10,337 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,354 ast/mapping.c: In function ‘ResampleUK’: 2025-09-04T16:52:10,385 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,385 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:10,385 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,385 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,385 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,385 | ~~~~ 2025-09-04T16:52:10,385 | | 2025-09-04T16:52:10,385 | int64_t {aka long long int} 2025-09-04T16:52:10,386 ast/mapping.c:14148:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,386 14148 | MAKE_RESAMPLE(UK,UINT_BIG) 2025-09-04T16:52:10,386 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,426 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,426 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,426 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,426 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,426 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,427 | ~~~~ 2025-09-04T16:52:10,427 | | 2025-09-04T16:52:10,427 | int64_t {aka long long int} 2025-09-04T16:52:10,427 ast/mapping.c:14148:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,427 14148 | MAKE_RESAMPLE(UK,UINT_BIG) 2025-09-04T16:52:10,427 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,474 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,474 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:10,474 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,474 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,475 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,475 | ~~~~ 2025-09-04T16:52:10,475 | | 2025-09-04T16:52:10,475 | int64_t {aka long long int} 2025-09-04T16:52:10,475 ast/mapping.c:14148:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,475 14148 | MAKE_RESAMPLE(UK,UINT_BIG) 2025-09-04T16:52:10,475 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,492 ast/mapping.c: In function ‘ResampleI’: 2025-09-04T16:52:10,523 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,523 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:10,523 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,523 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,523 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,523 | ~~~~ 2025-09-04T16:52:10,523 | | 2025-09-04T16:52:10,523 | int64_t {aka long long int} 2025-09-04T16:52:10,523 ast/mapping.c:14149:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,523 14149 | MAKE_RESAMPLE(I,int) 2025-09-04T16:52:10,524 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,564 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,564 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,564 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,564 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,564 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,564 | ~~~~ 2025-09-04T16:52:10,565 | | 2025-09-04T16:52:10,565 | int64_t {aka long long int} 2025-09-04T16:52:10,565 ast/mapping.c:14149:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,565 14149 | MAKE_RESAMPLE(I,int) 2025-09-04T16:52:10,565 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,612 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,612 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:10,612 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,612 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,612 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,612 | ~~~~ 2025-09-04T16:52:10,612 | | 2025-09-04T16:52:10,612 | int64_t {aka long long int} 2025-09-04T16:52:10,612 ast/mapping.c:14149:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,613 14149 | MAKE_RESAMPLE(I,int) 2025-09-04T16:52:10,613 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,629 ast/mapping.c: In function ‘ResampleUI’: 2025-09-04T16:52:10,660 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,660 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:10,660 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,661 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,661 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,661 | ~~~~ 2025-09-04T16:52:10,661 | | 2025-09-04T16:52:10,661 | int64_t {aka long long int} 2025-09-04T16:52:10,661 ast/mapping.c:14150:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,661 14150 | MAKE_RESAMPLE(UI,unsigned int) 2025-09-04T16:52:10,661 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,701 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,702 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,702 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,702 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,702 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,702 | ~~~~ 2025-09-04T16:52:10,702 | | 2025-09-04T16:52:10,702 | int64_t {aka long long int} 2025-09-04T16:52:10,702 ast/mapping.c:14150:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,702 14150 | MAKE_RESAMPLE(UI,unsigned int) 2025-09-04T16:52:10,702 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,749 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,749 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:10,749 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,750 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,750 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,750 | ~~~~ 2025-09-04T16:52:10,750 | | 2025-09-04T16:52:10,750 | int64_t {aka long long int} 2025-09-04T16:52:10,750 ast/mapping.c:14150:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,750 14150 | MAKE_RESAMPLE(UI,unsigned int) 2025-09-04T16:52:10,750 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,767 ast/mapping.c: In function ‘ResampleS’: 2025-09-04T16:52:10,798 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,798 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:10,798 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,798 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,798 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,798 | ~~~~ 2025-09-04T16:52:10,798 | | 2025-09-04T16:52:10,798 | int64_t {aka long long int} 2025-09-04T16:52:10,798 ast/mapping.c:14151:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,799 14151 | MAKE_RESAMPLE(S,short int) 2025-09-04T16:52:10,799 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,839 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,839 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,839 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,839 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,840 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,840 | ~~~~ 2025-09-04T16:52:10,840 | | 2025-09-04T16:52:10,840 | int64_t {aka long long int} 2025-09-04T16:52:10,840 ast/mapping.c:14151:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,840 14151 | MAKE_RESAMPLE(S,short int) 2025-09-04T16:52:10,840 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,887 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,887 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:10,887 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,887 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,887 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,887 | ~~~~ 2025-09-04T16:52:10,887 | | 2025-09-04T16:52:10,888 | int64_t {aka long long int} 2025-09-04T16:52:10,888 ast/mapping.c:14151:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,888 14151 | MAKE_RESAMPLE(S,short int) 2025-09-04T16:52:10,888 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,904 ast/mapping.c: In function ‘ResampleUS’: 2025-09-04T16:52:10,935 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,935 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:10,936 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,936 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,936 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,936 | ~~~~ 2025-09-04T16:52:10,936 | | 2025-09-04T16:52:10,936 | int64_t {aka long long int} 2025-09-04T16:52:10,936 ast/mapping.c:14152:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,936 14152 | MAKE_RESAMPLE(US,unsigned short int) 2025-09-04T16:52:10,936 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,976 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:10,977 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:10,977 | ^~~~~~~~~~~~~ 2025-09-04T16:52:10,977 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:10,977 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:10,977 | ~~~~ 2025-09-04T16:52:10,977 | | 2025-09-04T16:52:10,977 | int64_t {aka long long int} 2025-09-04T16:52:10,977 ast/mapping.c:14152:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:10,977 14152 | MAKE_RESAMPLE(US,unsigned short int) 2025-09-04T16:52:10,977 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,024 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:11,024 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:11,024 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,024 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:11,025 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:11,025 | ~~~~ 2025-09-04T16:52:11,025 | | 2025-09-04T16:52:11,025 | int64_t {aka long long int} 2025-09-04T16:52:11,025 ast/mapping.c:14152:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:11,025 14152 | MAKE_RESAMPLE(US,unsigned short int) 2025-09-04T16:52:11,025 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,042 ast/mapping.c: In function ‘ResampleB’: 2025-09-04T16:52:11,073 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:11,073 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:11,073 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,073 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:11,073 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:11,073 | ~~~~ 2025-09-04T16:52:11,073 | | 2025-09-04T16:52:11,073 | int64_t {aka long long int} 2025-09-04T16:52:11,073 ast/mapping.c:14153:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:11,074 14153 | MAKE_RESAMPLE(B,signed char) 2025-09-04T16:52:11,074 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,114 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:11,114 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:11,114 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,114 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:11,114 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:11,114 | ~~~~ 2025-09-04T16:52:11,115 | | 2025-09-04T16:52:11,115 | int64_t {aka long long int} 2025-09-04T16:52:11,115 ast/mapping.c:14153:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:11,115 14153 | MAKE_RESAMPLE(B,signed char) 2025-09-04T16:52:11,115 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,161 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:11,162 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:11,162 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,162 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:11,162 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:11,162 | ~~~~ 2025-09-04T16:52:11,162 | | 2025-09-04T16:52:11,162 | int64_t {aka long long int} 2025-09-04T16:52:11,162 ast/mapping.c:14153:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:11,162 14153 | MAKE_RESAMPLE(B,signed char) 2025-09-04T16:52:11,163 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,179 ast/mapping.c: In function ‘ResampleUB’: 2025-09-04T16:52:11,209 ast/mapping.c:13976:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:11,209 13976 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied input array " \ 2025-09-04T16:52:11,210 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,210 13977 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:11,210 13978 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:11,210 | ~~~~ 2025-09-04T16:52:11,210 | | 2025-09-04T16:52:11,210 | int64_t {aka long long int} 2025-09-04T16:52:11,210 ast/mapping.c:14154:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:11,210 14154 | MAKE_RESAMPLE(UB,unsigned char) 2025-09-04T16:52:11,210 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,251 ast/mapping.c:14020:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:11,251 14020 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output array " \ 2025-09-04T16:52:11,251 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,251 14021 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:11,251 14022 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:11,251 | ~~~~ 2025-09-04T16:52:11,251 | | 2025-09-04T16:52:11,251 | int64_t {aka long long int} 2025-09-04T16:52:11,252 ast/mapping.c:14154:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:11,252 14154 | MAKE_RESAMPLE(UB,unsigned char) 2025-09-04T16:52:11,252 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,298 ast/mapping.c:14062:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:11,299 14062 | astError( AST__EXSPIX, "astResample"#X"(%s): Supplied output region " \ 2025-09-04T16:52:11,299 | ^~~~~~~~~~~~~ 2025-09-04T16:52:11,299 14063 | "contains too many pixels (%zu): must be fewer than %d.", \ 2025-09-04T16:52:11,299 14064 | status, astGetClass( this ), mpix, INT_MAX ); \ 2025-09-04T16:52:11,299 | ~~~~ 2025-09-04T16:52:11,299 | | 2025-09-04T16:52:11,299 | int64_t {aka long long int} 2025-09-04T16:52:11,299 ast/mapping.c:14154:1: note: in expansion of macro ‘MAKE_RESAMPLE’ 2025-09-04T16:52:11,299 14154 | MAKE_RESAMPLE(UB,unsigned char) 2025-09-04T16:52:11,299 | ^~~~~~~~~~~~~ 2025-09-04T16:52:24,548 ast/mapping.c: In function ‘TranGrid’: 2025-09-04T16:52:24,580 ast/mapping.c:20349:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:24,580 20349 | astError( AST__EXSPIX, "astTranGrid(%s): Supplied grid " 2025-09-04T16:52:24,580 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:52:24,580 20350 | "contains too many points (%zu): must be fewer than %d.", 2025-09-04T16:52:24,580 20351 | status, astGetClass( this ), mpix, INT_MAX/ncoord_out ); 2025-09-04T16:52:24,580 | ~~~~ 2025-09-04T16:52:24,581 | | 2025-09-04T16:52:24,581 | int64_t {aka long long int} 2025-09-04T16:52:24,612 ast/mapping.c:20350:46: note: format string is defined here 2025-09-04T16:52:24,612 20350 | "contains too many points (%zu): must be fewer than %d.", 2025-09-04T16:52:24,612 | ~~^ 2025-09-04T16:52:24,612 | | 2025-09-04T16:52:24,612 | unsigned int 2025-09-04T16:52:24,612 | %llu 2025-09-04T16:52:24,649 ast/mapping.c:20356:30: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T16:52:24,649 20356 | astError( AST__EXSPIX, "astTranGrid(%s): Supplied output array " 2025-09-04T16:52:24,649 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:52:24,649 20357 | "contains too many pixels (%zu): must be fewer than %d.", 2025-09-04T16:52:24,649 20358 | status, astGetClass( this ), mpix, INT_MAX ); 2025-09-04T16:52:24,649 | ~~~~ 2025-09-04T16:52:24,649 | | 2025-09-04T16:52:24,649 | int64_t {aka long long int} 2025-09-04T16:52:24,680 ast/mapping.c:20357:46: note: format string is defined here 2025-09-04T16:52:24,681 20357 | "contains too many pixels (%zu): must be fewer than %d.", 2025-09-04T16:52:24,681 | ~~^ 2025-09-04T16:52:24,681 | | 2025-09-04T16:52:24,681 | unsigned int 2025-09-04T16:52:24,681 | %llu 2025-09-04T16:57:57,527 ast/mapping.c: In function ‘FindGradient’: 2025-09-04T16:57:57,528 ast/mapping.c:1316:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:57:57,528 1316 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T16:57:57,528 | ~~~~~^~~~~~ 2025-09-04T16:57:57,528 ast/mapping.c:1253:11: note: ‘x1’ was declared here 2025-09-04T16:57:57,528 1253 | double x1; 2025-09-04T16:57:57,528 | ^~ 2025-09-04T16:58:04,850 ast/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T16:58:04,871 ast/mapping.c:12400:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:58:04,871 12400 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T16:58:04,871 | ^ 2025-09-04T16:58:04,871 ast/mapping.c:12449:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:04,871 12449 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T16:58:04,871 | ^~~~~~~~~~~~~ 2025-09-04T16:58:04,891 ast/mapping.c:12029:11: note: ‘neff’ was declared here 2025-09-04T16:58:04,891 12029 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T16:58:04,891 | ^~~~ 2025-09-04T16:58:04,892 ast/mapping.c:12449:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:04,892 12449 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T16:58:04,892 | ^~~~~~~~~~~~~ 2025-09-04T16:58:05,893 ast/mapping.c: In function ‘RebinSeqB’: 2025-09-04T16:58:05,914 ast/mapping.c:12400:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:58:05,914 12400 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T16:58:05,914 | ^ 2025-09-04T16:58:05,915 ast/mapping.c:12448:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:05,915 12448 | MAKE_REBINSEQ(B,char,1) 2025-09-04T16:58:05,915 | ^~~~~~~~~~~~~ 2025-09-04T16:58:05,935 ast/mapping.c:12029:11: note: ‘neff’ was declared here 2025-09-04T16:58:05,935 12029 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T16:58:05,935 | ^~~~ 2025-09-04T16:58:05,935 ast/mapping.c:12448:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:05,935 12448 | MAKE_REBINSEQ(B,char,1) 2025-09-04T16:58:05,935 | ^~~~~~~~~~~~~ 2025-09-04T16:58:06,944 ast/mapping.c: In function ‘RebinSeqI’: 2025-09-04T16:58:06,965 ast/mapping.c:12400:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:58:06,965 12400 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T16:58:06,965 | ^ 2025-09-04T16:58:06,965 ast/mapping.c:12447:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:06,965 12447 | MAKE_REBINSEQ(I,int,1) 2025-09-04T16:58:06,965 | ^~~~~~~~~~~~~ 2025-09-04T16:58:06,985 ast/mapping.c:12029:11: note: ‘neff’ was declared here 2025-09-04T16:58:06,985 12029 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T16:58:06,985 | ^~~~ 2025-09-04T16:58:06,986 ast/mapping.c:12447:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:06,986 12447 | MAKE_REBINSEQ(I,int,1) 2025-09-04T16:58:06,986 | ^~~~~~~~~~~~~ 2025-09-04T16:58:08,000 ast/mapping.c: In function ‘RebinSeqF’: 2025-09-04T16:58:08,011 ast/mapping.c:12400:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:58:08,011 12400 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T16:58:08,011 | ^ 2025-09-04T16:58:08,011 ast/mapping.c:12446:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:08,012 12446 | MAKE_REBINSEQ(F,float,0) 2025-09-04T16:58:08,012 | ^~~~~~~~~~~~~ 2025-09-04T16:58:08,032 ast/mapping.c:12029:11: note: ‘neff’ was declared here 2025-09-04T16:58:08,033 12029 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T16:58:08,033 | ^~~~ 2025-09-04T16:58:08,033 ast/mapping.c:12446:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:08,033 12446 | MAKE_REBINSEQ(F,float,0) 2025-09-04T16:58:08,033 | ^~~~~~~~~~~~~ 2025-09-04T16:58:09,039 ast/mapping.c: In function ‘RebinSeqD’: 2025-09-04T16:58:09,060 ast/mapping.c:12400:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:58:09,060 12400 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T16:58:09,060 | ^ 2025-09-04T16:58:09,060 ast/mapping.c:12445:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:09,060 12445 | MAKE_REBINSEQ(D,double,0) 2025-09-04T16:58:09,061 | ^~~~~~~~~~~~~ 2025-09-04T16:58:09,081 ast/mapping.c:12029:11: note: ‘neff’ was declared here 2025-09-04T16:58:09,081 12029 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T16:58:09,082 | ^~~~ 2025-09-04T16:58:09,082 ast/mapping.c:12445:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T16:58:09,082 12445 | MAKE_REBINSEQ(D,double,0) 2025-09-04T16:58:09,082 | ^~~~~~~~~~~~~ 2025-09-04T16:58:25,013 In file included from ast/mapping.h:327, 2025-09-04T16:58:25,013 from ast/mathmap.c:174: 2025-09-04T16:58:25,013 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:25,014 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:25,014 | ^~~~~~~~ 2025-09-04T16:58:25,014 In file included from ast/pointset.h:192: 2025-09-04T16:58:25,015 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:25,015 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:25,015 | ^~~~~~~~ 2025-09-04T16:58:31,770 In file included from ast/matrixmap.c:195: 2025-09-04T16:58:31,771 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:31,771 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:31,771 | ^~~~~~~~ 2025-09-04T16:58:31,771 In file included from ast/pointset.h:192: 2025-09-04T16:58:31,771 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:31,771 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:31,771 | ^~~~~~~~ 2025-09-04T16:58:35,201 In file included from ast/memory.c:214: 2025-09-04T16:58:35,201 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:35,201 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:35,201 | ^~~~~~~~ 2025-09-04T16:58:35,202 In file included from ast/pointset.h:192: 2025-09-04T16:58:35,202 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:35,202 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:35,202 | ^~~~~~~~ 2025-09-04T16:58:35,255 ast/memory.c: In function ‘astChrMatchN_’: 2025-09-04T16:58:35,256 ast/memory.c:1371:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:58:35,256 1371 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T16:58:35,257 | ^ 2025-09-04T16:58:35,268 ast/memory.c: In function ‘astFreeDouble_’: 2025-09-04T16:58:35,271 ast/memory.c:2232:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T16:58:35,271 2232 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T16:58:35,271 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:58:35,271 2233 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T16:58:35,272 2234 | "an integer multiple of %lu.", status, size, 2025-09-04T16:58:35,272 | ~~~~ 2025-09-04T16:58:35,272 | | 2025-09-04T16:58:35,272 | size_t {aka unsigned int} 2025-09-04T16:58:35,274 ast/memory.c:2233:54: note: format string is defined here 2025-09-04T16:58:35,274 2233 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T16:58:35,274 | ~~^ 2025-09-04T16:58:35,275 | | 2025-09-04T16:58:35,275 | long unsigned int 2025-09-04T16:58:35,275 | %u 2025-09-04T16:58:35,278 ast/memory.c:2232:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T16:58:35,278 2232 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T16:58:35,278 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:58:35,278 ...... 2025-09-04T16:58:35,278 2235 | sizeof( void * ) ); 2025-09-04T16:58:35,278 | ~~~~~~~~~~~~~~~~ 2025-09-04T16:58:35,278 | | 2025-09-04T16:58:35,278 | unsigned int 2025-09-04T16:58:35,281 ast/memory.c:2234:43: note: format string is defined here 2025-09-04T16:58:35,281 2234 | "an integer multiple of %lu.", status, size, 2025-09-04T16:58:35,281 | ~~^ 2025-09-04T16:58:35,281 | | 2025-09-04T16:58:35,281 | long unsigned int 2025-09-04T16:58:35,281 | %u 2025-09-04T16:58:36,318 ast/memory.c: In function ‘ChrMatcher’: 2025-09-04T16:58:36,321 ast/memory.c:2981:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T16:58:36,321 2981 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T16:58:36,321 | ^~ 2025-09-04T16:58:36,323 ast/memory.c:2981:35: note: directive argument in the range [1, 1073741824] 2025-09-04T16:58:36,323 2981 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T16:58:36,324 | ^~~~~~~~~~~ 2025-09-04T16:58:36,326 ast/memory.c:2981:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T16:58:36,326 2981 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T16:58:36,326 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:58:37,165 In file included from ast/normmap.c:89: 2025-09-04T16:58:37,165 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:37,165 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:37,165 | ^~~~~~~~ 2025-09-04T16:58:37,166 In file included from ast/pointset.h:192: 2025-09-04T16:58:37,166 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:37,166 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:37,167 | ^~~~~~~~ 2025-09-04T16:58:37,743 In file included from ast/nullregion.c:83: 2025-09-04T16:58:37,744 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:37,744 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:37,744 | ^~~~~~~~ 2025-09-04T16:58:37,744 In file included from ast/pointset.h:192: 2025-09-04T16:58:37,744 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:37,744 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:37,744 | ^~~~~~~~ 2025-09-04T16:58:37,821 ast/nullregion.c: In function ‘MergeNullRegion’: 2025-09-04T16:58:37,821 ast/nullregion.c:632:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:37,821 632 | int nax; /* Number of axes in "result" */ 2025-09-04T16:58:37,821 | ^~~ 2025-09-04T16:58:37,825 ast/nullregion.c: In function ‘RegBaseBox’: 2025-09-04T16:58:37,826 ast/nullregion.c:1017:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:37,826 1017 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T16:58:37,826 | ^~~~ 2025-09-04T16:58:37,831 ast/nullregion.c: In function ‘GetRegionBounds’: 2025-09-04T16:58:37,832 ast/nullregion.c:1263:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:37,832 1263 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T16:58:37,832 | ^~~~ 2025-09-04T16:58:37,837 ast/nullregion.c: In function ‘Dump’: 2025-09-04T16:58:37,839 ast/nullregion.c:1583:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:37,839 1583 | AstNullRegion *this; /* Pointer to the NullRegion structure */ 2025-09-04T16:58:37,839 | ^~~~ 2025-09-04T16:58:38,570 In file included from ast/mapping.h:327, 2025-09-04T16:58:38,570 from ast/frame.h:552, 2025-09-04T16:58:38,570 from ast/frameset.h:438, 2025-09-04T16:58:38,571 from ast/plot.h:86, 2025-09-04T16:58:38,571 from ast/object.c:263: 2025-09-04T16:58:38,571 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:38,571 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:38,571 | ^~~~~~~~ 2025-09-04T16:58:38,572 In file included from ast/pointset.h:192: 2025-09-04T16:58:38,572 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:38,572 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:38,572 | ^~~~~~~~ 2025-09-04T16:58:38,729 ast/object.c: In function ‘FromStringSource’: 2025-09-04T16:58:38,732 ast/object.c:4558:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T16:58:38,733 4558 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T16:58:38,733 | ^~~~~~~~~~~~~~ 2025-09-04T16:58:41,168 In file included from ast/palwrap.c:75: 2025-09-04T16:58:41,168 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T16:58:41,168 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:41,168 86 | int status; 2025-09-04T16:58:41,168 | ^~~~~~ 2025-09-04T16:58:46,863 In file included from ast/pcdmap.c:112: 2025-09-04T16:58:46,863 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:46,863 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:46,863 | ^~~~~~~~ 2025-09-04T16:58:46,864 In file included from ast/pointset.h:192: 2025-09-04T16:58:46,864 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:46,864 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:46,864 | ^~~~~~~~ 2025-09-04T16:58:48,387 In file included from ast/permmap.c:109: 2025-09-04T16:58:48,387 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:48,387 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:48,387 | ^~~~~~~~ 2025-09-04T16:58:48,388 In file included from ast/pointset.h:192: 2025-09-04T16:58:48,388 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:48,388 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:48,388 | ^~~~~~~~ 2025-09-04T16:58:50,704 In file included from ast/mapping.h:327, 2025-09-04T16:58:50,704 from ast/cmpmap.h:139, 2025-09-04T16:58:50,704 from ast/plot.c:1477: 2025-09-04T16:58:50,704 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:58:50,704 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:58:50,704 | ^~~~~~~~ 2025-09-04T16:58:50,705 In file included from ast/pointset.h:192: 2025-09-04T16:58:50,705 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:58:50,705 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:58:50,706 | ^~~~~~~~ 2025-09-04T16:58:50,981 ast/plot.c: In function ‘CheckLabels2’: 2025-09-04T16:58:50,984 ast/plot.c:6198:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:58:50,984 6198 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T16:58:50,984 | ^ 2025-09-04T16:58:51,069 ast/plot.c: In function ‘DefGap’: 2025-09-04T16:58:51,076 ast/plot.c:8971:13: warning: variable ‘ptr1’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:51,076 8971 | double **ptr1; /* Pointer to graphics axis values */ 2025-09-04T16:58:51,076 | ^~~~ 2025-09-04T16:58:51,153 ast/plot.c: In function ‘EdgeLabels’: 2025-09-04T16:58:51,162 ast/plot.c:10883:11: warning: variable ‘oppval’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:51,162 10883 | double oppval; /* Axis value on the edge opposite to the labels */ 2025-09-04T16:58:51,162 | ^~~~~~ 2025-09-04T16:58:51,242 ast/plot.c: In function ‘FindMajTicks’: 2025-09-04T16:58:51,253 ast/plot.c:12366:8: warning: variable ‘lnfill’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:51,253 12366 | int lnfill; /* Last used value for nfill */ 2025-09-04T16:58:51,253 | ^~~~~~ 2025-09-04T16:58:51,532 ast/plot.c: In function ‘GetAttrib’: 2025-09-04T16:58:51,545 ast/plot.c:15489:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:51,545 15489 | int nax; /* Number of base Frame axes */ 2025-09-04T16:58:51,545 | ^~~ 2025-09-04T16:58:51,839 ast/plot.c: In function ‘HasEscapes’: 2025-09-04T16:58:51,855 ast/plot.c:19446:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:58:51,855 19446 | } else if( nc < strlen( text ) ) { 2025-09-04T16:58:51,855 | ^ 2025-09-04T16:58:52,010 ast/plot.c: In function ‘Labels’: 2025-09-04T16:58:52,029 ast/plot.c:20883:8: warning: variable ‘last’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:52,029 20883 | int last; /* The index of the last tick to use */ 2025-09-04T16:58:52,029 | ^~~~ 2025-09-04T16:58:52,049 ast/plot.c:20851:22: warning: variable ‘cdt’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:52,049 20851 | AstPlotCurveData *cdt; /* Pointer to the AstPlotCurveData for the next tick */ 2025-09-04T16:58:52,049 | ^~~ 2025-09-04T16:58:52,703 ast/plot.c: In function ‘TestAttrib’: 2025-09-04T16:58:52,727 ast/plot.c:25841:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:52,728 25841 | int nax; /* Number of base Frame axes */ 2025-09-04T16:58:52,728 | ^~~ 2025-09-04T16:58:52,732 ast/plot.c: At top level: 2025-09-04T16:58:52,755 ast/plot.c:26443:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T16:58:52,755 26443 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T16:58:52,755 | ~~~~^~~~~~~~~~ 2025-09-04T16:58:52,755 ast/plot.c:2328:41: note: previously declared as ‘int *’ 2025-09-04T16:58:52,755 2328 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T16:58:52,755 | ^~~~~ 2025-09-04T16:58:52,889 ast/plot.c: In function ‘TickMarks’: 2025-09-04T16:58:52,915 ast/plot.c:27262:11: warning: variable ‘cen0’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:58:52,916 27262 | double cen0; /* Supplied value of cen */ 2025-09-04T16:58:52,916 | ^~~~ 2025-09-04T16:58:59,294 ast/plot.c: In function ‘ToggleLogLin.isra’: 2025-09-04T16:58:59,322 ast/plot.c:29495:54: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 18 and 39 [-Wformat-overflow=] 2025-09-04T16:58:59,322 29495 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:58:59,322 | ^~~~ 2025-09-04T16:58:59,350 ast/plot.c:29495:34: note: assuming directive output of 21 bytes 2025-09-04T16:58:59,350 29495 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:58:59,351 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:58:59,379 ast/plot.c:29495:17: note: ‘sprintf’ output between 19 and 61 bytes into a destination of size 55 2025-09-04T16:58:59,379 29495 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:58:59,379 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:58:59,410 ast/plot.c:29490:53: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 19 and 40 [-Wformat-overflow=] 2025-09-04T16:58:59,410 29490 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:58:59,410 | ^~~~ 2025-09-04T16:58:59,438 ast/plot.c:29490:34: note: assuming directive output of 21 bytes 2025-09-04T16:58:59,438 29490 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:58:59,438 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:58:59,466 ast/plot.c:29490:17: note: ‘sprintf’ output between 18 and 60 bytes into a destination of size 55 2025-09-04T16:58:59,466 29490 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:58:59,466 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:59:04,212 In function ‘TickMarks’, 2025-09-04T16:59:04,212 inlined from ‘GridLines.constprop’ at ast/plot.c:18763:22: 2025-09-04T16:59:04,239 ast/plot.c:27407:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:59:04,239 27407 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T16:59:04,239 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:59:04,239 ast/plot.c: In function ‘GridLines.constprop’: 2025-09-04T16:59:04,265 ast/plot.c:27264:11: note: ‘refval’ was declared here 2025-09-04T16:59:04,265 27264 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T16:59:04,266 | ^~~~~~ 2025-09-04T16:59:17,177 In file included from ast/mapping.h:327, 2025-09-04T16:59:17,177 from ast/frame.h:552, 2025-09-04T16:59:17,177 from ast/cmpframe.h:257, 2025-09-04T16:59:17,177 from ast/plot3d.c:1163: 2025-09-04T16:59:17,177 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:59:17,177 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:59:17,177 | ^~~~~~~~ 2025-09-04T16:59:17,178 In file included from ast/pointset.h:192: 2025-09-04T16:59:17,178 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:59:17,178 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:59:17,178 | ^~~~~~~~ 2025-09-04T16:59:17,396 ast/plot3d.c:6478:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T16:59:17,396 6478 | const float up[], const char *just, int *status ){ 2025-09-04T16:59:17,396 | ~~~~~~~~~~~~^~~~ 2025-09-04T16:59:17,396 ast/plot3d.c:1313:61: note: previously declared as ‘const float[2]’ 2025-09-04T16:59:17,396 1313 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T16:59:17,396 | ^~~~~~~~~~~~~~~ 2025-09-04T16:59:17,686 ast/plot3d.c: In function ‘Text’: 2025-09-04T16:59:17,691 ast/plot3d.c:6652:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T16:59:17,691 6652 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T16:59:17,691 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:59:17,692 ast/plot3d.c:6652:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T16:59:17,692 ast/plot3d.c:6652:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T16:59:17,693 In file included from ast/plot3d.c:1173: 2025-09-04T16:59:17,693 ast/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T16:59:17,693 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T16:59:17,693 | ^~~~~~~~~~ 2025-09-04T16:59:23,362 In file included from ast/pointlist.c:103: 2025-09-04T16:59:23,363 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:59:23,363 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:59:23,363 | ^~~~~~~~ 2025-09-04T16:59:23,364 In file included from ast/pointset.h:192: 2025-09-04T16:59:23,364 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:59:23,364 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:59:23,364 | ^~~~~~~~ 2025-09-04T16:59:23,506 ast/pointlist.c: In function ‘RegPins’: 2025-09-04T16:59:23,509 ast/pointlist.c:1930:13: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:59:23,509 1930 | double **ptr; /* Pointer to axis values in "this" */ 2025-09-04T16:59:23,509 | ^~~ 2025-09-04T16:59:23,514 ast/pointlist.c: In function ‘Simplify’: 2025-09-04T16:59:23,516 ast/pointlist.c:2215:13: warning: variable ‘ptr2’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:59:23,516 2215 | double **ptr2; /* Pointer to current Frame points */ 2025-09-04T16:59:23,516 | ^~~~ 2025-09-04T16:59:23,517 ast/pointlist.c: In function ‘TestAttrib’: 2025-09-04T16:59:23,520 ast/pointlist.c:2336:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:59:23,520 2336 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T16:59:23,520 | ^~~~ 2025-09-04T16:59:23,529 ast/pointlist.c: In function ‘Dump’: 2025-09-04T16:59:23,532 ast/pointlist.c:2757:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:59:23,532 2757 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T16:59:23,532 | ^~~~ 2025-09-04T16:59:26,749 In file included from ast/pointset.c:457: 2025-09-04T16:59:26,750 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:59:26,750 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:59:26,750 | ^~~~~~~~ 2025-09-04T16:59:26,750 In file included from ast/pointset.h:192: 2025-09-04T16:59:26,750 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:59:26,750 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:59:26,750 | ^~~~~~~~ 2025-09-04T16:59:26,808 ast/pointset.c: In function ‘TestAttrib’: 2025-09-04T16:59:26,809 ast/pointset.c:2304:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:59:26,809 2304 | AstPointSet *this; /* Pointer to the PointSet structure */ 2025-09-04T16:59:26,810 | ^~~~ 2025-09-04T16:59:28,194 In file included from ast/polygon.c:161: 2025-09-04T16:59:28,195 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:59:28,195 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:59:28,195 | ^~~~~~~~ 2025-09-04T16:59:28,196 In file included from ast/pointset.h:192: 2025-09-04T16:59:28,196 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:59:28,196 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:59:28,196 | ^~~~~~~~ 2025-09-04T17:00:01,930 ast/polygon.c: In function ‘astConvexD_’: 2025-09-04T17:00:01,931 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:01,932 983 | if( candidate ) { \ 2025-09-04T17:00:01,932 | ^ 2025-09-04T17:00:01,932 ast/polygon.c:1011:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:01,932 1011 | MAKE_CONVEX(D,double) 2025-09-04T17:00:01,932 | ^~~~~~~~~~~ 2025-09-04T17:00:01,933 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:01,933 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:01,933 | ^~~~~~~~~ 2025-09-04T17:00:01,933 ast/polygon.c:1011:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:01,933 1011 | MAKE_CONVEX(D,double) 2025-09-04T17:00:01,933 | ^~~~~~~~~~~ 2025-09-04T17:00:03,606 ast/polygon.c: In function ‘astConvexL_’: 2025-09-04T17:00:03,607 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:03,607 983 | if( candidate ) { \ 2025-09-04T17:00:03,607 | ^ 2025-09-04T17:00:03,607 ast/polygon.c:1012:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:03,607 1012 | MAKE_CONVEX(L,long int) 2025-09-04T17:00:03,607 | ^~~~~~~~~~~ 2025-09-04T17:00:03,608 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:03,608 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:03,609 | ^~~~~~~~~ 2025-09-04T17:00:03,609 ast/polygon.c:1012:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:03,609 1012 | MAKE_CONVEX(L,long int) 2025-09-04T17:00:03,609 | ^~~~~~~~~~~ 2025-09-04T17:00:05,467 ast/polygon.c: In function ‘astConvexUL_’: 2025-09-04T17:00:05,468 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:05,468 983 | if( candidate ) { \ 2025-09-04T17:00:05,468 | ^ 2025-09-04T17:00:05,468 ast/polygon.c:1013:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:05,468 1013 | MAKE_CONVEX(UL,unsigned long int) 2025-09-04T17:00:05,468 | ^~~~~~~~~~~ 2025-09-04T17:00:05,469 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:05,470 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:05,470 | ^~~~~~~~~ 2025-09-04T17:00:05,470 ast/polygon.c:1013:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:05,470 1013 | MAKE_CONVEX(UL,unsigned long int) 2025-09-04T17:00:05,470 | ^~~~~~~~~~~ 2025-09-04T17:00:07,321 ast/polygon.c: In function ‘astConvexI_’: 2025-09-04T17:00:07,322 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:07,323 983 | if( candidate ) { \ 2025-09-04T17:00:07,323 | ^ 2025-09-04T17:00:07,323 ast/polygon.c:1014:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:07,323 1014 | MAKE_CONVEX(I,int) 2025-09-04T17:00:07,323 | ^~~~~~~~~~~ 2025-09-04T17:00:07,324 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:07,324 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:07,324 | ^~~~~~~~~ 2025-09-04T17:00:07,324 ast/polygon.c:1014:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:07,324 1014 | MAKE_CONVEX(I,int) 2025-09-04T17:00:07,324 | ^~~~~~~~~~~ 2025-09-04T17:00:09,236 ast/polygon.c: In function ‘astConvexUI_’: 2025-09-04T17:00:09,238 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:09,238 983 | if( candidate ) { \ 2025-09-04T17:00:09,238 | ^ 2025-09-04T17:00:09,238 ast/polygon.c:1015:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:09,238 1015 | MAKE_CONVEX(UI,unsigned int) 2025-09-04T17:00:09,238 | ^~~~~~~~~~~ 2025-09-04T17:00:09,239 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:09,239 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:09,239 | ^~~~~~~~~ 2025-09-04T17:00:09,239 ast/polygon.c:1015:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:09,239 1015 | MAKE_CONVEX(UI,unsigned int) 2025-09-04T17:00:09,239 | ^~~~~~~~~~~ 2025-09-04T17:00:11,111 ast/polygon.c: In function ‘astConvexS_’: 2025-09-04T17:00:11,112 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:11,112 983 | if( candidate ) { \ 2025-09-04T17:00:11,112 | ^ 2025-09-04T17:00:11,113 ast/polygon.c:1016:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:11,113 1016 | MAKE_CONVEX(S,short int) 2025-09-04T17:00:11,113 | ^~~~~~~~~~~ 2025-09-04T17:00:11,113 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:11,113 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:11,113 | ^~~~~~~~~ 2025-09-04T17:00:11,113 ast/polygon.c:1016:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:11,114 1016 | MAKE_CONVEX(S,short int) 2025-09-04T17:00:11,114 | ^~~~~~~~~~~ 2025-09-04T17:00:12,988 ast/polygon.c: In function ‘astConvexUS_’: 2025-09-04T17:00:12,989 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:12,989 983 | if( candidate ) { \ 2025-09-04T17:00:12,990 | ^ 2025-09-04T17:00:12,990 ast/polygon.c:1017:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:12,990 1017 | MAKE_CONVEX(US,unsigned short int) 2025-09-04T17:00:12,990 | ^~~~~~~~~~~ 2025-09-04T17:00:12,990 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:12,990 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:12,990 | ^~~~~~~~~ 2025-09-04T17:00:12,991 ast/polygon.c:1017:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:12,991 1017 | MAKE_CONVEX(US,unsigned short int) 2025-09-04T17:00:12,991 | ^~~~~~~~~~~ 2025-09-04T17:00:14,843 ast/polygon.c: In function ‘astConvexB_’: 2025-09-04T17:00:14,844 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:14,844 983 | if( candidate ) { \ 2025-09-04T17:00:14,845 | ^ 2025-09-04T17:00:14,845 ast/polygon.c:1018:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:14,845 1018 | MAKE_CONVEX(B,signed char) 2025-09-04T17:00:14,845 | ^~~~~~~~~~~ 2025-09-04T17:00:14,845 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:14,845 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:14,845 | ^~~~~~~~~ 2025-09-04T17:00:14,846 ast/polygon.c:1018:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:14,846 1018 | MAKE_CONVEX(B,signed char) 2025-09-04T17:00:14,846 | ^~~~~~~~~~~ 2025-09-04T17:00:16,654 ast/polygon.c: In function ‘astConvexUB_’: 2025-09-04T17:00:16,655 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:16,655 983 | if( candidate ) { \ 2025-09-04T17:00:16,655 | ^ 2025-09-04T17:00:16,655 ast/polygon.c:1019:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:16,655 1019 | MAKE_CONVEX(UB,unsigned char) 2025-09-04T17:00:16,655 | ^~~~~~~~~~~ 2025-09-04T17:00:16,656 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:16,656 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:16,656 | ^~~~~~~~~ 2025-09-04T17:00:16,656 ast/polygon.c:1019:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:16,656 1019 | MAKE_CONVEX(UB,unsigned char) 2025-09-04T17:00:16,656 | ^~~~~~~~~~~ 2025-09-04T17:00:18,479 ast/polygon.c: In function ‘astConvexF_’: 2025-09-04T17:00:18,480 ast/polygon.c:983:6: warning: ‘candidate’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:00:18,480 983 | if( candidate ) { \ 2025-09-04T17:00:18,480 | ^ 2025-09-04T17:00:18,480 ast/polygon.c:1020:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:18,481 1020 | MAKE_CONVEX(F,float) 2025-09-04T17:00:18,481 | ^~~~~~~~~~~ 2025-09-04T17:00:18,481 ast/polygon.c:942:17: note: ‘candidate’ was declared here 2025-09-04T17:00:18,481 942 | AstPointSet *candidate; /* Candidate polygon vertices */ \ 2025-09-04T17:00:18,481 | ^~~~~~~~~ 2025-09-04T17:00:18,481 ast/polygon.c:1020:1: note: in expansion of macro ‘MAKE_CONVEX’ 2025-09-04T17:00:18,481 1020 | MAKE_CONVEX(F,float) 2025-09-04T17:00:18,482 | ^~~~~~~~~~~ 2025-09-04T17:00:36,111 In file included from ast/polymap.c:119: 2025-09-04T17:00:36,112 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:00:36,112 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:00:36,112 | ^~~~~~~~ 2025-09-04T17:00:36,113 In file included from ast/pointset.h:192: 2025-09-04T17:00:36,113 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:00:36,113 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:00:36,113 | ^~~~~~~~ 2025-09-04T17:00:40,387 In file included from ast/prism.c:114: 2025-09-04T17:00:40,388 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:00:40,388 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:00:40,388 | ^~~~~~~~ 2025-09-04T17:00:40,388 In file included from ast/pointset.h:192: 2025-09-04T17:00:40,388 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:00:40,388 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:00:40,388 | ^~~~~~~~ 2025-09-04T17:00:40,465 ast/prism.c: In function ‘astConvertToPrism_’: 2025-09-04T17:00:40,465 ast/prism.c:303:8: warning: variable ‘nin’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:00:40,465 303 | int nin; /* No. of base Frame axes (Mapping inputs) */ 2025-09-04T17:00:40,465 | ^~~ 2025-09-04T17:00:40,478 ast/prism.c: In function ‘GetRegionBounds’: 2025-09-04T17:00:40,479 ast/prism.c:1015:16: warning: unused variable ‘fsmap’ [-Wunused-variable] 2025-09-04T17:00:40,479 1015 | AstMapping *fsmap; /* Base->Current Mapping */ 2025-09-04T17:00:40,479 | ^~~~~ 2025-09-04T17:00:40,483 ast/prism.c: In function ‘astInitPrismVtab_’: 2025-09-04T17:00:40,484 ast/prism.c:1308:18: warning: variable ‘frame’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:00:40,484 1308 | AstFrameVtab *frame; /* Pointer to Frame component of Vtab */ 2025-09-04T17:00:40,484 | ^~~~~ 2025-09-04T17:00:40,505 ast/prism.c: In function ‘RegBaseMesh’: 2025-09-04T17:00:40,507 ast/prism.c:2105:8: warning: variable ‘nax2’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:00:40,507 2105 | int nax2; /* Number of axes in region2 */ 2025-09-04T17:00:40,507 | ^~~~ 2025-09-04T17:00:46,369 In file included from ast/ratemap.c:91: 2025-09-04T17:00:46,369 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:00:46,369 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:00:46,369 | ^~~~~~~~ 2025-09-04T17:00:46,370 In file included from ast/pointset.h:192: 2025-09-04T17:00:46,370 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:00:46,370 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:00:46,371 | ^~~~~~~~ 2025-09-04T17:00:47,116 In file included from ast/mapping.h:327, 2025-09-04T17:00:47,116 from ast/region.c:796: 2025-09-04T17:00:47,116 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:00:47,116 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:00:47,116 | ^~~~~~~~ 2025-09-04T17:00:47,116 In file included from ast/pointset.h:192: 2025-09-04T17:00:47,116 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:00:47,117 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:00:47,117 | ^~~~~~~~ 2025-09-04T17:00:56,131 In file included from ast/selectormap.c:102: 2025-09-04T17:00:56,131 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:00:56,132 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:00:56,132 | ^~~~~~~~ 2025-09-04T17:00:56,132 In file included from ast/pointset.h:192: 2025-09-04T17:00:56,132 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:00:56,132 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:00:56,132 | ^~~~~~~~ 2025-09-04T17:00:56,996 In file included from ast/shiftmap.c:78: 2025-09-04T17:00:56,996 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:00:56,996 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:00:56,996 | ^~~~~~~~ 2025-09-04T17:00:56,997 In file included from ast/pointset.h:192: 2025-09-04T17:00:56,997 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:00:56,997 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:00:56,997 | ^~~~~~~~ 2025-09-04T17:00:57,682 In file included from ast/skyaxis.c:137: 2025-09-04T17:00:57,682 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:00:57,682 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:00:57,682 | ^~~~~~~~ 2025-09-04T17:00:57,683 In file included from ast/pal.h:88, 2025-09-04T17:00:57,683 from ast/skyaxis.c:132: 2025-09-04T17:00:57,684 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:00:57,684 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:00:57,684 | ^~~~~~~~ 2025-09-04T17:01:00,320 In file included from ast/skyframe.c:748: 2025-09-04T17:01:00,321 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:00,321 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:00,321 | ^~~~~~~~ 2025-09-04T17:01:00,321 In file included from ast/pointset.h:192: 2025-09-04T17:01:00,321 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:00,321 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:00,321 | ^~~~~~~~ 2025-09-04T17:01:00,612 ast/skyframe.c: In function ‘SetAttrib’: 2025-09-04T17:01:00,618 ast/skyframe.c:8538:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T17:01:00,619 8538 | if( nc == strlen( setting + offset ) ) { 2025-09-04T17:01:00,619 | ^~ 2025-09-04T17:01:00,628 ast/skyframe.c:8592:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T17:01:00,628 8592 | if( nc == strlen( setting + offset ) ) { 2025-09-04T17:01:00,628 | ^~ 2025-09-04T17:01:06,306 In file included from ast/slamap.c:193: 2025-09-04T17:01:06,306 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:06,307 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:06,307 | ^~~~~~~~ 2025-09-04T17:01:06,307 In file included from ast/pal.h:88, 2025-09-04T17:01:06,307 from ast/slamap.c:186: 2025-09-04T17:01:06,307 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:06,307 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:06,307 | ^~~~~~~~ 2025-09-04T17:01:06,431 ast/slamap.c: In function ‘Transform’: 2025-09-04T17:01:06,434 ast/slamap.c:3530:8: warning: variable ‘ncoord_in’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:06,435 3530 | int ncoord_in; /* Number of coordinates per input point */ 2025-09-04T17:01:06,435 | ^~~~~~~~~ 2025-09-04T17:01:10,025 In file included from ast/mapping.h:327, 2025-09-04T17:01:10,026 from ast/specfluxframe.c:90: 2025-09-04T17:01:10,026 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:10,026 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:10,026 | ^~~~~~~~ 2025-09-04T17:01:10,027 In file included from ast/pointset.h:192: 2025-09-04T17:01:10,027 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:10,027 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:10,027 | ^~~~~~~~ 2025-09-04T17:01:10,125 ast/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T17:01:10,126 ast/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:10,126 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T17:01:10,126 | ^~~~~~~ 2025-09-04T17:01:10,126 ast/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:10,127 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T17:01:10,127 | ^~~~~~ 2025-09-04T17:01:10,152 ast/specfluxframe.c: In function ‘Dump’: 2025-09-04T17:01:10,154 ast/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:10,154 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T17:01:10,154 | ^~~~ 2025-09-04T17:01:10,987 In file included from ast/mapping.h:327, 2025-09-04T17:01:10,988 from ast/unit.h:55, 2025-09-04T17:01:10,988 from ast/specframe.c:215: 2025-09-04T17:01:10,988 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:10,988 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:10,988 | ^~~~~~~~ 2025-09-04T17:01:10,989 In file included from ast/pointset.h:192: 2025-09-04T17:01:10,989 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:10,989 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:10,989 | ^~~~~~~~ 2025-09-04T17:01:11,304 ast/specframe.c: In function ‘Dump’: 2025-09-04T17:01:11,310 ast/specframe.c:6683:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T17:01:11,310 6683 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T17:01:11,310 | ^ 2025-09-04T17:01:15,120 In file included from ast/specmap.c:186: 2025-09-04T17:01:15,120 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:15,120 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:15,120 | ^~~~~~~~ 2025-09-04T17:01:15,121 In file included from ast/pal.h:88, 2025-09-04T17:01:15,121 from ast/specmap.c:180: 2025-09-04T17:01:15,121 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:15,121 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:15,121 | ^~~~~~~~ 2025-09-04T17:01:17,952 In file included from ast/sphmap.c:104: 2025-09-04T17:01:17,952 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:17,952 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:17,952 | ^~~~~~~~ 2025-09-04T17:01:17,953 In file included from ast/pointset.h:192: 2025-09-04T17:01:17,953 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:17,953 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:17,954 | ^~~~~~~~ 2025-09-04T17:01:18,900 In file included from ast/mapping.h:327, 2025-09-04T17:01:18,900 from ast/unitmap.h:131, 2025-09-04T17:01:18,901 from ast/stc.c:101: 2025-09-04T17:01:18,901 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:18,901 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:18,901 | ^~~~~~~~ 2025-09-04T17:01:18,902 In file included from ast/pointset.h:192: 2025-09-04T17:01:18,902 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:18,902 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:18,902 | ^~~~~~~~ 2025-09-04T17:01:18,973 ast/stc.c: In function ‘ClearAttrib’: 2025-09-04T17:01:18,973 ast/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:18,974 300 | int len; /* Length of attrib string */ 2025-09-04T17:01:18,974 | ^~~ 2025-09-04T17:01:18,981 ast/stc.c: In function ‘GetAttrib’: 2025-09-04T17:01:18,982 ast/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:18,982 776 | int len; /* Length of attrib string */ 2025-09-04T17:01:18,982 | ^~~ 2025-09-04T17:01:19,016 ast/stc.c: In function ‘TestAttrib’: 2025-09-04T17:01:19,019 ast/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:19,019 2844 | int len; /* Length of attrib string */ 2025-09-04T17:01:19,019 | ^~~ 2025-09-04T17:01:19,022 ast/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:19,022 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T17:01:19,022 | ^~~~ 2025-09-04T17:01:20,414 In file included from ast/mapping.h:327, 2025-09-04T17:01:20,414 from ast/frame.h:552, 2025-09-04T17:01:20,414 from ast/region.h:68, 2025-09-04T17:01:20,414 from ast/stc.h:71, 2025-09-04T17:01:20,414 from ast/stccatalogentrylocation.c:76: 2025-09-04T17:01:20,414 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:20,414 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:20,414 | ^~~~~~~~ 2025-09-04T17:01:20,415 In file included from ast/pointset.h:192: 2025-09-04T17:01:20,415 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:20,415 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:20,415 | ^~~~~~~~ 2025-09-04T17:01:20,468 ast/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T17:01:20,468 ast/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:20,468 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T17:01:20,468 | ^~~ 2025-09-04T17:01:20,468 ast/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:20,468 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T17:01:20,469 | ^~~~~~~ 2025-09-04T17:01:20,469 ast/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T17:01:20,469 ast/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:20,469 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T17:01:20,469 | ^~~~ 2025-09-04T17:01:20,778 In file included from ast/mapping.h:327, 2025-09-04T17:01:20,778 from ast/frame.h:552, 2025-09-04T17:01:20,778 from ast/region.h:68, 2025-09-04T17:01:20,778 from ast/stc.h:71, 2025-09-04T17:01:20,778 from ast/stcobsdatalocation.c:97: 2025-09-04T17:01:20,778 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:20,778 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:20,778 | ^~~~~~~~ 2025-09-04T17:01:20,779 In file included from ast/pointset.h:192: 2025-09-04T17:01:20,780 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:20,780 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:20,780 | ^~~~~~~~ 2025-09-04T17:01:20,836 ast/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T17:01:20,837 ast/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:20,837 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T17:01:20,837 | ^~~ 2025-09-04T17:01:20,837 ast/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:20,837 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T17:01:20,837 | ^~~~~~~ 2025-09-04T17:01:21,214 In file included from ast/mapping.h:327, 2025-09-04T17:01:21,214 from ast/frame.h:552, 2025-09-04T17:01:21,214 from ast/region.h:68, 2025-09-04T17:01:21,214 from ast/stc.h:71, 2025-09-04T17:01:21,214 from ast/stcresourceprofile.c:76: 2025-09-04T17:01:21,215 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:21,215 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:21,215 | ^~~~~~~~ 2025-09-04T17:01:21,215 In file included from ast/pointset.h:192: 2025-09-04T17:01:21,215 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:21,215 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:21,215 | ^~~~~~~~ 2025-09-04T17:01:21,268 ast/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T17:01:21,268 ast/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:21,268 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T17:01:21,268 | ^~~ 2025-09-04T17:01:21,268 ast/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:21,268 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T17:01:21,269 | ^~~~~~~ 2025-09-04T17:01:21,269 ast/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T17:01:21,269 ast/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:21,269 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T17:01:21,269 | ^~~~ 2025-09-04T17:01:21,571 In file included from ast/mapping.h:327, 2025-09-04T17:01:21,571 from ast/frame.h:552, 2025-09-04T17:01:21,571 from ast/stcschan.c:213: 2025-09-04T17:01:21,571 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:21,571 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:21,571 | ^~~~~~~~ 2025-09-04T17:01:21,572 In file included from ast/pointset.h:192: 2025-09-04T17:01:21,572 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:21,572 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:21,572 | ^~~~~~~~ 2025-09-04T17:01:22,171 In file included from ast/frame.h:550: 2025-09-04T17:01:22,171 ast/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T17:01:22,172 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T17:01:22,173 485 | #define astRetF_(x) (x) 2025-09-04T17:01:22,173 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:22,173 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:22,173 | ^~~~~~ 2025-09-04T17:01:22,173 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:22,173 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:22,173 | ^~~~~~~~~ 2025-09-04T17:01:22,173 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:22,173 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T17:01:22,173 | ^~~~~~~~~~ 2025-09-04T17:01:22,174 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T17:01:22,174 485 | #define astRetF_(x) (x) 2025-09-04T17:01:22,174 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:22,174 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:22,175 | ^~~~~~ 2025-09-04T17:01:22,175 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:22,175 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:22,175 | ^~~~~~~~~ 2025-09-04T17:01:22,175 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:22,175 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T17:01:22,175 | ^~~~~~~~~~ 2025-09-04T17:01:22,175 In file included from ast/stcschan.c:233: 2025-09-04T17:01:22,175 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T17:01:22,175 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T17:01:22,175 | ^~~~~~~~~~~ 2025-09-04T17:01:28,686 In file included from ast/mapping.h:327, 2025-09-04T17:01:28,686 from ast/frame.h:552, 2025-09-04T17:01:28,686 from ast/region.h:68, 2025-09-04T17:01:28,686 from ast/stc.h:71, 2025-09-04T17:01:28,686 from ast/stcsearchlocation.c:76: 2025-09-04T17:01:28,687 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:28,687 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:28,687 | ^~~~~~~~ 2025-09-04T17:01:28,688 In file included from ast/pointset.h:192: 2025-09-04T17:01:28,688 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:28,688 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:28,688 | ^~~~~~~~ 2025-09-04T17:01:28,742 ast/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T17:01:28,742 ast/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:28,742 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T17:01:28,742 | ^~~ 2025-09-04T17:01:28,743 ast/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:28,743 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T17:01:28,743 | ^~~~~~~ 2025-09-04T17:01:28,743 ast/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T17:01:28,744 ast/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:28,744 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T17:01:28,744 | ^~~~ 2025-09-04T17:01:29,051 In file included from ast/switchmap.c:138: 2025-09-04T17:01:29,051 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:29,052 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:29,052 | ^~~~~~~~ 2025-09-04T17:01:29,052 In file included from ast/pointset.h:192: 2025-09-04T17:01:29,052 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:29,052 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:29,052 | ^~~~~~~~ 2025-09-04T17:01:30,757 ast/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T17:01:30,757 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T17:01:30,758 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T17:01:30,758 ast/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T17:01:30,758 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T17:01:30,758 | ^~~~~~ 2025-09-04T17:01:30,759 ast/table.c: In function ‘ParseKey’: 2025-09-04T17:01:30,762 ast/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T17:01:30,762 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T17:01:30,762 | ^~ 2025-09-04T17:01:34,043 In file included from ast/mapping.h:327, 2025-09-04T17:01:34,044 from ast/unit.h:55, 2025-09-04T17:01:34,044 from ast/timeframe.c:230: 2025-09-04T17:01:34,044 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:34,044 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:34,044 | ^~~~~~~~ 2025-09-04T17:01:34,044 In file included from ast/pointset.h:192: 2025-09-04T17:01:34,044 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:34,044 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:34,044 | ^~~~~~~~ 2025-09-04T17:01:35,103 In file included from ast/timeframe.c:228: 2025-09-04T17:01:35,103 ast/timeframe.c: In function ‘Centre’: 2025-09-04T17:01:35,104 ast/memory.h:276:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:01:35,104 276 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T17:01:35,104 ast/error.h:118:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T17:01:35,104 118 | #define astERROR_INVOKE(function) (function) 2025-09-04T17:01:35,104 | ^~~~~~~~ 2025-09-04T17:01:35,104 ast/timeframe.c:687:17: note: in expansion of macro ‘astStore’ 2025-09-04T17:01:35,104 687 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T17:01:35,104 | ^~~~~~~~ 2025-09-04T17:01:35,104 ast/timeframe.c:633:10: note: ‘date1’ was declared here 2025-09-04T17:01:35,104 633 | char *date1; 2025-09-04T17:01:35,105 | ^~~~~ 2025-09-04T17:01:35,105 ast/memory.h:267:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T17:01:35,105 267 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T17:01:35,105 ast/error.h:118:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T17:01:35,105 118 | #define astERROR_INVOKE(function) (function) 2025-09-04T17:01:35,105 | ^~~~~~~~ 2025-09-04T17:01:35,105 ast/timeframe.c:785:15: note: in expansion of macro ‘astFree’ 2025-09-04T17:01:35,105 785 | date2 = astFree( date2 ); 2025-09-04T17:01:35,105 | ^~~~~~~ 2025-09-04T17:01:35,105 ast/timeframe.c:634:10: note: ‘date2’ was declared here 2025-09-04T17:01:35,105 634 | char *date2; 2025-09-04T17:01:35,106 | ^~~~~ 2025-09-04T17:01:37,854 In file included from ast/mapping.h:327, 2025-09-04T17:01:37,855 from ast/slamap.h:134, 2025-09-04T17:01:37,855 from ast/timemap.c:171: 2025-09-04T17:01:37,855 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:37,855 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:37,855 | ^~~~~~~~ 2025-09-04T17:01:37,856 In file included from ast/pal.h:88, 2025-09-04T17:01:37,856 from ast/timemap.c:170: 2025-09-04T17:01:37,856 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:37,856 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:37,856 | ^~~~~~~~ 2025-09-04T17:01:37,996 ast/timemap.c: In function ‘Transform’: 2025-09-04T17:01:38,001 ast/timemap.c:3751:8: warning: variable ‘ncoord_in’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:38,001 3751 | int ncoord_in; /* Number of coordinates per input point */ 2025-09-04T17:01:38,001 | ^~~~~~~~~ 2025-09-04T17:01:42,485 In file included from ast/tranmap.c:92: 2025-09-04T17:01:42,485 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:42,485 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:42,485 | ^~~~~~~~ 2025-09-04T17:01:42,485 In file included from ast/pointset.h:192: 2025-09-04T17:01:42,485 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:42,486 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:42,486 | ^~~~~~~~ 2025-09-04T17:01:43,372 In file included from ast/unit.c:133: 2025-09-04T17:01:43,372 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:43,372 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:43,372 | ^~~~~~~~ 2025-09-04T17:01:43,373 In file included from ast/pointset.h:192: 2025-09-04T17:01:43,373 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:43,373 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:43,374 | ^~~~~~~~ 2025-09-04T17:01:43,419 ast/unit.c: In function ‘CleanExp’: 2025-09-04T17:01:43,419 ast/unit.c:414:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T17:01:43,420 414 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T17:01:43,420 | ^~ 2025-09-04T17:01:43,436 ast/unit.c: In function ‘ComplicateTree’: 2025-09-04T17:01:43,437 ast/unit.c:877:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:43,437 877 | Oper op; 2025-09-04T17:01:43,437 | ^~ 2025-09-04T17:01:43,676 ast/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T17:01:43,681 ast/unit.c:5161:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T17:01:43,681 5161 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T17:01:43,681 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T17:01:43,681 ast/unit.c:5161:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T17:01:43,682 ast/unit.c:1382:12: note: in a call to function ‘DimAnal’ 2025-09-04T17:01:43,683 1382 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T17:01:43,683 | ^~~~~~~ 2025-09-04T17:01:47,520 In file included from ast/unitmap.c:90: 2025-09-04T17:01:47,520 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:47,520 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:47,520 | ^~~~~~~~ 2025-09-04T17:01:47,520 In file included from ast/pointset.h:192: 2025-09-04T17:01:47,520 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:47,520 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:47,520 | ^~~~~~~~ 2025-09-04T17:01:47,556 ast/unitmap.c: In function ‘Transform’: 2025-09-04T17:01:47,557 ast/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:47,557 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T17:01:47,557 | ^~~ 2025-09-04T17:01:47,558 ast/unitmap.c: In function ‘Dump’: 2025-09-04T17:01:47,559 ast/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:47,559 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T17:01:47,559 | ^~~~ 2025-09-04T17:01:48,065 In file included from ast/wcsmap.c:619: 2025-09-04T17:01:48,065 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:48,065 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:48,065 | ^~~~~~~~ 2025-09-04T17:01:48,065 In file included from ast/pointset.h:192: 2025-09-04T17:01:48,065 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:48,065 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:48,066 | ^~~~~~~~ 2025-09-04T17:01:51,439 In file included from ast/winmap.c:140: 2025-09-04T17:01:51,439 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:51,439 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:51,440 | ^~~~~~~~ 2025-09-04T17:01:51,440 In file included from ast/pointset.h:192: 2025-09-04T17:01:51,440 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:51,440 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:51,440 | ^~~~~~~~ 2025-09-04T17:01:54,256 ast/xml.c: In function ‘ReadContent’: 2025-09-04T17:01:54,262 ast/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:54,262 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T17:01:54,262 | ^~~~~~~~~ 2025-09-04T17:01:58,614 In file included from ast/mapping.h:327, 2025-09-04T17:01:58,614 from ast/frame.h:552, 2025-09-04T17:01:58,615 from ast/xmlchan.c:208: 2025-09-04T17:01:58,615 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:01:58,615 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:01:58,615 | ^~~~~~~~ 2025-09-04T17:01:58,615 In file included from ast/pointset.h:192: 2025-09-04T17:01:58,615 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:01:58,615 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:01:58,615 | ^~~~~~~~ 2025-09-04T17:01:58,830 ast/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T17:01:58,832 ast/xmlchan.c:1984:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T17:01:58,832 1984 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T17:01:58,832 | ^~ 2025-09-04T17:01:59,439 ast/xmlchan.c: In function ‘Dump’: 2025-09-04T17:01:59,452 ast/xmlchan.c:13254:16: warning: variable ‘class’ set but not used [-Wunused-but-set-variable] 2025-09-04T17:01:59,452 13254 | const char *class; /* Class name */ 2025-09-04T17:01:59,452 | ^~~~~ 2025-09-04T17:01:59,589 In file included from ast/xmlchan.c:207: 2025-09-04T17:01:59,589 ast/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T17:01:59,596 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T17:01:59,596 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,596 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,596 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,596 | ^~~~~~ 2025-09-04T17:01:59,596 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,596 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,596 | ^~~~~~~~~ 2025-09-04T17:01:59,596 ast/xmlchan.c:6664:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,596 6664 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,596 | ^~~~~~~~~~ 2025-09-04T17:01:59,602 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T17:01:59,602 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,602 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,602 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,602 | ^~~~~~ 2025-09-04T17:01:59,602 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,602 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,603 | ^~~~~~~~~ 2025-09-04T17:01:59,603 ast/xmlchan.c:6664:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,603 6664 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,603 | ^~~~~~~~~~ 2025-09-04T17:01:59,603 In file included from ast/xmlchan.c:214: 2025-09-04T17:01:59,603 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T17:01:59,603 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T17:01:59,603 | ^~~~~~~~~~~ 2025-09-04T17:01:59,608 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T17:01:59,608 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,608 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,608 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,608 | ^~~~~~ 2025-09-04T17:01:59,608 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,608 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,608 | ^~~~~~~~~ 2025-09-04T17:01:59,608 ast/xmlchan.c:6711:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,609 6711 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,609 | ^~~~~~~~~~ 2025-09-04T17:01:59,614 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T17:01:59,614 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,614 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,614 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,615 | ^~~~~~ 2025-09-04T17:01:59,615 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,615 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,615 | ^~~~~~~~~ 2025-09-04T17:01:59,615 ast/xmlchan.c:6711:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,615 6711 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,615 | ^~~~~~~~~~ 2025-09-04T17:01:59,615 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T17:01:59,615 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T17:01:59,615 | ^~~~~~~~~~~ 2025-09-04T17:01:59,620 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T17:01:59,620 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,620 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,620 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,620 | ^~~~~~ 2025-09-04T17:01:59,621 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,621 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,621 | ^~~~~~~~~ 2025-09-04T17:01:59,621 ast/xmlchan.c:6759:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,621 6759 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,621 | ^~~~~~~~~~ 2025-09-04T17:01:59,627 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T17:01:59,627 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,627 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,627 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,627 | ^~~~~~ 2025-09-04T17:01:59,627 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,627 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,627 | ^~~~~~~~~ 2025-09-04T17:01:59,627 ast/xmlchan.c:6759:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,627 6759 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,627 | ^~~~~~~~~~ 2025-09-04T17:01:59,628 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T17:01:59,628 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T17:01:59,628 | ^~~~~~~~~~~ 2025-09-04T17:01:59,632 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T17:01:59,633 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,633 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,633 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,633 | ^~~~~~ 2025-09-04T17:01:59,633 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,633 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,633 | ^~~~~~~~~ 2025-09-04T17:01:59,633 ast/xmlchan.c:6807:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,633 6807 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,633 | ^~~~~~~~~~ 2025-09-04T17:01:59,639 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T17:01:59,639 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,639 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,639 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,639 | ^~~~~~ 2025-09-04T17:01:59,640 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,640 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,640 | ^~~~~~~~~ 2025-09-04T17:01:59,640 ast/xmlchan.c:6807:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,640 6807 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T17:01:59,640 | ^~~~~~~~~~ 2025-09-04T17:01:59,640 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T17:01:59,640 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T17:01:59,640 | ^~~~~~~~~~~ 2025-09-04T17:01:59,651 ast/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T17:01:59,654 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T17:01:59,654 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,654 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,654 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,654 | ^~~~~~ 2025-09-04T17:01:59,655 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,655 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,655 | ^~~~~~~~~ 2025-09-04T17:01:59,655 ast/xmlchan.c:3793:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,655 3793 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T17:01:59,655 | ^~~~~~~~~~ 2025-09-04T17:01:59,658 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T17:01:59,658 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,658 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,658 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,658 | ^~~~~~ 2025-09-04T17:01:59,658 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,658 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,658 | ^~~~~~~~~ 2025-09-04T17:01:59,658 ast/xmlchan.c:3793:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,658 3793 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T17:01:59,658 | ^~~~~~~~~~ 2025-09-04T17:01:59,659 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T17:01:59,659 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T17:01:59,659 | ^~~~~~~~~~~ 2025-09-04T17:01:59,661 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T17:01:59,661 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,661 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,661 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,661 | ^~~~~~ 2025-09-04T17:01:59,661 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,662 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,662 | ^~~~~~~~~ 2025-09-04T17:01:59,662 ast/xmlchan.c:3805:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,662 3805 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T17:01:59,662 | ^~~~~~~~~~ 2025-09-04T17:01:59,665 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T17:01:59,665 485 | #define astRetF_(x) (x) 2025-09-04T17:01:59,665 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T17:01:59,665 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T17:01:59,665 | ^~~~~~ 2025-09-04T17:01:59,665 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T17:01:59,665 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T17:01:59,665 | ^~~~~~~~~ 2025-09-04T17:01:59,665 ast/xmlchan.c:3805:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T17:01:59,666 3805 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T17:01:59,666 | ^~~~~~~~~~ 2025-09-04T17:01:59,666 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T17:01:59,666 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T17:01:59,666 | ^~~~~~~~~~~ 2025-09-04T17:02:05,985 ast/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T17:02:05,992 ast/xmlchan.c:7788:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T17:02:05,992 7788 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T17:02:05,992 | ^ 2025-09-04T17:02:05,992 In function ‘ReCentreAnc’, 2025-09-04T17:02:05,992 inlined from ‘StcMetadataReader’ at ast/xmlchan.c:10688:7: 2025-09-04T17:02:05,999 ast/xmlchan.c:7788:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T17:02:06,000 7788 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T17:02:06,000 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T17:02:07,879 In file included from ast/zoommap.c:93: 2025-09-04T17:02:07,880 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T17:02:07,880 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T17:02:07,880 | ^~~~~~~~ 2025-09-04T17:02:07,881 In file included from ast/pointset.h:192: 2025-09-04T17:02:07,881 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T17:02:07,881 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T17:02:07,881 | ^~~~~~~~ 2025-09-04T17:02:09,255 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T17:02:09,257 starlink/ast/Ast.c:63:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,257 63 | case PyArray_DOUBLE: 2025-09-04T17:02:09,257 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,257 | PyArray_DTYPE 2025-09-04T17:02:09,258 starlink/ast/Ast.c:63:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T17:02:09,273 starlink/ast/Ast.c:66:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T17:02:09,273 66 | case PyArray_FLOAT: 2025-09-04T17:02:09,273 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,273 | PyArray_ISFLOAT 2025-09-04T17:02:09,285 starlink/ast/Ast.c:69:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:09,285 69 | case PyArray_INT: 2025-09-04T17:02:09,285 | ^~~~~~~~~~~ 2025-09-04T17:02:09,285 | PyArray_Put 2025-09-04T17:02:09,299 starlink/ast/Ast.c:72:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T17:02:09,299 72 | case PyArray_UINT: 2025-09-04T17:02:09,299 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,299 | PyArray_DIM 2025-09-04T17:02:09,307 starlink/ast/Ast.c:75:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T17:02:09,307 75 | case PyArray_BYTE: 2025-09-04T17:02:09,307 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,307 | PyArray_BYTES 2025-09-04T17:02:09,319 starlink/ast/Ast.c:78:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T17:02:09,319 78 | case PyArray_UBYTE: 2025-09-04T17:02:09,319 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,319 | PyArray_BYTES 2025-09-04T17:02:09,334 starlink/ast/Ast.c:81:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T17:02:09,334 81 | case PyArray_SHORT: 2025-09-04T17:02:09,334 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,334 | PyArray_Sort 2025-09-04T17:02:09,353 starlink/ast/Ast.c:84:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T17:02:09,353 84 | case PyArray_USHORT: 2025-09-04T17:02:09,354 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,354 | PyArray_Sort 2025-09-04T17:02:09,368 starlink/ast/Ast.c:87:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T17:02:09,368 87 | case PyArray_LONG: 2025-09-04T17:02:09,368 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,368 | PyArray_One 2025-09-04T17:02:09,386 starlink/ast/Ast.c:90:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T17:02:09,386 90 | case PyArray_ULONG: 2025-09-04T17:02:09,386 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,386 | PyArray_One 2025-09-04T17:02:09,410 starlink/ast/Ast.c:93:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T17:02:09,410 93 | case PyArray_LONGLONG: 2025-09-04T17:02:09,410 | ^~~~~~~~~~~~~~~~ 2025-09-04T17:02:09,410 | Py_T_LONGLONG 2025-09-04T17:02:09,436 starlink/ast/Ast.c:96:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T17:02:09,436 96 | case PyArray_ULONGLONG: 2025-09-04T17:02:09,436 | ^~~~~~~~~~~~~~~~~ 2025-09-04T17:02:09,436 | Py_T_ULONGLONG 2025-09-04T17:02:09,455 starlink/ast/Ast.c:99:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T17:02:09,455 99 | case PyArray_CFLOAT: 2025-09-04T17:02:09,455 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,456 | PyArray_ISFLOAT 2025-09-04T17:02:09,478 starlink/ast/Ast.c:102:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,478 102 | case PyArray_CDOUBLE: 2025-09-04T17:02:09,478 | ^~~~~~~~~~~~~~~ 2025-09-04T17:02:09,478 | PyArray_DTYPE 2025-09-04T17:02:09,546 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T17:02:09,547 from starlink/ast/Ast.c:3: 2025-09-04T17:02:09,547 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T17:02:09,548 starlink/ast/Ast.c:739:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,548 739 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:09,548 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,548 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:09,548 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:09,548 | ^~~~~~~ 2025-09-04T17:02:09,570 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T17:02:09,571 starlink/ast/Ast.c:792:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,571 792 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:09,571 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,571 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:09,571 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:09,571 | ^~~~~~~ 2025-09-04T17:02:09,585 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T17:02:09,586 starlink/ast/Ast.c:830:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:09,586 830 | PyArray_INT, 0, 100); 2025-09-04T17:02:09,586 | ^~~~~~~~~~~ 2025-09-04T17:02:09,586 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:09,586 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:09,586 | ^~~~ 2025-09-04T17:02:09,609 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T17:02:09,609 starlink/ast/Ast.c:888:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,609 888 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:09,610 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,610 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:09,610 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:09,610 | ^~~~~~~ 2025-09-04T17:02:09,633 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T17:02:09,635 starlink/ast/Ast.c:1008:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,635 1008 | if( type == PyArray_DOUBLE ) { 2025-09-04T17:02:09,635 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,635 | PyArray_DTYPE 2025-09-04T17:02:09,652 starlink/ast/Ast.c:1011:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T17:02:09,652 1011 | } else if( type == PyArray_FLOAT ) { 2025-09-04T17:02:09,652 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,652 | PyArray_ISFLOAT 2025-09-04T17:02:09,666 starlink/ast/Ast.c:1014:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:09,666 1014 | } else if( type == PyArray_INT || 2025-09-04T17:02:09,666 | ^~~~~~~~~~~ 2025-09-04T17:02:09,666 | PyArray_Put 2025-09-04T17:02:09,682 starlink/ast/Ast.c:1015:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T17:02:09,682 1015 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T17:02:09,682 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,682 | PyArray_One 2025-09-04T17:02:09,709 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T17:02:09,710 starlink/ast/Ast.c:1215:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,710 1215 | if( type == PyArray_DOUBLE ) { 2025-09-04T17:02:09,710 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,710 | PyArray_DTYPE 2025-09-04T17:02:09,728 starlink/ast/Ast.c:1218:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T17:02:09,728 1218 | } else if( type == PyArray_FLOAT ) { 2025-09-04T17:02:09,728 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,728 | PyArray_ISFLOAT 2025-09-04T17:02:09,742 starlink/ast/Ast.c:1221:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:09,742 1221 | } else if( type == PyArray_INT || 2025-09-04T17:02:09,742 | ^~~~~~~~~~~ 2025-09-04T17:02:09,742 | PyArray_Put 2025-09-04T17:02:09,758 starlink/ast/Ast.c:1222:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T17:02:09,758 1222 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T17:02:09,758 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,758 | PyArray_One 2025-09-04T17:02:09,786 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T17:02:09,787 starlink/ast/Ast.c:1461:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,788 1461 | if( type == PyArray_DOUBLE ) { 2025-09-04T17:02:09,788 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,788 | PyArray_DTYPE 2025-09-04T17:02:09,805 starlink/ast/Ast.c:1464:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T17:02:09,805 1464 | } else if( type == PyArray_FLOAT ) { 2025-09-04T17:02:09,806 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,806 | PyArray_ISFLOAT 2025-09-04T17:02:09,820 starlink/ast/Ast.c:1467:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:09,820 1467 | } else if( type == PyArray_INT ) { 2025-09-04T17:02:09,820 | ^~~~~~~~~~~ 2025-09-04T17:02:09,820 | PyArray_Put 2025-09-04T17:02:09,837 starlink/ast/Ast.c:1470:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T17:02:09,837 1470 | } else if( type == PyArray_LONG ) { 2025-09-04T17:02:09,837 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,837 | PyArray_One 2025-09-04T17:02:09,854 starlink/ast/Ast.c:1473:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T17:02:09,854 1473 | } else if( type == PyArray_SHORT ) { 2025-09-04T17:02:09,854 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,855 | PyArray_Sort 2025-09-04T17:02:09,864 starlink/ast/Ast.c:1476:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T17:02:09,865 1476 | } else if( type == PyArray_BYTE ) { 2025-09-04T17:02:09,865 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,865 | PyArray_BYTES 2025-09-04T17:02:09,880 starlink/ast/Ast.c:1479:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T17:02:09,881 1479 | } else if( type == PyArray_UINT ) { 2025-09-04T17:02:09,881 | ^~~~~~~~~~~~ 2025-09-04T17:02:09,881 | PyArray_DIM 2025-09-04T17:02:09,902 starlink/ast/Ast.c:1482:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T17:02:09,902 1482 | } else if( type == PyArray_USHORT ) { 2025-09-04T17:02:09,902 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,902 | PyArray_Sort 2025-09-04T17:02:09,916 starlink/ast/Ast.c:1485:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T17:02:09,917 1485 | } else if( type == PyArray_UBYTE ) { 2025-09-04T17:02:09,917 | ^~~~~~~~~~~~~ 2025-09-04T17:02:09,917 | PyArray_BYTES 2025-09-04T17:02:09,958 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T17:02:09,960 starlink/ast/Ast.c:1774:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,960 1774 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T17:02:09,960 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,960 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:09,961 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:09,961 | ^~~~~~~ 2025-09-04T17:02:09,983 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T17:02:09,985 starlink/ast/Ast.c:1845:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:09,985 1845 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T17:02:09,985 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:09,986 | PyArray_DTYPE 2025-09-04T17:02:10,121 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T17:02:10,123 starlink/ast/Ast.c:2692:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,124 2692 | PyArray_DOUBLE, 0, 100); 2025-09-04T17:02:10,124 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,124 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:10,124 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:10,124 | ^~~~ 2025-09-04T17:02:10,142 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T17:02:10,144 starlink/ast/Ast.c:3023:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:10,144 3023 | PyArray_INT, 0, 100); 2025-09-04T17:02:10,145 | ^~~~~~~~~~~ 2025-09-04T17:02:10,145 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:10,145 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:10,145 | ^~~~ 2025-09-04T17:02:10,168 starlink/ast/Ast.c:3028:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,168 3028 | PyArray_DOUBLE, 0, 100); 2025-09-04T17:02:10,168 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,168 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:10,168 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:10,169 | ^~~~ 2025-09-04T17:02:10,190 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T17:02:10,193 starlink/ast/Ast.c:3127:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,193 3127 | PyArray_DOUBLE, 0, 100); 2025-09-04T17:02:10,193 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,193 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:10,193 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:10,193 | ^~~~ 2025-09-04T17:02:10,215 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T17:02:10,218 starlink/ast/Ast.c:3218:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,218 3218 | PyArray_DOUBLE, 0, 100); 2025-09-04T17:02:10,218 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,218 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:10,218 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:10,218 | ^~~~ 2025-09-04T17:02:10,240 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T17:02:10,243 starlink/ast/Ast.c:3313:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,243 3313 | PyArray_DOUBLE, 0, 100); 2025-09-04T17:02:10,243 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,243 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:10,243 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:10,243 | ^~~~ 2025-09-04T17:02:10,247 starlink/ast/Ast.c:3324:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T17:02:10,247 3324 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T17:02:10,247 | ^~ 2025-09-04T17:02:10,250 starlink/ast/Ast.c:3325:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T17:02:10,250 3325 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T17:02:10,250 | ^~ 2025-09-04T17:02:10,253 starlink/ast/Ast.c:3326:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T17:02:10,253 3326 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T17:02:10,253 | ^~ 2025-09-04T17:02:10,779 In file included from starlink/ast/Ast.c:52: 2025-09-04T17:02:10,779 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T17:02:10,782 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T17:02:10,782 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T17:02:10,782 | ^~~~~~~ 2025-09-04T17:02:10,782 starlink/ast/Ast.c:3433:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T17:02:10,782 3433 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T17:02:10,782 | ^~~~~~~~ 2025-09-04T17:02:10,854 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T17:02:10,858 starlink/ast/Ast.c:3787:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,858 3787 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:10,858 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,858 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:10,858 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:10,859 | ^~~~~~~ 2025-09-04T17:02:10,876 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T17:02:10,879 starlink/ast/Ast.c:3822:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:10,880 3822 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T17:02:10,880 | ^~~~~~~~~~~ 2025-09-04T17:02:10,880 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:10,880 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:10,880 | ^~~~~~~ 2025-09-04T17:02:10,905 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T17:02:10,908 starlink/ast/Ast.c:3853:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,908 3853 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:10,908 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,909 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:10,909 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:10,909 | ^~~~~~~ 2025-09-04T17:02:10,934 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T17:02:10,937 starlink/ast/Ast.c:3891:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,937 3891 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:10,937 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,938 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:10,938 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:10,938 | ^~~~~~~ 2025-09-04T17:02:10,962 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T17:02:10,966 starlink/ast/Ast.c:3929:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:10,966 3929 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:10,966 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:10,966 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:10,967 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:10,967 | ^~~~~~~ 2025-09-04T17:02:10,985 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T17:02:10,989 starlink/ast/Ast.c:3989:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:10,989 3989 | PyArray_INT, 0, 100); 2025-09-04T17:02:10,989 | ^~~~~~~~~~~ 2025-09-04T17:02:10,989 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:10,990 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:10,990 | ^~~~ 2025-09-04T17:02:11,016 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T17:02:11,020 starlink/ast/Ast.c:4046:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,020 4046 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:11,020 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,020 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:11,020 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:11,020 | ^~~~~~~ 2025-09-04T17:02:11,045 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T17:02:11,049 starlink/ast/Ast.c:4170:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,049 4170 | PyArray_DOUBLE, 0, 100); 2025-09-04T17:02:11,049 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,050 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:11,050 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:11,050 | ^~~~ 2025-09-04T17:02:11,079 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T17:02:11,083 starlink/ast/Ast.c:4300:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,084 4300 | PyArray_DOUBLE, 2025-09-04T17:02:11,084 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,084 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T17:02:11,084 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T17:02:11,084 | ^~~~ 2025-09-04T17:02:11,214 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T17:02:11,220 starlink/ast/Ast.c:5594:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,220 5594 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:11,220 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,220 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:11,220 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:11,220 | ^~~~~~~ 2025-09-04T17:02:11,255 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T17:02:11,260 starlink/ast/Ast.c:5726:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,260 5726 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T17:02:11,260 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,260 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:11,261 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:11,261 | ^~~~~~~ 2025-09-04T17:02:11,286 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T17:02:11,292 starlink/ast/Ast.c:5775:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,292 5775 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T17:02:11,292 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,292 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:11,292 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:11,292 | ^~~~~~~ 2025-09-04T17:02:11,325 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T17:02:11,333 starlink/ast/Ast.c:6070:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,333 6070 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T17:02:11,333 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,333 | PyArray_DTYPE 2025-09-04T17:02:11,362 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T17:02:11,370 starlink/ast/Ast.c:6202:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,370 6202 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T17:02:11,370 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,370 | PyArray_DTYPE 2025-09-04T17:02:11,622 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T17:02:11,634 starlink/ast/Ast.c:8564:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:11,634 8564 | if( type == PyArray_DOUBLE ) { 2025-09-04T17:02:11,634 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:11,634 | PyArray_DTYPE 2025-09-04T17:02:11,665 starlink/ast/Ast.c:8567:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T17:02:11,666 8567 | } else if( type == PyArray_FLOAT ) { 2025-09-04T17:02:11,666 | ^~~~~~~~~~~~~ 2025-09-04T17:02:11,666 | PyArray_ISFLOAT 2025-09-04T17:02:11,694 starlink/ast/Ast.c:8570:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:11,694 8570 | } else if( type == PyArray_INT ) { 2025-09-04T17:02:11,694 | ^~~~~~~~~~~ 2025-09-04T17:02:11,694 | PyArray_Put 2025-09-04T17:02:11,725 starlink/ast/Ast.c:8573:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T17:02:11,725 8573 | } else if( type == PyArray_SHORT ) { 2025-09-04T17:02:11,725 | ^~~~~~~~~~~~~ 2025-09-04T17:02:11,725 | PyArray_Sort 2025-09-04T17:02:11,753 starlink/ast/Ast.c:8576:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T17:02:11,753 8576 | } else if( type == PyArray_UBYTE ) { 2025-09-04T17:02:11,754 | ^~~~~~~~~~~~~ 2025-09-04T17:02:11,754 | PyArray_BYTES 2025-09-04T17:02:12,062 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T17:02:12,071 starlink/ast/Ast.c:8929:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:12,071 8929 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:12,071 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,071 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:12,071 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:12,071 | ^~~~~~~ 2025-09-04T17:02:12,114 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T17:02:12,126 starlink/ast/Ast.c:9119:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:12,126 9119 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T17:02:12,126 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,127 | PyArray_DTYPE 2025-09-04T17:02:12,154 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T17:02:12,166 starlink/ast/Ast.c:9151:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:12,166 9151 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T17:02:12,166 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,166 | PyArray_DTYPE 2025-09-04T17:02:12,218 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T17:02:12,227 starlink/ast/Ast.c:9486:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:12,227 9486 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:12,227 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,228 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:12,228 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:12,228 | ^~~~~~~ 2025-09-04T17:02:12,253 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T17:02:12,262 starlink/ast/Ast.c:9519:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:12,262 9519 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T17:02:12,262 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,262 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:12,262 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:12,262 | ^~~~~~~ 2025-09-04T17:02:12,305 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T17:02:12,314 starlink/ast/Ast.c:9886:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:12,314 9886 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T17:02:12,314 | ^~~~~~~~~~~ 2025-09-04T17:02:12,314 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T17:02:12,314 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T17:02:12,314 | ^~~~~~~ 2025-09-04T17:02:12,416 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T17:02:12,431 starlink/ast/Ast.c:10636:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:12,431 10636 | if( type == PyArray_DOUBLE ) { 2025-09-04T17:02:12,431 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,431 | PyArray_DTYPE 2025-09-04T17:02:12,466 starlink/ast/Ast.c:10639:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T17:02:12,466 10639 | } else if( type == PyArray_FLOAT ) { 2025-09-04T17:02:12,466 | ^~~~~~~~~~~~~ 2025-09-04T17:02:12,466 | PyArray_ISFLOAT 2025-09-04T17:02:12,497 starlink/ast/Ast.c:10642:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:12,497 10642 | } else if( type == PyArray_INT ) { 2025-09-04T17:02:12,497 | ^~~~~~~~~~~ 2025-09-04T17:02:12,497 | PyArray_Put 2025-09-04T17:02:12,530 starlink/ast/Ast.c:10645:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T17:02:12,530 10645 | } else if( type == PyArray_LONG ) { 2025-09-04T17:02:12,530 | ^~~~~~~~~~~~ 2025-09-04T17:02:12,531 | PyArray_One 2025-09-04T17:02:12,563 starlink/ast/Ast.c:10648:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T17:02:12,563 10648 | } else if( type == PyArray_UINT ) { 2025-09-04T17:02:12,563 | ^~~~~~~~~~~~ 2025-09-04T17:02:12,563 | PyArray_DIM 2025-09-04T17:02:12,600 starlink/ast/Ast.c:10651:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T17:02:12,601 10651 | } else if( type == PyArray_ULONG ) { 2025-09-04T17:02:12,601 | ^~~~~~~~~~~~~ 2025-09-04T17:02:12,601 | PyArray_One 2025-09-04T17:02:12,635 starlink/ast/Ast.c:10654:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T17:02:12,635 10654 | } else if( type == PyArray_SHORT ) { 2025-09-04T17:02:12,635 | ^~~~~~~~~~~~~ 2025-09-04T17:02:12,635 | PyArray_Sort 2025-09-04T17:02:12,674 starlink/ast/Ast.c:10657:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T17:02:12,674 10657 | } else if( type == PyArray_USHORT ) { 2025-09-04T17:02:12,674 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,674 | PyArray_Sort 2025-09-04T17:02:12,701 starlink/ast/Ast.c:10660:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T17:02:12,701 10660 | } else if( type == PyArray_BYTE ) { 2025-09-04T17:02:12,701 | ^~~~~~~~~~~~ 2025-09-04T17:02:12,701 | PyArray_BYTES 2025-09-04T17:02:12,732 starlink/ast/Ast.c:10663:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T17:02:12,732 10663 | } else if( type == PyArray_UBYTE ) { 2025-09-04T17:02:12,733 | ^~~~~~~~~~~~~ 2025-09-04T17:02:12,733 | PyArray_BYTES 2025-09-04T17:02:12,958 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T17:02:12,974 starlink/ast/Ast.c:11883:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T17:02:12,974 11883 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T17:02:12,974 | ^~~~~~~~~~~~~~ 2025-09-04T17:02:12,974 | PyArray_DTYPE 2025-09-04T17:02:12,990 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T17:02:13,006 starlink/ast/Ast.c:11898:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T17:02:13,006 11898 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T17:02:13,006 | ^~~~~~~~~~~ 2025-09-04T17:02:13,006 | PyArray_Put 2025-09-04T17:02:13,056 starlink/ast/Ast.c:11899:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T17:02:13,056 11899 | } 2025-09-04T17:02:13,056 | ^ 2025-09-04T17:02:13,136 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T17:02:13,145 starlink/ast/Ast.c:11884:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T17:02:13,145 11884 | } 2025-09-04T17:02:13,145 | ^ 2025-09-04T17:02:13,883 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T17:02:14,059 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T17:02:14,070 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T17:02:14,070 exec(compile('"'"''"'"''"'"' 2025-09-04T17:02:14,070 # This is -- a caller that pip uses to run setup.py 2025-09-04T17:02:14,070 # 2025-09-04T17:02:14,070 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T17:02:14,070 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T17:02:14,070 # - It provides a clear error message when setuptools is not installed. 2025-09-04T17:02:14,070 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T17:02:14,070 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T17:02:14,070 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T17:02:14,070 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T17:02:14,070 import os, sys, tokenize, traceback 2025-09-04T17:02:14,070 2025-09-04T17:02:14,070 try: 2025-09-04T17:02:14,070 import setuptools 2025-09-04T17:02:14,070 except ImportError: 2025-09-04T17:02:14,070 print( 2025-09-04T17:02:14,070 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T17:02:14,070 "the build environment with exception:", 2025-09-04T17:02:14,070 file=sys.stderr, 2025-09-04T17:02:14,070 ) 2025-09-04T17:02:14,070 traceback.print_exc() 2025-09-04T17:02:14,070 sys.exit(1) 2025-09-04T17:02:14,070 2025-09-04T17:02:14,070 __file__ = %r 2025-09-04T17:02:14,070 sys.argv[0] = __file__ 2025-09-04T17:02:14,070 2025-09-04T17:02:14,070 if os.path.exists(__file__): 2025-09-04T17:02:14,070 filename = __file__ 2025-09-04T17:02:14,070 with tokenize.open(__file__) as f: 2025-09-04T17:02:14,070 setup_py_code = f.read() 2025-09-04T17:02:14,070 else: 2025-09-04T17:02:14,070 filename = "" 2025-09-04T17:02:14,070 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T17:02:14,070 2025-09-04T17:02:14,070 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T17:02:14,070 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vflu1x95/starlink-pyast_d528dbf692fc41949c67080c4accbf41/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-cxsju6ul[/] 2025-09-04T17:02:14,070 [bold magenta]cwd[/]: /tmp/pip-wheel-vflu1x95/starlink-pyast_d528dbf692fc41949c67080c4accbf41/ 2025-09-04T17:02:14,071 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T17:02:14,071 ERROR: Failed building wheel for starlink-pyast 2025-09-04T17:02:14,072 Running setup.py clean for starlink-pyast 2025-09-04T17:02:14,073 Running command python setup.py clean 2025-09-04T17:02:15,421 /usr/bin/ld: tmp/isfinite9k5q74zf.o: in function `main': 2025-09-04T17:02:15,421 isfinite9k5q74zf.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T17:02:15,426 collect2: error: ld returned 1 exit status 2025-09-04T17:02:15,988 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T17:02:15,988 !! 2025-09-04T17:02:15,988 ******************************************************************************** 2025-09-04T17:02:15,988 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T17:02:15,989 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T17:02:15,989 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T17:02:15,989 ******************************************************************************** 2025-09-04T17:02:15,989 !! 2025-09-04T17:02:15,989 self._finalize_license_expression() 2025-09-04T17:02:16,225 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T17:02:16,226 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T17:02:16,363 Failed to build starlink-pyast 2025-09-04T17:02:16,364 ERROR: Failed to build one or more wheels 2025-09-04T17:02:16,365 Exception information: 2025-09-04T17:02:16,365 Traceback (most recent call last): 2025-09-04T17:02:16,365 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T17:02:16,365 status = _inner_run() 2025-09-04T17:02:16,365 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T17:02:16,365 return self.run(options, args) 2025-09-04T17:02:16,365 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T17:02:16,365 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T17:02:16,365 return func(self, options, args) 2025-09-04T17:02:16,365 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T17:02:16,365 raise CommandError("Failed to build one or more wheels") 2025-09-04T17:02:16,365 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T17:02:16,370 Removed build tracker: '/tmp/pip-build-tracker-hlue5xi2'