2025-09-04T16:03:52,325 Created temporary directory: /tmp/pip-build-tracker-kd2_1kef 2025-09-04T16:03:52,325 Initialized build tracking at /tmp/pip-build-tracker-kd2_1kef 2025-09-04T16:03:52,326 Created build tracker: /tmp/pip-build-tracker-kd2_1kef 2025-09-04T16:03:52,326 Entered build tracker: /tmp/pip-build-tracker-kd2_1kef 2025-09-04T16:03:52,326 Created temporary directory: /tmp/pip-wheel-3ohrbqs1 2025-09-04T16:03:52,329 Created temporary directory: /tmp/pip-ephem-wheel-cache-ckz69h2d 2025-09-04T16:03:52,388 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:03:52,390 2 location(s) to search for versions of starlink-pyast: 2025-09-04T16:03:52,390 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:03:52,390 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:03:52,390 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:03:52,390 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:03:52,392 Found index url https://pypi.org/simple/ 2025-09-04T16:03:52,463 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:03:52,469 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:03:52,470 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:03:52,470 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:03:52,470 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:03:52,470 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:03:52,471 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:03:52,471 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:03:52,471 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:03:52,471 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:03:52,472 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:03:52,472 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:03:52,472 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:03:52,472 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:03:52,473 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:03:52,473 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:03:52,473 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:03:52,473 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:03:52,474 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:03:52,474 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:03:52,474 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:03:52,474 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:03:52,475 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:03:52,475 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:03:52,475 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:03:52,475 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:03:52,476 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:03:52,476 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:03:52,476 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:03:52,476 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:03:52,476 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:03:52,477 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:03:52,477 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:03:52,477 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:03:52,477 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:03:52,477 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:03:52,478 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:03:52,478 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:03:52,478 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:03:52,478 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:03:52,478 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:03:52,478 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:03:52,479 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:03:52,479 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:03:52,479 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:03:52,479 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:03:52,479 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:03:52,480 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:03:52,480 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:03:52,480 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:03:52,480 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:03:52,481 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:03:52,482 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:03:52,579 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T16:03:52,615 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:03:52,616 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:03:52,616 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:03:52,616 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:03:52,616 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:03:52,616 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:03:52,616 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:03:52,617 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:03:52,617 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:03:52,617 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:03:52,617 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:03:52,617 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:03:52,617 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:03:52,617 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:03:52,618 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:03:52,618 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:03:52,618 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:03:52,618 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:03:52,618 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:03:52,618 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:03:52,618 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:03:52,619 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:03:52,619 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:03:52,619 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:03:52,619 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:03:52,619 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:03:52,619 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:03:52,619 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:03:52,620 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:03:52,620 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:03:52,620 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:03:52,620 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:03:52,620 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:03:52,620 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:03:52,620 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:03:52,621 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:03:52,621 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:03:52,621 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:03:52,621 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:03:52,621 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:03:52,621 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:03:52,621 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:03:52,621 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:03:52,622 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:03:52,622 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:03:52,622 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:03:52,622 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:03:52,622 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:03:52,622 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:03:52,622 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:03:52,623 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:03:52,623 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:03:52,623 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:03:52,623 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:03:52,623 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:03:52,623 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:03:52,623 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:03:52,624 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:03:52,624 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:03:52,624 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:03:52,624 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:03:52,624 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:03:52,624 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:03:52,624 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:03:52,625 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:03:52,625 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:03:52,625 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:03:52,625 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:03:52,625 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:03:52,625 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:03:52,625 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:03:52,626 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:03:52,626 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:03:52,626 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:03:52,626 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:03:52,626 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:03:52,626 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:03:52,626 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:03:52,627 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:03:52,627 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:03:52,627 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:03:52,627 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:03:52,627 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:03:52,627 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:03:52,627 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:03:52,628 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:03:52,628 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:03:52,628 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:03:52,628 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:03:52,628 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:03:52,628 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:03:52,628 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:03:52,628 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:03:52,629 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:03:52,629 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:03:52,629 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:03:52,629 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:03:52,629 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:03:52,629 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:03:52,629 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:03:52,630 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:03:52,630 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:03:52,630 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:03:52,630 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:03:52,630 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:03:52,630 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:03:52,630 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:03:52,631 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:03:52,631 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:03:52,631 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:03:52,631 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:03:52,631 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:03:52,631 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:03:52,631 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:03:52,632 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:03:52,632 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:03:52,632 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:03:52,632 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:03:52,632 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:03:52,632 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:03:52,632 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:03:52,632 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:03:52,633 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:03:52,633 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:03:52,633 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:03:52,633 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:03:52,633 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:03:52,633 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:03:52,633 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:03:52,634 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:03:52,634 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:03:52,634 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:03:52,634 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:03:52,634 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:03:52,634 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:03:52,634 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:03:52,635 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:03:52,635 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:03:52,635 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:03:52,635 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:03:52,635 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:03:52,635 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:03:52,635 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:03:52,636 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:03:52,636 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:03:52,636 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:03:52,636 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:03:52,636 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:03:52,636 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:03:52,636 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:03:52,637 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:03:52,637 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:03:52,637 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:03:52,637 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:03:52,637 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:03:52,637 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:03:52,637 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:03:52,638 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:03:52,638 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:03:52,638 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:03:52,638 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:03:52,638 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:03:52,638 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:03:52,638 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:03:52,639 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:03:52,639 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:03:52,639 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:03:52,639 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:03:52,639 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:03:52,639 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:03:52,639 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:03:52,640 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:03:52,640 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:03:52,640 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:03:52,640 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:03:52,640 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:03:52,640 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:03:52,640 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:03:52,640 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:03:52,641 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:03:52,641 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:03:52,641 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:03:52,641 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:03:52,641 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:03:52,641 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:03:52,641 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:03:52,642 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:03:52,642 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:03:52,642 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:03:52,642 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:03:52,642 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T16:03:52,642 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T16:03:52,668 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T16:03:52,669 Collecting starlink-pyast==2.3 2025-09-04T16:03:52,670 Created temporary directory: /tmp/pip-unpack-k74fsro1 2025-09-04T16:03:52,813 Downloading starlink-pyast-2.3.tar.gz (5.4 MB) 2025-09-04T16:03:54,515 Added starlink-pyast==2.3 from https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz to build tracker '/tmp/pip-build-tracker-kd2_1kef' 2025-09-04T16:03:54,516 Running setup.py (path:/tmp/pip-wheel-3ohrbqs1/starlink-pyast_ba096e3ce17247cbb5c28b75d0c0dba2/setup.py) egg_info for package starlink-pyast 2025-09-04T16:03:54,517 Created temporary directory: /tmp/pip-pip-egg-info-1m6sqm2i 2025-09-04T16:03:54,517 Preparing metadata (setup.py): started 2025-09-04T16:03:54,518 Running command python setup.py egg_info 2025-09-04T16:03:55,292 /tmp/pip-wheel-3ohrbqs1/starlink-pyast_ba096e3ce17247cbb5c28b75d0c0dba2/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:03:55,292 tar.extractall() 2025-09-04T16:03:56,181 /usr/bin/ld: tmp/isfinite2hsa_t8u.o: in function `main': 2025-09-04T16:03:56,181 isfinite2hsa_t8u.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T16:03:56,186 collect2: error: ld returned 1 exit status 2025-09-04T16:03:56,669 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:03:56,670 !! 2025-09-04T16:03:56,670 ******************************************************************************** 2025-09-04T16:03:56,670 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:03:56,670 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-04T16:03:56,670 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:03:56,670 ******************************************************************************** 2025-09-04T16:03:56,671 !! 2025-09-04T16:03:56,671 self._finalize_license_expression() 2025-09-04T16:03:57,257 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T16:03:57,262 Source in /tmp/pip-wheel-3ohrbqs1/starlink-pyast_ba096e3ce17247cbb5c28b75d0c0dba2 has version 2.3, which satisfies requirement starlink-pyast==2.3 from https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz 2025-09-04T16:03:57,262 Removed starlink-pyast==2.3 from https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz from build tracker '/tmp/pip-build-tracker-kd2_1kef' 2025-09-04T16:03:57,265 Created temporary directory: /tmp/pip-unpack-vcuxgqg6 2025-09-04T16:03:57,265 Created temporary directory: /tmp/pip-unpack-xf5e3gfd 2025-09-04T16:03:57,265 Building wheels for collected packages: starlink-pyast 2025-09-04T16:03:57,267 Created temporary directory: /tmp/pip-wheel-ms5t2ss7 2025-09-04T16:03:57,267 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:03:57,268 Building wheel for starlink-pyast (setup.py): started 2025-09-04T16:03:57,269 Destination directory: /tmp/pip-wheel-ms5t2ss7 2025-09-04T16:03:57,269 Running command python setup.py bdist_wheel 2025-09-04T16:03:58,528 /usr/bin/ld: tmp/isfiniteimmk_1wx.o: in function `main': 2025-09-04T16:03:58,528 isfiniteimmk_1wx.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T16:03:58,533 collect2: error: ld returned 1 exit status 2025-09-04T16:03:59,006 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:03:59,006 !! 2025-09-04T16:03:59,006 ******************************************************************************** 2025-09-04T16:03:59,006 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:03:59,006 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-04T16:03:59,007 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:03:59,007 ******************************************************************************** 2025-09-04T16:03:59,007 !! 2025-09-04T16:03:59,007 self._finalize_license_expression() 2025-09-04T16:03:59,916 In file included from ast/axis.c:108: 2025-09-04T16:03:59,916 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:03:59,916 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:03:59,917 | ^~~~~~~~ 2025-09-04T16:03:59,917 In file included from ast/pointset.h:192: 2025-09-04T16:03:59,917 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:03:59,917 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:03:59,917 | ^~~~~~~~ 2025-09-04T16:04:01,852 In file included from ast/mapping.h:327, 2025-09-04T16:04:01,852 from ast/cmpmap.h:139, 2025-09-04T16:04:01,852 from ast/box.c:110: 2025-09-04T16:04:01,853 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:01,853 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:01,853 | ^~~~~~~~ 2025-09-04T16:04:01,853 In file included from ast/pointset.h:192: 2025-09-04T16:04:01,854 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:01,854 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:01,854 | ^~~~~~~~ 2025-09-04T16:04:02,030 ast/box.c: In function ‘Dump’: 2025-09-04T16:04:02,035 ast/box.c:4479:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:04:02,035 4479 | AstBox *this; /* Pointer to the Box structure */ 2025-09-04T16:04:02,035 | ^~~~ 2025-09-04T16:04:02,078 ast/box.c: At top level: 2025-09-04T16:04:02,082 ast/box.c:3530:15: warning: ‘SetShrink’ defined but not used [-Wunused-function] 2025-09-04T16:04:02,082 3530 | static double SetShrink( AstBox *this, double shrink, int *status ){ 2025-09-04T16:04:02,082 | ^~~~~~~~~ 2025-09-04T16:04:04,908 In file included from ast/channel.c:156: 2025-09-04T16:04:04,909 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:04,909 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:04,909 | ^~~~~~~~ 2025-09-04T16:04:04,909 In file included from ast/pointset.h:192: 2025-09-04T16:04:04,909 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:04,909 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:04,909 | ^~~~~~~~ 2025-09-04T16:04:07,710 In file included from ast/circle.c:89: 2025-09-04T16:04:07,711 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:07,711 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:07,711 | ^~~~~~~~ 2025-09-04T16:04:07,712 In file included from ast/pointset.h:192: 2025-09-04T16:04:07,712 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:07,712 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:07,712 | ^~~~~~~~ 2025-09-04T16:04:07,813 ast/circle.c: In function ‘Dump’: 2025-09-04T16:04:07,815 ast/circle.c:2246:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:04:07,816 2246 | AstCircle *this; /* Pointer to the Circle structure */ 2025-09-04T16:04:07,816 | ^~~~ 2025-09-04T16:04:09,256 In file included from ast/cmpframe.c:546: 2025-09-04T16:04:09,256 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:09,256 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:09,256 | ^~~~~~~~ 2025-09-04T16:04:09,257 In file included from ast/pointset.h:192: 2025-09-04T16:04:09,257 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:09,257 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:09,258 | ^~~~~~~~ 2025-09-04T16:04:11,018 ast/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T16:04:11,020 ast/cmpframe.c:3124:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T16:04:11,020 3124 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:04:11,020 | ^~ 2025-09-04T16:04:11,023 ast/cmpframe.c:3124:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T16:04:11,023 3124 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:04:11,023 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:11,915 ast/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T16:04:11,924 ast/cmpframe.c:9300:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T16:04:11,924 9300 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:04:11,925 | ^~ 2025-09-04T16:04:11,925 In function ‘TestAttrib’, 2025-09-04T16:04:11,925 inlined from ‘TestAttrib’ at ast/cmpframe.c:9179:12: 2025-09-04T16:04:11,934 ast/cmpframe.c:9300:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T16:04:11,934 9300 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:04:11,934 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:11,992 ast/cmpframe.c: In function ‘SetAttrib’: 2025-09-04T16:04:11,999 ast/cmpframe.c:8055:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T16:04:12,000 8055 | sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, setting+value ); 2025-09-04T16:04:12,000 | ^~ 2025-09-04T16:04:12,000 In function ‘SetAttrib’, 2025-09-04T16:04:12,000 inlined from ‘SetAttrib’ at ast/cmpframe.c:7931:13: 2025-09-04T16:04:12,008 ast/cmpframe.c:8055:16: note: ‘sprintf’ output 5 or more bytes (assuming 84) into a destination of size 80 2025-09-04T16:04:12,008 8055 | sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, setting+value ); 2025-09-04T16:04:12,008 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:12,008 ast/cmpframe.c: In function ‘SetAttrib’: 2025-09-04T16:04:12,016 ast/cmpframe.c:8067:40: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T16:04:12,016 8067 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T16:04:12,016 | ^ 2025-09-04T16:04:12,016 In function ‘SetAttrib’, 2025-09-04T16:04:12,016 inlined from ‘SetAttrib’ at ast/cmpframe.c:7931:13: 2025-09-04T16:04:12,024 ast/cmpframe.c:8067:19: note: ‘sprintf’ output 2 or more bytes (assuming 81) into a destination of size 80 2025-09-04T16:04:12,024 8067 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T16:04:12,024 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:12,078 ast/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T16:04:12,079 ast/cmpframe.c:1495:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T16:04:12,079 1495 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:04:12,079 | ^~ 2025-09-04T16:04:12,079 In function ‘ClearAttrib’, 2025-09-04T16:04:12,079 inlined from ‘ClearAttrib’ at ast/cmpframe.c:1382:13: 2025-09-04T16:04:12,080 ast/cmpframe.c:1495:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T16:04:12,080 1495 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T16:04:12,080 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:14,503 In file included from ast/cmpmap.c:164: 2025-09-04T16:04:14,503 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:14,504 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:14,504 | ^~~~~~~~ 2025-09-04T16:04:14,504 In file included from ast/pointset.h:192: 2025-09-04T16:04:14,504 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:14,504 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:14,504 | ^~~~~~~~ 2025-09-04T16:04:14,552 ast/cmpmap.c: In function ‘Equal’: 2025-09-04T16:04:14,552 ast/cmpmap.c:341:24: warning: self-comparison always evaluates to true [-Wtautological-compare] 2025-09-04T16:04:14,552 341 | if( that->series == that->series ) { 2025-09-04T16:04:14,552 | ^~ 2025-09-04T16:04:14,673 ast/cmpmap.c: At top level: 2025-09-04T16:04:14,676 ast/cmpmap.c:2948:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T16:04:14,676 2948 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T16:04:14,676 | ^~~~ 2025-09-04T16:04:17,127 In file included from ast/cmpregion.c:139: 2025-09-04T16:04:17,128 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:17,128 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:17,128 | ^~~~~~~~ 2025-09-04T16:04:17,128 In file included from ast/pointset.h:192: 2025-09-04T16:04:17,128 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:17,128 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:17,128 | ^~~~~~~~ 2025-09-04T16:04:19,806 In file included from ast/mapping.h:327, 2025-09-04T16:04:19,806 from ast/frame.h:546, 2025-09-04T16:04:19,806 from ast/specframe.h:58, 2025-09-04T16:04:19,806 from ast/dsbspecframe.c:171: 2025-09-04T16:04:19,806 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:19,807 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:19,807 | ^~~~~~~~ 2025-09-04T16:04:19,807 In file included from ast/pointset.h:192: 2025-09-04T16:04:19,808 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:19,808 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:19,808 | ^~~~~~~~ 2025-09-04T16:04:21,255 In file included from ast/dssmap.c:125: 2025-09-04T16:04:21,255 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:21,255 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:21,255 | ^~~~~~~~ 2025-09-04T16:04:21,256 In file included from ast/pointset.h:192: 2025-09-04T16:04:21,256 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:21,257 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:21,257 | ^~~~~~~~ 2025-09-04T16:04:22,590 In file included from ast/ellipse.c:89: 2025-09-04T16:04:22,591 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:22,591 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:22,591 | ^~~~~~~~ 2025-09-04T16:04:22,591 In file included from ast/pointset.h:192: 2025-09-04T16:04:22,591 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:22,591 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:22,591 | ^~~~~~~~ 2025-09-04T16:04:22,727 ast/ellipse.c: In function ‘Dump’: 2025-09-04T16:04:22,730 ast/ellipse.c:2346:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:04:22,730 2346 | AstEllipse *this; /* Pointer to the Ellipse structure */ 2025-09-04T16:04:22,730 | ^~~~ 2025-09-04T16:04:22,767 In file included from ast/ellipse.c:88: 2025-09-04T16:04:22,768 ast/ellipse.c: In function ‘RegPins’: 2025-09-04T16:04:22,769 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:04:22,769 485 | #define astRetF_(x) (x) 2025-09-04T16:04:22,769 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:04:22,769 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:04:22,769 | ^~~~~~ 2025-09-04T16:04:22,769 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:22,769 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:04:22,769 | ^~~~~~~~~ 2025-09-04T16:04:22,770 ast/ellipse.c:1517:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:04:22,770 1517 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:04:22,770 | ^~~~~~~~~~ 2025-09-04T16:04:22,770 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:04:22,770 485 | #define astRetF_(x) (x) 2025-09-04T16:04:22,770 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:04:22,771 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:04:22,771 | ^~~~~~ 2025-09-04T16:04:22,771 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:22,771 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:04:22,771 | ^~~~~~~~~ 2025-09-04T16:04:22,771 ast/ellipse.c:1517:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:04:22,771 1517 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:04:22,771 | ^~~~~~~~~~ 2025-09-04T16:04:22,772 ast/ellipse.c:2380:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:04:22,772 2380 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T16:04:22,772 | ^~~~~~~~~~~ 2025-09-04T16:04:22,774 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:04:22,774 485 | #define astRetF_(x) (x) 2025-09-04T16:04:22,774 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:04:22,774 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:04:22,774 | ^~~~~~ 2025-09-04T16:04:22,774 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:22,774 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:04:22,774 | ^~~~~~~~~ 2025-09-04T16:04:22,774 ast/ellipse.c:1525:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:04:22,775 1525 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:04:22,775 | ^~~~~~~~~~ 2025-09-04T16:04:22,775 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:04:22,775 485 | #define astRetF_(x) (x) 2025-09-04T16:04:22,775 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:04:22,775 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:04:22,776 | ^~~~~~ 2025-09-04T16:04:22,776 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:22,776 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:04:22,776 | ^~~~~~~~~ 2025-09-04T16:04:22,776 ast/ellipse.c:1525:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:04:22,776 1525 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T16:04:22,776 | ^~~~~~~~~~ 2025-09-04T16:04:22,777 ast/ellipse.c:2380:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:04:22,777 2380 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T16:04:22,777 | ^~~~~~~~~~~ 2025-09-04T16:04:24,476 In file included from ast/mapping.h:327, 2025-09-04T16:04:24,477 from ast/frame.h:546, 2025-09-04T16:04:24,477 from ast/cmpframe.h:257, 2025-09-04T16:04:24,477 from ast/fitschan.c:1213: 2025-09-04T16:04:24,477 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:04:24,477 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:04:24,477 | ^~~~~~~~ 2025-09-04T16:04:24,478 In file included from ast/pointset.h:192: 2025-09-04T16:04:24,478 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:04:24,478 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:04:24,478 | ^~~~~~~~ 2025-09-04T16:04:24,737 ast/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T16:04:24,741 ast/fitschan.c:5086:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:24,741 5086 | if( c - name - 1 < n ){ 2025-09-04T16:04:24,741 | ^ 2025-09-04T16:04:24,810 ast/fitschan.c: In function ‘ComBlock’: 2025-09-04T16:04:24,815 ast/fitschan.c:6995:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:24,815 6995 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T16:04:24,815 | ^ 2025-09-04T16:04:25,019 ast/fitschan.c: In function ‘FreeItem’: 2025-09-04T16:04:25,027 ast/fitschan.c:10383:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:25,028 10383 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T16:04:25,028 | ^ 2025-09-04T16:04:25,036 ast/fitschan.c:10390:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:25,037 10390 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T16:04:25,037 | ^ 2025-09-04T16:04:25,040 ast/fitschan.c: In function ‘FreeItemC’: 2025-09-04T16:04:25,048 ast/fitschan.c:10478:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:25,048 10478 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T16:04:25,048 | ^ 2025-09-04T16:04:25,057 ast/fitschan.c:10485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:25,057 10485 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T16:04:25,058 | ^ 2025-09-04T16:04:25,066 ast/fitschan.c:10492:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:25,067 10492 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T16:04:25,067 | ^ 2025-09-04T16:04:25,164 ast/fitschan.c: In function ‘GetItem’: 2025-09-04T16:04:25,174 ast/fitschan.c:11929:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,174 11929 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T16:04:25,175 | ^ 2025-09-04T16:04:25,185 ast/fitschan.c:11933:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,185 11933 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T16:04:25,185 | ^ 2025-09-04T16:04:25,195 ast/fitschan.c:11937:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,195 11937 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T16:04:25,195 | ^ 2025-09-04T16:04:25,208 ast/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T16:04:25,218 ast/fitschan.c:12034:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,218 12034 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T16:04:25,218 | ^ 2025-09-04T16:04:25,228 ast/fitschan.c:12040:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:25,229 12040 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T16:04:25,229 | ^ 2025-09-04T16:04:25,237 ast/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T16:04:25,247 ast/fitschan.c:12141:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,247 12141 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T16:04:25,247 | ^ 2025-09-04T16:04:25,262 ast/fitschan.c:12147:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:25,262 12147 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T16:04:25,262 | ^ 2025-09-04T16:04:25,274 ast/fitschan.c: In function ‘GetMaxI’: 2025-09-04T16:04:25,284 ast/fitschan.c:12242:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,284 12242 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T16:04:25,284 | ^ 2025-09-04T16:04:25,295 ast/fitschan.c: In function ‘GetItemC’: 2025-09-04T16:04:25,307 ast/fitschan.c:12444:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,307 12444 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T16:04:25,307 | ^ 2025-09-04T16:04:25,317 ast/fitschan.c:12448:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,317 12448 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T16:04:25,317 | ^ 2025-09-04T16:04:25,327 ast/fitschan.c:12452:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:04:25,328 12452 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T16:04:25,328 | ^ 2025-09-04T16:04:26,909 ast/fitschan.c: In function ‘SetItem’: 2025-09-04T16:04:26,931 ast/fitschan.c:25497:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:26,932 25497 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T16:04:26,932 | ^ 2025-09-04T16:04:26,955 ast/fitschan.c:25519:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:26,955 25519 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T16:04:26,955 | ^ 2025-09-04T16:04:26,978 ast/fitschan.c:25541:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:26,978 25541 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T16:04:26,978 | ^ 2025-09-04T16:04:26,990 ast/fitschan.c: In function ‘SetItemC’: 2025-09-04T16:04:27,012 ast/fitschan.c:25659:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:27,012 25659 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T16:04:27,013 | ^ 2025-09-04T16:04:27,036 ast/fitschan.c:25681:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:27,036 25681 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T16:04:27,036 | ^ 2025-09-04T16:04:27,059 ast/fitschan.c:25703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:27,059 25703 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T16:04:27,059 | ^ 2025-09-04T16:04:27,567 ast/fitschan.c: In function ‘Split’: 2025-09-04T16:04:27,594 ast/fitschan.c:29430:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:04:27,594 29430 | if( !d || ( d - card ) >= nc ){ 2025-09-04T16:04:27,594 | ^~ 2025-09-04T16:04:29,582 ast/fitschan.c: At top level: 2025-09-04T16:04:29,620 ast/fitschan.c:40975:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T16:04:29,620 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:29,621 | ~~~~~~~~~~~~^~~~ 2025-09-04T16:04:29,621 In file included from ast/dssmap.h:255, 2025-09-04T16:04:29,621 from ast/fitschan.c:1215: 2025-09-04T16:04:29,621 ast/fitschan.h:438:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T16:04:29,621 438 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T16:04:29,621 | ^~~~~~~~~~~~~~~ 2025-09-04T16:04:30,001 ast/fitschan.c:41178:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T16:04:30,001 41178 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T16:04:30,001 | ~~~~~~^~~~ 2025-09-04T16:04:30,001 ast/fitschan.h:423:52: note: previously declared as an array ‘char[81]’ 2025-09-04T16:04:30,001 423 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T16:04:30,001 | ^~~~~~~~~ 2025-09-04T16:04:30,454 In file included from ast/channel.h:220, 2025-09-04T16:04:30,454 from ast/fitschan.c:1212: 2025-09-04T16:04:30,454 ast/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T16:04:30,473 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T16:04:30,473 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,473 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,473 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,473 | ^ 2025-09-04T16:04:30,473 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,473 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,473 | ^~~~~~~~~ 2025-09-04T16:04:30,473 ast/fitschan.c:19654:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,473 19654 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T16:04:30,474 | ^~~~~~~~~~ 2025-09-04T16:04:30,491 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:30,491 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,491 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,492 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,492 | ^ 2025-09-04T16:04:30,492 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,492 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,492 | ^~~~~~~~~ 2025-09-04T16:04:30,492 ast/fitschan.c:19654:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,492 19654 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T16:04:30,492 | ^~~~~~~~~~ 2025-09-04T16:04:30,531 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:30,531 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:30,531 | ^~~~~~~~~~~ 2025-09-04T16:04:30,550 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T16:04:30,550 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,550 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,550 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,550 | ^ 2025-09-04T16:04:30,550 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,550 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,551 | ^~~~~~~~~ 2025-09-04T16:04:30,551 ast/fitschan.c:19655:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,551 19655 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T16:04:30,551 | ^~~~~~~~~~ 2025-09-04T16:04:30,568 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:30,569 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,569 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,569 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,569 | ^ 2025-09-04T16:04:30,569 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,569 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,569 | ^~~~~~~~~ 2025-09-04T16:04:30,569 ast/fitschan.c:19655:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,569 19655 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T16:04:30,569 | ^~~~~~~~~~ 2025-09-04T16:04:30,608 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:30,608 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:30,609 | ^~~~~~~~~~~ 2025-09-04T16:04:30,627 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T16:04:30,627 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,627 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,627 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,627 | ^ 2025-09-04T16:04:30,628 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,628 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,628 | ^~~~~~~~~ 2025-09-04T16:04:30,628 ast/fitschan.c:19656:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,628 19656 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T16:04:30,628 | ^~~~~~~~~~ 2025-09-04T16:04:30,646 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:30,646 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,646 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,646 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,646 | ^ 2025-09-04T16:04:30,646 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,646 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,646 | ^~~~~~~~~ 2025-09-04T16:04:30,646 ast/fitschan.c:19656:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,646 19656 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T16:04:30,647 | ^~~~~~~~~~ 2025-09-04T16:04:30,685 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:30,686 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:30,686 | ^~~~~~~~~~~ 2025-09-04T16:04:30,704 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T16:04:30,704 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,704 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,705 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,705 | ^ 2025-09-04T16:04:30,705 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,705 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,705 | ^~~~~~~~~ 2025-09-04T16:04:30,705 ast/fitschan.c:19657:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,705 19657 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T16:04:30,705 | ^~~~~~~~~~ 2025-09-04T16:04:30,723 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:30,723 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,723 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,723 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,723 | ^ 2025-09-04T16:04:30,723 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,723 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,724 | ^~~~~~~~~ 2025-09-04T16:04:30,724 ast/fitschan.c:19657:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,724 19657 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T16:04:30,724 | ^~~~~~~~~~ 2025-09-04T16:04:30,764 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:30,764 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:30,764 | ^~~~~~~~~~~ 2025-09-04T16:04:30,783 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T16:04:30,783 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,783 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,783 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,783 | ^ 2025-09-04T16:04:30,783 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,783 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,784 | ^~~~~~~~~ 2025-09-04T16:04:30,784 ast/fitschan.c:19658:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,784 19658 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T16:04:30,784 | ^~~~~~~~~~ 2025-09-04T16:04:30,802 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:30,802 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,802 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,802 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,802 | ^ 2025-09-04T16:04:30,802 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,802 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,802 | ^~~~~~~~~ 2025-09-04T16:04:30,802 ast/fitschan.c:19658:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,802 19658 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T16:04:30,803 | ^~~~~~~~~~ 2025-09-04T16:04:30,841 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:30,842 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:30,842 | ^~~~~~~~~~~ 2025-09-04T16:04:30,860 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T16:04:30,860 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,860 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,861 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,861 | ^ 2025-09-04T16:04:30,861 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,861 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,861 | ^~~~~~~~~ 2025-09-04T16:04:30,861 ast/fitschan.c:19659:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,861 19659 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T16:04:30,861 | ^~~~~~~~~~ 2025-09-04T16:04:30,879 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:30,879 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,879 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,879 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,879 | ^ 2025-09-04T16:04:30,879 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,879 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,880 | ^~~~~~~~~ 2025-09-04T16:04:30,880 ast/fitschan.c:19659:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,880 19659 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T16:04:30,880 | ^~~~~~~~~~ 2025-09-04T16:04:30,919 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:30,919 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:30,919 | ^~~~~~~~~~~ 2025-09-04T16:04:30,937 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T16:04:30,938 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,938 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,938 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,938 | ^ 2025-09-04T16:04:30,938 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,938 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,938 | ^~~~~~~~~ 2025-09-04T16:04:30,938 ast/fitschan.c:19660:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,938 19660 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T16:04:30,938 | ^~~~~~~~~~ 2025-09-04T16:04:30,956 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:30,956 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,956 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:30,956 486 | #define astRetV_(x) (x) 2025-09-04T16:04:30,956 | ^ 2025-09-04T16:04:30,957 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:30,957 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:30,957 | ^~~~~~~~~ 2025-09-04T16:04:30,957 ast/fitschan.c:19660:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:30,957 19660 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T16:04:30,957 | ^~~~~~~~~~ 2025-09-04T16:04:30,996 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:30,996 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:30,996 | ^~~~~~~~~~~ 2025-09-04T16:04:31,015 ast/fitschan.h:603:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T16:04:31,015 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:31,015 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:31,015 486 | #define astRetV_(x) (x) 2025-09-04T16:04:31,015 | ^ 2025-09-04T16:04:31,015 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:31,015 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:31,015 | ^~~~~~~~~ 2025-09-04T16:04:31,015 ast/fitschan.c:19661:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:31,015 19661 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T16:04:31,016 | ^~~~~~~~~~ 2025-09-04T16:04:31,033 ast/fitschan.h:603:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T16:04:31,033 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:31,034 ast/object.h:486:22: note: in definition of macro ‘astRetV_’ 2025-09-04T16:04:31,034 486 | #define astRetV_(x) (x) 2025-09-04T16:04:31,034 | ^ 2025-09-04T16:04:31,034 ast/fitschan.h:603:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:04:31,034 603 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T16:04:31,034 | ^~~~~~~~~ 2025-09-04T16:04:31,034 ast/fitschan.c:19661:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T16:04:31,034 19661 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T16:04:31,034 | ^~~~~~~~~~ 2025-09-04T16:04:31,073 ast/fitschan.c:40975:6: note: in a call to function ‘astPutFits_’ 2025-09-04T16:04:31,073 40975 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T16:04:31,073 | ^~~~~~~~~~~ 2025-09-04T16:04:34,187 ast/fitschan.c: In function ‘FormatKey’: 2025-09-04T16:04:34,196 ast/fitschan.c:10664:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T16:04:34,197 10664 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T16:04:34,197 | ^ 2025-09-04T16:04:34,206 ast/fitschan.c:10664:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T16:04:34,206 10664 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T16:04:34,206 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:34,215 ast/fitschan.c:10673:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T16:04:34,215 10673 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T16:04:34,216 | ^~ 2025-09-04T16:04:34,225 ast/fitschan.c:10673:64: note: directive argument in the range [0, 2147483647] 2025-09-04T16:04:34,225 10673 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T16:04:34,225 | ^~~~~ 2025-09-04T16:04:34,234 ast/fitschan.c:10673:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T16:04:34,234 10673 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T16:04:34,234 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:36,142 ast/fitschan.c: In function ‘LogWcs.constprop’: 2025-09-04T16:04:36,160 ast/fitschan.c:19063:38: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 11 and 32 [-Wformat-overflow=] 2025-09-04T16:04:36,160 19063 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:04:36,161 | ^~~~ 2025-09-04T16:04:36,178 ast/fitschan.c:19063:24: note: assuming directive output of 21 bytes 2025-09-04T16:04:36,178 19063 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:04:36,178 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:36,196 ast/fitschan.c:19063:7: note: ‘sprintf’ output between 13 and 55 bytes into a destination of size 42 2025-09-04T16:04:36,196 19063 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:04:36,196 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:36,214 ast/fitschan.c:19064:38: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 11 and 32 [-Wformat-overflow=] 2025-09-04T16:04:36,214 19064 | sprintf( invexp, "w=%.*g*log(s/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:04:36,215 | ^~~~ 2025-09-04T16:04:36,232 ast/fitschan.c:19064:24: note: assuming directive output of 21 bytes 2025-09-04T16:04:36,232 19064 | sprintf( invexp, "w=%.*g*log(s/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:04:36,232 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:36,250 ast/fitschan.c:19064:7: note: ‘sprintf’ output between 13 and 55 bytes into a destination of size 42 2025-09-04T16:04:36,250 19064 | sprintf( invexp, "w=%.*g*log(s/%.*g)", DBL_DIG, crv, DBL_DIG, crv ); 2025-09-04T16:04:36,251 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:37,310 ast/fitschan.c: In function ‘CnvValue.part.0.isra’: 2025-09-04T16:04:37,318 ast/fitschan.c:6825:47: warning: ‘%s’ directive writing up to 80 bytes into a region of size between 0 and 80 [-Wformat-overflow=] 2025-09-04T16:04:37,318 6825 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T16:04:37,318 | ^~ ~~~~~~~~~~~~~ 2025-09-04T16:04:37,318 In function ‘CnvType’, 2025-09-04T16:04:37,319 inlined from ‘CnvValue.part.0.isra’ at ast/fitschan.c:6519:11: 2025-09-04T16:04:37,323 ast/fitschan.c:6825:20: note: ‘sprintf’ output between 2 and 162 bytes into a destination of size 81 2025-09-04T16:04:37,324 6825 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T16:04:37,324 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:41,089 ast/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T16:04:41,115 ast/fitschan.c:27333:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T16:04:41,116 27333 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T16:04:41,116 | ^~ 2025-09-04T16:04:41,142 ast/fitschan.c:27333:32: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:41,142 27333 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T16:04:41,142 | ^~~~~~~~~~~~ 2025-09-04T16:04:41,169 ast/fitschan.c:27333:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T16:04:41,169 27333 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T16:04:41,169 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:41,195 ast/fitschan.c:27339:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:04:41,196 27339 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T16:04:41,196 | ^~ 2025-09-04T16:04:41,222 ast/fitschan.c:27339:30: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:41,222 27339 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T16:04:41,222 | ^~~~~~~~~~ 2025-09-04T16:04:41,249 ast/fitschan.c:27339:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T16:04:41,249 27339 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T16:04:41,249 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:48,896 ast/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T16:04:48,918 ast/fitschan.c:22786:43: warning: ‘%.3d’ directive writing between 3 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T16:04:48,918 22786 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T16:04:48,918 | ^~~~ 2025-09-04T16:04:48,940 ast/fitschan.c:22786:40: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:48,940 22786 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T16:04:48,940 | ^~~~~~~~~~~~ 2025-09-04T16:04:48,942 ast/fitschan.c:22786:40: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:48,965 ast/fitschan.c:22786:22: note: ‘sprintf’ output between 9 and 23 bytes into a destination of size 10 2025-09-04T16:04:48,965 22786 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T16:04:48,965 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:48,987 ast/fitschan.c:22831:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:04:48,988 22831 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T16:04:48,988 | ^~ 2025-09-04T16:04:49,009 ast/fitschan.c:22831:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,009 22831 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T16:04:49,010 | ^~~~~~~~~~ 2025-09-04T16:04:49,031 ast/fitschan.c:22831:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:04:49,031 22831 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T16:04:49,031 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,055 ast/fitschan.c:22829:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:04:49,056 22829 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T16:04:49,056 | ^~ 2025-09-04T16:04:49,077 ast/fitschan.c:22829:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,077 22829 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T16:04:49,078 | ^~~~~~~~~ 2025-09-04T16:04:49,099 ast/fitschan.c:22829:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:04:49,099 22829 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T16:04:49,100 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,122 ast/fitschan.c:22848:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:04:49,122 22848 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T16:04:49,122 | ^~ 2025-09-04T16:04:49,143 ast/fitschan.c:22848:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,144 22848 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T16:04:49,144 | ^~~~~~~~~~ 2025-09-04T16:04:49,165 ast/fitschan.c:22848:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:04:49,166 22848 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T16:04:49,166 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,190 ast/fitschan.c:22846:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:04:49,190 22846 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T16:04:49,190 | ^~ 2025-09-04T16:04:49,212 ast/fitschan.c:22846:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,212 22846 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T16:04:49,212 | ^~~~~~~~~ 2025-09-04T16:04:49,234 ast/fitschan.c:22846:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:04:49,234 22846 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T16:04:49,234 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,256 ast/fitschan.c:22865:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:04:49,256 22865 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T16:04:49,256 | ^~ 2025-09-04T16:04:49,278 ast/fitschan.c:22865:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,278 22865 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T16:04:49,278 | ^~~~~~~~~~ 2025-09-04T16:04:49,300 ast/fitschan.c:22865:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:04:49,300 22865 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T16:04:49,300 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,324 ast/fitschan.c:22863:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:04:49,324 22863 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T16:04:49,324 | ^~ 2025-09-04T16:04:49,346 ast/fitschan.c:22863:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,346 22863 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T16:04:49,346 | ^~~~~~~~~ 2025-09-04T16:04:49,368 ast/fitschan.c:22863:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:04:49,368 22863 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T16:04:49,368 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,391 ast/fitschan.c:22886:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:04:49,391 22886 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T16:04:49,391 | ^~ 2025-09-04T16:04:49,413 ast/fitschan.c:22886:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,413 22886 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T16:04:49,413 | ^~~~~~~~~~ 2025-09-04T16:04:49,435 ast/fitschan.c:22886:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:04:49,435 22886 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T16:04:49,435 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,459 ast/fitschan.c:22884:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:04:49,459 22884 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T16:04:49,459 | ^~ 2025-09-04T16:04:49,481 ast/fitschan.c:22884:31: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,481 22884 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T16:04:49,481 | ^~~~~~~~~ 2025-09-04T16:04:49,503 ast/fitschan.c:22884:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:04:49,503 22884 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T16:04:49,503 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,525 ast/fitschan.c:22929:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T16:04:49,526 22929 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T16:04:49,526 | ^~ 2025-09-04T16:04:49,547 ast/fitschan.c:22929:34: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,548 22929 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T16:04:49,548 | ^~~~~~~~~~ 2025-09-04T16:04:49,569 ast/fitschan.c:22929:16: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T16:04:49,570 22929 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T16:04:49,570 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:49,594 ast/fitschan.c:22927:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T16:04:49,594 22927 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T16:04:49,594 | ^~ 2025-09-04T16:04:49,616 ast/fitschan.c:22927:34: note: directive argument in the range [1, 2147483647] 2025-09-04T16:04:49,616 22927 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T16:04:49,616 | ^~~~~~~~~ 2025-09-04T16:04:49,638 ast/fitschan.c:22927:16: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T16:04:49,638 22927 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T16:04:49,638 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:54,681 ast/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T16:04:54,734 ast/fitschan.c:35435:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 99 [-Wformat-overflow=] 2025-09-04T16:04:54,734 35435 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T16:04:54,734 | ^~ ~~~~ 2025-09-04T16:04:54,734 In function ‘WcsOthers’, 2025-09-04T16:04:54,735 inlined from ‘WcsMapFrm.constprop’ at ast/fitschan.c:34412:11: 2025-09-04T16:04:54,770 ast/fitschan.c:35435:19: note: ‘sprintf’ output between 2 and 200 bytes into a destination of size 100 2025-09-04T16:04:54,770 35435 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T16:04:54,770 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:56,811 ast/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T16:04:56,838 ast/fitschan.c:28197:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T16:04:56,839 28197 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T16:04:56,839 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:56,867 ast/fitschan.c:28289:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:04:56,867 28289 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:56,867 | ^~~~ 2025-09-04T16:04:56,895 ast/fitschan.c:28289:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:04:56,895 28289 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:56,895 | ^~~~~~~~~~~~ 2025-09-04T16:04:56,922 ast/fitschan.c:28289:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T16:04:56,923 28289 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:56,923 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:56,951 ast/fitschan.c:28391:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:04:56,951 28391 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:56,951 | ^~~~ 2025-09-04T16:04:56,979 ast/fitschan.c:28391:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:04:56,979 28391 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:56,979 | ^~~~~~~~~~~~ 2025-09-04T16:04:57,007 ast/fitschan.c:28391:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T16:04:57,007 28391 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:57,007 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:57,037 ast/fitschan.c:28602:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:04:57,037 28602 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T16:04:57,037 | ^~ 2025-09-04T16:04:57,065 ast/fitschan.c:28602:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T16:04:57,065 28602 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T16:04:57,066 | ^~~~~~~~~~ 2025-09-04T16:04:57,094 ast/fitschan.c:28602:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T16:04:57,094 28602 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T16:04:57,094 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:57,123 ast/fitschan.c:28622:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T16:04:57,123 28622 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T16:04:57,123 | ^~ 2025-09-04T16:04:57,152 ast/fitschan.c:28622:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T16:04:57,152 28622 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T16:04:57,152 | ^~~~~~~~~~~ 2025-09-04T16:04:57,180 ast/fitschan.c:28622:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T16:04:57,181 28622 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T16:04:57,181 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:04:57,209 ast/fitschan.c:28630:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:04:57,209 28630 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:57,209 | ^~~~ 2025-09-04T16:04:57,237 ast/fitschan.c:28630:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:04:57,237 28630 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:57,237 | ^~~~~~~~~~~~ 2025-09-04T16:04:57,265 ast/fitschan.c:28630:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T16:04:57,265 28630 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T16:04:57,265 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:05:01,467 ast/fitschan.c: In function ‘Read’: 2025-09-04T16:05:01,477 ast/fitschan.c:10797:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T16:05:01,477 10797 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T16:05:01,477 | ^~ 2025-09-04T16:05:01,477 In function ‘FsetFromStore’, 2025-09-04T16:05:01,477 inlined from ‘Read’ at ast/fitschan.c:23876:16: 2025-09-04T16:05:01,486 ast/fitschan.c:10797:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T16:05:01,486 10797 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T16:05:01,487 | ^~~~~~~~~~~~~~~ 2025-09-04T16:05:01,496 ast/fitschan.c:10797:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T16:05:01,496 10797 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T16:05:01,496 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:05:05,622 In file included from ast/fitstable.c:109: 2025-09-04T16:05:05,623 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:05,623 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:05,623 | ^~~~~~~~ 2025-09-04T16:05:05,624 In file included from ast/pointset.h:192: 2025-09-04T16:05:05,624 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:05,624 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:05,624 | ^~~~~~~~ 2025-09-04T16:05:07,209 In file included from ast/mapping.h:327, 2025-09-04T16:05:07,209 from ast/unit.h:55, 2025-09-04T16:05:07,210 from ast/fluxframe.c:123: 2025-09-04T16:05:07,210 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:07,210 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:07,210 | ^~~~~~~~ 2025-09-04T16:05:07,210 In file included from ast/pointset.h:192: 2025-09-04T16:05:07,210 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:07,210 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:07,210 | ^~~~~~~~ 2025-09-04T16:05:07,266 ast/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T16:05:07,266 ast/fluxframe.c:315:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:07,266 315 | int len; /* Length of attrib string */ 2025-09-04T16:05:07,266 | ^~~ 2025-09-04T16:05:07,271 ast/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T16:05:07,272 ast/fluxframe.c:915:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:07,272 915 | int len; /* Length of attrib string */ 2025-09-04T16:05:07,272 | ^~~ 2025-09-04T16:05:07,307 ast/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T16:05:07,310 ast/fluxframe.c:2708:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:07,310 2708 | int ulen; /* Used length of setting string */ 2025-09-04T16:05:07,310 | ^~~~ 2025-09-04T16:05:07,319 ast/fluxframe.c: In function ‘SubFrame’: 2025-09-04T16:05:07,322 ast/fluxframe.c:3014:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:07,322 3014 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T16:05:07,322 | ^~~~~~ 2025-09-04T16:05:07,327 ast/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T16:05:07,330 ast/fluxframe.c:3424:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:07,330 3424 | int len; /* Length of attrib string */ 2025-09-04T16:05:07,330 | ^~~ 2025-09-04T16:05:07,339 ast/fluxframe.c: In function ‘Dump’: 2025-09-04T16:05:07,342 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:05:07,343 3853 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T16:05:07,343 | ^ 2025-09-04T16:05:07,352 ast/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T16:05:07,356 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:05:07,356 4244 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T16:05:07,356 | ^ 2025-09-04T16:05:08,915 In file included from ast/mapping.h:327, 2025-09-04T16:05:08,915 from ast/frame.c:671: 2025-09-04T16:05:08,915 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:08,915 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:08,915 | ^~~~~~~~ 2025-09-04T16:05:08,916 In file included from ast/pointset.h:192: 2025-09-04T16:05:08,916 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:08,916 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:08,916 | ^~~~~~~~ 2025-09-04T16:05:09,223 ast/frame.c: In function ‘SetAttrib’: 2025-09-04T16:05:09,231 ast/frame.c:9507:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:05:09,231 9507 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T16:05:09,231 | ^~ 2025-09-04T16:05:09,243 ast/frame.c:9547:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:05:09,243 9547 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T16:05:09,243 | ^~ 2025-09-04T16:05:17,255 In file included from ast/mapping.h:327, 2025-09-04T16:05:17,255 from ast/frameset.c:745: 2025-09-04T16:05:17,255 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:17,255 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:17,255 | ^~~~~~~~ 2025-09-04T16:05:17,255 In file included from ast/pointset.h:192: 2025-09-04T16:05:17,256 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:17,256 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:17,256 | ^~~~~~~~ 2025-09-04T16:05:23,236 In file included from ast/grismmap.c:258: 2025-09-04T16:05:23,237 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:23,237 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:23,237 | ^~~~~~~~ 2025-09-04T16:05:23,237 In file included from ast/pointset.h:192: 2025-09-04T16:05:23,237 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:23,237 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:23,237 | ^~~~~~~~ 2025-09-04T16:05:23,331 ast/grismmap.c: In function ‘MapMerge’: 2025-09-04T16:05:23,332 ast/grismmap.c:1173:16: warning: variable ‘class2’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:23,332 1173 | const char *class2; /* Pointer to second Mapping class string */ 2025-09-04T16:05:23,332 | ^~~~~~ 2025-09-04T16:05:23,332 ast/grismmap.c:1172:16: warning: variable ‘class1’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:23,333 1172 | const char *class1; /* Pointer to first Mapping class string */ 2025-09-04T16:05:23,333 | ^~~~~~ 2025-09-04T16:05:23,333 ast/grismmap.c:1171:16: warning: variable ‘neighbour’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:23,333 1171 | AstMapping *neighbour; /* Pointer to neighbouring Mapping */ 2025-09-04T16:05:23,334 | ^~~~~~~~~ 2025-09-04T16:05:25,036 In file included from ast/interval.c:103: 2025-09-04T16:05:25,036 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:25,036 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:25,037 | ^~~~~~~~ 2025-09-04T16:05:25,037 In file included from ast/pointset.h:192: 2025-09-04T16:05:25,038 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:25,038 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:25,038 | ^~~~~~~~ 2025-09-04T16:05:25,123 ast/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T16:05:25,124 ast/interval.c:746:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:25,124 746 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T16:05:25,124 | ^~~~~~ 2025-09-04T16:05:25,212 ast/interval.c: In function ‘Transform’: 2025-09-04T16:05:25,216 ast/interval.c:3583:13: warning: variable ‘ptr_lims’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:25,216 3583 | double **ptr_lims; /* Pointer to limits array */ 2025-09-04T16:05:25,216 | ^~~~~~~~ 2025-09-04T16:05:25,220 ast/interval.c: In function ‘Dump’: 2025-09-04T16:05:25,224 ast/interval.c:4050:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:25,225 4050 | AstInterval *this; /* Pointer to the Interval structure */ 2025-09-04T16:05:25,225 | ^~~~ 2025-09-04T16:05:28,494 In file included from ast/intramap.c:115: 2025-09-04T16:05:28,494 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:28,495 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:28,495 | ^~~~~~~~ 2025-09-04T16:05:28,495 In file included from ast/pointset.h:192: 2025-09-04T16:05:28,495 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:28,495 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:28,495 | ^~~~~~~~ 2025-09-04T16:05:29,528 In file included from ast/keymap.c:220: 2025-09-04T16:05:29,528 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:29,528 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:29,528 | ^~~~~~~~ 2025-09-04T16:05:29,529 In file included from ast/pointset.h:192: 2025-09-04T16:05:29,529 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:29,530 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:29,530 | ^~~~~~~~ 2025-09-04T16:05:40,281 ast/levmar.c:65:11: warning: argument 8 of type ‘double[4]’ with mismatched bound [-Warray-parameter=] 2025-09-04T16:05:40,281 65 | double opts[4], /* I: minim. options [\mu, \epsilon1, \epsilon2, \epsilon3]. Respectively the scale factor for initial \mu, 2025-09-04T16:05:40,282 | ~~~~~~~^~~~~~~ 2025-09-04T16:05:40,282 In file included from ast/levmar.c:33: 2025-09-04T16:05:40,282 ast/levmar.h:23:72: note: previously declared as ‘double *’ 2025-09-04T16:05:40,282 23 | double *p, double *x, int m, int n, int itmax, double *opts, 2025-09-04T16:05:40,282 | ~~~~~~~~^~~~ 2025-09-04T16:05:40,282 ast/levmar.c:68:11: warning: argument 9 of type ‘double[10]’ with mismatched bound [-Warray-parameter=] 2025-09-04T16:05:40,282 68 | double info[10], /* O: information regarding the minimization. Set to NULL if don't care 2025-09-04T16:05:40,282 | ~~~~~~~^~~~~~~~ 2025-09-04T16:05:40,283 ast/levmar.h:24:25: note: previously declared as ‘double *’ 2025-09-04T16:05:40,283 24 | double *info, double *work, double *covar, void *adata); 2025-09-04T16:05:40,283 | ~~~~~~~~^~~~ 2025-09-04T16:05:40,296 ast/levmar.c: In function ‘dlevmar_LUinverse_noLapack’: 2025-09-04T16:05:40,297 ast/levmar.c:708:8: warning: variable ‘buf_sz’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:05:40,297 708 | int buf_sz = 0; 2025-09-04T16:05:40,297 | ^~~~~~ 2025-09-04T16:05:42,229 In file included from ast/mapping.h:327, 2025-09-04T16:05:42,229 from ast/frame.h:546, 2025-09-04T16:05:42,229 from ast/region.h:68, 2025-09-04T16:05:42,229 from ast/box.h:69, 2025-09-04T16:05:42,229 from ast/loader.c:3: 2025-09-04T16:05:42,230 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:42,230 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:42,230 | ^~~~~~~~ 2025-09-04T16:05:42,231 In file included from ast/pointset.h:192: 2025-09-04T16:05:42,231 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:42,231 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:42,231 | ^~~~~~~~ 2025-09-04T16:05:42,995 In file included from ast/lutmap.c:133: 2025-09-04T16:05:42,995 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:42,995 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:42,995 | ^~~~~~~~ 2025-09-04T16:05:42,995 In file included from ast/pointset.h:192: 2025-09-04T16:05:42,995 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:42,996 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:42,996 | ^~~~~~~~ 2025-09-04T16:05:44,261 In file included from ast/mapping.c:375: 2025-09-04T16:05:44,261 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:05:44,261 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:05:44,262 | ^~~~~~~~ 2025-09-04T16:05:44,262 In file included from ast/pointset.h:192: 2025-09-04T16:05:44,262 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:05:44,262 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:05:44,262 | ^~~~~~~~ 2025-09-04T16:10:29,633 ast/mapping.c: In function ‘FindGradient’: 2025-09-04T16:10:29,633 ast/mapping.c:1233:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:10:29,634 1233 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T16:10:29,634 | ~~~~~^~~~~~ 2025-09-04T16:10:29,634 ast/mapping.c:1170:11: note: ‘x1’ was declared here 2025-09-04T16:10:29,634 1170 | double x1; 2025-09-04T16:10:29,634 | ^~ 2025-09-04T16:10:52,329 In file included from ast/mapping.h:327, 2025-09-04T16:10:52,329 from ast/mathmap.c:174: 2025-09-04T16:10:52,329 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:10:52,329 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:10:52,329 | ^~~~~~~~ 2025-09-04T16:10:52,331 In file included from ast/pointset.h:192: 2025-09-04T16:10:52,331 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:10:52,331 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:10:52,331 | ^~~~~~~~ 2025-09-04T16:10:59,116 In file included from ast/matrixmap.c:183: 2025-09-04T16:10:59,116 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:10:59,116 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:10:59,116 | ^~~~~~~~ 2025-09-04T16:10:59,117 In file included from ast/pointset.h:192: 2025-09-04T16:10:59,117 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:10:59,118 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:10:59,118 | ^~~~~~~~ 2025-09-04T16:11:02,450 In file included from ast/memory.c:201: 2025-09-04T16:11:02,451 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:02,451 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:02,451 | ^~~~~~~~ 2025-09-04T16:11:02,452 In file included from ast/pointset.h:192: 2025-09-04T16:11:02,452 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:02,452 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:02,452 | ^~~~~~~~ 2025-09-04T16:11:02,505 ast/memory.c: In function ‘astChrMatchN_’: 2025-09-04T16:11:02,506 ast/memory.c:1212:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:11:02,506 1212 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T16:11:02,506 | ^ 2025-09-04T16:11:02,517 ast/memory.c: In function ‘astFreeDouble_’: 2025-09-04T16:11:02,519 ast/memory.c:2039: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:11:02,520 2039 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T16:11:02,520 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:02,520 2040 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T16:11:02,520 2041 | "an integer multiple of %lu.", status, size, 2025-09-04T16:11:02,520 | ~~~~ 2025-09-04T16:11:02,520 | | 2025-09-04T16:11:02,520 | size_t {aka unsigned int} 2025-09-04T16:11:02,522 ast/memory.c:2040:54: note: format string is defined here 2025-09-04T16:11:02,522 2040 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T16:11:02,523 | ~~^ 2025-09-04T16:11:02,523 | | 2025-09-04T16:11:02,523 | long unsigned int 2025-09-04T16:11:02,523 | %u 2025-09-04T16:11:02,525 ast/memory.c:2039:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T16:11:02,525 2039 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T16:11:02,525 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:02,525 ...... 2025-09-04T16:11:02,525 2042 | sizeof( void * ) ); 2025-09-04T16:11:02,525 | ~~~~~~~~~~~~~~~~ 2025-09-04T16:11:02,525 | | 2025-09-04T16:11:02,526 | unsigned int 2025-09-04T16:11:02,527 ast/memory.c:2041:43: note: format string is defined here 2025-09-04T16:11:02,527 2041 | "an integer multiple of %lu.", status, size, 2025-09-04T16:11:02,527 | ~~^ 2025-09-04T16:11:02,527 | | 2025-09-04T16:11:02,527 | long unsigned int 2025-09-04T16:11:02,528 | %u 2025-09-04T16:11:03,542 ast/memory.c: In function ‘ChrMatcher’: 2025-09-04T16:11:03,545 ast/memory.c:2788:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T16:11:03,545 2788 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T16:11:03,545 | ^~ 2025-09-04T16:11:03,547 ast/memory.c:2788:35: note: directive argument in the range [1, 1073741824] 2025-09-04T16:11:03,547 2788 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T16:11:03,547 | ^~~~~~~~~~~ 2025-09-04T16:11:03,549 ast/memory.c:2788:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T16:11:03,549 2788 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T16:11:03,549 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:04,387 In file included from ast/normmap.c:89: 2025-09-04T16:11:04,387 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:04,387 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:04,387 | ^~~~~~~~ 2025-09-04T16:11:04,387 In file included from ast/pointset.h:192: 2025-09-04T16:11:04,387 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:04,387 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:04,388 | ^~~~~~~~ 2025-09-04T16:11:04,954 In file included from ast/nullregion.c:83: 2025-09-04T16:11:04,954 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:04,955 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:04,955 | ^~~~~~~~ 2025-09-04T16:11:04,955 In file included from ast/pointset.h:192: 2025-09-04T16:11:04,955 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:04,955 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:04,955 | ^~~~~~~~ 2025-09-04T16:11:05,027 ast/nullregion.c: In function ‘MergeNullRegion’: 2025-09-04T16:11:05,027 ast/nullregion.c:632:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:05,027 632 | int nax; /* Number of axes in "result" */ 2025-09-04T16:11:05,027 | ^~~ 2025-09-04T16:11:05,030 ast/nullregion.c: In function ‘RegBaseBox’: 2025-09-04T16:11:05,031 ast/nullregion.c:1017:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:05,031 1017 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T16:11:05,031 | ^~~~ 2025-09-04T16:11:05,036 ast/nullregion.c: In function ‘GetRegionBounds’: 2025-09-04T16:11:05,037 ast/nullregion.c:1263:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:05,037 1263 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T16:11:05,037 | ^~~~ 2025-09-04T16:11:05,042 ast/nullregion.c: In function ‘Dump’: 2025-09-04T16:11:05,044 ast/nullregion.c:1583:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:05,044 1583 | AstNullRegion *this; /* Pointer to the NullRegion structure */ 2025-09-04T16:11:05,044 | ^~~~ 2025-09-04T16:11:05,775 In file included from ast/mapping.h:327, 2025-09-04T16:11:05,775 from ast/frame.h:546, 2025-09-04T16:11:05,776 from ast/frameset.h:438, 2025-09-04T16:11:05,776 from ast/plot.h:86, 2025-09-04T16:11:05,776 from ast/object.c:250: 2025-09-04T16:11:05,776 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:05,776 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:05,776 | ^~~~~~~~ 2025-09-04T16:11:05,776 In file included from ast/pointset.h:192: 2025-09-04T16:11:05,776 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:05,776 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:05,777 | ^~~~~~~~ 2025-09-04T16:11:05,899 ast/object.c: In function ‘FromStringSource’: 2025-09-04T16:11:05,902 ast/object.c:4456: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:11:05,902 4456 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T16:11:05,902 | ^~~~~~~~~~~~~~ 2025-09-04T16:11:08,263 In file included from ast/pal.c:75: 2025-09-04T16:11:08,263 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T16:11:08,263 ast/pal/palDat.c:84:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:08,263 84 | int status; 2025-09-04T16:11:08,263 | ^~~~~~ 2025-09-04T16:11:13,925 In file included from ast/pcdmap.c:103: 2025-09-04T16:11:13,926 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:13,926 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:13,926 | ^~~~~~~~ 2025-09-04T16:11:13,927 In file included from ast/pointset.h:192: 2025-09-04T16:11:13,927 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:13,927 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:13,927 | ^~~~~~~~ 2025-09-04T16:11:13,967 ast/pcdmap.c: In function ‘CanSwap’: 2025-09-04T16:11:13,968 ast/pcdmap.c:765:8: warning: variable ‘pcdinv’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:13,968 765 | int pcdinv; /* Use inverted PcdMap? */ 2025-09-04T16:11:13,968 | ^~~~~~ 2025-09-04T16:11:13,983 ast/pcdmap.c: In function ‘MapMerge’: 2025-09-04T16:11:13,984 ast/pcdmap.c:1366:8: warning: variable ‘nin’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:13,984 1366 | int nin; /* Number of coordinates for PcdMap */ 2025-09-04T16:11:13,984 | ^~~ 2025-09-04T16:11:15,423 In file included from ast/permmap.c:104: 2025-09-04T16:11:15,423 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:15,423 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:15,423 | ^~~~~~~~ 2025-09-04T16:11:15,423 In file included from ast/pointset.h:192: 2025-09-04T16:11:15,423 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:15,423 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:15,424 | ^~~~~~~~ 2025-09-04T16:11:17,622 In file included from ast/mapping.h:327, 2025-09-04T16:11:17,622 from ast/cmpmap.h:139, 2025-09-04T16:11:17,623 from ast/plot.c:1466: 2025-09-04T16:11:17,623 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:17,623 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:17,623 | ^~~~~~~~ 2025-09-04T16:11:17,623 In file included from ast/pointset.h:192: 2025-09-04T16:11:17,623 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:17,623 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:17,623 | ^~~~~~~~ 2025-09-04T16:11:17,892 ast/plot.c: In function ‘CheckLabels2’: 2025-09-04T16:11:17,896 ast/plot.c:6186:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:11:17,896 6186 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T16:11:17,896 | ^ 2025-09-04T16:11:17,980 ast/plot.c: In function ‘DefGap’: 2025-09-04T16:11:17,987 ast/plot.c:8959:13: warning: variable ‘ptr1’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:17,987 8959 | double **ptr1; /* Pointer to graphics axis values */ 2025-09-04T16:11:17,987 | ^~~~ 2025-09-04T16:11:18,060 ast/plot.c: In function ‘EdgeLabels’: 2025-09-04T16:11:18,069 ast/plot.c:10710:11: warning: variable ‘oppval’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:18,069 10710 | double oppval; /* Axis value on the edge opposite to the labels */ 2025-09-04T16:11:18,070 | ^~~~~~ 2025-09-04T16:11:18,154 ast/plot.c: In function ‘FindMajTicks’: 2025-09-04T16:11:18,164 ast/plot.c:12193:8: warning: variable ‘lnfill’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:18,164 12193 | int lnfill; /* Last used value for nfill */ 2025-09-04T16:11:18,164 | ^~~~~~ 2025-09-04T16:11:18,448 ast/plot.c: In function ‘GetAttrib’: 2025-09-04T16:11:18,462 ast/plot.c:15316:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:18,463 15316 | int nax; /* Number of base Frame axes */ 2025-09-04T16:11:18,463 | ^~~ 2025-09-04T16:11:18,750 ast/plot.c: In function ‘HasEscapes’: 2025-09-04T16:11:18,766 ast/plot.c:19273:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:11:18,766 19273 | } else if( nc < strlen( text ) ) { 2025-09-04T16:11:18,766 | ^ 2025-09-04T16:11:18,921 ast/plot.c: In function ‘Labels’: 2025-09-04T16:11:18,940 ast/plot.c:20709:8: warning: variable ‘last’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:18,940 20709 | int last; /* The index of the last tick to use */ 2025-09-04T16:11:18,940 | ^~~~ 2025-09-04T16:11:18,959 ast/plot.c:20677:22: warning: variable ‘cdt’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:18,960 20677 | AstPlotCurveData *cdt; /* Pointer to the AstPlotCurveData for the next tick */ 2025-09-04T16:11:18,960 | ^~~ 2025-09-04T16:11:19,606 ast/plot.c: In function ‘TestAttrib’: 2025-09-04T16:11:19,630 ast/plot.c:25714:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:19,630 25714 | int nax; /* Number of base Frame axes */ 2025-09-04T16:11:19,631 | ^~~ 2025-09-04T16:11:19,635 ast/plot.c: At top level: 2025-09-04T16:11:19,658 ast/plot.c:26316:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T16:11:19,658 26316 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T16:11:19,658 | ~~~~^~~~~~~~~~ 2025-09-04T16:11:19,658 ast/plot.c:2316:41: note: previously declared as ‘int *’ 2025-09-04T16:11:19,658 2316 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T16:11:19,658 | ^~~~~ 2025-09-04T16:11:19,791 ast/plot.c: In function ‘TickMarks’: 2025-09-04T16:11:19,817 ast/plot.c:27135:11: warning: variable ‘cen0’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:19,817 27135 | double cen0; /* Supplied value of cen */ 2025-09-04T16:11:19,817 | ^~~~ 2025-09-04T16:11:26,182 ast/plot.c: In function ‘ToggleLogLin.isra’: 2025-09-04T16:11:26,210 ast/plot.c:29368:54: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 18 and 39 [-Wformat-overflow=] 2025-09-04T16:11:26,210 29368 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:11:26,210 | ^~~~ 2025-09-04T16:11:26,238 ast/plot.c:29368:34: note: assuming directive output of 21 bytes 2025-09-04T16:11:26,238 29368 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:11:26,238 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:26,266 ast/plot.c:29368:17: note: ‘sprintf’ output between 19 and 61 bytes into a destination of size 55 2025-09-04T16:11:26,266 29368 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:11:26,266 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:26,297 ast/plot.c:29363:53: warning: ‘%.*g’ directive writing between 1 and 22 bytes into a region of size between 19 and 40 [-Wformat-overflow=] 2025-09-04T16:11:26,297 29363 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:11:26,297 | ^~~~ 2025-09-04T16:11:26,325 ast/plot.c:29363:34: note: assuming directive output of 21 bytes 2025-09-04T16:11:26,325 29363 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:11:26,325 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:26,353 ast/plot.c:29363:17: note: ‘sprintf’ output between 18 and 60 bytes into a destination of size 55 2025-09-04T16:11:26,353 29363 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", DBL_DIG, b, DBL_DIG, a ); 2025-09-04T16:11:26,353 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:31,121 In function ‘TickMarks’, 2025-09-04T16:11:31,121 inlined from ‘GridLines.constprop’ at ast/plot.c:18590:22: 2025-09-04T16:11:31,147 ast/plot.c:27280:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T16:11:31,147 27280 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T16:11:31,147 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:31,147 ast/plot.c: In function ‘GridLines.constprop’: 2025-09-04T16:11:31,173 ast/plot.c:27137:11: note: ‘refval’ was declared here 2025-09-04T16:11:31,173 27137 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T16:11:31,173 | ^~~~~~ 2025-09-04T16:11:44,037 In file included from ast/mapping.h:327, 2025-09-04T16:11:44,037 from ast/frame.h:546, 2025-09-04T16:11:44,037 from ast/cmpframe.h:257, 2025-09-04T16:11:44,037 from ast/plot3d.c:1163: 2025-09-04T16:11:44,037 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:44,037 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:44,038 | ^~~~~~~~ 2025-09-04T16:11:44,038 In file included from ast/pointset.h:192: 2025-09-04T16:11:44,038 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:44,039 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:44,039 | ^~~~~~~~ 2025-09-04T16:11:44,251 ast/plot3d.c:6478:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T16:11:44,252 6478 | const float up[], const char *just, int *status ){ 2025-09-04T16:11:44,252 | ~~~~~~~~~~~~^~~~ 2025-09-04T16:11:44,252 ast/plot3d.c:1313:61: note: previously declared as ‘const float[2]’ 2025-09-04T16:11:44,252 1313 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T16:11:44,252 | ^~~~~~~~~~~~~~~ 2025-09-04T16:11:44,541 ast/plot3d.c: In function ‘Text’: 2025-09-04T16:11:44,547 ast/plot3d.c:6652:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T16:11:44,547 6652 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T16:11:44,547 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:11:44,548 ast/plot3d.c:6652:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T16:11:44,549 ast/plot3d.c:6652:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T16:11:44,549 In file included from ast/plot3d.c:1173: 2025-09-04T16:11:44,549 ast/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T16:11:44,549 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T16:11:44,549 | ^~~~~~~~~~ 2025-09-04T16:11:50,187 In file included from ast/pointlist.c:103: 2025-09-04T16:11:50,187 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:50,187 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:50,187 | ^~~~~~~~ 2025-09-04T16:11:50,187 In file included from ast/pointset.h:192: 2025-09-04T16:11:50,187 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:50,188 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:50,188 | ^~~~~~~~ 2025-09-04T16:11:50,324 ast/pointlist.c: In function ‘RegPins’: 2025-09-04T16:11:50,326 ast/pointlist.c:1930:13: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:50,326 1930 | double **ptr; /* Pointer to axis values in "this" */ 2025-09-04T16:11:50,326 | ^~~ 2025-09-04T16:11:50,331 ast/pointlist.c: In function ‘Simplify’: 2025-09-04T16:11:50,333 ast/pointlist.c:2215:13: warning: variable ‘ptr2’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:50,333 2215 | double **ptr2; /* Pointer to current Frame points */ 2025-09-04T16:11:50,333 | ^~~~ 2025-09-04T16:11:50,334 ast/pointlist.c: In function ‘TestAttrib’: 2025-09-04T16:11:50,336 ast/pointlist.c:2336:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:50,336 2336 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T16:11:50,336 | ^~~~ 2025-09-04T16:11:50,345 ast/pointlist.c: In function ‘Dump’: 2025-09-04T16:11:50,348 ast/pointlist.c:2757:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:50,348 2757 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T16:11:50,348 | ^~~~ 2025-09-04T16:11:53,565 In file included from ast/pointset.c:457: 2025-09-04T16:11:53,565 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:53,566 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:53,566 | ^~~~~~~~ 2025-09-04T16:11:53,566 In file included from ast/pointset.h:192: 2025-09-04T16:11:53,566 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:53,566 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:53,566 | ^~~~~~~~ 2025-09-04T16:11:53,623 ast/pointset.c: In function ‘TestAttrib’: 2025-09-04T16:11:53,625 ast/pointset.c:2304:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:53,625 2304 | AstPointSet *this; /* Pointer to the PointSet structure */ 2025-09-04T16:11:53,625 | ^~~~ 2025-09-04T16:11:55,007 In file included from ast/polygon.c:123: 2025-09-04T16:11:55,008 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:11:55,008 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:11:55,008 | ^~~~~~~~ 2025-09-04T16:11:55,008 In file included from ast/pointset.h:192: 2025-09-04T16:11:55,008 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:11:55,008 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:11:55,008 | ^~~~~~~~ 2025-09-04T16:11:56,466 ast/polygon.c: In function ‘Copy’: 2025-09-04T16:11:56,470 ast/polygon.c:4618:16: warning: variable ‘in’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:56,470 4618 | AstPolygon *in; /* Pointer to input Polygon */ 2025-09-04T16:11:56,470 | ^~ 2025-09-04T16:11:56,472 ast/polygon.c: In function ‘Dump’: 2025-09-04T16:11:56,477 ast/polygon.c:4733:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:11:56,477 4733 | AstPolygon *this; /* Pointer to the Polygon structure */ 2025-09-04T16:11:56,477 | ^~~~ 2025-09-04T16:12:30,110 In file included from ast/polymap.c:117: 2025-09-04T16:12:30,110 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:30,110 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:30,110 | ^~~~~~~~ 2025-09-04T16:12:30,110 In file included from ast/pointset.h:192: 2025-09-04T16:12:30,110 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:30,110 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:30,110 | ^~~~~~~~ 2025-09-04T16:12:30,188 ast/polymap.c: In function ‘FitPoly1D’: 2025-09-04T16:12:30,188 ast/polymap.c:568:8: warning: variable ‘niter’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:12:30,188 568 | int niter; 2025-09-04T16:12:30,188 | ^~~~~ 2025-09-04T16:12:30,192 ast/polymap.c: In function ‘FitPoly2D’: 2025-09-04T16:12:30,193 ast/polymap.c:805:8: warning: variable ‘niter’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:12:30,193 805 | int niter; 2025-09-04T16:12:30,193 | ^~~~~ 2025-09-04T16:12:30,208 ast/polymap.c: In function ‘LMJacob1D’: 2025-09-04T16:12:30,210 ast/polymap.c:2186:8: warning: variable ‘ncof’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:12:30,210 2186 | int ncof; 2025-09-04T16:12:30,210 | ^~~~ 2025-09-04T16:12:34,367 In file included from ast/prism.c:109: 2025-09-04T16:12:34,367 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:34,368 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:34,368 | ^~~~~~~~ 2025-09-04T16:12:34,368 In file included from ast/pointset.h:192: 2025-09-04T16:12:34,368 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:34,368 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:34,368 | ^~~~~~~~ 2025-09-04T16:12:34,438 ast/prism.c: In function ‘astConvertToPrism_’: 2025-09-04T16:12:34,439 ast/prism.c:296:8: warning: variable ‘nin’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:12:34,439 296 | int nin; /* No. of base Frame axes (Mapping inputs) */ 2025-09-04T16:12:34,439 | ^~~ 2025-09-04T16:12:34,450 ast/prism.c: In function ‘astInitPrismVtab_’: 2025-09-04T16:12:34,450 ast/prism.c:1126:18: warning: variable ‘frame’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:12:34,450 1126 | AstFrameVtab *frame; /* Pointer to Frame component of Vtab */ 2025-09-04T16:12:34,451 | ^~~~~ 2025-09-04T16:12:34,471 ast/prism.c: In function ‘RegBaseMesh’: 2025-09-04T16:12:34,473 ast/prism.c:1920:8: warning: variable ‘nax2’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:12:34,473 1920 | int nax2; /* Number of axes in region2 */ 2025-09-04T16:12:34,473 | ^~~~ 2025-09-04T16:12:40,120 In file included from ast/ratemap.c:91: 2025-09-04T16:12:40,120 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:40,120 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:40,121 | ^~~~~~~~ 2025-09-04T16:12:40,121 In file included from ast/pointset.h:192: 2025-09-04T16:12:40,121 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:40,121 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:40,121 | ^~~~~~~~ 2025-09-04T16:12:40,858 In file included from ast/mapping.h:327, 2025-09-04T16:12:40,858 from ast/region.c:788: 2025-09-04T16:12:40,858 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:40,858 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:40,859 | ^~~~~~~~ 2025-09-04T16:12:40,859 In file included from ast/pointset.h:192: 2025-09-04T16:12:40,859 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:40,859 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:40,859 | ^~~~~~~~ 2025-09-04T16:12:49,597 In file included from ast/selectormap.c:102: 2025-09-04T16:12:49,598 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:49,598 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:49,598 | ^~~~~~~~ 2025-09-04T16:12:49,598 In file included from ast/pointset.h:192: 2025-09-04T16:12:49,598 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:49,598 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:49,598 | ^~~~~~~~ 2025-09-04T16:12:50,458 In file included from ast/shiftmap.c:78: 2025-09-04T16:12:50,458 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:50,458 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:50,458 | ^~~~~~~~ 2025-09-04T16:12:50,458 In file included from ast/pointset.h:192: 2025-09-04T16:12:50,458 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:50,458 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:50,459 | ^~~~~~~~ 2025-09-04T16:12:51,150 In file included from ast/skyaxis.c:135: 2025-09-04T16:12:51,151 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:51,151 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:51,151 | ^~~~~~~~ 2025-09-04T16:12:51,152 In file included from ast/pal.h:88, 2025-09-04T16:12:51,152 from ast/skyaxis.c:130: 2025-09-04T16:12:51,152 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:51,152 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:51,152 | ^~~~~~~~ 2025-09-04T16:12:53,778 In file included from ast/skyframe.c:729: 2025-09-04T16:12:53,778 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:53,778 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:53,778 | ^~~~~~~~ 2025-09-04T16:12:53,778 In file included from ast/pointset.h:192: 2025-09-04T16:12:53,779 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:53,779 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:53,779 | ^~~~~~~~ 2025-09-04T16:12:54,064 ast/skyframe.c: In function ‘SetAttrib’: 2025-09-04T16:12:54,071 ast/skyframe.c:8496:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:12:54,071 8496 | if( nc == strlen( setting + offset ) ) { 2025-09-04T16:12:54,071 | ^~ 2025-09-04T16:12:54,080 ast/skyframe.c:8550:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:12:54,080 8550 | if( nc == strlen( setting + offset ) ) { 2025-09-04T16:12:54,080 | ^~ 2025-09-04T16:12:59,743 In file included from ast/slamap.c:187: 2025-09-04T16:12:59,743 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:12:59,743 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:12:59,743 | ^~~~~~~~ 2025-09-04T16:12:59,743 In file included from ast/pal.h:88, 2025-09-04T16:12:59,744 from ast/slamap.c:180: 2025-09-04T16:12:59,744 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:12:59,744 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:12:59,744 | ^~~~~~~~ 2025-09-04T16:12:59,865 ast/slamap.c: In function ‘Transform’: 2025-09-04T16:12:59,868 ast/slamap.c:3524:8: warning: variable ‘ncoord_in’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:12:59,868 3524 | int ncoord_in; /* Number of coordinates per input point */ 2025-09-04T16:12:59,868 | ^~~~~~~~~ 2025-09-04T16:13:03,461 In file included from ast/mapping.h:327, 2025-09-04T16:13:03,461 from ast/specfluxframe.c:90: 2025-09-04T16:13:03,461 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:03,461 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:03,461 | ^~~~~~~~ 2025-09-04T16:13:03,461 In file included from ast/pointset.h:192: 2025-09-04T16:13:03,461 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:03,462 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:03,462 | ^~~~~~~~ 2025-09-04T16:13:03,552 ast/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T16:13:03,552 ast/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:03,552 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T16:13:03,552 | ^~~~~~~ 2025-09-04T16:13:03,553 ast/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:03,553 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T16:13:03,553 | ^~~~~~ 2025-09-04T16:13:03,579 ast/specfluxframe.c: In function ‘Dump’: 2025-09-04T16:13:03,580 ast/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:03,580 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T16:13:03,581 | ^~~~ 2025-09-04T16:13:04,404 In file included from ast/mapping.h:327, 2025-09-04T16:13:04,404 from ast/unit.h:55, 2025-09-04T16:13:04,405 from ast/specframe.c:215: 2025-09-04T16:13:04,405 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:04,405 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:04,405 | ^~~~~~~~ 2025-09-04T16:13:04,405 In file included from ast/pointset.h:192: 2025-09-04T16:13:04,405 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:04,405 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:04,405 | ^~~~~~~~ 2025-09-04T16:13:04,710 ast/specframe.c: In function ‘Dump’: 2025-09-04T16:13:04,716 ast/specframe.c:6683:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:13:04,716 6683 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T16:13:04,716 | ^ 2025-09-04T16:13:08,549 In file included from ast/specmap.c:186: 2025-09-04T16:13:08,549 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:08,550 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:08,550 | ^~~~~~~~ 2025-09-04T16:13:08,550 In file included from ast/pal.h:88, 2025-09-04T16:13:08,550 from ast/specmap.c:180: 2025-09-04T16:13:08,550 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:08,550 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:08,550 | ^~~~~~~~ 2025-09-04T16:13:11,380 In file included from ast/sphmap.c:98: 2025-09-04T16:13:11,380 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:11,380 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:11,381 | ^~~~~~~~ 2025-09-04T16:13:11,381 In file included from ast/pointset.h:192: 2025-09-04T16:13:11,381 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:11,381 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:11,381 | ^~~~~~~~ 2025-09-04T16:13:12,178 In file included from ast/mapping.h:327, 2025-09-04T16:13:12,178 from ast/unitmap.h:131, 2025-09-04T16:13:12,179 from ast/stc.c:101: 2025-09-04T16:13:12,179 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:12,179 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:12,179 | ^~~~~~~~ 2025-09-04T16:13:12,179 In file included from ast/pointset.h:192: 2025-09-04T16:13:12,179 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:12,179 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:12,179 | ^~~~~~~~ 2025-09-04T16:13:12,244 ast/stc.c: In function ‘ClearAttrib’: 2025-09-04T16:13:12,244 ast/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:12,244 300 | int len; /* Length of attrib string */ 2025-09-04T16:13:12,245 | ^~~ 2025-09-04T16:13:12,252 ast/stc.c: In function ‘GetAttrib’: 2025-09-04T16:13:12,252 ast/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:12,252 776 | int len; /* Length of attrib string */ 2025-09-04T16:13:12,252 | ^~~ 2025-09-04T16:13:12,287 ast/stc.c: In function ‘TestAttrib’: 2025-09-04T16:13:12,289 ast/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:12,289 2844 | int len; /* Length of attrib string */ 2025-09-04T16:13:12,289 | ^~~ 2025-09-04T16:13:12,292 ast/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:12,292 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T16:13:12,292 | ^~~~ 2025-09-04T16:13:13,682 In file included from ast/mapping.h:327, 2025-09-04T16:13:13,682 from ast/frame.h:546, 2025-09-04T16:13:13,683 from ast/region.h:68, 2025-09-04T16:13:13,683 from ast/stc.h:71, 2025-09-04T16:13:13,683 from ast/stccatalogentrylocation.c:76: 2025-09-04T16:13:13,683 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:13,683 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:13,683 | ^~~~~~~~ 2025-09-04T16:13:13,683 In file included from ast/pointset.h:192: 2025-09-04T16:13:13,683 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:13,683 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:13,683 | ^~~~~~~~ 2025-09-04T16:13:13,732 ast/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T16:13:13,733 ast/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:13,733 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T16:13:13,733 | ^~~ 2025-09-04T16:13:13,733 ast/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:13,733 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T16:13:13,733 | ^~~~~~~ 2025-09-04T16:13:13,733 ast/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T16:13:13,733 ast/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:13,734 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T16:13:13,734 | ^~~~ 2025-09-04T16:13:14,036 In file included from ast/mapping.h:327, 2025-09-04T16:13:14,036 from ast/frame.h:546, 2025-09-04T16:13:14,036 from ast/region.h:68, 2025-09-04T16:13:14,036 from ast/stc.h:71, 2025-09-04T16:13:14,037 from ast/stcobsdatalocation.c:97: 2025-09-04T16:13:14,037 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:14,037 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:14,037 | ^~~~~~~~ 2025-09-04T16:13:14,037 In file included from ast/pointset.h:192: 2025-09-04T16:13:14,037 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:14,037 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:14,037 | ^~~~~~~~ 2025-09-04T16:13:14,088 ast/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T16:13:14,089 ast/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:14,089 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T16:13:14,089 | ^~~ 2025-09-04T16:13:14,089 ast/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:14,089 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T16:13:14,089 | ^~~~~~~ 2025-09-04T16:13:14,469 In file included from ast/mapping.h:327, 2025-09-04T16:13:14,469 from ast/frame.h:546, 2025-09-04T16:13:14,469 from ast/region.h:68, 2025-09-04T16:13:14,470 from ast/stc.h:71, 2025-09-04T16:13:14,470 from ast/stcresourceprofile.c:76: 2025-09-04T16:13:14,470 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:14,470 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:14,470 | ^~~~~~~~ 2025-09-04T16:13:14,470 In file included from ast/pointset.h:192: 2025-09-04T16:13:14,470 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:14,470 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:14,470 | ^~~~~~~~ 2025-09-04T16:13:14,518 ast/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T16:13:14,519 ast/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:14,519 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T16:13:14,519 | ^~~ 2025-09-04T16:13:14,519 ast/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:14,519 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T16:13:14,519 | ^~~~~~~ 2025-09-04T16:13:14,519 ast/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T16:13:14,519 ast/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:14,519 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T16:13:14,520 | ^~~~ 2025-09-04T16:13:14,830 In file included from ast/mapping.h:327, 2025-09-04T16:13:14,830 from ast/frame.h:546, 2025-09-04T16:13:14,830 from ast/stcschan.c:208: 2025-09-04T16:13:14,830 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:14,830 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:14,831 | ^~~~~~~~ 2025-09-04T16:13:14,831 In file included from ast/pointset.h:192: 2025-09-04T16:13:14,831 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:14,831 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:14,831 | ^~~~~~~~ 2025-09-04T16:13:15,416 In file included from ast/frame.h:544: 2025-09-04T16:13:15,416 ast/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T16:13:15,418 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:13:15,418 485 | #define astRetF_(x) (x) 2025-09-04T16:13:15,418 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:15,418 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:15,418 | ^~~~~~ 2025-09-04T16:13:15,419 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:15,419 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:15,419 | ^~~~~~~~~ 2025-09-04T16:13:15,419 ast/stcschan.c:1953:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:15,419 1953 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T16:13:15,419 | ^~~~~~~~~~ 2025-09-04T16:13:15,420 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:13:15,420 485 | #define astRetF_(x) (x) 2025-09-04T16:13:15,420 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:15,420 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:15,420 | ^~~~~~ 2025-09-04T16:13:15,420 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:15,420 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:15,420 | ^~~~~~~~~ 2025-09-04T16:13:15,420 ast/stcschan.c:1953:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:15,421 1953 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T16:13:15,421 | ^~~~~~~~~~ 2025-09-04T16:13:15,421 In file included from ast/stcschan.c:228: 2025-09-04T16:13:15,421 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:13:15,421 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T16:13:15,421 | ^~~~~~~~~~~ 2025-09-04T16:13:21,865 In file included from ast/mapping.h:327, 2025-09-04T16:13:21,865 from ast/frame.h:546, 2025-09-04T16:13:21,866 from ast/region.h:68, 2025-09-04T16:13:21,866 from ast/stc.h:71, 2025-09-04T16:13:21,866 from ast/stcsearchlocation.c:76: 2025-09-04T16:13:21,866 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:21,866 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:21,866 | ^~~~~~~~ 2025-09-04T16:13:21,866 In file included from ast/pointset.h:192: 2025-09-04T16:13:21,866 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:21,866 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:21,866 | ^~~~~~~~ 2025-09-04T16:13:21,916 ast/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T16:13:21,916 ast/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:21,916 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T16:13:21,916 | ^~~ 2025-09-04T16:13:21,916 ast/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:21,916 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T16:13:21,916 | ^~~~~~~ 2025-09-04T16:13:21,917 ast/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T16:13:21,917 ast/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:21,917 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T16:13:21,917 | ^~~~ 2025-09-04T16:13:22,216 In file included from ast/switchmap.c:138: 2025-09-04T16:13:22,216 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:22,216 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:22,216 | ^~~~~~~~ 2025-09-04T16:13:22,216 In file included from ast/pointset.h:192: 2025-09-04T16:13:22,216 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:22,216 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:22,217 | ^~~~~~~~ 2025-09-04T16:13:23,907 ast/table.c:3533:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T16:13:23,907 3533 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T16:13:23,907 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:13:23,907 ast/table.c:324:53: note: previously declared as ‘char *’ 2025-09-04T16:13:23,907 324 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T16:13:23,908 | ^~~~~~ 2025-09-04T16:13:23,908 ast/table.c: In function ‘ParseKey’: 2025-09-04T16:13:23,911 ast/table.c:3607:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:13:23,911 3607 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T16:13:23,911 | ^~ 2025-09-04T16:13:23,924 ast/table.c: In function ‘TestAttrib’: 2025-09-04T16:13:23,928 ast/table.c:4180:14: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:23,928 4180 | AstTable *this; /* Pointer to the Table structure */ 2025-09-04T16:13:23,928 | ^~~~ 2025-09-04T16:13:27,195 In file included from ast/mapping.h:327, 2025-09-04T16:13:27,195 from ast/unit.h:55, 2025-09-04T16:13:27,195 from ast/timeframe.c:223: 2025-09-04T16:13:27,195 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:27,196 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:27,196 | ^~~~~~~~ 2025-09-04T16:13:27,196 In file included from ast/pointset.h:192: 2025-09-04T16:13:27,196 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:27,196 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:27,196 | ^~~~~~~~ 2025-09-04T16:13:27,298 ast/timeframe.c: In function ‘Format’: 2025-09-04T16:13:27,298 ast/timeframe.c:1134:8: warning: variable ‘tlen’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:27,298 1134 | int tlen; 2025-09-04T16:13:27,299 | ^~~~ 2025-09-04T16:13:27,375 ast/timeframe.c: In function ‘Overlay’: 2025-09-04T16:13:27,379 ast/timeframe.c:3945:16: warning: variable ‘method’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:27,379 3945 | const char *method; /* Pointer to method string */ 2025-09-04T16:13:27,379 | ^~~~~~ 2025-09-04T16:13:27,382 ast/timeframe.c:3944:16: warning: variable ‘old_class’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:27,382 3944 | const char *old_class; /* Pointer to result class string */ 2025-09-04T16:13:27,382 | ^~~~~~~~~ 2025-09-04T16:13:27,386 ast/timeframe.c:3943:16: warning: variable ‘new_class’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:27,386 3943 | const char *new_class; /* Pointer to template class string */ 2025-09-04T16:13:27,386 | ^~~~~~~~~ 2025-09-04T16:13:27,392 ast/timeframe.c: In function ‘SetAttrib’: 2025-09-04T16:13:27,395 ast/timeframe.c:4092:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:27,396 4092 | int ulen; /* Used length of setting string */ 2025-09-04T16:13:27,396 | ^~~~ 2025-09-04T16:13:30,525 In file included from ast/mapping.h:327, 2025-09-04T16:13:30,525 from ast/slamap.h:134, 2025-09-04T16:13:30,525 from ast/timemap.c:171: 2025-09-04T16:13:30,525 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:30,525 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:30,525 | ^~~~~~~~ 2025-09-04T16:13:30,526 In file included from ast/pal.h:88, 2025-09-04T16:13:30,526 from ast/timemap.c:170: 2025-09-04T16:13:30,526 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:30,526 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:30,526 | ^~~~~~~~ 2025-09-04T16:13:30,660 ast/timemap.c: In function ‘Transform’: 2025-09-04T16:13:30,663 ast/timemap.c:3747:8: warning: variable ‘ncoord_in’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:30,664 3747 | int ncoord_in; /* Number of coordinates per input point */ 2025-09-04T16:13:30,664 | ^~~~~~~~~ 2025-09-04T16:13:35,170 In file included from ast/tranmap.c:92: 2025-09-04T16:13:35,170 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:35,170 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:35,170 | ^~~~~~~~ 2025-09-04T16:13:35,170 In file included from ast/pointset.h:192: 2025-09-04T16:13:35,170 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:35,170 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:35,170 | ^~~~~~~~ 2025-09-04T16:13:36,046 In file included from ast/unit.c:133: 2025-09-04T16:13:36,046 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:36,046 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:36,046 | ^~~~~~~~ 2025-09-04T16:13:36,046 In file included from ast/pointset.h:192: 2025-09-04T16:13:36,046 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:36,047 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:36,047 | ^~~~~~~~ 2025-09-04T16:13:36,086 ast/unit.c: In function ‘CleanExp’: 2025-09-04T16:13:36,086 ast/unit.c:414:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T16:13:36,086 414 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T16:13:36,086 | ^~ 2025-09-04T16:13:36,101 ast/unit.c: In function ‘ComplicateTree’: 2025-09-04T16:13:36,101 ast/unit.c:877:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:36,101 877 | Oper op; 2025-09-04T16:13:36,102 | ^~ 2025-09-04T16:13:36,327 ast/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T16:13:36,332 ast/unit.c:5161:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T16:13:36,332 5161 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T16:13:36,332 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:13:36,332 ast/unit.c:5161:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T16:13:36,333 ast/unit.c:1382:12: note: in a call to function ‘DimAnal’ 2025-09-04T16:13:36,333 1382 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T16:13:36,334 | ^~~~~~~ 2025-09-04T16:13:40,173 In file included from ast/unitmap.c:90: 2025-09-04T16:13:40,173 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:40,173 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:40,174 | ^~~~~~~~ 2025-09-04T16:13:40,174 In file included from ast/pointset.h:192: 2025-09-04T16:13:40,174 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:40,174 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:40,174 | ^~~~~~~~ 2025-09-04T16:13:40,205 ast/unitmap.c: In function ‘Transform’: 2025-09-04T16:13:40,206 ast/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:40,206 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T16:13:40,206 | ^~~ 2025-09-04T16:13:40,206 ast/unitmap.c: In function ‘Dump’: 2025-09-04T16:13:40,207 ast/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:40,207 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T16:13:40,207 | ^~~~ 2025-09-04T16:13:40,715 In file included from ast/wcsmap.c:609: 2025-09-04T16:13:40,715 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:40,716 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:40,716 | ^~~~~~~~ 2025-09-04T16:13:40,716 In file included from ast/pointset.h:192: 2025-09-04T16:13:40,716 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:40,716 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:40,716 | ^~~~~~~~ 2025-09-04T16:13:44,079 In file included from ast/winmap.c:128: 2025-09-04T16:13:44,079 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:44,080 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:44,080 | ^~~~~~~~ 2025-09-04T16:13:44,080 In file included from ast/pointset.h:192: 2025-09-04T16:13:44,080 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:44,080 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:44,080 | ^~~~~~~~ 2025-09-04T16:13:44,127 ast/winmap.c: In function ‘ClearAttrib’: 2025-09-04T16:13:44,127 ast/winmap.c:465:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:44,127 465 | AstWinMap *this; /* Pointer to the WinMap structure */ 2025-09-04T16:13:44,128 | ^~~~ 2025-09-04T16:13:44,132 ast/winmap.c: In function ‘GetAttrib’: 2025-09-04T16:13:44,133 ast/winmap.c:750:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:44,133 750 | AstWinMap *this; /* Pointer to the WinMap structure */ 2025-09-04T16:13:44,133 | ^~~~ 2025-09-04T16:13:44,164 ast/winmap.c: In function ‘SetAttrib’: 2025-09-04T16:13:44,166 ast/winmap.c:2179:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:44,166 2179 | int len; /* Length of setting string */ 2025-09-04T16:13:44,166 | ^~~ 2025-09-04T16:13:44,168 ast/winmap.c:2178:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:44,168 2178 | AstWinMap *this; /* Pointer to the WinMap structure */ 2025-09-04T16:13:44,168 | ^~~~ 2025-09-04T16:13:44,169 ast/winmap.c: In function ‘TestAttrib’: 2025-09-04T16:13:44,171 ast/winmap.c:2238:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:44,171 2238 | AstWinMap *this; /* Pointer to the WinMap structure */ 2025-09-04T16:13:44,171 | ^~~~ 2025-09-04T16:13:46,827 ast/xml.c: In function ‘ReadContent’: 2025-09-04T16:13:46,832 ast/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:46,832 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T16:13:46,833 | ^~~~~~~~~ 2025-09-04T16:13:51,191 In file included from ast/mapping.h:327, 2025-09-04T16:13:51,191 from ast/frame.h:546, 2025-09-04T16:13:51,191 from ast/xmlchan.c:208: 2025-09-04T16:13:51,192 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:13:51,192 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:13:51,192 | ^~~~~~~~ 2025-09-04T16:13:51,192 In file included from ast/pointset.h:192: 2025-09-04T16:13:51,192 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:13:51,192 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:13:51,192 | ^~~~~~~~ 2025-09-04T16:13:51,396 ast/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T16:13:51,397 ast/xmlchan.c:1984:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T16:13:51,397 1984 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T16:13:51,398 | ^~ 2025-09-04T16:13:52,006 ast/xmlchan.c: In function ‘Dump’: 2025-09-04T16:13:52,020 ast/xmlchan.c:13254:16: warning: variable ‘class’ set but not used [-Wunused-but-set-variable] 2025-09-04T16:13:52,020 13254 | const char *class; /* Class name */ 2025-09-04T16:13:52,020 | ^~~~~ 2025-09-04T16:13:52,157 In file included from ast/xmlchan.c:207: 2025-09-04T16:13:52,157 ast/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T16:13:52,163 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:13:52,163 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,164 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,164 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,164 | ^~~~~~ 2025-09-04T16:13:52,164 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,164 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,164 | ^~~~~~~~~ 2025-09-04T16:13:52,164 ast/xmlchan.c:6664:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,164 6664 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,164 | ^~~~~~~~~~ 2025-09-04T16:13:52,170 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:13:52,170 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,170 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,170 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,170 | ^~~~~~ 2025-09-04T16:13:52,170 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,170 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,170 | ^~~~~~~~~ 2025-09-04T16:13:52,170 ast/xmlchan.c:6664:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,171 6664 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,171 | ^~~~~~~~~~ 2025-09-04T16:13:52,171 In file included from ast/xmlchan.c:214: 2025-09-04T16:13:52,171 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:13:52,171 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T16:13:52,171 | ^~~~~~~~~~~ 2025-09-04T16:13:52,176 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:13:52,176 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,176 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,176 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,176 | ^~~~~~ 2025-09-04T16:13:52,176 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,176 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,176 | ^~~~~~~~~ 2025-09-04T16:13:52,176 ast/xmlchan.c:6711:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,176 6711 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,176 | ^~~~~~~~~~ 2025-09-04T16:13:52,182 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:13:52,182 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,182 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,182 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,182 | ^~~~~~ 2025-09-04T16:13:52,182 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,183 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,183 | ^~~~~~~~~ 2025-09-04T16:13:52,183 ast/xmlchan.c:6711:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,183 6711 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,183 | ^~~~~~~~~~ 2025-09-04T16:13:52,183 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:13:52,183 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T16:13:52,183 | ^~~~~~~~~~~ 2025-09-04T16:13:52,188 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:13:52,188 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,188 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,188 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,188 | ^~~~~~ 2025-09-04T16:13:52,188 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,188 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,189 | ^~~~~~~~~ 2025-09-04T16:13:52,189 ast/xmlchan.c:6759:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,189 6759 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,189 | ^~~~~~~~~~ 2025-09-04T16:13:52,194 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:13:52,194 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,195 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,195 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,195 | ^~~~~~ 2025-09-04T16:13:52,195 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,195 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,195 | ^~~~~~~~~ 2025-09-04T16:13:52,195 ast/xmlchan.c:6759:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,195 6759 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,195 | ^~~~~~~~~~ 2025-09-04T16:13:52,195 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:13:52,195 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T16:13:52,196 | ^~~~~~~~~~~ 2025-09-04T16:13:52,200 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:13:52,200 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,201 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,201 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,201 | ^~~~~~ 2025-09-04T16:13:52,201 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,201 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,201 | ^~~~~~~~~ 2025-09-04T16:13:52,201 ast/xmlchan.c:6807:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,201 6807 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,201 | ^~~~~~~~~~ 2025-09-04T16:13:52,207 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:13:52,207 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,207 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,207 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,207 | ^~~~~~ 2025-09-04T16:13:52,207 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,207 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,207 | ^~~~~~~~~ 2025-09-04T16:13:52,208 ast/xmlchan.c:6807:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,208 6807 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T16:13:52,208 | ^~~~~~~~~~ 2025-09-04T16:13:52,208 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:13:52,208 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T16:13:52,208 | ^~~~~~~~~~~ 2025-09-04T16:13:52,218 ast/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T16:13:52,222 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:13:52,222 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,222 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,222 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,222 | ^~~~~~ 2025-09-04T16:13:52,222 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,223 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,223 | ^~~~~~~~~ 2025-09-04T16:13:52,223 ast/xmlchan.c:3793:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,223 3793 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T16:13:52,223 | ^~~~~~~~~~ 2025-09-04T16:13:52,226 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:13:52,226 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,226 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,226 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,226 | ^~~~~~ 2025-09-04T16:13:52,226 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,226 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,226 | ^~~~~~~~~ 2025-09-04T16:13:52,226 ast/xmlchan.c:3793:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,226 3793 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T16:13:52,226 | ^~~~~~~~~~ 2025-09-04T16:13:52,227 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:13:52,227 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T16:13:52,227 | ^~~~~~~~~~~ 2025-09-04T16:13:52,229 ast/object.h:485:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T16:13:52,229 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,229 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,229 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,229 | ^~~~~~ 2025-09-04T16:13:52,229 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,229 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,229 | ^~~~~~~~~ 2025-09-04T16:13:52,230 ast/xmlchan.c:3805:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,230 3805 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T16:13:52,230 | ^~~~~~~~~~ 2025-09-04T16:13:52,232 ast/object.h:485:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T16:13:52,232 485 | #define astRetF_(x) (x) 2025-09-04T16:13:52,233 ast/object.h:478:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T16:13:52,233 478 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T16:13:52,233 | ^~~~~~ 2025-09-04T16:13:52,233 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T16:13:52,233 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T16:13:52,233 | ^~~~~~~~~ 2025-09-04T16:13:52,233 ast/xmlchan.c:3805:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T16:13:52,233 3805 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T16:13:52,233 | ^~~~~~~~~~ 2025-09-04T16:13:52,233 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T16:13:52,234 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T16:13:52,234 | ^~~~~~~~~~~ 2025-09-04T16:13:58,522 ast/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T16:13:58,530 ast/xmlchan.c:7788:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T16:13:58,530 7788 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T16:13:58,530 | ^ 2025-09-04T16:13:58,531 In function ‘ReCentreAnc’, 2025-09-04T16:13:58,531 inlined from ‘StcMetadataReader’ at ast/xmlchan.c:10688:7: 2025-09-04T16:13:58,538 ast/xmlchan.c:7788:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T16:13:58,538 7788 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T16:13:58,538 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T16:14:00,415 In file included from ast/zoommap.c:93: 2025-09-04T16:14:00,415 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T16:14:00,415 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T16:14:00,415 | ^~~~~~~~ 2025-09-04T16:14:00,415 In file included from ast/pointset.h:192: 2025-09-04T16:14:00,415 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T16:14:00,415 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T16:14:00,415 | ^~~~~~~~ 2025-09-04T16:14:01,795 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T16:14:01,797 starlink/ast/Ast.c:61:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:01,797 61 | case PyArray_DOUBLE: 2025-09-04T16:14:01,797 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:01,797 | PyArray_DTYPE 2025-09-04T16:14:01,798 starlink/ast/Ast.c:61:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T16:14:01,813 starlink/ast/Ast.c:64:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T16:14:01,813 64 | case PyArray_FLOAT: 2025-09-04T16:14:01,813 | ^~~~~~~~~~~~~ 2025-09-04T16:14:01,813 | PyArray_ISFLOAT 2025-09-04T16:14:01,825 starlink/ast/Ast.c:67:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:01,825 67 | case PyArray_INT: 2025-09-04T16:14:01,825 | ^~~~~~~~~~~ 2025-09-04T16:14:01,825 | PyArray_Put 2025-09-04T16:14:01,838 starlink/ast/Ast.c:70:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T16:14:01,839 70 | case PyArray_UINT: 2025-09-04T16:14:01,839 | ^~~~~~~~~~~~ 2025-09-04T16:14:01,839 | PyArray_DIM 2025-09-04T16:14:01,846 starlink/ast/Ast.c:73:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T16:14:01,846 73 | case PyArray_BYTE: 2025-09-04T16:14:01,847 | ^~~~~~~~~~~~ 2025-09-04T16:14:01,847 | PyArray_BYTES 2025-09-04T16:14:01,859 starlink/ast/Ast.c:76:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T16:14:01,859 76 | case PyArray_UBYTE: 2025-09-04T16:14:01,859 | ^~~~~~~~~~~~~ 2025-09-04T16:14:01,859 | PyArray_BYTES 2025-09-04T16:14:01,873 starlink/ast/Ast.c:79:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T16:14:01,874 79 | case PyArray_SHORT: 2025-09-04T16:14:01,874 | ^~~~~~~~~~~~~ 2025-09-04T16:14:01,874 | PyArray_Sort 2025-09-04T16:14:01,893 starlink/ast/Ast.c:82:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T16:14:01,893 82 | case PyArray_USHORT: 2025-09-04T16:14:01,893 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:01,893 | PyArray_Sort 2025-09-04T16:14:01,907 starlink/ast/Ast.c:85:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T16:14:01,908 85 | case PyArray_LONG: 2025-09-04T16:14:01,908 | ^~~~~~~~~~~~ 2025-09-04T16:14:01,908 | PyArray_One 2025-09-04T16:14:01,925 starlink/ast/Ast.c:88:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T16:14:01,925 88 | case PyArray_ULONG: 2025-09-04T16:14:01,925 | ^~~~~~~~~~~~~ 2025-09-04T16:14:01,925 | PyArray_One 2025-09-04T16:14:01,949 starlink/ast/Ast.c:91:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T16:14:01,949 91 | case PyArray_LONGLONG: 2025-09-04T16:14:01,950 | ^~~~~~~~~~~~~~~~ 2025-09-04T16:14:01,950 | Py_T_LONGLONG 2025-09-04T16:14:01,975 starlink/ast/Ast.c:94:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T16:14:01,976 94 | case PyArray_ULONGLONG: 2025-09-04T16:14:01,976 | ^~~~~~~~~~~~~~~~~ 2025-09-04T16:14:01,976 | Py_T_ULONGLONG 2025-09-04T16:14:01,994 starlink/ast/Ast.c:97:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T16:14:01,994 97 | case PyArray_CFLOAT: 2025-09-04T16:14:01,995 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:01,995 | PyArray_ISFLOAT 2025-09-04T16:14:02,017 starlink/ast/Ast.c:100:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,017 100 | case PyArray_CDOUBLE: 2025-09-04T16:14:02,017 | ^~~~~~~~~~~~~~~ 2025-09-04T16:14:02,017 | PyArray_DTYPE 2025-09-04T16:14:02,083 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T16:14:02,083 from starlink/ast/Ast.c:3: 2025-09-04T16:14:02,083 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T16:14:02,084 starlink/ast/Ast.c:718:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,084 718 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:02,084 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,084 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:02,085 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:02,085 | ^~~~~~~ 2025-09-04T16:14:02,106 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T16:14:02,107 starlink/ast/Ast.c:771:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,107 771 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:02,107 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,107 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:02,107 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:02,107 | ^~~~~~~ 2025-09-04T16:14:02,129 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T16:14:02,130 starlink/ast/Ast.c:821:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,130 821 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:02,130 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,130 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:02,130 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:02,130 | ^~~~~~~ 2025-09-04T16:14:02,153 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T16:14:02,154 starlink/ast/Ast.c:941:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,155 941 | if( type == PyArray_DOUBLE ) { 2025-09-04T16:14:02,155 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,155 | PyArray_DTYPE 2025-09-04T16:14:02,171 starlink/ast/Ast.c:944:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T16:14:02,171 944 | } else if( type == PyArray_FLOAT ) { 2025-09-04T16:14:02,172 | ^~~~~~~~~~~~~ 2025-09-04T16:14:02,172 | PyArray_ISFLOAT 2025-09-04T16:14:02,185 starlink/ast/Ast.c:947:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:02,185 947 | } else if( type == PyArray_INT || 2025-09-04T16:14:02,185 | ^~~~~~~~~~~ 2025-09-04T16:14:02,185 | PyArray_Put 2025-09-04T16:14:02,201 starlink/ast/Ast.c:948:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T16:14:02,201 948 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T16:14:02,201 | ^~~~~~~~~~~~ 2025-09-04T16:14:02,201 | PyArray_One 2025-09-04T16:14:02,227 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T16:14:02,229 starlink/ast/Ast.c:1148:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,229 1148 | if( type == PyArray_DOUBLE ) { 2025-09-04T16:14:02,229 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,229 | PyArray_DTYPE 2025-09-04T16:14:02,246 starlink/ast/Ast.c:1151:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T16:14:02,246 1151 | } else if( type == PyArray_FLOAT ) { 2025-09-04T16:14:02,246 | ^~~~~~~~~~~~~ 2025-09-04T16:14:02,246 | PyArray_ISFLOAT 2025-09-04T16:14:02,260 starlink/ast/Ast.c:1154:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:02,260 1154 | } else if( type == PyArray_INT || 2025-09-04T16:14:02,260 | ^~~~~~~~~~~ 2025-09-04T16:14:02,261 | PyArray_Put 2025-09-04T16:14:02,276 starlink/ast/Ast.c:1155:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T16:14:02,276 1155 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T16:14:02,276 | ^~~~~~~~~~~~ 2025-09-04T16:14:02,277 | PyArray_One 2025-09-04T16:14:02,303 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T16:14:02,305 starlink/ast/Ast.c:1379:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,305 1379 | if( type == PyArray_DOUBLE ) { 2025-09-04T16:14:02,305 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,305 | PyArray_DTYPE 2025-09-04T16:14:02,322 starlink/ast/Ast.c:1382:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T16:14:02,323 1382 | } else if( type == PyArray_FLOAT ) { 2025-09-04T16:14:02,323 | ^~~~~~~~~~~~~ 2025-09-04T16:14:02,323 | PyArray_ISFLOAT 2025-09-04T16:14:02,337 starlink/ast/Ast.c:1385:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:02,337 1385 | } else if( type == PyArray_INT ) { 2025-09-04T16:14:02,337 | ^~~~~~~~~~~ 2025-09-04T16:14:02,337 | PyArray_Put 2025-09-04T16:14:02,353 starlink/ast/Ast.c:1388:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T16:14:02,354 1388 | } else if( type == PyArray_LONG ) { 2025-09-04T16:14:02,354 | ^~~~~~~~~~~~ 2025-09-04T16:14:02,354 | PyArray_One 2025-09-04T16:14:02,370 starlink/ast/Ast.c:1391:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T16:14:02,371 1391 | } else if( type == PyArray_SHORT ) { 2025-09-04T16:14:02,371 | ^~~~~~~~~~~~~ 2025-09-04T16:14:02,371 | PyArray_Sort 2025-09-04T16:14:02,380 starlink/ast/Ast.c:1394:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T16:14:02,381 1394 | } else if( type == PyArray_BYTE ) { 2025-09-04T16:14:02,381 | ^~~~~~~~~~~~ 2025-09-04T16:14:02,381 | PyArray_BYTES 2025-09-04T16:14:02,396 starlink/ast/Ast.c:1397:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T16:14:02,396 1397 | } else if( type == PyArray_UINT ) { 2025-09-04T16:14:02,396 | ^~~~~~~~~~~~ 2025-09-04T16:14:02,396 | PyArray_DIM 2025-09-04T16:14:02,417 starlink/ast/Ast.c:1400:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T16:14:02,417 1400 | } else if( type == PyArray_USHORT ) { 2025-09-04T16:14:02,418 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,418 | PyArray_Sort 2025-09-04T16:14:02,432 starlink/ast/Ast.c:1403:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T16:14:02,432 1403 | } else if( type == PyArray_UBYTE ) { 2025-09-04T16:14:02,432 | ^~~~~~~~~~~~~ 2025-09-04T16:14:02,432 | PyArray_BYTES 2025-09-04T16:14:02,471 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T16:14:02,473 starlink/ast/Ast.c:1692:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,473 1692 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T16:14:02,473 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,473 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:02,473 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:02,473 | ^~~~~~~ 2025-09-04T16:14:02,495 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T16:14:02,498 starlink/ast/Ast.c:1763:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,498 1763 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T16:14:02,498 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,498 | PyArray_DTYPE 2025-09-04T16:14:02,625 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T16:14:02,627 starlink/ast/Ast.c:2610:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,627 2610 | PyArray_DOUBLE, 0, 100); 2025-09-04T16:14:02,627 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,628 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:02,628 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:02,628 | ^~~~ 2025-09-04T16:14:02,645 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T16:14:02,648 starlink/ast/Ast.c:2938:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:02,648 2938 | PyArray_INT, 0, 100); 2025-09-04T16:14:02,648 | ^~~~~~~~~~~ 2025-09-04T16:14:02,648 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:02,648 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:02,648 | ^~~~ 2025-09-04T16:14:02,671 starlink/ast/Ast.c:2943:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,671 2943 | PyArray_DOUBLE, 0, 100); 2025-09-04T16:14:02,671 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,671 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:02,672 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:02,672 | ^~~~ 2025-09-04T16:14:02,693 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T16:14:02,696 starlink/ast/Ast.c:3042:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,696 3042 | PyArray_DOUBLE, 0, 100); 2025-09-04T16:14:02,696 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,696 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:02,696 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:02,696 | ^~~~ 2025-09-04T16:14:02,717 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T16:14:02,720 starlink/ast/Ast.c:3133:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,720 3133 | PyArray_DOUBLE, 0, 100); 2025-09-04T16:14:02,721 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,721 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:02,721 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:02,721 | ^~~~ 2025-09-04T16:14:02,742 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T16:14:02,745 starlink/ast/Ast.c:3228:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:02,745 3228 | PyArray_DOUBLE, 0, 100); 2025-09-04T16:14:02,745 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:02,745 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:02,745 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:02,745 | ^~~~ 2025-09-04T16:14:02,749 starlink/ast/Ast.c:3239:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T16:14:02,749 3239 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T16:14:02,749 | ^~ 2025-09-04T16:14:02,752 starlink/ast/Ast.c:3240:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T16:14:02,752 3240 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T16:14:02,752 | ^~ 2025-09-04T16:14:02,755 starlink/ast/Ast.c:3241:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T16:14:02,755 3241 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T16:14:02,755 | ^~ 2025-09-04T16:14:03,230 In file included from starlink/ast/Ast.c:50: 2025-09-04T16:14:03,230 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T16:14:03,232 ./starlink/include/star/pyast.h:149:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T16:14:03,232 149 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T16:14:03,232 | ^~~~~~~ 2025-09-04T16:14:03,232 starlink/ast/Ast.c:3347:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T16:14:03,232 3347 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T16:14:03,233 | ^~~~~~~~ 2025-09-04T16:14:03,308 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T16:14:03,311 starlink/ast/Ast.c:3700:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,312 3700 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:03,312 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,312 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:03,312 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:03,312 | ^~~~~~~ 2025-09-04T16:14:03,329 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T16:14:03,332 starlink/ast/Ast.c:3735:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:03,332 3735 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T16:14:03,333 | ^~~~~~~~~~~ 2025-09-04T16:14:03,333 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:03,333 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:03,333 | ^~~~~~~ 2025-09-04T16:14:03,357 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T16:14:03,361 starlink/ast/Ast.c:3766:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,361 3766 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:03,361 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,361 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:03,361 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:03,361 | ^~~~~~~ 2025-09-04T16:14:03,385 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T16:14:03,389 starlink/ast/Ast.c:3804:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,389 3804 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:03,389 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,389 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:03,389 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:03,390 | ^~~~~~~ 2025-09-04T16:14:03,414 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T16:14:03,417 starlink/ast/Ast.c:3842:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,417 3842 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:03,418 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,418 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:03,418 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:03,418 | ^~~~~~~ 2025-09-04T16:14:03,436 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T16:14:03,440 starlink/ast/Ast.c:3899:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:03,440 3899 | PyArray_INT, 0, 100); 2025-09-04T16:14:03,440 | ^~~~~~~~~~~ 2025-09-04T16:14:03,440 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:03,440 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:03,440 | ^~~~ 2025-09-04T16:14:03,466 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T16:14:03,470 starlink/ast/Ast.c:3956:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,470 3956 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:03,470 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,470 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:03,470 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:03,470 | ^~~~~~~ 2025-09-04T16:14:03,495 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T16:14:03,499 starlink/ast/Ast.c:4080:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,499 4080 | PyArray_DOUBLE, 0, 100); 2025-09-04T16:14:03,499 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,499 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:03,499 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:03,499 | ^~~~ 2025-09-04T16:14:03,528 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T16:14:03,532 starlink/ast/Ast.c:4210:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,532 4210 | PyArray_DOUBLE, 2025-09-04T16:14:03,532 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,532 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T16:14:03,533 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T16:14:03,533 | ^~~~ 2025-09-04T16:14:03,657 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T16:14:03,663 starlink/ast/Ast.c:5485:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,663 5485 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:03,663 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,663 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:03,663 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:03,663 | ^~~~~~~ 2025-09-04T16:14:03,701 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T16:14:03,708 starlink/ast/Ast.c:5850:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,709 5850 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T16:14:03,709 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,709 | PyArray_DTYPE 2025-09-04T16:14:03,737 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T16:14:03,745 starlink/ast/Ast.c:5982:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:03,745 5982 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T16:14:03,745 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:03,745 | PyArray_DTYPE 2025-09-04T16:14:03,999 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T16:14:04,010 starlink/ast/Ast.c:8308:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:04,010 8308 | if( type == PyArray_DOUBLE ) { 2025-09-04T16:14:04,011 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:04,011 | PyArray_DTYPE 2025-09-04T16:14:04,041 starlink/ast/Ast.c:8311:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T16:14:04,041 8311 | } else if( type == PyArray_FLOAT ) { 2025-09-04T16:14:04,042 | ^~~~~~~~~~~~~ 2025-09-04T16:14:04,042 | PyArray_ISFLOAT 2025-09-04T16:14:04,069 starlink/ast/Ast.c:8314:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:04,069 8314 | } else if( type == PyArray_INT ) { 2025-09-04T16:14:04,069 | ^~~~~~~~~~~ 2025-09-04T16:14:04,069 | PyArray_Put 2025-09-04T16:14:04,099 starlink/ast/Ast.c:8317:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T16:14:04,099 8317 | } else if( type == PyArray_SHORT ) { 2025-09-04T16:14:04,099 | ^~~~~~~~~~~~~ 2025-09-04T16:14:04,100 | PyArray_Sort 2025-09-04T16:14:04,126 starlink/ast/Ast.c:8320:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T16:14:04,127 8320 | } else if( type == PyArray_UBYTE ) { 2025-09-04T16:14:04,127 | ^~~~~~~~~~~~~ 2025-09-04T16:14:04,127 | PyArray_BYTES 2025-09-04T16:14:04,415 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T16:14:04,423 starlink/ast/Ast.c:8663:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:04,423 8663 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:04,424 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:04,424 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:04,424 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:04,424 | ^~~~~~~ 2025-09-04T16:14:04,467 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T16:14:04,479 starlink/ast/Ast.c:8835:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:04,479 8835 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T16:14:04,479 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:04,479 | PyArray_DTYPE 2025-09-04T16:14:04,506 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T16:14:04,518 starlink/ast/Ast.c:8864:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:04,518 8864 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T16:14:04,518 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:04,518 | PyArray_DTYPE 2025-09-04T16:14:04,557 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T16:14:04,565 starlink/ast/Ast.c:9092:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:04,565 9092 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:04,566 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:04,566 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:04,566 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:04,566 | ^~~~~~~ 2025-09-04T16:14:04,591 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T16:14:04,599 starlink/ast/Ast.c:9125:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:04,599 9125 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T16:14:04,599 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:04,600 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:04,600 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:04,600 | ^~~~~~~ 2025-09-04T16:14:04,643 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T16:14:04,651 starlink/ast/Ast.c:9486:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:04,652 9486 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T16:14:04,652 | ^~~~~~~~~~~ 2025-09-04T16:14:04,652 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T16:14:04,652 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T16:14:04,652 | ^~~~~~~ 2025-09-04T16:14:04,753 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T16:14:04,766 starlink/ast/Ast.c:10208:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:04,766 10208 | if( type == PyArray_DOUBLE ) { 2025-09-04T16:14:04,766 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:04,766 | PyArray_DTYPE 2025-09-04T16:14:04,800 starlink/ast/Ast.c:10211:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T16:14:04,800 10211 | } else if( type == PyArray_FLOAT ) { 2025-09-04T16:14:04,800 | ^~~~~~~~~~~~~ 2025-09-04T16:14:04,800 | PyArray_ISFLOAT 2025-09-04T16:14:04,830 starlink/ast/Ast.c:10214:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:04,830 10214 | } else if( type == PyArray_INT ) { 2025-09-04T16:14:04,830 | ^~~~~~~~~~~ 2025-09-04T16:14:04,830 | PyArray_Put 2025-09-04T16:14:04,862 starlink/ast/Ast.c:10217:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T16:14:04,862 10217 | } else if( type == PyArray_LONG ) { 2025-09-04T16:14:04,862 | ^~~~~~~~~~~~ 2025-09-04T16:14:04,862 | PyArray_One 2025-09-04T16:14:04,894 starlink/ast/Ast.c:10220:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T16:14:04,894 10220 | } else if( type == PyArray_UINT ) { 2025-09-04T16:14:04,894 | ^~~~~~~~~~~~ 2025-09-04T16:14:04,894 | PyArray_DIM 2025-09-04T16:14:04,929 starlink/ast/Ast.c:10223:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T16:14:04,930 10223 | } else if( type == PyArray_ULONG ) { 2025-09-04T16:14:04,930 | ^~~~~~~~~~~~~ 2025-09-04T16:14:04,930 | PyArray_One 2025-09-04T16:14:04,963 starlink/ast/Ast.c:10226:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T16:14:04,963 10226 | } else if( type == PyArray_SHORT ) { 2025-09-04T16:14:04,963 | ^~~~~~~~~~~~~ 2025-09-04T16:14:04,963 | PyArray_Sort 2025-09-04T16:14:05,001 starlink/ast/Ast.c:10229:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T16:14:05,001 10229 | } else if( type == PyArray_USHORT ) { 2025-09-04T16:14:05,001 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:05,001 | PyArray_Sort 2025-09-04T16:14:05,026 starlink/ast/Ast.c:10232:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T16:14:05,026 10232 | } else if( type == PyArray_BYTE ) { 2025-09-04T16:14:05,026 | ^~~~~~~~~~~~ 2025-09-04T16:14:05,027 | PyArray_BYTES 2025-09-04T16:14:05,057 starlink/ast/Ast.c:10235:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T16:14:05,057 10235 | } else if( type == PyArray_UBYTE ) { 2025-09-04T16:14:05,057 | ^~~~~~~~~~~~~ 2025-09-04T16:14:05,057 | PyArray_BYTES 2025-09-04T16:14:05,275 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T16:14:05,290 starlink/ast/Ast.c:11448:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T16:14:05,291 11448 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T16:14:05,291 | ^~~~~~~~~~~~~~ 2025-09-04T16:14:05,291 | PyArray_DTYPE 2025-09-04T16:14:05,307 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T16:14:05,322 starlink/ast/Ast.c:11463:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T16:14:05,322 11463 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T16:14:05,322 | ^~~~~~~~~~~ 2025-09-04T16:14:05,322 | PyArray_Put 2025-09-04T16:14:05,371 starlink/ast/Ast.c:11464:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T16:14:05,371 11464 | } 2025-09-04T16:14:05,371 | ^ 2025-09-04T16:14:05,433 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T16:14:05,441 starlink/ast/Ast.c:11449:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T16:14:05,442 11449 | } 2025-09-04T16:14:05,442 | ^ 2025-09-04T16:14:06,137 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T16:14:06,299 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T16:14:06,311 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T16:14:06,311 exec(compile('"'"''"'"''"'"' 2025-09-04T16:14:06,311 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:14:06,311 # 2025-09-04T16:14:06,311 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:14:06,311 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:14:06,311 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:14:06,311 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:14:06,311 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:14:06,311 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:14:06,311 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:14:06,311 import os, sys, tokenize, traceback 2025-09-04T16:14:06,311 2025-09-04T16:14:06,311 try: 2025-09-04T16:14:06,311 import setuptools 2025-09-04T16:14:06,311 except ImportError: 2025-09-04T16:14:06,311 print( 2025-09-04T16:14:06,311 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:14:06,311 "the build environment with exception:", 2025-09-04T16:14:06,311 file=sys.stderr, 2025-09-04T16:14:06,311 ) 2025-09-04T16:14:06,311 traceback.print_exc() 2025-09-04T16:14:06,311 sys.exit(1) 2025-09-04T16:14:06,311 2025-09-04T16:14:06,311 __file__ = %r 2025-09-04T16:14:06,311 sys.argv[0] = __file__ 2025-09-04T16:14:06,311 2025-09-04T16:14:06,311 if os.path.exists(__file__): 2025-09-04T16:14:06,311 filename = __file__ 2025-09-04T16:14:06,311 with tokenize.open(__file__) as f: 2025-09-04T16:14:06,311 setup_py_code = f.read() 2025-09-04T16:14:06,311 else: 2025-09-04T16:14:06,311 filename = "" 2025-09-04T16:14:06,311 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:14:06,311 2025-09-04T16:14:06,311 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:14:06,311 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-3ohrbqs1/starlink-pyast_ba096e3ce17247cbb5c28b75d0c0dba2/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-ms5t2ss7[/] 2025-09-04T16:14:06,311 [bold magenta]cwd[/]: /tmp/pip-wheel-3ohrbqs1/starlink-pyast_ba096e3ce17247cbb5c28b75d0c0dba2/ 2025-09-04T16:14:06,311 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T16:14:06,312 ERROR: Failed building wheel for starlink-pyast 2025-09-04T16:14:06,313 Running setup.py clean for starlink-pyast 2025-09-04T16:14:06,313 Running command python setup.py clean 2025-09-04T16:14:07,625 /usr/bin/ld: tmp/isfiniteel7dyxfi.o: in function `main': 2025-09-04T16:14:07,625 isfiniteel7dyxfi.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T16:14:07,630 collect2: error: ld returned 1 exit status 2025-09-04T16:14:08,205 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T16:14:08,205 !! 2025-09-04T16:14:08,205 ******************************************************************************** 2025-09-04T16:14:08,205 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T16:14:08,205 License :: OSI Approved :: GNU General Public License v2 (GPLv2) 2025-09-04T16:14:08,206 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T16:14:08,206 ******************************************************************************** 2025-09-04T16:14:08,206 !! 2025-09-04T16:14:08,206 self._finalize_license_expression() 2025-09-04T16:14:08,440 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T16:14:08,440 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T16:14:08,576 Failed to build starlink-pyast 2025-09-04T16:14:08,577 ERROR: Failed to build one or more wheels 2025-09-04T16:14:08,578 Exception information: 2025-09-04T16:14:08,578 Traceback (most recent call last): 2025-09-04T16:14:08,578 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:14:08,578 status = _inner_run() 2025-09-04T16:14:08,578 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:14:08,578 return self.run(options, args) 2025-09-04T16:14:08,578 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:14:08,578 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:14:08,578 return func(self, options, args) 2025-09-04T16:14:08,578 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T16:14:08,578 raise CommandError("Failed to build one or more wheels") 2025-09-04T16:14:08,578 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T16:14:08,583 Removed build tracker: '/tmp/pip-build-tracker-kd2_1kef'