2025-09-04T18:33:52,635 Created temporary directory: /tmp/pip-build-tracker-mxlgu51l 2025-09-04T18:33:52,636 Initialized build tracking at /tmp/pip-build-tracker-mxlgu51l 2025-09-04T18:33:52,636 Created build tracker: /tmp/pip-build-tracker-mxlgu51l 2025-09-04T18:33:52,636 Entered build tracker: /tmp/pip-build-tracker-mxlgu51l 2025-09-04T18:33:52,636 Created temporary directory: /tmp/pip-wheel-uowsq8ap 2025-09-04T18:33:52,639 Created temporary directory: /tmp/pip-ephem-wheel-cache-qezsgyoy 2025-09-04T18:33:52,695 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T18:33:52,697 2 location(s) to search for versions of starlink-pyast: 2025-09-04T18:33:52,697 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T18:33:52,697 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T18:33:52,698 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T18:33:52,698 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T18:33:52,699 Found index url https://pypi.org/simple/ 2025-09-04T18:33:52,772 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T18:33:52,778 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-04T18:33:52,778 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-04T18:33:52,779 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-04T18:33:52,779 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-04T18:33:52,779 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-04T18:33:52,779 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-04T18:33:52,779 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-04T18:33:52,780 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-04T18:33:52,780 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-04T18:33:52,780 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-04T18:33:52,780 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-04T18:33:52,780 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-04T18:33:52,781 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-04T18:33:52,781 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-04T18:33:52,781 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-04T18:33:52,781 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-04T18:33:52,782 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-04T18:33:52,782 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-04T18:33:52,782 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-04T18:33:52,782 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-04T18:33:52,782 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-04T18:33:52,783 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-04T18:33:52,783 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-04T18:33:52,783 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-04T18:33:52,783 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-04T18:33:52,784 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-04T18:33:52,784 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-04T18:33:52,784 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-04T18:33:52,784 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-04T18:33:52,784 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-04T18:33:52,785 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-04T18:33:52,785 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-04T18:33:52,785 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-04T18:33:52,785 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-04T18:33:52,785 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-04T18:33:52,785 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-04T18:33:52,786 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-04T18:33:52,786 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-04T18:33:52,786 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-04T18:33:52,786 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-04T18:33:52,786 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-04T18:33:52,786 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-04T18:33:52,786 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-04T18:33:52,786 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-04T18:33:52,787 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-04T18:33:52,787 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-04T18:33:52,787 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-04T18:33:52,787 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-04T18:33:52,788 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-04T18:33:52,788 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T18:33:52,788 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T18:33:52,789 Found index url https://www.piwheels.org/simple/ 2025-09-04T18:33:52,893 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T18:33:52,931 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-04T18:33:52,932 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-04T18:33:52,932 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-04T18:33:52,932 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-04T18:33:52,932 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-04T18:33:52,932 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-04T18:33:52,932 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-04T18:33:52,933 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-04T18:33:52,933 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-04T18:33:52,933 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-04T18:33:52,933 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-04T18:33:52,933 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-04T18:33:52,933 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-04T18:33:52,934 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-04T18:33:52,934 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-04T18:33:52,934 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-04T18:33:52,934 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-04T18:33:52,934 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-04T18:33:52,934 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-04T18:33:52,934 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-04T18:33:52,935 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-04T18:33:52,935 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-04T18:33:52,935 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-04T18:33:52,935 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-04T18:33:52,935 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-04T18:33:52,935 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-04T18:33:52,935 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-04T18:33:52,936 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-04T18:33:52,936 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-04T18:33:52,936 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-04T18:33:52,936 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-04T18:33:52,936 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-04T18:33:52,936 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-04T18:33:52,936 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-04T18:33:52,937 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-04T18:33:52,937 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-04T18:33:52,937 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-04T18:33:52,937 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-04T18:33:52,937 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-04T18:33:52,937 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-04T18:33:52,937 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-04T18:33:52,938 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-04T18:33:52,938 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-04T18:33:52,938 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-04T18:33:52,938 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-04T18:33:52,938 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-04T18:33:52,938 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-04T18:33:52,938 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-04T18:33:52,939 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-04T18:33:52,939 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-04T18:33:52,939 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-04T18:33:52,939 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-04T18:33:52,939 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-04T18:33:52,939 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-04T18:33:52,939 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-04T18:33:52,940 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-04T18:33:52,940 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-04T18:33:52,940 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-04T18:33:52,940 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-04T18:33:52,940 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-04T18:33:52,940 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-04T18:33:52,941 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-04T18:33:52,941 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-04T18:33:52,941 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-04T18:33:52,941 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-04T18:33:52,941 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-04T18:33:52,941 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-04T18:33:52,941 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-04T18:33:52,942 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-04T18:33:52,942 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-04T18:33:52,942 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-04T18:33:52,942 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-04T18:33:52,942 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-04T18:33:52,942 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-04T18:33:52,942 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-04T18:33:52,943 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-04T18:33:52,943 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-04T18:33:52,943 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-04T18:33:52,943 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-04T18:33:52,943 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-04T18:33:52,943 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-04T18:33:52,943 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-04T18:33:52,944 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-04T18:33:52,944 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-04T18:33:52,944 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-04T18:33:52,944 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-04T18:33:52,944 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-04T18:33:52,944 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-04T18:33:52,944 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-04T18:33:52,945 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-04T18:33:52,945 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-04T18:33:52,945 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-04T18:33:52,945 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-04T18:33:52,945 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-04T18:33:52,945 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-04T18:33:52,945 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-04T18:33:52,946 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-04T18:33:52,946 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-04T18:33:52,946 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-04T18:33:52,946 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-04T18:33:52,946 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-04T18:33:52,946 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-04T18:33:52,946 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-04T18:33:52,947 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-04T18:33:52,947 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-04T18:33:52,947 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-04T18:33:52,947 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-04T18:33:52,947 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-04T18:33:52,947 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-04T18:33:52,947 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-04T18:33:52,948 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-04T18:33:52,948 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-04T18:33:52,948 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-04T18:33:52,948 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-04T18:33:52,948 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-04T18:33:52,948 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-04T18:33:52,948 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-04T18:33:52,949 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-04T18:33:52,949 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-04T18:33:52,949 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-04T18:33:52,949 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-04T18:33:52,949 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-04T18:33:52,949 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-04T18:33:52,949 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-04T18:33:52,950 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-04T18:33:52,950 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-04T18:33:52,950 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-04T18:33:52,950 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-04T18:33:52,950 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-04T18:33:52,950 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-04T18:33:52,950 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-04T18:33:52,951 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-04T18:33:52,951 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-04T18:33:52,951 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-04T18:33:52,951 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-04T18:33:52,951 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-04T18:33:52,951 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-04T18:33:52,951 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-04T18:33:52,952 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-04T18:33:52,952 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-04T18:33:52,952 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-04T18:33:52,952 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-04T18:33:52,952 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-04T18:33:52,952 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-04T18:33:52,953 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-04T18:33:52,953 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-04T18:33:52,953 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-04T18:33:52,953 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-04T18:33:52,953 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-04T18:33:52,953 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-04T18:33:52,953 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-04T18:33:52,954 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-04T18:33:52,954 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-04T18:33:52,954 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-04T18:33:52,954 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-04T18:33:52,954 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-04T18:33:52,954 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-04T18:33:52,954 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-04T18:33:52,955 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-04T18:33:52,955 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-04T18:33:52,955 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-04T18:33:52,955 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-04T18:33:52,955 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-04T18:33:52,955 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-04T18:33:52,955 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-04T18:33:52,956 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-04T18:33:52,956 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-04T18:33:52,956 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-04T18:33:52,956 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-04T18:33:52,956 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-04T18:33:52,956 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-04T18:33:52,956 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-04T18:33:52,957 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-04T18:33:52,957 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-04T18:33:52,957 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-04T18:33:52,957 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-04T18:33:52,957 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-04T18:33:52,957 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-04T18:33:52,957 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-04T18:33:52,958 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-04T18:33:52,958 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-04T18:33:52,958 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-04T18:33:52,958 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-04T18:33:52,958 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-04T18:33:52,958 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-04T18:33:52,958 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-04T18:33:52,959 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-04T18:33:52,959 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-04T18:33:52,959 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-04T18:33:52,959 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-04T18:33:52,959 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T18:33:52,959 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T18:33:52,985 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T18:33:52,986 Collecting starlink-pyast==3.10.0 2025-09-04T18:33:52,988 Created temporary directory: /tmp/pip-unpack-dq71qqbg 2025-09-04T18:33:53,402 Downloading starlink-pyast-3.10.0.tar.gz (10.2 MB) 2025-09-04T18:33:56,021 Added starlink-pyast==3.10.0 from https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz to build tracker '/tmp/pip-build-tracker-mxlgu51l' 2025-09-04T18:33:56,023 Running setup.py (path:/tmp/pip-wheel-uowsq8ap/starlink-pyast_297194ba0c87459da78cd274d1a90518/setup.py) egg_info for package starlink-pyast 2025-09-04T18:33:56,023 Created temporary directory: /tmp/pip-pip-egg-info-yhodau9o 2025-09-04T18:33:56,023 Preparing metadata (setup.py): started 2025-09-04T18:33:56,024 Running command python setup.py egg_info 2025-09-04T18:33:56,786 /tmp/pip-wheel-uowsq8ap/starlink-pyast_297194ba0c87459da78cd274d1a90518/setup.py:29: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. 2025-09-04T18:33:56,786 tar.extractall() 2025-09-04T18:33:57,504 /usr/bin/ld: tmp/isfinite1g1qjyto.o: in function `main': 2025-09-04T18:33:57,504 isfinite1g1qjyto.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T18:33:57,509 collect2: error: ld returned 1 exit status 2025-09-04T18:33:57,988 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T18:33:57,988 !! 2025-09-04T18:33:57,989 ******************************************************************************** 2025-09-04T18:33:57,989 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T18:33:57,989 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T18:33:57,989 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T18:33:57,989 ******************************************************************************** 2025-09-04T18:33:57,989 !! 2025-09-04T18:33:57,990 self._finalize_license_expression() 2025-09-04T18:33:58,597 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T18:33:58,601 Source in /tmp/pip-wheel-uowsq8ap/starlink-pyast_297194ba0c87459da78cd274d1a90518 has version 3.10.0, which satisfies requirement starlink-pyast==3.10.0 from https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz 2025-09-04T18:33:58,602 Removed starlink-pyast==3.10.0 from https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz from build tracker '/tmp/pip-build-tracker-mxlgu51l' 2025-09-04T18:33:58,605 Created temporary directory: /tmp/pip-unpack-ghuh9jk7 2025-09-04T18:33:58,605 Created temporary directory: /tmp/pip-unpack-pw5a9qo6 2025-09-04T18:33:58,605 Building wheels for collected packages: starlink-pyast 2025-09-04T18:33:58,607 Created temporary directory: /tmp/pip-wheel-fuo8d0w5 2025-09-04T18:33:58,607 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-04T18:33:58,609 Building wheel for starlink-pyast (setup.py): started 2025-09-04T18:33:58,609 Destination directory: /tmp/pip-wheel-fuo8d0w5 2025-09-04T18:33:58,610 Running command python setup.py bdist_wheel 2025-09-04T18:33:59,887 /usr/bin/ld: tmp/isfinite8yud7gfa.o: in function `main': 2025-09-04T18:33:59,887 isfinite8yud7gfa.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T18:33:59,892 collect2: error: ld returned 1 exit status 2025-09-04T18:34:00,372 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T18:34:00,372 !! 2025-09-04T18:34:00,372 ******************************************************************************** 2025-09-04T18:34:00,372 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T18:34:00,372 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T18:34:00,373 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T18:34:00,373 ******************************************************************************** 2025-09-04T18:34:00,373 !! 2025-09-04T18:34:00,373 self._finalize_license_expression() 2025-09-04T18:34:01,358 In file included from ast/axis.c:112: 2025-09-04T18:34:01,358 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:01,358 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:01,358 | ^~~~~~~~ 2025-09-04T18:34:01,359 In file included from ast/pointset.h:192: 2025-09-04T18:34:01,359 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:01,359 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:01,359 | ^~~~~~~~ 2025-09-04T18:34:03,389 In file included from ast/mapping.h:327, 2025-09-04T18:34:03,389 from ast/cmpmap.h:139, 2025-09-04T18:34:03,390 from ast/box.c:126: 2025-09-04T18:34:03,390 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:03,390 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:03,390 | ^~~~~~~~ 2025-09-04T18:34:03,390 In file included from ast/pointset.h:192: 2025-09-04T18:34:03,390 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:03,390 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:03,390 | ^~~~~~~~ 2025-09-04T18:34:05,384 In file included from ast/mapping.h:326: 2025-09-04T18:34:05,384 ast/box.c: In function ‘Simplify’: 2025-09-04T18:34:05,388 ast/object.h:1829:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:34:05,388 1829 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T18:34:05,388 | ^ 2025-09-04T18:34:05,388 ast/object.h:510:31: note: in definition of macro ‘astRetO_’ 2025-09-04T18:34:05,388 510 | #define astRetO_(x) ((void *)(x)) 2025-09-04T18:34:05,388 | ^ 2025-09-04T18:34:05,389 ast/object.h:1829:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:34:05,389 1829 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T18:34:05,389 | ^~~~~~~~~ 2025-09-04T18:34:05,389 ast/box.c:3972:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T18:34:05,389 3972 | newpoly = astAnnul( newpoly ); 2025-09-04T18:34:05,389 | ^~~~~~~~ 2025-09-04T18:34:05,391 ast/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T18:34:05,391 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T18:34:05,392 | ^~~~~~~ 2025-09-04T18:34:06,437 In file included from ast/channel.c:156: 2025-09-04T18:34:06,437 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:06,437 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:06,438 | ^~~~~~~~ 2025-09-04T18:34:06,438 In file included from ast/pointset.h:192: 2025-09-04T18:34:06,438 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:06,439 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:06,439 | ^~~~~~~~ 2025-09-04T18:34:09,222 In file included from ast/chebymap.c:152: 2025-09-04T18:34:09,222 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:09,222 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:09,222 | ^~~~~~~~ 2025-09-04T18:34:09,222 In file included from ast/pointset.h:192: 2025-09-04T18:34:09,222 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:09,223 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:09,223 | ^~~~~~~~ 2025-09-04T18:34:09,538 ast/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T18:34:09,538 ast/chebymap.c:792:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:34:09,539 792 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T18:34:09,539 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T18:34:09,539 ast/chebymap.c:714:11: note: ‘off[0]’ was declared here 2025-09-04T18:34:09,539 714 | double off[ 2 ]; 2025-09-04T18:34:09,539 | ^~~ 2025-09-04T18:34:09,539 ast/chebymap.c:794:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:34:09,539 794 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T18:34:09,539 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T18:34:09,540 ast/chebymap.c:714:11: note: ‘off[1]’ was declared here 2025-09-04T18:34:09,540 714 | double off[ 2 ]; 2025-09-04T18:34:09,540 | ^~~ 2025-09-04T18:34:09,540 ast/chebymap.c:791:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:34:09,540 791 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T18:34:09,540 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T18:34:09,541 ast/chebymap.c:719:11: note: ‘scl[0]’ was declared here 2025-09-04T18:34:09,541 719 | double scl[ 2 ]; 2025-09-04T18:34:09,541 | ^~~ 2025-09-04T18:34:09,541 ast/chebymap.c:793:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:34:09,541 793 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T18:34:09,541 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T18:34:09,541 ast/chebymap.c:719:11: note: ‘scl[1]’ was declared here 2025-09-04T18:34:09,541 719 | double scl[ 2 ]; 2025-09-04T18:34:09,542 | ^~~ 2025-09-04T18:34:09,621 ast/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T18:34:09,621 ast/chebymap.c:626:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:34:09,621 626 | this->offset_i[ 0 ] = off; 2025-09-04T18:34:09,621 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T18:34:09,621 ast/chebymap.c:567:11: note: ‘off’ was declared here 2025-09-04T18:34:09,622 567 | double off; 2025-09-04T18:34:09,622 | ^~~ 2025-09-04T18:34:09,622 ast/chebymap.c:625:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:34:09,622 625 | this->scale_i[ 0 ] = scl; 2025-09-04T18:34:09,622 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T18:34:09,622 ast/chebymap.c:570:11: note: ‘scl’ was declared here 2025-09-04T18:34:09,622 570 | double scl; 2025-09-04T18:34:09,622 | ^~~ 2025-09-04T18:34:10,490 In file included from ast/circle.c:84: 2025-09-04T18:34:10,490 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:10,490 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:10,491 | ^~~~~~~~ 2025-09-04T18:34:10,491 In file included from ast/pointset.h:192: 2025-09-04T18:34:10,491 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:10,492 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:10,492 | ^~~~~~~~ 2025-09-04T18:34:10,597 ast/circle.c: In function ‘Dump’: 2025-09-04T18:34:10,600 ast/circle.c:2252:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:34:10,600 2252 | AstCircle *this; /* Pointer to the Circle structure */ 2025-09-04T18:34:10,600 | ^~~~ 2025-09-04T18:34:14,144 In file included from ast/cmpframe.c:554: 2025-09-04T18:34:14,144 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:14,144 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:14,144 | ^~~~~~~~ 2025-09-04T18:34:14,145 In file included from ast/pointset.h:192: 2025-09-04T18:34:14,145 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:14,145 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:14,145 | ^~~~~~~~ 2025-09-04T18:34:15,969 ast/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T18:34:15,972 ast/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T18:34:15,972 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T18:34:15,972 | ^~ 2025-09-04T18:34:15,974 ast/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T18:34:15,974 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T18:34:15,974 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:34:16,899 ast/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T18:34:16,908 ast/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T18:34:16,908 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T18:34:16,908 | ^~ 2025-09-04T18:34:16,908 In function ‘TestAttrib’, 2025-09-04T18:34:16,908 inlined from ‘TestAttrib’ at ast/cmpframe.c:9493:12: 2025-09-04T18:34:16,917 ast/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T18:34:16,917 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T18:34:16,917 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:34:16,974 ast/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T18:34:16,981 ast/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T18:34:16,981 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T18:34:16,981 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:34:16,981 8309 | setting+value ); 2025-09-04T18:34:16,981 | ~~~~~~~~~~~~~~~ 2025-09-04T18:34:16,981 ast/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T18:34:16,989 ast/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T18:34:16,989 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T18:34:16,989 | ^ 2025-09-04T18:34:16,997 ast/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T18:34:16,997 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T18:34:16,997 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:34:17,059 ast/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T18:34:17,060 ast/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T18:34:17,060 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T18:34:17,060 | ^~ 2025-09-04T18:34:17,060 In function ‘ClearAttrib’, 2025-09-04T18:34:17,061 inlined from ‘ClearAttrib’ at ast/cmpframe.c:1499:13: 2025-09-04T18:34:17,061 ast/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T18:34:17,061 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T18:34:17,061 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:34:19,502 In file included from ast/cmpmap.c:173: 2025-09-04T18:34:19,503 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:19,503 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:19,503 | ^~~~~~~~ 2025-09-04T18:34:19,503 In file included from ast/pointset.h:192: 2025-09-04T18:34:19,503 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:19,503 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:19,503 | ^~~~~~~~ 2025-09-04T18:34:19,558 ast/cmpmap.c: In function ‘Equal’: 2025-09-04T18:34:19,558 ast/cmpmap.c:350:24: warning: self-comparison always evaluates to true [-Wtautological-compare] 2025-09-04T18:34:19,558 350 | if( that->series == that->series ) { 2025-09-04T18:34:19,558 | ^~ 2025-09-04T18:34:19,680 ast/cmpmap.c: At top level: 2025-09-04T18:34:19,683 ast/cmpmap.c:2973:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T18:34:19,683 2973 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T18:34:19,683 | ^~~~ 2025-09-04T18:34:22,173 In file included from ast/cmpregion.c:138: 2025-09-04T18:34:22,173 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:22,173 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:22,173 | ^~~~~~~~ 2025-09-04T18:34:22,174 In file included from ast/pointset.h:192: 2025-09-04T18:34:22,174 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:22,174 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:22,174 | ^~~~~~~~ 2025-09-04T18:34:24,868 In file included from ast/mapping.h:327, 2025-09-04T18:34:24,868 from ast/frame.h:556, 2025-09-04T18:34:24,868 from ast/specframe.h:58, 2025-09-04T18:34:24,868 from ast/dsbspecframe.c:171: 2025-09-04T18:34:24,868 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:24,869 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:24,869 | ^~~~~~~~ 2025-09-04T18:34:24,869 In file included from ast/pointset.h:192: 2025-09-04T18:34:24,869 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:24,869 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:24,869 | ^~~~~~~~ 2025-09-04T18:34:26,315 In file included from ast/dssmap.c:121: 2025-09-04T18:34:26,315 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:26,315 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:26,315 | ^~~~~~~~ 2025-09-04T18:34:26,316 In file included from ast/pointset.h:192: 2025-09-04T18:34:26,316 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:26,316 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:26,316 | ^~~~~~~~ 2025-09-04T18:34:27,647 In file included from ast/ellipse.c:87: 2025-09-04T18:34:27,647 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:34:27,647 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:34:27,647 | ^~~~~~~~ 2025-09-04T18:34:27,648 In file included from ast/pointset.h:192: 2025-09-04T18:34:27,648 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:34:27,648 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:34:27,648 | ^~~~~~~~ 2025-09-04T18:34:27,786 ast/ellipse.c: In function ‘Dump’: 2025-09-04T18:34:27,789 ast/ellipse.c:2356:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:34:27,789 2356 | AstEllipse *this; /* Pointer to the Ellipse structure */ 2025-09-04T18:34:27,789 | ^~~~ 2025-09-04T18:34:27,827 In file included from ast/ellipse.c:86: 2025-09-04T18:34:27,827 ast/ellipse.c: In function ‘RegPins’: 2025-09-04T18:34:27,829 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:34:27,829 505 | #define astRetF_(x) (x) 2025-09-04T18:34:27,829 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:34:27,829 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:34:27,829 | ^~~~~~ 2025-09-04T18:34:27,829 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:34:27,829 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:34:27,829 | ^~~~~~~~~ 2025-09-04T18:34:27,829 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:34:27,829 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T18:34:27,830 | ^~~~~~~~~~ 2025-09-04T18:34:27,831 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:34:27,831 505 | #define astRetF_(x) (x) 2025-09-04T18:34:27,831 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:34:27,831 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:34:27,832 | ^~~~~~ 2025-09-04T18:34:27,832 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:34:27,832 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:34:27,832 | ^~~~~~~~~ 2025-09-04T18:34:27,832 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:34:27,832 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T18:34:27,832 | ^~~~~~~~~~ 2025-09-04T18:34:27,834 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:34:27,834 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T18:34:27,834 | ^~~~~~~~~~~ 2025-09-04T18:34:27,836 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:34:27,836 505 | #define astRetF_(x) (x) 2025-09-04T18:34:27,836 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:34:27,836 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:34:27,837 | ^~~~~~ 2025-09-04T18:34:27,837 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:34:27,837 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:34:27,837 | ^~~~~~~~~ 2025-09-04T18:34:27,837 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:34:27,837 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T18:34:27,837 | ^~~~~~~~~~ 2025-09-04T18:34:27,839 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:34:27,839 505 | #define astRetF_(x) (x) 2025-09-04T18:34:27,839 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:34:27,839 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:34:27,839 | ^~~~~~ 2025-09-04T18:34:27,839 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:34:27,839 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:34:27,839 | ^~~~~~~~~ 2025-09-04T18:34:27,839 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:34:27,839 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T18:34:27,840 | ^~~~~~~~~~ 2025-09-04T18:34:27,842 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:34:27,842 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T18:34:27,842 | ^~~~~~~~~~~ 2025-09-04T18:35:08,538 In file included from ast/mapping.h:327, 2025-09-04T18:35:08,538 from ast/frame.h:556, 2025-09-04T18:35:08,538 from ast/cmpframe.h:257, 2025-09-04T18:35:08,539 from ast/fitschan.c:1363: 2025-09-04T18:35:08,539 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:35:08,539 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:35:08,539 | ^~~~~~~~ 2025-09-04T18:35:08,539 In file included from ast/pointset.h:192: 2025-09-04T18:35:08,539 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:35:08,539 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:35:08,539 | ^~~~~~~~ 2025-09-04T18:35:08,808 ast/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T18:35:08,811 ast/fitschan.c:5298:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:08,811 5298 | if( c - name - 1 < n ){ 2025-09-04T18:35:08,811 | ^ 2025-09-04T18:35:08,881 ast/fitschan.c: In function ‘ComBlock’: 2025-09-04T18:35:08,886 ast/fitschan.c:7229:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:08,886 7229 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T18:35:08,886 | ^ 2025-09-04T18:35:09,099 ast/fitschan.c: In function ‘FreeItem’: 2025-09-04T18:35:09,107 ast/fitschan.c:10759:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:09,108 10759 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T18:35:09,108 | ^ 2025-09-04T18:35:09,116 ast/fitschan.c:10766:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:09,116 10766 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T18:35:09,117 | ^ 2025-09-04T18:35:09,119 ast/fitschan.c: In function ‘FreeItemC’: 2025-09-04T18:35:09,128 ast/fitschan.c:10854:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:09,128 10854 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T18:35:09,128 | ^ 2025-09-04T18:35:09,136 ast/fitschan.c:10861:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:09,137 10861 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T18:35:09,137 | ^ 2025-09-04T18:35:09,145 ast/fitschan.c:10868:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:09,146 10868 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T18:35:09,146 | ^ 2025-09-04T18:35:09,241 ast/fitschan.c: In function ‘GetItem’: 2025-09-04T18:35:09,251 ast/fitschan.c:12338:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,251 12338 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T18:35:09,252 | ^ 2025-09-04T18:35:09,261 ast/fitschan.c:12342:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,262 12342 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T18:35:09,262 | ^ 2025-09-04T18:35:09,272 ast/fitschan.c:12346:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,272 12346 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T18:35:09,272 | ^ 2025-09-04T18:35:09,284 ast/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T18:35:09,294 ast/fitschan.c:12443:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,294 12443 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T18:35:09,294 | ^ 2025-09-04T18:35:09,304 ast/fitschan.c:12449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:09,305 12449 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T18:35:09,305 | ^ 2025-09-04T18:35:09,312 ast/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T18:35:09,323 ast/fitschan.c:12550:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,323 12550 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T18:35:09,323 | ^ 2025-09-04T18:35:09,333 ast/fitschan.c:12556:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:09,333 12556 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T18:35:09,333 | ^ 2025-09-04T18:35:09,341 ast/fitschan.c: In function ‘GetMaxI’: 2025-09-04T18:35:09,351 ast/fitschan.c:12651:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,351 12651 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T18:35:09,351 | ^ 2025-09-04T18:35:09,362 ast/fitschan.c: In function ‘GetItemC’: 2025-09-04T18:35:09,373 ast/fitschan.c:12853:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,373 12853 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T18:35:09,373 | ^ 2025-09-04T18:35:09,383 ast/fitschan.c:12857:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,384 12857 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T18:35:09,384 | ^ 2025-09-04T18:35:09,394 ast/fitschan.c:12861:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:35:09,394 12861 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T18:35:09,394 | ^ 2025-09-04T18:35:11,050 ast/fitschan.c: In function ‘SetItem’: 2025-09-04T18:35:11,074 ast/fitschan.c:26369:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:11,074 26369 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T18:35:11,074 | ^ 2025-09-04T18:35:11,098 ast/fitschan.c:26391:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:11,098 26391 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T18:35:11,098 | ^ 2025-09-04T18:35:11,121 ast/fitschan.c:26413:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:11,122 26413 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T18:35:11,122 | ^ 2025-09-04T18:35:11,134 ast/fitschan.c: In function ‘SetItemC’: 2025-09-04T18:35:11,157 ast/fitschan.c:26531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:11,157 26531 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T18:35:11,157 | ^ 2025-09-04T18:35:11,181 ast/fitschan.c:26553:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:11,181 26553 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T18:35:11,181 | ^ 2025-09-04T18:35:11,205 ast/fitschan.c:26575:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:11,205 26575 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T18:35:11,205 | ^ 2025-09-04T18:35:11,743 ast/fitschan.c: In function ‘Split’: 2025-09-04T18:35:11,771 ast/fitschan.c:30470:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:11,771 30470 | if( !d || ( d - card ) >= nc ){ 2025-09-04T18:35:11,771 | ^~ 2025-09-04T18:35:13,998 ast/fitschan.c: At top level: 2025-09-04T18:35:14,037 ast/fitschan.c:42634:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T18:35:14,038 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:14,038 | ~~~~~~~~~~~~^~~~ 2025-09-04T18:35:14,038 In file included from ast/dssmap.h:255, 2025-09-04T18:35:14,038 from ast/fitschan.c:1365: 2025-09-04T18:35:14,038 ast/fitschan.h:462:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T18:35:14,038 462 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T18:35:14,038 | ^~~~~~~~~~~~~~~ 2025-09-04T18:35:14,450 ast/fitschan.c:42847:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T18:35:14,450 42847 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T18:35:14,450 | ~~~~~~^~~~ 2025-09-04T18:35:14,450 ast/fitschan.h:446:52: note: previously declared as an array ‘char[81]’ 2025-09-04T18:35:14,451 446 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T18:35:14,451 | ^~~~~~~~~ 2025-09-04T18:35:14,910 In file included from ast/channel.h:220, 2025-09-04T18:35:14,911 from ast/fitschan.c:1362: 2025-09-04T18:35:14,911 ast/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T18:35:14,930 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T18:35:14,930 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:14,930 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:14,930 506 | #define astRetV_(x) (x) 2025-09-04T18:35:14,930 | ^ 2025-09-04T18:35:14,930 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:14,931 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:14,931 | ^~~~~~~~~ 2025-09-04T18:35:14,931 ast/fitschan.c:20467:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:14,931 20467 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T18:35:14,931 | ^~~~~~~~~~ 2025-09-04T18:35:14,949 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:14,949 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:14,950 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:14,950 506 | #define astRetV_(x) (x) 2025-09-04T18:35:14,950 | ^ 2025-09-04T18:35:14,950 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:14,950 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:14,950 | ^~~~~~~~~ 2025-09-04T18:35:14,950 ast/fitschan.c:20467:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:14,950 20467 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T18:35:14,950 | ^~~~~~~~~~ 2025-09-04T18:35:14,991 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:14,991 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:14,991 | ^~~~~~~~~~~ 2025-09-04T18:35:15,010 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T18:35:15,010 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,010 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,010 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,011 | ^ 2025-09-04T18:35:15,011 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,011 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,011 | ^~~~~~~~~ 2025-09-04T18:35:15,011 ast/fitschan.c:20468:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,011 20468 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T18:35:15,011 | ^~~~~~~~~~ 2025-09-04T18:35:15,029 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:15,030 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,030 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,030 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,030 | ^ 2025-09-04T18:35:15,030 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,030 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,030 | ^~~~~~~~~ 2025-09-04T18:35:15,030 ast/fitschan.c:20468:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,030 20468 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T18:35:15,030 | ^~~~~~~~~~ 2025-09-04T18:35:15,071 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:15,071 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:15,071 | ^~~~~~~~~~~ 2025-09-04T18:35:15,090 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T18:35:15,090 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,090 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,091 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,091 | ^ 2025-09-04T18:35:15,091 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,091 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,091 | ^~~~~~~~~ 2025-09-04T18:35:15,091 ast/fitschan.c:20469:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,091 20469 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T18:35:15,091 | ^~~~~~~~~~ 2025-09-04T18:35:15,110 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:15,110 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,110 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,110 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,110 | ^ 2025-09-04T18:35:15,110 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,110 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,110 | ^~~~~~~~~ 2025-09-04T18:35:15,110 ast/fitschan.c:20469:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,110 20469 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T18:35:15,111 | ^~~~~~~~~~ 2025-09-04T18:35:15,151 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:15,151 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:15,151 | ^~~~~~~~~~~ 2025-09-04T18:35:15,170 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T18:35:15,171 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,171 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,171 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,171 | ^ 2025-09-04T18:35:15,171 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,171 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,171 | ^~~~~~~~~ 2025-09-04T18:35:15,171 ast/fitschan.c:20470:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,171 20470 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T18:35:15,171 | ^~~~~~~~~~ 2025-09-04T18:35:15,190 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:15,190 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,190 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,190 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,190 | ^ 2025-09-04T18:35:15,190 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,190 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,190 | ^~~~~~~~~ 2025-09-04T18:35:15,191 ast/fitschan.c:20470:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,191 20470 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T18:35:15,191 | ^~~~~~~~~~ 2025-09-04T18:35:15,231 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:15,231 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:15,231 | ^~~~~~~~~~~ 2025-09-04T18:35:15,250 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T18:35:15,251 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,251 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,251 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,251 | ^ 2025-09-04T18:35:15,251 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,251 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,251 | ^~~~~~~~~ 2025-09-04T18:35:15,251 ast/fitschan.c:20471:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,251 20471 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T18:35:15,251 | ^~~~~~~~~~ 2025-09-04T18:35:15,270 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:15,270 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,270 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,270 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,270 | ^ 2025-09-04T18:35:15,270 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,270 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,271 | ^~~~~~~~~ 2025-09-04T18:35:15,271 ast/fitschan.c:20471:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,271 20471 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T18:35:15,271 | ^~~~~~~~~~ 2025-09-04T18:35:15,311 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:15,311 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:15,311 | ^~~~~~~~~~~ 2025-09-04T18:35:15,331 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T18:35:15,331 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,331 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,331 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,331 | ^ 2025-09-04T18:35:15,331 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,331 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,331 | ^~~~~~~~~ 2025-09-04T18:35:15,331 ast/fitschan.c:20472:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,332 20472 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T18:35:15,332 | ^~~~~~~~~~ 2025-09-04T18:35:15,350 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:15,350 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,350 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,350 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,350 | ^ 2025-09-04T18:35:15,350 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,351 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,351 | ^~~~~~~~~ 2025-09-04T18:35:15,351 ast/fitschan.c:20472:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,351 20472 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T18:35:15,351 | ^~~~~~~~~~ 2025-09-04T18:35:15,391 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:15,391 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:15,392 | ^~~~~~~~~~~ 2025-09-04T18:35:15,411 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T18:35:15,411 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,411 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,411 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,411 | ^ 2025-09-04T18:35:15,411 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,411 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,411 | ^~~~~~~~~ 2025-09-04T18:35:15,412 ast/fitschan.c:20473:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,412 20473 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T18:35:15,412 | ^~~~~~~~~~ 2025-09-04T18:35:15,430 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:15,430 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,430 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,430 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,431 | ^ 2025-09-04T18:35:15,431 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,431 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,431 | ^~~~~~~~~ 2025-09-04T18:35:15,431 ast/fitschan.c:20473:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,431 20473 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T18:35:15,431 | ^~~~~~~~~~ 2025-09-04T18:35:15,471 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:15,472 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:15,472 | ^~~~~~~~~~~ 2025-09-04T18:35:15,491 ast/fitschan.h:644:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T18:35:15,491 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,491 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,491 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,491 | ^ 2025-09-04T18:35:15,491 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,491 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,492 | ^~~~~~~~~ 2025-09-04T18:35:15,492 ast/fitschan.c:20474:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,492 20474 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T18:35:15,492 | ^~~~~~~~~~ 2025-09-04T18:35:15,510 ast/fitschan.h:644:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T18:35:15,510 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,510 ast/object.h:506:22: note: in definition of macro ‘astRetV_’ 2025-09-04T18:35:15,511 506 | #define astRetV_(x) (x) 2025-09-04T18:35:15,511 | ^ 2025-09-04T18:35:15,511 ast/fitschan.h:644:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:35:15,511 644 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T18:35:15,511 | ^~~~~~~~~ 2025-09-04T18:35:15,511 ast/fitschan.c:20474:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T18:35:15,511 20474 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T18:35:15,511 | ^~~~~~~~~~ 2025-09-04T18:35:15,552 ast/fitschan.c:42634:6: note: in a call to function ‘astPutFits_’ 2025-09-04T18:35:15,552 42634 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T18:35:15,552 | ^~~~~~~~~~~ 2025-09-04T18:35:18,859 ast/fitschan.c: In function ‘FormatKey’: 2025-09-04T18:35:18,869 ast/fitschan.c:11044:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T18:35:18,869 11044 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T18:35:18,869 | ^ 2025-09-04T18:35:18,878 ast/fitschan.c:11044:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T18:35:18,879 11044 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T18:35:18,879 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:18,888 ast/fitschan.c:11053:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T18:35:18,888 11053 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T18:35:18,889 | ^~ 2025-09-04T18:35:18,898 ast/fitschan.c:11053:64: note: directive argument in the range [0, 2147483647] 2025-09-04T18:35:18,898 11053 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T18:35:18,898 | ^~~~~ 2025-09-04T18:35:18,907 ast/fitschan.c:11053:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T18:35:18,908 11053 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T18:35:18,908 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:20,867 ast/fitschan.c: In function ‘LogWcs.constprop’: 2025-09-04T18:35:20,886 ast/fitschan.c:19800:38: warning: ‘%.*g’ directive writing between 1 and 24 bytes into a region of size between 13 and 36 [-Wformat-overflow=] 2025-09-04T18:35:20,886 19800 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", AST__DBL_DIG, crv, AST__DBL_DIG, crv ); 2025-09-04T18:35:20,886 | ^~~~ 2025-09-04T18:35:20,904 ast/fitschan.c:19800:24: note: assuming directive output of 23 bytes 2025-09-04T18:35:20,904 19800 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", AST__DBL_DIG, crv, AST__DBL_DIG, crv ); 2025-09-04T18:35:20,905 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:20,923 ast/fitschan.c:19800:7: note: ‘sprintf’ output between 13 and 59 bytes into a destination of size 46 2025-09-04T18:35:20,923 19800 | sprintf( forexp, "s=%.*g*exp(w/%.*g)", AST__DBL_DIG, crv, AST__DBL_DIG, crv ); 2025-09-04T18:35:20,923 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:20,942 ast/fitschan.c:19801:38: warning: ‘%.*g’ directive writing between 1 and 24 bytes into a region of size between 13 and 36 [-Wformat-overflow=] 2025-09-04T18:35:20,942 19801 | sprintf( invexp, "w=%.*g*log(s/%.*g)", AST__DBL_DIG, crv, AST__DBL_DIG, crv ); 2025-09-04T18:35:20,942 | ^~~~ 2025-09-04T18:35:20,960 ast/fitschan.c:19801:24: note: assuming directive output of 23 bytes 2025-09-04T18:35:20,960 19801 | sprintf( invexp, "w=%.*g*log(s/%.*g)", AST__DBL_DIG, crv, AST__DBL_DIG, crv ); 2025-09-04T18:35:20,960 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:20,979 ast/fitschan.c:19801:7: note: ‘sprintf’ output between 13 and 59 bytes into a destination of size 46 2025-09-04T18:35:20,979 19801 | sprintf( invexp, "w=%.*g*log(s/%.*g)", AST__DBL_DIG, crv, AST__DBL_DIG, crv ); 2025-09-04T18:35:20,979 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:22,047 ast/fitschan.c: In function ‘CnvValue.part.0.isra’: 2025-09-04T18:35:22,055 ast/fitschan.c:7059:47: warning: ‘%s’ directive writing up to 80 bytes into a region of size between 0 and 80 [-Wformat-overflow=] 2025-09-04T18:35:22,056 7059 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T18:35:22,056 | ^~ ~~~~~~~~~~~~~ 2025-09-04T18:35:22,056 In function ‘CnvType’, 2025-09-04T18:35:22,056 inlined from ‘CnvValue.part.0.isra’ at ast/fitschan.c:6750:11: 2025-09-04T18:35:22,061 ast/fitschan.c:7059:20: note: ‘sprintf’ output between 2 and 162 bytes into a destination of size 81 2025-09-04T18:35:22,061 7059 | (void) sprintf( cnvtype_text, "%s %s", cnvtype_text0, cnvtype_text1 ); 2025-09-04T18:35:22,061 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:24,051 ast/fitschan.c: In function ‘FitsAxisOrder’: 2025-09-04T18:35:24,060 ast/fitschan.c:10388:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T18:35:24,060 10388 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T18:35:24,061 | ^~ 2025-09-04T18:35:24,069 ast/fitschan.c:10388:30: note: directive argument in the range [1, 1073741823] 2025-09-04T18:35:24,069 10388 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T18:35:24,069 | ^~~~~~~~~~~~ 2025-09-04T18:35:24,078 ast/fitschan.c:10388:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T18:35:24,078 10388 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T18:35:24,078 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:24,087 ast/fitschan.c:10425:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T18:35:24,088 10425 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T18:35:24,088 | ^~ 2025-09-04T18:35:24,096 ast/fitschan.c:10425:33: note: directive argument in the range [1, 1073741823] 2025-09-04T18:35:24,097 10425 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T18:35:24,097 | ^~~~~~~~~~~~ 2025-09-04T18:35:24,105 ast/fitschan.c:10425:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T18:35:24,106 10425 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T18:35:24,106 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:25,665 ast/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T18:35:25,693 ast/fitschan.c:28378:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T18:35:25,693 28378 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T18:35:25,693 | ^~ 2025-09-04T18:35:25,720 ast/fitschan.c:28378:32: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:25,721 28378 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T18:35:25,721 | ^~~~~~~~~~~~ 2025-09-04T18:35:25,748 ast/fitschan.c:28378:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T18:35:25,748 28378 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T18:35:25,748 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:25,776 ast/fitschan.c:28384:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T18:35:25,776 28384 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T18:35:25,776 | ^~ 2025-09-04T18:35:25,803 ast/fitschan.c:28384:30: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:25,803 28384 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T18:35:25,804 | ^~~~~~~~~~ 2025-09-04T18:35:25,831 ast/fitschan.c:28384:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T18:35:25,831 28384 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T18:35:25,831 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:32,688 ast/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T18:35:32,711 ast/fitschan.c:23607:43: warning: ‘%.3d’ directive writing between 3 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T18:35:32,711 23607 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T18:35:32,711 | ^~~~ 2025-09-04T18:35:32,733 ast/fitschan.c:23607:40: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:32,734 23607 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T18:35:32,734 | ^~~~~~~~~~~~ 2025-09-04T18:35:32,736 ast/fitschan.c:23607:40: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:32,759 ast/fitschan.c:23607:22: note: ‘sprintf’ output between 9 and 23 bytes into a destination of size 10 2025-09-04T18:35:32,759 23607 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T18:35:32,759 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:32,783 ast/fitschan.c:23652:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T18:35:32,783 23652 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T18:35:32,783 | ^~ 2025-09-04T18:35:32,805 ast/fitschan.c:23652:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:32,805 23652 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T18:35:32,806 | ^~~~~~~~~~ 2025-09-04T18:35:32,828 ast/fitschan.c:23652:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T18:35:32,828 23652 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T18:35:32,828 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:32,853 ast/fitschan.c:23650:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T18:35:32,853 23650 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T18:35:32,853 | ^~ 2025-09-04T18:35:32,875 ast/fitschan.c:23650:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:32,876 23650 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T18:35:32,876 | ^~~~~~~~~ 2025-09-04T18:35:32,898 ast/fitschan.c:23650:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T18:35:32,898 23650 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T18:35:32,898 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:32,921 ast/fitschan.c:23669:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T18:35:32,921 23669 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T18:35:32,922 | ^~ 2025-09-04T18:35:32,944 ast/fitschan.c:23669:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:32,944 23669 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T18:35:32,944 | ^~~~~~~~~~ 2025-09-04T18:35:32,967 ast/fitschan.c:23669:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T18:35:32,967 23669 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T18:35:32,967 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:32,991 ast/fitschan.c:23667:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T18:35:32,992 23667 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T18:35:32,992 | ^~ 2025-09-04T18:35:33,014 ast/fitschan.c:23667:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:33,014 23667 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T18:35:33,014 | ^~~~~~~~~ 2025-09-04T18:35:33,037 ast/fitschan.c:23667:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T18:35:33,037 23667 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T18:35:33,037 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:33,060 ast/fitschan.c:23686:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T18:35:33,060 23686 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T18:35:33,060 | ^~ 2025-09-04T18:35:33,083 ast/fitschan.c:23686:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:33,083 23686 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T18:35:33,083 | ^~~~~~~~~~ 2025-09-04T18:35:33,105 ast/fitschan.c:23686:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T18:35:33,106 23686 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T18:35:33,106 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:33,130 ast/fitschan.c:23684:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T18:35:33,130 23684 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T18:35:33,131 | ^~ 2025-09-04T18:35:33,153 ast/fitschan.c:23684:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:33,153 23684 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T18:35:33,153 | ^~~~~~~~~ 2025-09-04T18:35:33,176 ast/fitschan.c:23684:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T18:35:33,176 23684 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T18:35:33,176 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:33,199 ast/fitschan.c:23708:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T18:35:33,199 23708 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T18:35:33,199 | ^~ 2025-09-04T18:35:33,222 ast/fitschan.c:23708:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:33,222 23708 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T18:35:33,222 | ^~~~~~~~~~ 2025-09-04T18:35:33,244 ast/fitschan.c:23708:13: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T18:35:33,244 23708 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T18:35:33,245 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:33,269 ast/fitschan.c:23706:37: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T18:35:33,269 23706 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T18:35:33,270 | ^~ 2025-09-04T18:35:33,292 ast/fitschan.c:23706:31: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:33,292 23706 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T18:35:33,292 | ^~~~~~~~~ 2025-09-04T18:35:33,315 ast/fitschan.c:23706:13: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T18:35:33,315 23706 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T18:35:33,315 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:33,338 ast/fitschan.c:23751:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T18:35:33,338 23751 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T18:35:33,338 | ^~ 2025-09-04T18:35:33,361 ast/fitschan.c:23751:34: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:33,361 23751 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T18:35:33,361 | ^~~~~~~~~~ 2025-09-04T18:35:33,384 ast/fitschan.c:23751:16: note: ‘sprintf’ output between 7 and 18 bytes into a destination of size 10 2025-09-04T18:35:33,384 23751 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T18:35:33,384 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:33,409 ast/fitschan.c:23749:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T18:35:33,409 23749 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T18:35:33,409 | ^~ 2025-09-04T18:35:33,431 ast/fitschan.c:23749:34: note: directive argument in the range [1, 2147483647] 2025-09-04T18:35:33,432 23749 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T18:35:33,432 | ^~~~~~~~~ 2025-09-04T18:35:33,454 ast/fitschan.c:23749:16: note: ‘sprintf’ output between 7 and 16 bytes into a destination of size 10 2025-09-04T18:35:33,454 23749 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T18:35:33,454 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:35,063 ast/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T18:35:35,088 ast/fitschan.c:27991:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T18:35:35,088 27991 | strncpy( lontype, lonsym, 4 ); 2025-09-04T18:35:35,088 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:35,149 ast/fitschan.c:27995:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T18:35:35,150 27995 | strncpy( lattype, latsym, 4 ); 2025-09-04T18:35:35,150 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:40,325 ast/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T18:35:40,380 ast/fitschan.c:36797:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 99 [-Wformat-overflow=] 2025-09-04T18:35:40,380 36797 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T18:35:40,380 | ^~ ~~~~ 2025-09-04T18:35:40,380 In function ‘WcsOthers’, 2025-09-04T18:35:40,380 inlined from ‘WcsMapFrm.constprop’ at ast/fitschan.c:35765:11: 2025-09-04T18:35:40,417 ast/fitschan.c:36797:19: note: ‘sprintf’ output between 2 and 200 bytes into a destination of size 100 2025-09-04T18:35:40,417 36797 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T18:35:40,417 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:42,442 ast/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T18:35:42,470 ast/fitschan.c:29240:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T18:35:42,470 29240 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T18:35:42,471 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:42,500 ast/fitschan.c:29332:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T18:35:42,500 29332 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,500 | ^~~~ 2025-09-04T18:35:42,528 ast/fitschan.c:29332:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T18:35:42,528 29332 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,529 | ^~~~~~~~~~~~ 2025-09-04T18:35:42,557 ast/fitschan.c:29332:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T18:35:42,557 29332 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,557 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:42,586 ast/fitschan.c:29434:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T18:35:42,587 29434 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,587 | ^~~~ 2025-09-04T18:35:42,615 ast/fitschan.c:29434:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T18:35:42,615 29434 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,616 | ^~~~~~~~~~~~ 2025-09-04T18:35:42,644 ast/fitschan.c:29434:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T18:35:42,644 29434 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,645 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:42,675 ast/fitschan.c:29645:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T18:35:42,675 29645 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T18:35:42,675 | ^~ 2025-09-04T18:35:42,704 ast/fitschan.c:29645:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T18:35:42,704 29645 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T18:35:42,704 | ^~~~~~~~~~ 2025-09-04T18:35:42,733 ast/fitschan.c:29645:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T18:35:42,733 29645 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T18:35:42,733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:42,762 ast/fitschan.c:29665:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T18:35:42,762 29665 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T18:35:42,762 | ^~ 2025-09-04T18:35:42,791 ast/fitschan.c:29665:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T18:35:42,791 29665 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T18:35:42,791 | ^~~~~~~~~~~ 2025-09-04T18:35:42,820 ast/fitschan.c:29665:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T18:35:42,820 29665 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T18:35:42,821 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:42,850 ast/fitschan.c:29673:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T18:35:42,850 29673 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,850 | ^~~~ 2025-09-04T18:35:42,880 ast/fitschan.c:29673:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T18:35:42,880 29673 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,880 | ^~~~~~~~~~~~ 2025-09-04T18:35:42,910 ast/fitschan.c:29673:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T18:35:42,910 29673 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T18:35:42,910 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:47,207 ast/fitschan.c: In function ‘Read’: 2025-09-04T18:35:47,217 ast/fitschan.c:11175:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T18:35:47,217 11175 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T18:35:47,217 | ^~ 2025-09-04T18:35:47,217 In function ‘FsetFromStore’, 2025-09-04T18:35:47,218 inlined from ‘Read’ at ast/fitschan.c:24718:16: 2025-09-04T18:35:47,227 ast/fitschan.c:11175:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T18:35:47,227 11175 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T18:35:47,227 | ^~~~~~~~~~~~~~~ 2025-09-04T18:35:47,237 ast/fitschan.c:11175:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T18:35:47,237 11175 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T18:35:47,237 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:35:51,304 In file included from ast/fitstable.c:109: 2025-09-04T18:35:51,305 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:35:51,305 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:35:51,305 | ^~~~~~~~ 2025-09-04T18:35:51,305 In file included from ast/pointset.h:192: 2025-09-04T18:35:51,305 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:35:51,305 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:35:51,305 | ^~~~~~~~ 2025-09-04T18:35:52,887 In file included from ast/mapping.h:327, 2025-09-04T18:35:52,888 from ast/unit.h:55, 2025-09-04T18:35:52,888 from ast/fluxframe.c:114: 2025-09-04T18:35:52,888 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:35:52,888 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:35:52,888 | ^~~~~~~~ 2025-09-04T18:35:52,889 In file included from ast/pointset.h:192: 2025-09-04T18:35:52,889 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:35:52,889 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:35:52,889 | ^~~~~~~~ 2025-09-04T18:35:52,949 ast/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T18:35:52,949 ast/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:35:52,950 306 | int len; /* Length of attrib string */ 2025-09-04T18:35:52,950 | ^~~ 2025-09-04T18:35:52,956 ast/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T18:35:52,956 ast/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:35:52,957 906 | int len; /* Length of attrib string */ 2025-09-04T18:35:52,957 | ^~~ 2025-09-04T18:35:52,992 ast/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T18:35:52,995 ast/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:35:52,995 2699 | int ulen; /* Used length of setting string */ 2025-09-04T18:35:52,995 | ^~~~ 2025-09-04T18:35:53,005 ast/fluxframe.c: In function ‘SubFrame’: 2025-09-04T18:35:53,008 ast/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:35:53,008 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T18:35:53,008 | ^~~~~~ 2025-09-04T18:35:53,013 ast/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T18:35:53,017 ast/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:35:53,017 3415 | int len; /* Length of attrib string */ 2025-09-04T18:35:53,017 | ^~~ 2025-09-04T18:35:53,026 ast/fluxframe.c: In function ‘Dump’: 2025-09-04T18:35:53,030 ast/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:53,030 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T18:35:53,030 | ^ 2025-09-04T18:35:53,040 ast/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T18:35:53,044 ast/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:53,044 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T18:35:53,044 | ^ 2025-09-04T18:35:54,602 In file included from ast/mapping.h:327, 2025-09-04T18:35:54,602 from ast/frame.c:695: 2025-09-04T18:35:54,602 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:35:54,602 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:35:54,602 | ^~~~~~~~ 2025-09-04T18:35:54,603 In file included from ast/pointset.h:192: 2025-09-04T18:35:54,604 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:35:54,604 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:35:54,604 | ^~~~~~~~ 2025-09-04T18:35:54,935 ast/frame.c: In function ‘SetAttrib’: 2025-09-04T18:35:54,943 ast/frame.c:9937:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:54,943 9937 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T18:35:54,944 | ^~ 2025-09-04T18:35:54,955 ast/frame.c:9977:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:35:54,955 9977 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T18:35:54,955 | ^~ 2025-09-04T18:36:03,323 In file included from ast/mapping.h:327, 2025-09-04T18:36:03,323 from ast/frameset.c:776: 2025-09-04T18:36:03,323 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:03,323 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:03,323 | ^~~~~~~~ 2025-09-04T18:36:03,323 In file included from ast/pointset.h:192: 2025-09-04T18:36:03,323 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:03,324 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:03,324 | ^~~~~~~~ 2025-09-04T18:36:07,564 ast/frameset.c: In function ‘GetAllVariants’: 2025-09-04T18:36:07,569 ast/frameset.c:6727:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:36:07,569 6727 | const char *result; 2025-09-04T18:36:07,569 | ^~~~~~ 2025-09-04T18:36:10,542 In file included from ast/grismmap.c:278: 2025-09-04T18:36:10,542 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:10,542 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:10,542 | ^~~~~~~~ 2025-09-04T18:36:10,543 In file included from ast/pointset.h:192: 2025-09-04T18:36:10,543 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:10,543 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:10,543 | ^~~~~~~~ 2025-09-04T18:36:12,505 In file included from ast/interval.c:101: 2025-09-04T18:36:12,505 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:12,505 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:12,505 | ^~~~~~~~ 2025-09-04T18:36:12,506 In file included from ast/pointset.h:192: 2025-09-04T18:36:12,506 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:12,506 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:12,506 | ^~~~~~~~ 2025-09-04T18:36:12,593 ast/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T18:36:12,594 ast/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:36:12,594 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T18:36:12,594 | ^~~~~~ 2025-09-04T18:36:12,683 ast/interval.c: In function ‘Transform’: 2025-09-04T18:36:12,687 ast/interval.c:3593:13: warning: variable ‘ptr_lims’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:36:12,687 3593 | double **ptr_lims; /* Pointer to limits array */ 2025-09-04T18:36:12,688 | ^~~~~~~~ 2025-09-04T18:36:12,693 ast/interval.c: In function ‘Dump’: 2025-09-04T18:36:12,697 ast/interval.c:4060:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:36:12,697 4060 | AstInterval *this; /* Pointer to the Interval structure */ 2025-09-04T18:36:12,697 | ^~~~ 2025-09-04T18:36:16,084 In file included from ast/intramap.c:115: 2025-09-04T18:36:16,084 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:16,084 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:16,084 | ^~~~~~~~ 2025-09-04T18:36:16,085 In file included from ast/pointset.h:192: 2025-09-04T18:36:16,085 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:16,085 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:16,085 | ^~~~~~~~ 2025-09-04T18:36:17,117 In file included from ast/keymap.c:236: 2025-09-04T18:36:17,117 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:17,117 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:17,117 | ^~~~~~~~ 2025-09-04T18:36:17,118 In file included from ast/pointset.h:192: 2025-09-04T18:36:17,118 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:17,118 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:17,118 | ^~~~~~~~ 2025-09-04T18:36:26,072 ast/keymap.c: In function ‘MapGetC’: 2025-09-04T18:36:26,077 ast/keymap.c:6130:8: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:36:26,078 6130 | int result; /* Returned flag */ 2025-09-04T18:36:26,078 | ^~~~~~ 2025-09-04T18:36:28,185 In file included from ast/mapping.h:327, 2025-09-04T18:36:28,185 from ast/frame.h:556, 2025-09-04T18:36:28,185 from ast/region.h:68, 2025-09-04T18:36:28,185 from ast/box.h:69, 2025-09-04T18:36:28,185 from ast/loader.c:3: 2025-09-04T18:36:28,185 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:28,185 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:28,186 | ^~~~~~~~ 2025-09-04T18:36:28,186 In file included from ast/pointset.h:192: 2025-09-04T18:36:28,186 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:28,186 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:28,186 | ^~~~~~~~ 2025-09-04T18:36:28,737 In file included from ast/lutmap.c:140: 2025-09-04T18:36:28,737 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:28,737 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:28,737 | ^~~~~~~~ 2025-09-04T18:36:28,738 In file included from ast/pointset.h:192: 2025-09-04T18:36:28,738 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:28,738 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:28,738 | ^~~~~~~~ 2025-09-04T18:36:30,142 In file included from ast/mapping.c:417: 2025-09-04T18:36:30,143 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:36:30,143 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:36:30,143 | ^~~~~~~~ 2025-09-04T18:36:30,143 In file included from ast/pointset.h:192: 2025-09-04T18:36:30,143 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:36:30,143 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:36:30,144 | ^~~~~~~~ 2025-09-04T18:42:21,875 ast/mapping.c: In function ‘FindGradient’: 2025-09-04T18:42:21,875 ast/mapping.c:1326:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:21,875 1326 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T18:42:21,875 | ~~~~~^~~~~~ 2025-09-04T18:42:21,876 ast/mapping.c:1263:11: note: ‘x1’ was declared here 2025-09-04T18:42:21,876 1263 | double x1; 2025-09-04T18:42:21,876 | ^~ 2025-09-04T18:42:29,204 ast/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T18:42:29,226 ast/mapping.c:12410:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:29,226 12410 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T18:42:29,226 | ^ 2025-09-04T18:42:29,226 ast/mapping.c:12459:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:29,226 12459 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T18:42:29,226 | ^~~~~~~~~~~~~ 2025-09-04T18:42:29,247 ast/mapping.c:12039:11: note: ‘neff’ was declared here 2025-09-04T18:42:29,247 12039 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T18:42:29,247 | ^~~~ 2025-09-04T18:42:29,247 ast/mapping.c:12459:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:29,247 12459 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T18:42:29,248 | ^~~~~~~~~~~~~ 2025-09-04T18:42:30,254 ast/mapping.c: In function ‘RebinSeqB’: 2025-09-04T18:42:30,275 ast/mapping.c:12410:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:30,276 12410 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T18:42:30,276 | ^ 2025-09-04T18:42:30,276 ast/mapping.c:12458:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:30,276 12458 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T18:42:30,276 | ^~~~~~~~~~~~~ 2025-09-04T18:42:30,297 ast/mapping.c:12039:11: note: ‘neff’ was declared here 2025-09-04T18:42:30,297 12039 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T18:42:30,297 | ^~~~ 2025-09-04T18:42:30,297 ast/mapping.c:12458:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:30,297 12458 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T18:42:30,297 | ^~~~~~~~~~~~~ 2025-09-04T18:42:31,311 ast/mapping.c: In function ‘RebinSeqI’: 2025-09-04T18:42:31,332 ast/mapping.c:12410:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:31,333 12410 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T18:42:31,333 | ^ 2025-09-04T18:42:31,333 ast/mapping.c:12457:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:31,333 12457 | MAKE_REBINSEQ(I,int,1) 2025-09-04T18:42:31,333 | ^~~~~~~~~~~~~ 2025-09-04T18:42:31,354 ast/mapping.c:12039:11: note: ‘neff’ was declared here 2025-09-04T18:42:31,354 12039 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T18:42:31,354 | ^~~~ 2025-09-04T18:42:31,354 ast/mapping.c:12457:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:31,354 12457 | MAKE_REBINSEQ(I,int,1) 2025-09-04T18:42:31,354 | ^~~~~~~~~~~~~ 2025-09-04T18:42:32,367 ast/mapping.c: In function ‘RebinSeqF’: 2025-09-04T18:42:32,389 ast/mapping.c:12410:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:32,389 12410 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T18:42:32,389 | ^ 2025-09-04T18:42:32,389 ast/mapping.c:12456:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:32,389 12456 | MAKE_REBINSEQ(F,float,0) 2025-09-04T18:42:32,389 | ^~~~~~~~~~~~~ 2025-09-04T18:42:32,410 ast/mapping.c:12039:11: note: ‘neff’ was declared here 2025-09-04T18:42:32,410 12039 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T18:42:32,410 | ^~~~ 2025-09-04T18:42:32,410 ast/mapping.c:12456:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:32,411 12456 | MAKE_REBINSEQ(F,float,0) 2025-09-04T18:42:32,411 | ^~~~~~~~~~~~~ 2025-09-04T18:42:33,426 ast/mapping.c: In function ‘RebinSeqD’: 2025-09-04T18:42:33,447 ast/mapping.c:12410:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:33,447 12410 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T18:42:33,447 | ^ 2025-09-04T18:42:33,447 ast/mapping.c:12455:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:33,448 12455 | MAKE_REBINSEQ(D,double,0) 2025-09-04T18:42:33,448 | ^~~~~~~~~~~~~ 2025-09-04T18:42:33,468 ast/mapping.c:12039:11: note: ‘neff’ was declared here 2025-09-04T18:42:33,469 12039 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T18:42:33,469 | ^~~~ 2025-09-04T18:42:33,469 ast/mapping.c:12455:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T18:42:33,469 12455 | MAKE_REBINSEQ(D,double,0) 2025-09-04T18:42:33,469 | ^~~~~~~~~~~~~ 2025-09-04T18:42:49,485 In file included from ast/mapping.h:327, 2025-09-04T18:42:49,486 from ast/mathmap.c:174: 2025-09-04T18:42:49,486 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:42:49,486 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:42:49,486 | ^~~~~~~~ 2025-09-04T18:42:49,486 In file included from ast/pointset.h:192: 2025-09-04T18:42:49,486 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:42:49,486 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:42:49,487 | ^~~~~~~~ 2025-09-04T18:42:56,260 In file included from ast/matrixmap.c:196: 2025-09-04T18:42:56,260 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:42:56,260 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:42:56,260 | ^~~~~~~~ 2025-09-04T18:42:56,261 In file included from ast/pointset.h:192: 2025-09-04T18:42:56,261 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:42:56,261 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:42:56,261 | ^~~~~~~~ 2025-09-04T18:42:57,202 ast/matrixmap.c: In function ‘MatWin2’: 2025-09-04T18:42:57,206 ast/matrixmap.c:3126:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:57,206 3126 | double *newscales; /* Scales for new WinMap */ 2025-09-04T18:42:57,206 | ^~~~~~~~~ 2025-09-04T18:42:57,209 ast/matrixmap.c:3127:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:42:57,209 3127 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T18:42:57,209 | ^~~~~~~~~ 2025-09-04T18:42:59,846 In file included from ast/memory.c:217: 2025-09-04T18:42:59,846 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:42:59,846 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:42:59,846 | ^~~~~~~~ 2025-09-04T18:42:59,846 In file included from ast/pointset.h:192: 2025-09-04T18:42:59,847 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:42:59,847 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:42:59,847 | ^~~~~~~~ 2025-09-04T18:42:59,900 ast/memory.c: In function ‘astChrMatchN_’: 2025-09-04T18:42:59,901 ast/memory.c:1374:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:42:59,901 1374 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T18:42:59,901 | ^ 2025-09-04T18:42:59,912 ast/memory.c: In function ‘astFreeDouble_’: 2025-09-04T18:42:59,915 ast/memory.c:2235:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T18:42:59,915 2235 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T18:42:59,915 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:42:59,915 2236 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T18:42:59,915 2237 | "an integer multiple of %lu.", status, size, 2025-09-04T18:42:59,915 | ~~~~ 2025-09-04T18:42:59,915 | | 2025-09-04T18:42:59,915 | size_t {aka unsigned int} 2025-09-04T18:42:59,917 ast/memory.c:2236:54: note: format string is defined here 2025-09-04T18:42:59,917 2236 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T18:42:59,917 | ~~^ 2025-09-04T18:42:59,917 | | 2025-09-04T18:42:59,917 | long unsigned int 2025-09-04T18:42:59,917 | %u 2025-09-04T18:42:59,920 ast/memory.c:2235:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T18:42:59,920 2235 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T18:42:59,920 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:42:59,920 ...... 2025-09-04T18:42:59,920 2238 | sizeof( void * ) ); 2025-09-04T18:42:59,920 | ~~~~~~~~~~~~~~~~ 2025-09-04T18:42:59,920 | | 2025-09-04T18:42:59,920 | unsigned int 2025-09-04T18:42:59,922 ast/memory.c:2237:43: note: format string is defined here 2025-09-04T18:42:59,922 2237 | "an integer multiple of %lu.", status, size, 2025-09-04T18:42:59,922 | ~~^ 2025-09-04T18:42:59,922 | | 2025-09-04T18:42:59,922 | long unsigned int 2025-09-04T18:42:59,922 | %u 2025-09-04T18:43:00,962 ast/memory.c: In function ‘ChrMatcher’: 2025-09-04T18:43:00,965 ast/memory.c:2977:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T18:43:00,965 2977 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T18:43:00,965 | ^~ 2025-09-04T18:43:00,967 ast/memory.c:2977:35: note: directive argument in the range [1, 1073741824] 2025-09-04T18:43:00,967 2977 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T18:43:00,967 | ^~~~~~~~~~~ 2025-09-04T18:43:00,969 ast/memory.c:2977:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T18:43:00,970 2977 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T18:43:00,970 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:43:01,816 In file included from ast/normmap.c:97: 2025-09-04T18:43:01,816 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:01,816 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:01,816 | ^~~~~~~~ 2025-09-04T18:43:01,817 In file included from ast/pointset.h:192: 2025-09-04T18:43:01,817 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:01,818 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:01,818 | ^~~~~~~~ 2025-09-04T18:43:02,431 In file included from ast/nullregion.c:83: 2025-09-04T18:43:02,431 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:02,431 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:02,432 | ^~~~~~~~ 2025-09-04T18:43:02,432 In file included from ast/pointset.h:192: 2025-09-04T18:43:02,432 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:02,432 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:02,432 | ^~~~~~~~ 2025-09-04T18:43:02,505 ast/nullregion.c: In function ‘MergeNullRegion’: 2025-09-04T18:43:02,506 ast/nullregion.c:632:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:02,506 632 | int nax; /* Number of axes in "result" */ 2025-09-04T18:43:02,506 | ^~~ 2025-09-04T18:43:02,509 ast/nullregion.c: In function ‘RegBaseBox’: 2025-09-04T18:43:02,510 ast/nullregion.c:1017:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:02,510 1017 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T18:43:02,510 | ^~~~ 2025-09-04T18:43:02,515 ast/nullregion.c: In function ‘GetRegionBounds’: 2025-09-04T18:43:02,516 ast/nullregion.c:1263:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:02,516 1263 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T18:43:02,516 | ^~~~ 2025-09-04T18:43:02,521 ast/nullregion.c: In function ‘Dump’: 2025-09-04T18:43:02,523 ast/nullregion.c:1583:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:02,523 1583 | AstNullRegion *this; /* Pointer to the NullRegion structure */ 2025-09-04T18:43:02,523 | ^~~~ 2025-09-04T18:43:03,264 In file included from ast/mapping.h:327, 2025-09-04T18:43:03,264 from ast/frame.h:556, 2025-09-04T18:43:03,264 from ast/frameset.h:438, 2025-09-04T18:43:03,264 from ast/plot.h:86, 2025-09-04T18:43:03,264 from ast/object.c:272: 2025-09-04T18:43:03,264 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:03,264 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:03,264 | ^~~~~~~~ 2025-09-04T18:43:03,265 In file included from ast/pointset.h:192: 2025-09-04T18:43:03,265 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:03,265 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:03,265 | ^~~~~~~~ 2025-09-04T18:43:03,416 ast/object.c: In function ‘FromStringSource’: 2025-09-04T18:43:03,420 ast/object.c:4570:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T18:43:03,420 4570 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T18:43:03,420 | ^~~~~~~~~~~~~~ 2025-09-04T18:43:05,955 In file included from ast/palwrap.c:75: 2025-09-04T18:43:05,955 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T18:43:05,956 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:05,956 86 | int status; 2025-09-04T18:43:05,956 | ^~~~~~ 2025-09-04T18:43:11,708 In file included from ast/pcdmap.c:112: 2025-09-04T18:43:11,708 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:11,708 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:11,709 | ^~~~~~~~ 2025-09-04T18:43:11,709 In file included from ast/pointset.h:192: 2025-09-04T18:43:11,709 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:11,709 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:11,709 | ^~~~~~~~ 2025-09-04T18:43:13,286 In file included from ast/permmap.c:115: 2025-09-04T18:43:13,286 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:13,286 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:13,286 | ^~~~~~~~ 2025-09-04T18:43:13,287 In file included from ast/pointset.h:192: 2025-09-04T18:43:13,287 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:13,287 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:13,287 | ^~~~~~~~ 2025-09-04T18:43:15,602 In file included from ast/mapping.h:327, 2025-09-04T18:43:15,602 from ast/cmpmap.h:139, 2025-09-04T18:43:15,602 from ast/plot.c:1470: 2025-09-04T18:43:15,602 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:15,602 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:15,602 | ^~~~~~~~ 2025-09-04T18:43:15,603 In file included from ast/pointset.h:192: 2025-09-04T18:43:15,603 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:15,603 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:15,603 | ^~~~~~~~ 2025-09-04T18:43:15,878 ast/plot.c: In function ‘CheckLabels2’: 2025-09-04T18:43:15,882 ast/plot.c:6191:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:43:15,882 6191 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T18:43:15,882 | ^ 2025-09-04T18:43:15,967 ast/plot.c: In function ‘DefGap’: 2025-09-04T18:43:15,973 ast/plot.c:8964:13: warning: variable ‘ptr1’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:15,974 8964 | double **ptr1; /* Pointer to graphics axis values */ 2025-09-04T18:43:15,974 | ^~~~ 2025-09-04T18:43:16,051 ast/plot.c: In function ‘EdgeLabels’: 2025-09-04T18:43:16,060 ast/plot.c:10876:11: warning: variable ‘oppval’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:16,060 10876 | double oppval; /* Axis value on the edge opposite to the labels */ 2025-09-04T18:43:16,060 | ^~~~~~ 2025-09-04T18:43:16,141 ast/plot.c: In function ‘FindMajTicks’: 2025-09-04T18:43:16,151 ast/plot.c:12359:8: warning: variable ‘lnfill’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:16,151 12359 | int lnfill; /* Last used value for nfill */ 2025-09-04T18:43:16,151 | ^~~~~~ 2025-09-04T18:43:16,438 ast/plot.c: In function ‘GetAttrib’: 2025-09-04T18:43:16,452 ast/plot.c:15482:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:16,453 15482 | int nax; /* Number of base Frame axes */ 2025-09-04T18:43:16,453 | ^~~ 2025-09-04T18:43:16,748 ast/plot.c: In function ‘HasEscapes’: 2025-09-04T18:43:16,764 ast/plot.c:19439:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:43:16,765 19439 | } else if( nc < strlen( text ) ) { 2025-09-04T18:43:16,765 | ^ 2025-09-04T18:43:16,918 ast/plot.c: In function ‘Labels’: 2025-09-04T18:43:16,937 ast/plot.c:20876:8: warning: variable ‘last’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:16,937 20876 | int last; /* The index of the last tick to use */ 2025-09-04T18:43:16,937 | ^~~~ 2025-09-04T18:43:16,957 ast/plot.c:20844:22: warning: variable ‘cdt’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:16,957 20844 | AstPlotCurveData *cdt; /* Pointer to the AstPlotCurveData for the next tick */ 2025-09-04T18:43:16,957 | ^~~ 2025-09-04T18:43:17,614 ast/plot.c: In function ‘TestAttrib’: 2025-09-04T18:43:17,641 ast/plot.c:25834:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:17,642 25834 | int nax; /* Number of base Frame axes */ 2025-09-04T18:43:17,642 | ^~~ 2025-09-04T18:43:17,646 ast/plot.c: At top level: 2025-09-04T18:43:17,669 ast/plot.c:26436:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T18:43:17,670 26436 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T18:43:17,670 | ~~~~^~~~~~~~~~ 2025-09-04T18:43:17,670 ast/plot.c:2321:41: note: previously declared as ‘int *’ 2025-09-04T18:43:17,670 2321 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T18:43:17,670 | ^~~~~ 2025-09-04T18:43:17,806 ast/plot.c: In function ‘TickMarks’: 2025-09-04T18:43:17,832 ast/plot.c:27255:11: warning: variable ‘cen0’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:17,832 27255 | double cen0; /* Supplied value of cen */ 2025-09-04T18:43:17,832 | ^~~~ 2025-09-04T18:43:24,236 ast/plot.c: In function ‘ToggleLogLin.isra’: 2025-09-04T18:43:24,264 ast/plot.c:29488:54: warning: ‘%.*g’ directive writing between 1 and 24 bytes into a region of size between 20 and 43 [-Wformat-overflow=] 2025-09-04T18:43:24,264 29488 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", AST__DBL_DIG, b, AST__DBL_DIG, a ); 2025-09-04T18:43:24,265 | ^~~~ 2025-09-04T18:43:24,292 ast/plot.c:29488:34: note: assuming directive output of 23 bytes 2025-09-04T18:43:24,293 29488 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", AST__DBL_DIG, b, AST__DBL_DIG, a ); 2025-09-04T18:43:24,293 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:43:24,321 ast/plot.c:29488:17: note: ‘sprintf’ output between 19 and 65 bytes into a destination of size 59 2025-09-04T18:43:24,321 29488 | (void) sprintf( fwdexp, "b=-pow(10,(g-%.*g)/%.*g)", AST__DBL_DIG, b, AST__DBL_DIG, a ); 2025-09-04T18:43:24,321 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:43:24,352 ast/plot.c:29483:53: warning: ‘%.*g’ directive writing between 1 and 24 bytes into a region of size between 21 and 44 [-Wformat-overflow=] 2025-09-04T18:43:24,352 29483 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", AST__DBL_DIG, b, AST__DBL_DIG, a ); 2025-09-04T18:43:24,352 | ^~~~ 2025-09-04T18:43:24,380 ast/plot.c:29483:34: note: assuming directive output of 23 bytes 2025-09-04T18:43:24,380 29483 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", AST__DBL_DIG, b, AST__DBL_DIG, a ); 2025-09-04T18:43:24,380 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:43:24,408 ast/plot.c:29483:17: note: ‘sprintf’ output between 18 and 64 bytes into a destination of size 59 2025-09-04T18:43:24,408 29483 | (void) sprintf( fwdexp, "b=pow(10,(g-%.*g)/%.*g)", AST__DBL_DIG, b, AST__DBL_DIG, a ); 2025-09-04T18:43:24,408 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:43:29,359 In function ‘TickMarks’, 2025-09-04T18:43:29,359 inlined from ‘GridLines.constprop’ at ast/plot.c:18756:22: 2025-09-04T18:43:29,385 ast/plot.c:27400:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:43:29,385 27400 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T18:43:29,386 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:43:29,386 ast/plot.c: In function ‘GridLines.constprop’: 2025-09-04T18:43:29,412 ast/plot.c:27257:11: note: ‘refval’ was declared here 2025-09-04T18:43:29,412 27257 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T18:43:29,412 | ^~~~~~ 2025-09-04T18:43:42,346 In file included from ast/mapping.h:327, 2025-09-04T18:43:42,346 from ast/frame.h:556, 2025-09-04T18:43:42,346 from ast/cmpframe.h:257, 2025-09-04T18:43:42,346 from ast/plot3d.c:1161: 2025-09-04T18:43:42,347 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:42,347 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:42,347 | ^~~~~~~~ 2025-09-04T18:43:42,347 In file included from ast/pointset.h:192: 2025-09-04T18:43:42,347 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:42,347 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:42,347 | ^~~~~~~~ 2025-09-04T18:43:42,578 ast/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T18:43:42,579 6591 | const float up[], const char *just, int *status ){ 2025-09-04T18:43:42,579 | ~~~~~~~~~~~~^~~~ 2025-09-04T18:43:42,579 ast/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T18:43:42,579 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T18:43:42,579 | ^~~~~~~~~~~~~~~ 2025-09-04T18:43:42,871 ast/plot3d.c: In function ‘Text’: 2025-09-04T18:43:42,876 ast/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T18:43:42,876 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T18:43:42,876 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:43:42,877 ast/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T18:43:42,877 ast/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T18:43:42,877 In file included from ast/plot3d.c:1171: 2025-09-04T18:43:42,877 ast/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T18:43:42,877 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T18:43:42,878 | ^~~~~~~~~~ 2025-09-04T18:43:48,635 In file included from ast/pointlist.c:103: 2025-09-04T18:43:48,635 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:48,635 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:48,635 | ^~~~~~~~ 2025-09-04T18:43:48,635 In file included from ast/pointset.h:192: 2025-09-04T18:43:48,635 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:48,635 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:48,636 | ^~~~~~~~ 2025-09-04T18:43:48,780 ast/pointlist.c: In function ‘RegPins’: 2025-09-04T18:43:48,782 ast/pointlist.c:1930:13: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:48,782 1930 | double **ptr; /* Pointer to axis values in "this" */ 2025-09-04T18:43:48,782 | ^~~ 2025-09-04T18:43:48,786 ast/pointlist.c: In function ‘Simplify’: 2025-09-04T18:43:48,788 ast/pointlist.c:2215:13: warning: variable ‘ptr2’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:48,789 2215 | double **ptr2; /* Pointer to current Frame points */ 2025-09-04T18:43:48,789 | ^~~~ 2025-09-04T18:43:48,789 ast/pointlist.c: In function ‘TestAttrib’: 2025-09-04T18:43:48,792 ast/pointlist.c:2336:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:48,792 2336 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T18:43:48,792 | ^~~~ 2025-09-04T18:43:48,801 ast/pointlist.c: In function ‘Dump’: 2025-09-04T18:43:48,803 ast/pointlist.c:2757:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:43:48,804 2757 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T18:43:48,804 | ^~~~ 2025-09-04T18:43:52,019 In file included from ast/pointset.c:459: 2025-09-04T18:43:52,019 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:52,020 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:52,020 | ^~~~~~~~ 2025-09-04T18:43:52,021 In file included from ast/pointset.h:192: 2025-09-04T18:43:52,021 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:52,021 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:52,021 | ^~~~~~~~ 2025-09-04T18:43:53,525 In file included from ast/polygon.c:162: 2025-09-04T18:43:53,525 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:43:53,525 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:43:53,525 | ^~~~~~~~ 2025-09-04T18:43:53,526 In file included from ast/pointset.h:192: 2025-09-04T18:43:53,526 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:43:53,526 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:43:53,526 | ^~~~~~~~ 2025-09-04T18:45:02,047 In file included from ast/polymap.c:145: 2025-09-04T18:45:02,047 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:02,047 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:02,048 | ^~~~~~~~ 2025-09-04T18:45:02,048 In file included from ast/pointset.h:192: 2025-09-04T18:45:02,049 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:02,049 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:02,049 | ^~~~~~~~ 2025-09-04T18:45:06,395 In file included from ast/prism.c:105: 2025-09-04T18:45:06,396 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:06,396 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:06,396 | ^~~~~~~~ 2025-09-04T18:45:06,396 In file included from ast/pointset.h:192: 2025-09-04T18:45:06,396 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:06,396 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:06,396 | ^~~~~~~~ 2025-09-04T18:45:06,474 ast/prism.c: In function ‘astConvertToPrism_’: 2025-09-04T18:45:06,474 ast/prism.c:294:8: warning: variable ‘nin’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:06,475 294 | int nin; /* No. of base Frame axes (Mapping inputs) */ 2025-09-04T18:45:06,475 | ^~~ 2025-09-04T18:45:06,492 ast/prism.c: In function ‘astInitPrismVtab_’: 2025-09-04T18:45:06,493 ast/prism.c:1298:18: warning: variable ‘frame’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:06,493 1298 | AstFrameVtab *frame; /* Pointer to Frame component of Vtab */ 2025-09-04T18:45:06,493 | ^~~~~ 2025-09-04T18:45:06,512 ast/prism.c: In function ‘RegBaseMesh’: 2025-09-04T18:45:06,514 ast/prism.c:2095:8: warning: variable ‘nax2’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:06,514 2095 | int nax2; /* Number of axes in region2 */ 2025-09-04T18:45:06,515 | ^~~~ 2025-09-04T18:45:12,382 In file included from ast/ratemap.c:91: 2025-09-04T18:45:12,382 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:12,382 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:12,382 | ^~~~~~~~ 2025-09-04T18:45:12,383 In file included from ast/pointset.h:192: 2025-09-04T18:45:12,383 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:12,383 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:12,383 | ^~~~~~~~ 2025-09-04T18:45:13,129 In file included from ast/mapping.h:327, 2025-09-04T18:45:13,129 from ast/region.c:798: 2025-09-04T18:45:13,129 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:13,129 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:13,130 | ^~~~~~~~ 2025-09-04T18:45:13,130 In file included from ast/pointset.h:192: 2025-09-04T18:45:13,131 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:13,131 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:13,131 | ^~~~~~~~ 2025-09-04T18:45:22,294 In file included from ast/selectormap.c:102: 2025-09-04T18:45:22,294 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:22,294 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:22,294 | ^~~~~~~~ 2025-09-04T18:45:22,294 In file included from ast/pointset.h:192: 2025-09-04T18:45:22,294 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:22,294 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:22,294 | ^~~~~~~~ 2025-09-04T18:45:23,150 In file included from ast/shiftmap.c:78: 2025-09-04T18:45:23,150 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:23,150 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:23,150 | ^~~~~~~~ 2025-09-04T18:45:23,150 In file included from ast/pointset.h:192: 2025-09-04T18:45:23,150 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:23,150 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:23,150 | ^~~~~~~~ 2025-09-04T18:45:23,838 In file included from ast/skyaxis.c:141: 2025-09-04T18:45:23,838 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:23,838 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:23,838 | ^~~~~~~~ 2025-09-04T18:45:23,839 In file included from ast/pal.h:90, 2025-09-04T18:45:23,839 from ast/skyaxis.c:136: 2025-09-04T18:45:23,839 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:23,839 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:23,839 | ^~~~~~~~ 2025-09-04T18:45:26,622 In file included from ast/skyframe.c:761: 2025-09-04T18:45:26,622 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:26,622 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:26,622 | ^~~~~~~~ 2025-09-04T18:45:26,623 In file included from ast/pointset.h:192: 2025-09-04T18:45:26,623 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:26,623 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:26,623 | ^~~~~~~~ 2025-09-04T18:45:26,920 ast/skyframe.c: In function ‘SetAttrib’: 2025-09-04T18:45:26,927 ast/skyframe.c:8668:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:45:26,928 8668 | if( nc == strlen( setting + offset ) ) { 2025-09-04T18:45:26,928 | ^~ 2025-09-04T18:45:26,937 ast/skyframe.c:8722:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:45:26,937 8722 | if( nc == strlen( setting + offset ) ) { 2025-09-04T18:45:26,937 | ^~ 2025-09-04T18:45:32,930 In file included from ast/slamap.c:188: 2025-09-04T18:45:32,931 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:32,931 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:32,931 | ^~~~~~~~ 2025-09-04T18:45:32,931 In file included from ast/pal.h:90, 2025-09-04T18:45:32,931 from ast/slamap.c:181: 2025-09-04T18:45:32,931 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:32,931 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:32,931 | ^~~~~~~~ 2025-09-04T18:45:36,667 In file included from ast/mapping.h:327, 2025-09-04T18:45:36,668 from ast/specfluxframe.c:90: 2025-09-04T18:45:36,668 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:36,668 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:36,668 | ^~~~~~~~ 2025-09-04T18:45:36,668 In file included from ast/pointset.h:192: 2025-09-04T18:45:36,668 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:36,668 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:36,668 | ^~~~~~~~ 2025-09-04T18:45:36,765 ast/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T18:45:36,766 ast/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:36,766 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T18:45:36,766 | ^~~~~~~ 2025-09-04T18:45:36,766 ast/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:36,766 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T18:45:36,766 | ^~~~~~ 2025-09-04T18:45:36,795 ast/specfluxframe.c: In function ‘Dump’: 2025-09-04T18:45:36,796 ast/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:36,796 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T18:45:36,796 | ^~~~ 2025-09-04T18:45:37,635 In file included from ast/mapping.h:327, 2025-09-04T18:45:37,635 from ast/unit.h:55, 2025-09-04T18:45:37,636 from ast/specframe.c:206: 2025-09-04T18:45:37,636 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:37,636 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:37,636 | ^~~~~~~~ 2025-09-04T18:45:37,637 In file included from ast/pointset.h:192: 2025-09-04T18:45:37,637 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:37,637 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:37,637 | ^~~~~~~~ 2025-09-04T18:45:37,950 ast/specframe.c: In function ‘Dump’: 2025-09-04T18:45:37,956 ast/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:45:37,957 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T18:45:37,957 | ^ 2025-09-04T18:45:41,772 In file included from ast/specmap.c:180: 2025-09-04T18:45:41,772 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:41,772 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:41,773 | ^~~~~~~~ 2025-09-04T18:45:41,773 In file included from ast/pal.h:90, 2025-09-04T18:45:41,773 from ast/specmap.c:174: 2025-09-04T18:45:41,773 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:41,773 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:41,773 | ^~~~~~~~ 2025-09-04T18:45:44,627 In file included from ast/sphmap.c:108: 2025-09-04T18:45:44,627 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:44,628 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:44,628 | ^~~~~~~~ 2025-09-04T18:45:44,629 In file included from ast/pointset.h:192: 2025-09-04T18:45:44,629 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:44,629 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:44,629 | ^~~~~~~~ 2025-09-04T18:45:45,630 In file included from ast/mapping.h:327, 2025-09-04T18:45:45,630 from ast/unitmap.h:131, 2025-09-04T18:45:45,631 from ast/stc.c:101: 2025-09-04T18:45:45,631 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:45,631 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:45,631 | ^~~~~~~~ 2025-09-04T18:45:45,631 In file included from ast/pointset.h:192: 2025-09-04T18:45:45,631 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:45,631 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:45,631 | ^~~~~~~~ 2025-09-04T18:45:45,702 ast/stc.c: In function ‘ClearAttrib’: 2025-09-04T18:45:45,702 ast/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:45,702 300 | int len; /* Length of attrib string */ 2025-09-04T18:45:45,703 | ^~~ 2025-09-04T18:45:45,710 ast/stc.c: In function ‘GetAttrib’: 2025-09-04T18:45:45,710 ast/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:45,710 776 | int len; /* Length of attrib string */ 2025-09-04T18:45:45,710 | ^~~ 2025-09-04T18:45:45,745 ast/stc.c: In function ‘TestAttrib’: 2025-09-04T18:45:45,747 ast/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:45,747 2844 | int len; /* Length of attrib string */ 2025-09-04T18:45:45,747 | ^~~ 2025-09-04T18:45:45,750 ast/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:45,750 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T18:45:45,750 | ^~~~ 2025-09-04T18:45:47,144 In file included from ast/mapping.h:327, 2025-09-04T18:45:47,145 from ast/frame.h:556, 2025-09-04T18:45:47,145 from ast/region.h:68, 2025-09-04T18:45:47,145 from ast/stc.h:71, 2025-09-04T18:45:47,145 from ast/stccatalogentrylocation.c:76: 2025-09-04T18:45:47,145 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:47,145 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:47,145 | ^~~~~~~~ 2025-09-04T18:45:47,145 In file included from ast/pointset.h:192: 2025-09-04T18:45:47,145 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:47,146 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:47,146 | ^~~~~~~~ 2025-09-04T18:45:47,201 ast/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T18:45:47,201 ast/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:47,201 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T18:45:47,201 | ^~~ 2025-09-04T18:45:47,201 ast/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:47,201 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T18:45:47,201 | ^~~~~~~ 2025-09-04T18:45:47,201 ast/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T18:45:47,202 ast/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:47,202 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T18:45:47,202 | ^~~~ 2025-09-04T18:45:47,506 In file included from ast/mapping.h:327, 2025-09-04T18:45:47,506 from ast/frame.h:556, 2025-09-04T18:45:47,506 from ast/region.h:68, 2025-09-04T18:45:47,506 from ast/stc.h:71, 2025-09-04T18:45:47,506 from ast/stcobsdatalocation.c:97: 2025-09-04T18:45:47,506 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:47,506 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:47,507 | ^~~~~~~~ 2025-09-04T18:45:47,507 In file included from ast/pointset.h:192: 2025-09-04T18:45:47,507 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:47,507 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:47,507 | ^~~~~~~~ 2025-09-04T18:45:47,564 ast/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T18:45:47,564 ast/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:47,564 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T18:45:47,564 | ^~~ 2025-09-04T18:45:47,564 ast/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:47,564 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T18:45:47,564 | ^~~~~~~ 2025-09-04T18:45:47,950 In file included from ast/mapping.h:327, 2025-09-04T18:45:47,950 from ast/frame.h:556, 2025-09-04T18:45:47,950 from ast/region.h:68, 2025-09-04T18:45:47,950 from ast/stc.h:71, 2025-09-04T18:45:47,950 from ast/stcresourceprofile.c:76: 2025-09-04T18:45:47,950 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:47,950 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:47,951 | ^~~~~~~~ 2025-09-04T18:45:47,952 In file included from ast/pointset.h:192: 2025-09-04T18:45:47,952 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:47,952 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:47,952 | ^~~~~~~~ 2025-09-04T18:45:48,008 ast/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T18:45:48,008 ast/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:48,008 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T18:45:48,008 | ^~~ 2025-09-04T18:45:48,008 ast/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:48,009 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T18:45:48,009 | ^~~~~~~ 2025-09-04T18:45:48,009 ast/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T18:45:48,009 ast/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:48,010 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T18:45:48,010 | ^~~~ 2025-09-04T18:45:48,325 In file included from ast/mapping.h:327, 2025-09-04T18:45:48,325 from ast/frame.h:556, 2025-09-04T18:45:48,325 from ast/stcschan.c:213: 2025-09-04T18:45:48,326 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:48,326 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:48,326 | ^~~~~~~~ 2025-09-04T18:45:48,327 In file included from ast/pointset.h:192: 2025-09-04T18:45:48,327 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:48,327 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:48,327 | ^~~~~~~~ 2025-09-04T18:45:48,920 In file included from ast/frame.h:554: 2025-09-04T18:45:48,920 ast/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T18:45:48,922 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:45:48,922 505 | #define astRetF_(x) (x) 2025-09-04T18:45:48,922 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:45:48,922 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:45:48,923 | ^~~~~~ 2025-09-04T18:45:48,923 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:45:48,923 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:45:48,923 | ^~~~~~~~~ 2025-09-04T18:45:48,923 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:45:48,923 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T18:45:48,923 | ^~~~~~~~~~ 2025-09-04T18:45:48,925 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:45:48,925 505 | #define astRetF_(x) (x) 2025-09-04T18:45:48,925 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:45:48,925 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:45:48,925 | ^~~~~~ 2025-09-04T18:45:48,926 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:45:48,926 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:45:48,926 | ^~~~~~~~~ 2025-09-04T18:45:48,926 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:45:48,926 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T18:45:48,926 | ^~~~~~~~~~ 2025-09-04T18:45:48,926 In file included from ast/stcschan.c:233: 2025-09-04T18:45:48,926 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:45:48,926 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T18:45:48,926 | ^~~~~~~~~~~ 2025-09-04T18:45:55,435 In file included from ast/mapping.h:327, 2025-09-04T18:45:55,435 from ast/frame.h:556, 2025-09-04T18:45:55,435 from ast/region.h:68, 2025-09-04T18:45:55,435 from ast/stc.h:71, 2025-09-04T18:45:55,435 from ast/stcsearchlocation.c:76: 2025-09-04T18:45:55,435 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:55,435 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:55,436 | ^~~~~~~~ 2025-09-04T18:45:55,436 In file included from ast/pointset.h:192: 2025-09-04T18:45:55,436 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:55,436 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:55,436 | ^~~~~~~~ 2025-09-04T18:45:55,490 ast/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T18:45:55,491 ast/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:55,491 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T18:45:55,491 | ^~~ 2025-09-04T18:45:55,491 ast/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:55,491 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T18:45:55,491 | ^~~~~~~ 2025-09-04T18:45:55,491 ast/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T18:45:55,491 ast/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:45:55,491 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T18:45:55,492 | ^~~~ 2025-09-04T18:45:55,794 In file included from ast/switchmap.c:138: 2025-09-04T18:45:55,795 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:45:55,795 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:45:55,795 | ^~~~~~~~ 2025-09-04T18:45:55,795 In file included from ast/pointset.h:192: 2025-09-04T18:45:55,795 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:45:55,795 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:45:55,795 | ^~~~~~~~ 2025-09-04T18:45:57,495 ast/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T18:45:57,495 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T18:45:57,495 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:45:57,495 ast/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T18:45:57,495 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T18:45:57,495 | ^~~~~~ 2025-09-04T18:45:57,496 ast/table.c: In function ‘ParseKey’: 2025-09-04T18:45:57,498 ast/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:45:57,499 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T18:45:57,499 | ^~ 2025-09-04T18:46:00,788 In file included from ast/mapping.h:327, 2025-09-04T18:46:00,788 from ast/unit.h:55, 2025-09-04T18:46:00,788 from ast/timeframe.c:249: 2025-09-04T18:46:00,789 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:00,789 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:00,789 | ^~~~~~~~ 2025-09-04T18:46:00,789 In file included from ast/pointset.h:192: 2025-09-04T18:46:00,789 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:00,789 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:00,789 | ^~~~~~~~ 2025-09-04T18:46:01,860 In file included from ast/timeframe.c:247: 2025-09-04T18:46:01,860 ast/timeframe.c: In function ‘Centre’: 2025-09-04T18:46:01,860 ast/memory.h:276:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:46:01,860 276 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T18:46:01,860 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T18:46:01,860 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T18:46:01,860 | ^~~~~~~~ 2025-09-04T18:46:01,860 ast/timeframe.c:706:17: note: in expansion of macro ‘astStore’ 2025-09-04T18:46:01,861 706 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T18:46:01,861 | ^~~~~~~~ 2025-09-04T18:46:01,861 ast/timeframe.c:652:10: note: ‘date1’ was declared here 2025-09-04T18:46:01,861 652 | char *date1; 2025-09-04T18:46:01,861 | ^~~~~ 2025-09-04T18:46:01,861 ast/memory.h:267:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T18:46:01,861 267 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T18:46:01,861 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T18:46:01,861 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T18:46:01,861 | ^~~~~~~~ 2025-09-04T18:46:01,862 ast/timeframe.c:804:15: note: in expansion of macro ‘astFree’ 2025-09-04T18:46:01,862 804 | date2 = astFree( date2 ); 2025-09-04T18:46:01,862 | ^~~~~~~ 2025-09-04T18:46:01,862 ast/timeframe.c:653:10: note: ‘date2’ was declared here 2025-09-04T18:46:01,862 653 | char *date2; 2025-09-04T18:46:01,862 | ^~~~~ 2025-09-04T18:46:04,694 In file included from ast/mapping.h:327, 2025-09-04T18:46:04,694 from ast/slamap.h:134, 2025-09-04T18:46:04,694 from ast/timemap.c:172: 2025-09-04T18:46:04,694 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:04,694 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:04,694 | ^~~~~~~~ 2025-09-04T18:46:04,694 In file included from ast/pal.h:90, 2025-09-04T18:46:04,694 from ast/timemap.c:171: 2025-09-04T18:46:04,695 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:04,695 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:04,695 | ^~~~~~~~ 2025-09-04T18:46:09,485 In file included from ast/tranmap.c:92: 2025-09-04T18:46:09,485 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:09,485 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:09,486 | ^~~~~~~~ 2025-09-04T18:46:09,486 In file included from ast/pointset.h:192: 2025-09-04T18:46:09,486 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:09,486 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:09,486 | ^~~~~~~~ 2025-09-04T18:46:10,365 In file included from ast/unit.c:124: 2025-09-04T18:46:10,365 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:10,365 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:10,365 | ^~~~~~~~ 2025-09-04T18:46:10,366 In file included from ast/pointset.h:192: 2025-09-04T18:46:10,366 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:10,366 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:10,366 | ^~~~~~~~ 2025-09-04T18:46:10,412 ast/unit.c: In function ‘CleanExp’: 2025-09-04T18:46:10,412 ast/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T18:46:10,412 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T18:46:10,412 | ^~ 2025-09-04T18:46:10,427 ast/unit.c: In function ‘ComplicateTree’: 2025-09-04T18:46:10,428 ast/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:46:10,428 868 | Oper op; 2025-09-04T18:46:10,428 | ^~ 2025-09-04T18:46:10,655 ast/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T18:46:10,660 ast/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T18:46:10,660 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T18:46:10,661 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:46:10,661 ast/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T18:46:10,662 ast/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T18:46:10,663 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T18:46:10,663 | ^~~~~~~ 2025-09-04T18:46:14,485 In file included from ast/unitmap.c:90: 2025-09-04T18:46:14,485 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:14,486 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:14,486 | ^~~~~~~~ 2025-09-04T18:46:14,486 In file included from ast/pointset.h:192: 2025-09-04T18:46:14,486 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:14,486 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:14,486 | ^~~~~~~~ 2025-09-04T18:46:14,521 ast/unitmap.c: In function ‘Transform’: 2025-09-04T18:46:14,521 ast/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:46:14,522 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T18:46:14,522 | ^~~ 2025-09-04T18:46:14,522 ast/unitmap.c: In function ‘Dump’: 2025-09-04T18:46:14,523 ast/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:46:14,523 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T18:46:14,523 | ^~~~ 2025-09-04T18:46:15,023 In file included from ast/unitnormmap.c:104: 2025-09-04T18:46:15,023 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:15,023 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:15,023 | ^~~~~~~~ 2025-09-04T18:46:15,024 In file included from ast/pointset.h:192: 2025-09-04T18:46:15,024 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:15,024 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:15,024 | ^~~~~~~~ 2025-09-04T18:46:16,026 In file included from ast/wcsmap.c:619: 2025-09-04T18:46:16,026 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:16,026 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:16,026 | ^~~~~~~~ 2025-09-04T18:46:16,026 In file included from ast/pointset.h:192: 2025-09-04T18:46:16,026 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:16,026 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:16,027 | ^~~~~~~~ 2025-09-04T18:46:19,408 In file included from ast/winmap.c:140: 2025-09-04T18:46:19,408 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:19,409 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:19,409 | ^~~~~~~~ 2025-09-04T18:46:19,409 In file included from ast/pointset.h:192: 2025-09-04T18:46:19,409 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:19,409 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:19,409 | ^~~~~~~~ 2025-09-04T18:46:22,222 ast/xml.c: In function ‘ReadContent’: 2025-09-04T18:46:22,228 ast/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T18:46:22,228 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T18:46:22,228 | ^~~~~~~~~ 2025-09-04T18:46:26,569 In file included from ast/mapping.h:327, 2025-09-04T18:46:26,569 from ast/frame.h:556, 2025-09-04T18:46:26,569 from ast/xmlchan.c:208: 2025-09-04T18:46:26,569 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:26,569 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:26,569 | ^~~~~~~~ 2025-09-04T18:46:26,570 In file included from ast/pointset.h:192: 2025-09-04T18:46:26,570 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:26,570 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:26,570 | ^~~~~~~~ 2025-09-04T18:46:26,784 ast/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T18:46:26,786 ast/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T18:46:26,786 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T18:46:26,786 | ^~ 2025-09-04T18:46:27,532 In file included from ast/xmlchan.c:207: 2025-09-04T18:46:27,532 ast/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T18:46:27,538 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:46:27,539 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,539 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,539 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,539 | ^~~~~~ 2025-09-04T18:46:27,539 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,539 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,539 | ^~~~~~~~~ 2025-09-04T18:46:27,539 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,539 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,539 | ^~~~~~~~~~ 2025-09-04T18:46:27,545 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:46:27,545 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,545 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,545 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,545 | ^~~~~~ 2025-09-04T18:46:27,545 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,545 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,546 | ^~~~~~~~~ 2025-09-04T18:46:27,546 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,546 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,546 | ^~~~~~~~~~ 2025-09-04T18:46:27,546 In file included from ast/xmlchan.c:214: 2025-09-04T18:46:27,546 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:46:27,546 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T18:46:27,546 | ^~~~~~~~~~~ 2025-09-04T18:46:27,551 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:46:27,551 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,551 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,551 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,551 | ^~~~~~ 2025-09-04T18:46:27,551 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,551 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,551 | ^~~~~~~~~ 2025-09-04T18:46:27,551 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,552 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,552 | ^~~~~~~~~~ 2025-09-04T18:46:27,557 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:46:27,557 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,557 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,558 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,558 | ^~~~~~ 2025-09-04T18:46:27,558 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,558 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,558 | ^~~~~~~~~ 2025-09-04T18:46:27,558 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,558 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,558 | ^~~~~~~~~~ 2025-09-04T18:46:27,558 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:46:27,558 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T18:46:27,558 | ^~~~~~~~~~~ 2025-09-04T18:46:27,563 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:46:27,563 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,563 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,563 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,564 | ^~~~~~ 2025-09-04T18:46:27,564 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,564 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,564 | ^~~~~~~~~ 2025-09-04T18:46:27,564 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,564 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,564 | ^~~~~~~~~~ 2025-09-04T18:46:27,570 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:46:27,570 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,570 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,570 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,570 | ^~~~~~ 2025-09-04T18:46:27,570 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,570 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,570 | ^~~~~~~~~ 2025-09-04T18:46:27,570 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,570 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,571 | ^~~~~~~~~~ 2025-09-04T18:46:27,571 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:46:27,571 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T18:46:27,571 | ^~~~~~~~~~~ 2025-09-04T18:46:27,576 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:46:27,576 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,576 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,576 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,576 | ^~~~~~ 2025-09-04T18:46:27,576 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,576 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,576 | ^~~~~~~~~ 2025-09-04T18:46:27,576 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,576 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,576 | ^~~~~~~~~~ 2025-09-04T18:46:27,582 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:46:27,582 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,582 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,582 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,582 | ^~~~~~ 2025-09-04T18:46:27,583 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,583 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,583 | ^~~~~~~~~ 2025-09-04T18:46:27,583 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,583 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T18:46:27,583 | ^~~~~~~~~~ 2025-09-04T18:46:27,583 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:46:27,583 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T18:46:27,583 | ^~~~~~~~~~~ 2025-09-04T18:46:27,594 ast/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T18:46:27,597 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:46:27,597 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,597 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,597 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,598 | ^~~~~~ 2025-09-04T18:46:27,598 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,598 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,598 | ^~~~~~~~~ 2025-09-04T18:46:27,598 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,598 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T18:46:27,598 | ^~~~~~~~~~ 2025-09-04T18:46:27,601 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:46:27,601 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,601 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,601 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,601 | ^~~~~~ 2025-09-04T18:46:27,601 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,601 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,601 | ^~~~~~~~~ 2025-09-04T18:46:27,601 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,602 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T18:46:27,602 | ^~~~~~~~~~ 2025-09-04T18:46:27,602 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:46:27,602 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T18:46:27,602 | ^~~~~~~~~~~ 2025-09-04T18:46:27,604 ast/object.h:505:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T18:46:27,604 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,604 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,604 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,604 | ^~~~~~ 2025-09-04T18:46:27,605 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,605 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,605 | ^~~~~~~~~ 2025-09-04T18:46:27,605 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,605 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T18:46:27,605 | ^~~~~~~~~~ 2025-09-04T18:46:27,608 ast/object.h:505:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T18:46:27,608 505 | #define astRetF_(x) (x) 2025-09-04T18:46:27,608 ast/object.h:498:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T18:46:27,608 498 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T18:46:27,608 | ^~~~~~ 2025-09-04T18:46:27,608 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T18:46:27,608 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T18:46:27,608 | ^~~~~~~~~ 2025-09-04T18:46:27,608 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T18:46:27,608 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T18:46:27,609 | ^~~~~~~~~~ 2025-09-04T18:46:27,609 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T18:46:27,609 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T18:46:27,609 | ^~~~~~~~~~~ 2025-09-04T18:46:33,911 ast/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T18:46:33,918 ast/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T18:46:33,918 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T18:46:33,919 | ^ 2025-09-04T18:46:33,919 In function ‘ReCentreAnc’, 2025-09-04T18:46:33,919 inlined from ‘StcMetadataReader’ at ast/xmlchan.c:10686:7: 2025-09-04T18:46:33,926 ast/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T18:46:33,926 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T18:46:33,926 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T18:46:35,793 In file included from ast/zoommap.c:93: 2025-09-04T18:46:35,794 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T18:46:35,794 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T18:46:35,794 | ^~~~~~~~ 2025-09-04T18:46:35,794 In file included from ast/pointset.h:192: 2025-09-04T18:46:35,794 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T18:46:35,794 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T18:46:35,794 | ^~~~~~~~ 2025-09-04T18:46:37,208 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T18:46:37,209 starlink/ast/Ast.c:63:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,210 63 | case PyArray_DOUBLE: 2025-09-04T18:46:37,210 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,210 | PyArray_DTYPE 2025-09-04T18:46:37,210 starlink/ast/Ast.c:63:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T18:46:37,225 starlink/ast/Ast.c:66:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T18:46:37,225 66 | case PyArray_FLOAT: 2025-09-04T18:46:37,225 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,225 | PyArray_ISFLOAT 2025-09-04T18:46:37,237 starlink/ast/Ast.c:69:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:37,238 69 | case PyArray_INT: 2025-09-04T18:46:37,238 | ^~~~~~~~~~~ 2025-09-04T18:46:37,238 | PyArray_Put 2025-09-04T18:46:37,251 starlink/ast/Ast.c:72:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T18:46:37,251 72 | case PyArray_UINT: 2025-09-04T18:46:37,252 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,252 | PyArray_DIM 2025-09-04T18:46:37,259 starlink/ast/Ast.c:75:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T18:46:37,259 75 | case PyArray_BYTE: 2025-09-04T18:46:37,259 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,260 | PyArray_BYTES 2025-09-04T18:46:37,272 starlink/ast/Ast.c:78:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T18:46:37,272 78 | case PyArray_UBYTE: 2025-09-04T18:46:37,272 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,272 | PyArray_BYTES 2025-09-04T18:46:37,287 starlink/ast/Ast.c:81:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T18:46:37,287 81 | case PyArray_SHORT: 2025-09-04T18:46:37,287 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,287 | PyArray_Sort 2025-09-04T18:46:37,306 starlink/ast/Ast.c:84:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T18:46:37,306 84 | case PyArray_USHORT: 2025-09-04T18:46:37,306 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,306 | PyArray_Sort 2025-09-04T18:46:37,320 starlink/ast/Ast.c:87:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T18:46:37,321 87 | case PyArray_LONG: 2025-09-04T18:46:37,321 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,321 | PyArray_One 2025-09-04T18:46:37,338 starlink/ast/Ast.c:90:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T18:46:37,338 90 | case PyArray_ULONG: 2025-09-04T18:46:37,339 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,339 | PyArray_One 2025-09-04T18:46:37,363 starlink/ast/Ast.c:93:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T18:46:37,363 93 | case PyArray_LONGLONG: 2025-09-04T18:46:37,363 | ^~~~~~~~~~~~~~~~ 2025-09-04T18:46:37,363 | Py_T_LONGLONG 2025-09-04T18:46:37,389 starlink/ast/Ast.c:96:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T18:46:37,389 96 | case PyArray_ULONGLONG: 2025-09-04T18:46:37,389 | ^~~~~~~~~~~~~~~~~ 2025-09-04T18:46:37,389 | Py_T_ULONGLONG 2025-09-04T18:46:37,408 starlink/ast/Ast.c:99:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T18:46:37,408 99 | case PyArray_CFLOAT: 2025-09-04T18:46:37,408 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,409 | PyArray_ISFLOAT 2025-09-04T18:46:37,431 starlink/ast/Ast.c:102:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,431 102 | case PyArray_CDOUBLE: 2025-09-04T18:46:37,431 | ^~~~~~~~~~~~~~~ 2025-09-04T18:46:37,431 | PyArray_DTYPE 2025-09-04T18:46:37,500 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T18:46:37,500 from starlink/ast/Ast.c:3: 2025-09-04T18:46:37,500 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T18:46:37,501 starlink/ast/Ast.c:739:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,501 739 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:37,501 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,502 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:37,502 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:37,502 | ^~~~~~~ 2025-09-04T18:46:37,523 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T18:46:37,524 starlink/ast/Ast.c:792:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,524 792 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:37,524 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,525 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:37,525 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:37,525 | ^~~~~~~ 2025-09-04T18:46:37,539 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T18:46:37,539 starlink/ast/Ast.c:830:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:37,539 830 | PyArray_INT, 0, 100); 2025-09-04T18:46:37,540 | ^~~~~~~~~~~ 2025-09-04T18:46:37,540 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:37,540 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:37,540 | ^~~~ 2025-09-04T18:46:37,562 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T18:46:37,563 starlink/ast/Ast.c:888:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,563 888 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:37,563 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,563 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:37,563 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:37,564 | ^~~~~~~ 2025-09-04T18:46:37,587 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T18:46:37,588 starlink/ast/Ast.c:1008:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,588 1008 | if( type == PyArray_DOUBLE ) { 2025-09-04T18:46:37,588 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,588 | PyArray_DTYPE 2025-09-04T18:46:37,605 starlink/ast/Ast.c:1011:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T18:46:37,606 1011 | } else if( type == PyArray_FLOAT ) { 2025-09-04T18:46:37,606 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,606 | PyArray_ISFLOAT 2025-09-04T18:46:37,619 starlink/ast/Ast.c:1014:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:37,619 1014 | } else if( type == PyArray_INT || 2025-09-04T18:46:37,620 | ^~~~~~~~~~~ 2025-09-04T18:46:37,620 | PyArray_Put 2025-09-04T18:46:37,635 starlink/ast/Ast.c:1015:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T18:46:37,636 1015 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T18:46:37,636 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,636 | PyArray_One 2025-09-04T18:46:37,662 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T18:46:37,664 starlink/ast/Ast.c:1215:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,664 1215 | if( type == PyArray_DOUBLE ) { 2025-09-04T18:46:37,664 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,664 | PyArray_DTYPE 2025-09-04T18:46:37,681 starlink/ast/Ast.c:1218:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T18:46:37,682 1218 | } else if( type == PyArray_FLOAT ) { 2025-09-04T18:46:37,682 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,682 | PyArray_ISFLOAT 2025-09-04T18:46:37,696 starlink/ast/Ast.c:1221:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:37,696 1221 | } else if( type == PyArray_INT || 2025-09-04T18:46:37,696 | ^~~~~~~~~~~ 2025-09-04T18:46:37,696 | PyArray_Put 2025-09-04T18:46:37,712 starlink/ast/Ast.c:1222:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T18:46:37,712 1222 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T18:46:37,712 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,712 | PyArray_One 2025-09-04T18:46:37,739 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T18:46:37,741 starlink/ast/Ast.c:1461:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,741 1461 | if( type == PyArray_DOUBLE ) { 2025-09-04T18:46:37,742 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,742 | PyArray_DTYPE 2025-09-04T18:46:37,759 starlink/ast/Ast.c:1464:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T18:46:37,759 1464 | } else if( type == PyArray_FLOAT ) { 2025-09-04T18:46:37,759 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,760 | PyArray_ISFLOAT 2025-09-04T18:46:37,774 starlink/ast/Ast.c:1467:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:37,774 1467 | } else if( type == PyArray_INT ) { 2025-09-04T18:46:37,774 | ^~~~~~~~~~~ 2025-09-04T18:46:37,774 | PyArray_Put 2025-09-04T18:46:37,791 starlink/ast/Ast.c:1470:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T18:46:37,791 1470 | } else if( type == PyArray_LONG ) { 2025-09-04T18:46:37,791 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,791 | PyArray_One 2025-09-04T18:46:37,808 starlink/ast/Ast.c:1473:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T18:46:37,808 1473 | } else if( type == PyArray_SHORT ) { 2025-09-04T18:46:37,808 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,808 | PyArray_Sort 2025-09-04T18:46:37,818 starlink/ast/Ast.c:1476:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T18:46:37,818 1476 | } else if( type == PyArray_BYTE ) { 2025-09-04T18:46:37,819 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,819 | PyArray_BYTES 2025-09-04T18:46:37,834 starlink/ast/Ast.c:1479:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T18:46:37,835 1479 | } else if( type == PyArray_UINT ) { 2025-09-04T18:46:37,835 | ^~~~~~~~~~~~ 2025-09-04T18:46:37,835 | PyArray_DIM 2025-09-04T18:46:37,856 starlink/ast/Ast.c:1482:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T18:46:37,856 1482 | } else if( type == PyArray_USHORT ) { 2025-09-04T18:46:37,856 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,856 | PyArray_Sort 2025-09-04T18:46:37,870 starlink/ast/Ast.c:1485:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T18:46:37,871 1485 | } else if( type == PyArray_UBYTE ) { 2025-09-04T18:46:37,871 | ^~~~~~~~~~~~~ 2025-09-04T18:46:37,871 | PyArray_BYTES 2025-09-04T18:46:37,911 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T18:46:37,912 starlink/ast/Ast.c:1774:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,913 1774 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T18:46:37,913 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,913 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:37,913 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:37,913 | ^~~~~~~ 2025-09-04T18:46:37,937 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T18:46:37,939 starlink/ast/Ast.c:1853:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:37,939 1853 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T18:46:37,939 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:37,940 | PyArray_DTYPE 2025-09-04T18:46:38,083 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T18:46:38,085 starlink/ast/Ast.c:2700:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,086 2700 | PyArray_DOUBLE, 0, 100); 2025-09-04T18:46:38,086 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,086 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:38,086 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:38,086 | ^~~~ 2025-09-04T18:46:38,106 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T18:46:38,109 starlink/ast/Ast.c:3031:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:38,109 3031 | PyArray_INT, 0, 100); 2025-09-04T18:46:38,109 | ^~~~~~~~~~~ 2025-09-04T18:46:38,109 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:38,109 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:38,109 | ^~~~ 2025-09-04T18:46:38,133 starlink/ast/Ast.c:3036:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,133 3036 | PyArray_DOUBLE, 0, 100); 2025-09-04T18:46:38,133 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,133 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:38,133 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:38,133 | ^~~~ 2025-09-04T18:46:38,155 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T18:46:38,158 starlink/ast/Ast.c:3135:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,158 3135 | PyArray_DOUBLE, 0, 100); 2025-09-04T18:46:38,158 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,158 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:38,158 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:38,158 | ^~~~ 2025-09-04T18:46:38,180 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T18:46:38,183 starlink/ast/Ast.c:3226:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,183 3226 | PyArray_DOUBLE, 0, 100); 2025-09-04T18:46:38,183 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,183 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:38,183 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:38,183 | ^~~~ 2025-09-04T18:46:38,205 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T18:46:38,208 starlink/ast/Ast.c:3321:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,208 3321 | PyArray_DOUBLE, 0, 100); 2025-09-04T18:46:38,208 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,208 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:38,208 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:38,208 | ^~~~ 2025-09-04T18:46:38,212 starlink/ast/Ast.c:3332:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T18:46:38,212 3332 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T18:46:38,212 | ^~ 2025-09-04T18:46:38,215 starlink/ast/Ast.c:3333:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T18:46:38,215 3333 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T18:46:38,215 | ^~ 2025-09-04T18:46:38,218 starlink/ast/Ast.c:3334:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T18:46:38,218 3334 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T18:46:38,218 | ^~ 2025-09-04T18:46:38,748 In file included from starlink/ast/Ast.c:52: 2025-09-04T18:46:38,748 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T18:46:38,750 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T18:46:38,750 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T18:46:38,751 | ^~~~~~~ 2025-09-04T18:46:38,751 starlink/ast/Ast.c:3441:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T18:46:38,751 3441 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T18:46:38,751 | ^~~~~~~~ 2025-09-04T18:46:38,825 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T18:46:38,828 starlink/ast/Ast.c:3804:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,828 3804 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:38,828 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,829 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:38,829 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:38,829 | ^~~~~~~ 2025-09-04T18:46:38,846 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T18:46:38,850 starlink/ast/Ast.c:3839:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:38,850 3839 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T18:46:38,850 | ^~~~~~~~~~~ 2025-09-04T18:46:38,850 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:38,850 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:38,850 | ^~~~~~~ 2025-09-04T18:46:38,875 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T18:46:38,879 starlink/ast/Ast.c:3870:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,879 3870 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:38,879 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,879 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:38,879 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:38,879 | ^~~~~~~ 2025-09-04T18:46:38,904 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T18:46:38,908 starlink/ast/Ast.c:3908:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,908 3908 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:38,908 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,908 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:38,908 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:38,908 | ^~~~~~~ 2025-09-04T18:46:38,933 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T18:46:38,937 starlink/ast/Ast.c:3946:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,937 3946 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:38,937 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,937 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:38,937 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:38,937 | ^~~~~~~ 2025-09-04T18:46:38,956 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T18:46:38,960 starlink/ast/Ast.c:4006:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:38,960 4006 | PyArray_INT, 0, 100); 2025-09-04T18:46:38,960 | ^~~~~~~~~~~ 2025-09-04T18:46:38,960 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:38,960 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:38,960 | ^~~~ 2025-09-04T18:46:38,986 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T18:46:38,990 starlink/ast/Ast.c:4063:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:38,990 4063 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:38,990 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:38,991 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:38,991 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:38,991 | ^~~~~~~ 2025-09-04T18:46:39,016 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T18:46:39,020 starlink/ast/Ast.c:4187:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,020 4187 | PyArray_DOUBLE, 0, 100); 2025-09-04T18:46:39,020 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,021 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:39,021 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:39,021 | ^~~~ 2025-09-04T18:46:39,050 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T18:46:39,054 starlink/ast/Ast.c:4317:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,055 4317 | PyArray_DOUBLE, 2025-09-04T18:46:39,055 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,055 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T18:46:39,055 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T18:46:39,055 | ^~~~ 2025-09-04T18:46:39,189 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T18:46:39,195 starlink/ast/Ast.c:5649:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,196 5649 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:39,196 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,196 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:39,196 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:39,196 | ^~~~~~~ 2025-09-04T18:46:39,232 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T18:46:39,238 starlink/ast/Ast.c:5781:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,238 5781 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T18:46:39,238 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,238 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:39,238 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:39,239 | ^~~~~~~ 2025-09-04T18:46:39,265 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T18:46:39,271 starlink/ast/Ast.c:5830:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,271 5830 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T18:46:39,271 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,271 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:39,271 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:39,271 | ^~~~~~~ 2025-09-04T18:46:39,306 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T18:46:39,312 starlink/ast/Ast.c:6062:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,312 6062 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:39,312 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,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-04T18:46:39,312 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:39,312 | ^~~~~~~ 2025-09-04T18:46:39,336 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T18:46:39,345 starlink/ast/Ast.c:6161:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,345 6161 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T18:46:39,345 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,345 | PyArray_DTYPE 2025-09-04T18:46:39,374 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T18:46:39,382 starlink/ast/Ast.c:6293:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,382 6293 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T18:46:39,382 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,382 | PyArray_DTYPE 2025-09-04T18:46:39,413 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T18:46:39,419 starlink/ast/Ast.c:6438:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,419 6438 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:39,419 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,419 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:39,419 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:39,419 | ^~~~~~~ 2025-09-04T18:46:39,668 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T18:46:39,679 starlink/ast/Ast.c:8700:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:39,679 8700 | if( type == PyArray_DOUBLE ) { 2025-09-04T18:46:39,679 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:39,680 | PyArray_DTYPE 2025-09-04T18:46:39,711 starlink/ast/Ast.c:8703:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T18:46:39,711 8703 | } else if( type == PyArray_FLOAT ) { 2025-09-04T18:46:39,711 | ^~~~~~~~~~~~~ 2025-09-04T18:46:39,712 | PyArray_ISFLOAT 2025-09-04T18:46:39,739 starlink/ast/Ast.c:8706:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:39,740 8706 | } else if( type == PyArray_INT ) { 2025-09-04T18:46:39,740 | ^~~~~~~~~~~ 2025-09-04T18:46:39,740 | PyArray_Put 2025-09-04T18:46:39,771 starlink/ast/Ast.c:8709:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T18:46:39,771 8709 | } else if( type == PyArray_SHORT ) { 2025-09-04T18:46:39,771 | ^~~~~~~~~~~~~ 2025-09-04T18:46:39,771 | PyArray_Sort 2025-09-04T18:46:39,800 starlink/ast/Ast.c:8712:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T18:46:39,800 8712 | } else if( type == PyArray_UBYTE ) { 2025-09-04T18:46:39,800 | ^~~~~~~~~~~~~ 2025-09-04T18:46:39,800 | PyArray_BYTES 2025-09-04T18:46:40,111 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T18:46:40,120 starlink/ast/Ast.c:9065:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:40,120 9065 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:40,120 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:40,120 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:40,120 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:40,120 | ^~~~~~~ 2025-09-04T18:46:40,163 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T18:46:40,176 starlink/ast/Ast.c:9255:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:40,176 9255 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T18:46:40,176 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:40,176 | PyArray_DTYPE 2025-09-04T18:46:40,203 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T18:46:40,216 starlink/ast/Ast.c:9287:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:40,216 9287 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T18:46:40,216 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:40,216 | PyArray_DTYPE 2025-09-04T18:46:40,268 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T18:46:40,277 starlink/ast/Ast.c:9622:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:40,277 9622 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:40,277 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:40,277 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:40,277 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:40,278 | ^~~~~~~ 2025-09-04T18:46:40,303 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T18:46:40,312 starlink/ast/Ast.c:9655:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:40,312 9655 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T18:46:40,312 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:40,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-04T18:46:40,312 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:40,312 | ^~~~~~~ 2025-09-04T18:46:40,355 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T18:46:40,364 starlink/ast/Ast.c:10022:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:40,364 10022 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T18:46:40,364 | ^~~~~~~~~~~ 2025-09-04T18:46:40,364 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T18:46:40,365 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T18:46:40,365 | ^~~~~~~ 2025-09-04T18:46:40,468 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T18:46:40,482 starlink/ast/Ast.c:10772:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:40,482 10772 | if( type == PyArray_DOUBLE ) { 2025-09-04T18:46:40,482 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:40,482 | PyArray_DTYPE 2025-09-04T18:46:40,517 starlink/ast/Ast.c:10775:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T18:46:40,517 10775 | } else if( type == PyArray_FLOAT ) { 2025-09-04T18:46:40,517 | ^~~~~~~~~~~~~ 2025-09-04T18:46:40,517 | PyArray_ISFLOAT 2025-09-04T18:46:40,548 starlink/ast/Ast.c:10778:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:40,548 10778 | } else if( type == PyArray_INT ) { 2025-09-04T18:46:40,549 | ^~~~~~~~~~~ 2025-09-04T18:46:40,549 | PyArray_Put 2025-09-04T18:46:40,582 starlink/ast/Ast.c:10781:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T18:46:40,582 10781 | } else if( type == PyArray_LONG ) { 2025-09-04T18:46:40,582 | ^~~~~~~~~~~~ 2025-09-04T18:46:40,582 | PyArray_One 2025-09-04T18:46:40,615 starlink/ast/Ast.c:10784:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T18:46:40,615 10784 | } else if( type == PyArray_UINT ) { 2025-09-04T18:46:40,615 | ^~~~~~~~~~~~ 2025-09-04T18:46:40,615 | PyArray_DIM 2025-09-04T18:46:40,652 starlink/ast/Ast.c:10787:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T18:46:40,652 10787 | } else if( type == PyArray_ULONG ) { 2025-09-04T18:46:40,652 | ^~~~~~~~~~~~~ 2025-09-04T18:46:40,652 | PyArray_One 2025-09-04T18:46:40,687 starlink/ast/Ast.c:10790:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T18:46:40,687 10790 | } else if( type == PyArray_SHORT ) { 2025-09-04T18:46:40,687 | ^~~~~~~~~~~~~ 2025-09-04T18:46:40,687 | PyArray_Sort 2025-09-04T18:46:40,726 starlink/ast/Ast.c:10793:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T18:46:40,726 10793 | } else if( type == PyArray_USHORT ) { 2025-09-04T18:46:40,726 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:40,726 | PyArray_Sort 2025-09-04T18:46:40,753 starlink/ast/Ast.c:10796:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T18:46:40,753 10796 | } else if( type == PyArray_BYTE ) { 2025-09-04T18:46:40,753 | ^~~~~~~~~~~~ 2025-09-04T18:46:40,753 | PyArray_BYTES 2025-09-04T18:46:40,784 starlink/ast/Ast.c:10799:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T18:46:40,785 10799 | } else if( type == PyArray_UBYTE ) { 2025-09-04T18:46:40,785 | ^~~~~~~~~~~~~ 2025-09-04T18:46:40,785 | PyArray_BYTES 2025-09-04T18:46:41,012 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T18:46:41,027 starlink/ast/Ast.c:12019:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T18:46:41,028 12019 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T18:46:41,028 | ^~~~~~~~~~~~~~ 2025-09-04T18:46:41,028 | PyArray_DTYPE 2025-09-04T18:46:41,044 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T18:46:41,060 starlink/ast/Ast.c:12034:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T18:46:41,060 12034 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T18:46:41,060 | ^~~~~~~~~~~ 2025-09-04T18:46:41,060 | PyArray_Put 2025-09-04T18:46:41,110 starlink/ast/Ast.c:12035:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T18:46:41,110 12035 | } 2025-09-04T18:46:41,111 | ^ 2025-09-04T18:46:41,191 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T18:46:41,200 starlink/ast/Ast.c:12020:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T18:46:41,200 12020 | } 2025-09-04T18:46:41,200 | ^ 2025-09-04T18:46:41,948 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T18:46:42,117 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T18:46:42,129 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T18:46:42,129 exec(compile('"'"''"'"''"'"' 2025-09-04T18:46:42,129 # This is -- a caller that pip uses to run setup.py 2025-09-04T18:46:42,129 # 2025-09-04T18:46:42,129 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T18:46:42,129 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T18:46:42,129 # - It provides a clear error message when setuptools is not installed. 2025-09-04T18:46:42,129 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T18:46:42,129 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T18:46:42,129 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T18:46:42,129 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T18:46:42,129 import os, sys, tokenize, traceback 2025-09-04T18:46:42,129 2025-09-04T18:46:42,129 try: 2025-09-04T18:46:42,129 import setuptools 2025-09-04T18:46:42,129 except ImportError: 2025-09-04T18:46:42,129 print( 2025-09-04T18:46:42,129 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T18:46:42,129 "the build environment with exception:", 2025-09-04T18:46:42,129 file=sys.stderr, 2025-09-04T18:46:42,129 ) 2025-09-04T18:46:42,129 traceback.print_exc() 2025-09-04T18:46:42,129 sys.exit(1) 2025-09-04T18:46:42,129 2025-09-04T18:46:42,129 __file__ = %r 2025-09-04T18:46:42,129 sys.argv[0] = __file__ 2025-09-04T18:46:42,129 2025-09-04T18:46:42,129 if os.path.exists(__file__): 2025-09-04T18:46:42,129 filename = __file__ 2025-09-04T18:46:42,129 with tokenize.open(__file__) as f: 2025-09-04T18:46:42,129 setup_py_code = f.read() 2025-09-04T18:46:42,129 else: 2025-09-04T18:46:42,129 filename = "" 2025-09-04T18:46:42,129 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T18:46:42,129 2025-09-04T18:46:42,129 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T18:46:42,129 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-uowsq8ap/starlink-pyast_297194ba0c87459da78cd274d1a90518/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-fuo8d0w5[/] 2025-09-04T18:46:42,129 [bold magenta]cwd[/]: /tmp/pip-wheel-uowsq8ap/starlink-pyast_297194ba0c87459da78cd274d1a90518/ 2025-09-04T18:46:42,129 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T18:46:42,130 ERROR: Failed building wheel for starlink-pyast 2025-09-04T18:46:42,130 Running setup.py clean for starlink-pyast 2025-09-04T18:46:42,131 Running command python setup.py clean 2025-09-04T18:46:43,509 /usr/bin/ld: tmp/isfinite3utbl_ue.o: in function `main': 2025-09-04T18:46:43,510 isfinite3utbl_ue.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T18:46:43,515 collect2: error: ld returned 1 exit status 2025-09-04T18:46:44,310 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T18:46:44,310 !! 2025-09-04T18:46:44,311 ******************************************************************************** 2025-09-04T18:46:44,311 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T18:46:44,311 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T18:46:44,311 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T18:46:44,311 ******************************************************************************** 2025-09-04T18:46:44,311 !! 2025-09-04T18:46:44,312 self._finalize_license_expression() 2025-09-04T18:46:44,552 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T18:46:44,552 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T18:46:44,688 Failed to build starlink-pyast 2025-09-04T18:46:44,689 ERROR: Failed to build one or more wheels 2025-09-04T18:46:44,690 Exception information: 2025-09-04T18:46:44,690 Traceback (most recent call last): 2025-09-04T18:46:44,690 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T18:46:44,690 status = _inner_run() 2025-09-04T18:46:44,690 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T18:46:44,690 return self.run(options, args) 2025-09-04T18:46:44,690 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T18:46:44,690 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T18:46:44,690 return func(self, options, args) 2025-09-04T18:46:44,690 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T18:46:44,690 raise CommandError("Failed to build one or more wheels") 2025-09-04T18:46:44,690 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T18:46:44,696 Removed build tracker: '/tmp/pip-build-tracker-mxlgu51l'