2025-09-04T20:07:53,598 Created temporary directory: /tmp/pip-build-tracker-294uimvi 2025-09-04T20:07:53,598 Initialized build tracking at /tmp/pip-build-tracker-294uimvi 2025-09-04T20:07:53,598 Created build tracker: /tmp/pip-build-tracker-294uimvi 2025-09-04T20:07:53,598 Entered build tracker: /tmp/pip-build-tracker-294uimvi 2025-09-04T20:07:53,599 Created temporary directory: /tmp/pip-wheel-_6cojjrm 2025-09-04T20:07:53,602 Created temporary directory: /tmp/pip-ephem-wheel-cache-xdzow35s 2025-09-04T20:07:53,660 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:07:53,662 2 location(s) to search for versions of starlink-pyast: 2025-09-04T20:07:53,662 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:53,662 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:53,662 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:53,663 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:53,664 Found index url https://pypi.org/simple/ 2025-09-04T20:07:53,736 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:07:53,742 Found link https://files.pythonhosted.org/packages/10/d2/829d40fdc05daac22edc9f85ba2ec693a8c7ef496aeb25b798c4b81dd3c2/starlink-pyast-2.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.1 2025-09-04T20:07:53,742 Found link https://files.pythonhosted.org/packages/e0/be/0dbc377b34f2d07111fa18f73ac64d395ca75b5443d8932fb839a8a0ac7f/starlink-pyast-2.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.2 2025-09-04T20:07:53,743 Found link https://files.pythonhosted.org/packages/6a/fe/98b6e7a9aeeb25f57bc6b2d5dce04a955200a0d1066a94b7e660e3e7ecac/starlink-pyast-2.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.3 2025-09-04T20:07:53,743 Found link https://files.pythonhosted.org/packages/de/5c/b01d8ca57dc3744956350026f46667c4aa1246b6f042bf7ecd016868d3cf/starlink-pyast-2.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.4 2025-09-04T20:07:53,743 Found link https://files.pythonhosted.org/packages/b7/f6/41882cb758c26a1ed66530c95b765f05a144d2100fa18fc2e85436778502/starlink-pyast-2.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.5 2025-09-04T20:07:53,743 Found link https://files.pythonhosted.org/packages/f3/b9/6aee1aca3880e3dcb4d8fd32b94c626278f28c49c7035c379e8acfdd110e/starlink-pyast-2.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 2.6 2025-09-04T20:07:53,744 Found link https://files.pythonhosted.org/packages/cb/76/5f627c540070a4e4ce2ea129ba4ade575806442fa00d1b3304bbc99c3c63/starlink-pyast-3.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.0 2025-09-04T20:07:53,744 Found link https://files.pythonhosted.org/packages/85/52/371f0b749eea6304e7396894f14937399af40b2c155d0104716e71bf314b/starlink-pyast-3.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.1 2025-09-04T20:07:53,744 Found link https://files.pythonhosted.org/packages/a6/73/1d0097affae00aa61d48c11fd0862205fb6b207dc08625d4637c8cc90ed7/starlink-pyast-3.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.2 2025-09-04T20:07:53,744 Found link https://files.pythonhosted.org/packages/eb/44/bc4ceb42a0ebad1465511753e3177734748f8a828d234eb39f848ea95c57/starlink-pyast-3.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.3 2025-09-04T20:07:53,744 Found link https://files.pythonhosted.org/packages/db/9e/fa23faee14cf762885311f1a346c3e42d9cb4064979810f1f698d0945cac/starlink-pyast-3.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.4 2025-09-04T20:07:53,745 Found link https://files.pythonhosted.org/packages/b1/d4/1b6e84c48baed174d01cce80d224fd91ffa8f1e57f1bd260710d65b21bb8/starlink-pyast-3.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.5 2025-09-04T20:07:53,745 Found link https://files.pythonhosted.org/packages/18/74/cb8f7ce5ce1c5fa83963835e20820b91f8d6b80c90cf642c173879360c7f/starlink-pyast-3.6.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.6 2025-09-04T20:07:53,745 Found link https://files.pythonhosted.org/packages/5e/18/35a30139486dabc6b943c6d654eba17a64ad0d0e0a83307dd84c0516d2e1/starlink-pyast-3.7.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7 2025-09-04T20:07:53,745 Found link https://files.pythonhosted.org/packages/b8/0e/6fb64f77ee58c5ec5b9fb8bd2c59994aeb6ccc946f4c989bf2cae1ff9669/starlink-pyast-3.7.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.7.1 2025-09-04T20:07:53,746 Found link https://files.pythonhosted.org/packages/24/31/bdc6509b05b9752704b8c8769e1c4c5d549e0d1e13754ad08246e5ab2ac3/starlink-pyast-3.8.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.8.0 2025-09-04T20:07:53,746 Found link https://files.pythonhosted.org/packages/fe/47/4ec4f4dadbd98256d84962657fd005ec42d2f05ebac95e80a4e3d83eeb6f/starlink-pyast-3.9.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.9.0 2025-09-04T20:07:53,746 Found link https://files.pythonhosted.org/packages/43/fc/3abe8eb826a2edb3ef5e0772033df38637da7ac33407f6d169fb2e74150e/starlink-pyast-3.10.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.10.0 2025-09-04T20:07:53,746 Found link https://files.pythonhosted.org/packages/0a/92/f6852fd3a60ab57a096f4b64eac05ca7c5ff7c56a8229005e10be66cdd6d/starlink-pyast-3.11.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.11.0 2025-09-04T20:07:53,746 Found link https://files.pythonhosted.org/packages/61/7f/1ed7c5e30f848f284e5320670cf7b7a71b665ac8270fb9b65f3e823436d9/starlink-pyast-3.12.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.0 2025-09-04T20:07:53,747 Found link https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.1 2025-09-04T20:07:53,747 Found link https://files.pythonhosted.org/packages/53/40/ee815e8dbc0bbba30afca56330f313e75e13492f6f00b7b24cdb91d181af/starlink-pyast-3.12.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.2 2025-09-04T20:07:53,747 Found link https://files.pythonhosted.org/packages/06/00/acd9e50e88356b1bcc9b54e176acf804921d07ba0f814a00c0f09aa458cd/starlink-pyast-3.12.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.12.3 2025-09-04T20:07:53,747 Found link https://files.pythonhosted.org/packages/94/9d/0fd52df2b28c5dcd496006a3a2c72a22639f5787ea968395fd66ddc6bc35/starlink-pyast-3.13.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.0 2025-09-04T20:07:53,748 Found link https://files.pythonhosted.org/packages/e2/ff/7354165c9fde015d887381aba11ead0f66b64c30bb38b0aac5d501480fea/starlink-pyast-3.13.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.1 2025-09-04T20:07:53,748 Found link https://files.pythonhosted.org/packages/25/80/9dfcf4b88385d75a14ea5772254ee5b36b04c837c3b8f65ff3e9c293230e/starlink-pyast-3.13.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.13.2 2025-09-04T20:07:53,748 Found link https://files.pythonhosted.org/packages/d0/9e/e4f146277d55760d882373e35e8068d8aae31efda9edff833806558aaff5/starlink-pyast-3.14.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.0 2025-09-04T20:07:53,748 Found link https://files.pythonhosted.org/packages/92/8f/57d68edcfc6d1ae512eff9f8a45770b8380e75dc1bed90ec9d8c94ce5da9/starlink-pyast-3.14.1.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.1 2025-09-04T20:07:53,748 Found link https://files.pythonhosted.org/packages/ea/05/a9dffc27fcd6febd290f4d3708519896b8126cac8cfe278b2cdd120b44bc/starlink-pyast-3.14.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.2 2025-09-04T20:07:53,749 Found link https://files.pythonhosted.org/packages/98/a4/49dfafad36bd9c4a457110bcb1b1f9d649c00ddf0296252453bd76163b59/starlink-pyast-3.14.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.3 2025-09-04T20:07:53,749 Found link https://files.pythonhosted.org/packages/5c/57/6f3b6e1a888f868a069e9326f01f4fe89900e901b9b599de56f96e7bd021/starlink-pyast-3.14.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.4 2025-09-04T20:07:53,749 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/f6/24/9f14edf4dc069d86ff514c58bacca4c689db412691c18632eecf8fbf9eef/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,749 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/74/37/72bc8e64983af313009dac33577e9cc9424fdd295125d923d67e2a4f9b67/starlink_pyast-3.14.4-cp27-cp27m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,749 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/de/32/7fc241be99c4737ea8cb975978be89bc0692aea80743762f9dd01c5160cb/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/bd/fc/3c70bbfc4a649a7db41515084f7cb7dda4c0438896e059cca0d1606b3969/starlink_pyast-3.14.4-cp27-cp27mu-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/59/18/c8449cf0055892f4d77ee0006f9d1466f183f67454dbc98f7297177d3875/starlink_pyast-3.14.4-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/3c/42/e4b463e2b2b82e9d49014baf3f1a328570288c18054fe0faa640553f2916/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/52/77/abd5aeda653ccb3807f36a70d2aa5d33adf003af158e31d32786a717340a/starlink_pyast-3.14.4-cp35-cp35m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/db/80/e085b48d3d8bf223da7c37fef79f19fa47cf6f57dce000aacce236f4485d/starlink_pyast-3.14.4-cp36-cp36m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/e0/c0/d380433bf3d35236e135f7decd3bd2903667ca98eb925ee1565b8e0bf26e/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/d3/ee/b80959c123cb357c8765e711156106080e054449a0dbb24fbb2fb7707e59/starlink_pyast-3.14.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,750 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/c2/47/33c2d15b1df5a23d4627bac4c7cd37af14230c6ea5dd9147805c5eece869/starlink_pyast-3.14.4-cp37-cp37m-macosx_10_6_intel.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,751 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ef/b5/7e33672d24e820bb0ebf26e09019f4498b6e81673f09ca8c00124c8ca871/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,751 Skipping link: No binaries permitted for starlink-pyast: https://files.pythonhosted.org/packages/ab/c1/6e976835e984a8220e2474ee812ea612ddddd275407405e627e229fc7388/starlink_pyast-3.14.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/starlink-pyast/) 2025-09-04T20:07:53,751 Found link https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.14.5 2025-09-04T20:07:53,751 Found link https://files.pythonhosted.org/packages/96/e9/ecbfc69f1239fdd6775fd152520d19b16bdc798f42eb42ca7311a1c0adb8/starlink-pyast-3.15.0.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.0 2025-09-04T20:07:53,751 Found link https://files.pythonhosted.org/packages/10/08/108c67707e0e7ef93b23539ec451edd352c561081b2196994fe7d84ebc09/starlink-pyast-3.15.2.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.2 2025-09-04T20:07:53,752 Found link https://files.pythonhosted.org/packages/39/aa/44ff7c6d7e24b373ebd6021d6b4ea6e82bf02f5d653ffcecfd489d28412e/starlink-pyast-3.15.3.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.3 2025-09-04T20:07:53,752 Found link https://files.pythonhosted.org/packages/4e/8f/f2882d4209975c1398a5967ea76f677c11a39469dc441cee51844c394ac7/starlink-pyast-3.15.4.tar.gz (from https://pypi.org/simple/starlink-pyast/), version: 3.15.4 2025-09-04T20:07:53,752 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:53,752 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:53,753 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:07:53,847 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T20:07:53,883 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv6l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,883 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp39-cp39-linux_armv7l.whl#sha256=258f0e9c5b7752453d96d76bd6f0d101061af0d055989a8f7701b853b2e33ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,883 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv6l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,883 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp35-cp35m-linux_armv7l.whl#sha256=25aedc45c049cfb23ece20f5314bf59d2044a0dd7631e9199e26f38db84025be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,883 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv6l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,883 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.4-cp37-cp37m-linux_armv7l.whl#sha256=ded54409ad2093ef816d7c7302299958e8e57f99427d091e2ab519815c286572 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,884 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv6l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,884 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp37-cp37m-linux_armv7l.whl#sha256=dd32609c9095826d5d39af16a021803381a6c9e888f3a0354800449b2ee4a127 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,884 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv6l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,884 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp35-cp35m-linux_armv7l.whl#sha256=7f251d8021899dedb471101fd17f4aeba0f0abc16b4d1debc4784ea5e6df8017 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,884 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv6l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,884 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.3-cp39-cp39-linux_armv7l.whl#sha256=af50f712254a08dbb5cbbbc8241fdd6585a07784c448ecc6c68fd13dc16b1ab1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,884 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv6l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,885 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp35-cp35m-linux_armv7l.whl#sha256=16622db161d639bdda44eb0c83db962d3df57d34fe93916955beaea91fb7b04e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,885 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv6l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,885 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp37-cp37m-linux_armv7l.whl#sha256=9e9d3afb8d67c318e7d48990b7baf154e641611fe98ac4359ad99ca490ebad26 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,885 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv6l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,885 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.2-cp39-cp39-linux_armv7l.whl#sha256=1ee0bc009cdaf09df586230e3442e0861a57fa22c8cd266e0a19f62aaaf4d00f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,885 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv6l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,885 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp35-cp35m-linux_armv7l.whl#sha256=057f73e98007ee4a2976f3b651ff2afbbd2cb82d8918c07a8516cd16c5e6e422 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,886 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv6l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,886 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp37-cp37m-linux_armv7l.whl#sha256=6d8d3c1472ec8a34705d7f3fd5b727fe1da8ceb54664f9a3f1fdf63118fd0596 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,886 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv6l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,886 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp311-cp311-linux_armv7l.whl#sha256=48183de022e524a7bf0a7fb9811eb078f52df5e4986919aeea4df4dd38e5e6dc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,886 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv6l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,886 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.15.0-cp39-cp39-linux_armv7l.whl#sha256=5697e450846301cbe39c9b76c7544e91b7e9941f33c89eeb7883c6e792753dec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,886 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv6l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,887 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp35-cp35m-linux_armv7l.whl#sha256=8330ba16741308a0263447714db61a6032a19fb714958e038e2182476937a736 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,887 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv6l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,887 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp37-cp37m-linux_armv7l.whl#sha256=465698405dc1ca1140140711705c86f26439549ca4a2651861591246931e9293 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,887 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv6l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,887 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.5-cp39-cp39-linux_armv7l.whl#sha256=f2b715795792a48e8fdded989bcc0660c69793c35c0a6ce0c1c30d4013d520a0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,887 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv7l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,887 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp34-cp34m-linux_armv6l.whl#sha256=cada18db1b3b6effeaba34c3b2ddcb7cda83692add59b9a2d538aa7722276b3e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,888 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv7l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,888 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp35-cp35m-linux_armv6l.whl#sha256=600880890e1ea2faba7e76d2bd59b62d5e217394c9ae365bb5659d66af1c99d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,888 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv7l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,888 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp37-cp37m-linux_armv6l.whl#sha256=aa1f381a18d3e4b302e63344830456f438f82cc50d2edb1b094e826cc0a039cc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,888 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv6l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,888 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.4-cp39-cp39-linux_armv7l.whl#sha256=0ec08720ae693650008e58db5c418ae73615819b2bc47836ee8fb79028832e79 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,888 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv6l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,889 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp34-cp34m-linux_armv7l.whl#sha256=f83e95d4b5ef324bd4b0fe2678c02606f5351361405a46a91b4abc2fa828601b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,889 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv6l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,889 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp35-cp35m-linux_armv7l.whl#sha256=e3c14d4606f033ad9fac8f848c992065e9f8d0d29e563fbc3ddc00fa7bdd377d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,889 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv7l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,889 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp37-cp37m-linux_armv6l.whl#sha256=87816f6410f7d0da687b001e1dd50c0e7ef6ec4df5b3011ab970dbc495eaedc2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,889 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv6l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,889 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.3-cp39-cp39-linux_armv7l.whl#sha256=ecad1fbcb60679e29b04a3c6527df8ff29af5a1c2978340194ad891a6685b73e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,890 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv6l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,890 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp37-cp37m-linux_armv7l.whl#sha256=b7110809546dc9b7070a3cfce0f65476955e6bde48add7c9bf8f7fc7337dc01d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,890 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv7l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,890 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp34-cp34m-linux_armv6l.whl#sha256=96456d3c51cdc47d2a9c329542e8f0d5f95a4c4bf07bae1ca412e27c3ce4d859 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,890 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv6l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,890 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp35-cp35m-linux_armv7l.whl#sha256=56954f792e2b5f0037bf894cdd1566d4643159c2eb44e6ca31d445b324db742d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,890 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv6l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,891 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.2-cp39-cp39-linux_armv7l.whl#sha256=2d684e89bb0626f3eb70105cfe47eeb965396db177b3ea0a6543978877a4147e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,891 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv6l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,891 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp34-cp34m-linux_armv7l.whl#sha256=6469d12cdf04a6a5e95ff1aca049ad51dbdbe5ee72a69d0d4af3aff2657fe365 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,891 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv6l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,891 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp35-cp35m-linux_armv7l.whl#sha256=1e1495ef01104499ad29719a23091b024f6fffe23664b382aa5ea343bbb29962 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,891 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv6l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,891 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp37-cp37m-linux_armv7l.whl#sha256=f4a9f01159abeb9c48604538deb7c63f44bd74731b4c6bf4965b1ae755d44a1b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,892 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv6l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,892 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.1-cp39-cp39-linux_armv7l.whl#sha256=659186d0006e463d048547e971179ae0b562ffbacf2a2202ac4d56f977a779d6 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,892 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv7l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,892 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp34-cp34m-linux_armv6l.whl#sha256=0867a5d5b6956db806496ea97151b6765de3fe5a8f217f42204cd5688f202ed1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,892 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv7l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,892 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp35-cp35m-linux_armv6l.whl#sha256=e3d9c37951629fa9fa1c1520cde6b72912262a2ad5cc33e27b3fa9bf339a9cca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,892 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv7l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp37-cp37m-linux_armv6l.whl#sha256=ef0419756dc640509204e99bac713705bbda2cddd33d57987156b9ce297ea532 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv6l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.14.0-cp39-cp39-linux_armv7l.whl#sha256=fe79dbf6f2db763258c2bafb07182182f38f4abc9360f04908a7f9e12852282e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv7l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp35-cp35m-linux_armv6l.whl#sha256=dc244f85fb503ad7252f03861f1c90cdfd4f51ded44059ef4fb5b4dc6b131787 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv7l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp37-cp37m-linux_armv6l.whl#sha256=a6647534dc4d5666eb8cf3f2c05fef6af0a0a168fe6e3ce323389648a237c66b (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,893 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv6l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,894 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.2-cp39-cp39-linux_armv7l.whl#sha256=2e40428506b614b19d8e86c3a7e1d5a1cfaf675cb7f6c27120f98e604b44e07e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,894 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv6l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,894 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp39-cp39-linux_armv7l.whl#sha256=e6ca31cdaf62094da9f2611362e40ddea86e0e8c586fed07e7e219a571e4b782 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,894 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv6l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,894 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp35-cp35m-linux_armv7l.whl#sha256=5affbda4ab440fe6a32bc6d8e6a3fcef798b424bd426576c5f4379997b580a1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,894 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv6l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,894 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp37-cp37m-linux_armv7l.whl#sha256=123fce21362fb18e87f67fc4ab37e6825b088fa658b8e148fa80e41ffe356f5a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv6l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.13.0-cp34-cp34m-linux_armv7l.whl#sha256=06346e9a03e12fffdedc9b821012382f47f980f318ebad13f40fc4be7ce52b30 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv6l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp39-cp39-linux_armv7l.whl#sha256=1e76f7d84dc010e8c6e2784c74b9090b9f5c8f36536d289d94c8e34104a6d979 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv7l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp34-cp34m-linux_armv6l.whl#sha256=c3141eb6b0e993704aff0a59889339c7ca6fe503a40c71ac0777790110d5b134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv7l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,895 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp35-cp35m-linux_armv6l.whl#sha256=f1c3a7c4e344788829b1d4e0d06c5e303213ef53dac2eb3959feb670b3b4007d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,896 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv7l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,896 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.3-cp37-cp37m-linux_armv6l.whl#sha256=11274f2b9f2fa59533dc619ee0eda0e0688cf503a2b2a7f0f473b2277f6e41ef (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,896 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv6l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,896 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp39-cp39-linux_armv7l.whl#sha256=a0ed45210bc0fc0b9d1f160e97c4fddf0600dd88e490028203962846822ead0a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,896 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv7l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,896 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp34-cp34m-linux_armv6l.whl#sha256=2dae3c5220b014ffc88ea6e542083ccba4b1c6a78b49fc61c39bc88f8d4afc1d (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,896 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv6l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,897 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp35-cp35m-linux_armv7l.whl#sha256=565e0c72cc0abf186b1463ec740a7b5bc15da3561f128290eb86c0fa2e4ade53 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,897 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv6l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,897 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.2-cp37-cp37m-linux_armv7l.whl#sha256=ecbef5caf8a6fba5927898f4fb26df9065cf8e837240a92e9f499e6d9365b057 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,897 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv7l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,897 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp35-cp35m-linux_armv6l.whl#sha256=9d3d532bc20d666ccd38af0e4e0644fff31baf05d54c542a7051700c5a5348ba (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,897 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv6l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,897 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp39-cp39-linux_armv7l.whl#sha256=890333232041830e428e8cd8c83dcf594ed4950e95f443b95f7f81db4fe171e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,898 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv7l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,898 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.1-cp37-cp37m-linux_armv6l.whl#sha256=e17bd681d33015f250a90f83161ac930d229a587b0c31f6afe37cf682948457f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,898 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv7l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,898 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp35-cp35m-linux_armv6l.whl#sha256=ebcf3f92f5fceb37de47a2dad15061aa6d95b07cde004aec4efb817c4473bce1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,898 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv6l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,898 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp39-cp39-linux_armv7l.whl#sha256=c09d34a397ce93610070f30b071e087e5715b6e092c1b95ce7ff53bd4f703757 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,898 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv6l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,899 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.12.0-cp37-cp37m-linux_armv7l.whl#sha256=aaca82948b022b32e5cca9d1bfe1f02d89111a60cf256203de793f0bf32563d0 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,899 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv6l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,899 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp39-cp39-linux_armv7l.whl#sha256=7c5192019d7e7cc00c7e4384498cd88bc8f5c22e8b7923d3c375779eec05b1dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,899 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv7l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,899 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp37-cp37m-linux_armv6l.whl#sha256=73c4290dffb5032c730007dd0a43184296f6c287d4d98ca2588eedfe5b75832e (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,899 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv6l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,899 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp34-cp34m-linux_armv7l.whl#sha256=7ee4a086b3a2b72ba6c651a3c839fc0cc9117d09de8dc6024f0262c8f953f7ac (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv6l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.11.0-cp35-cp35m-linux_armv7l.whl#sha256=fc4ffa0497993a11d1cf629f5233b8ad067acf7a1ad3d1050ac5a17e22d804a9 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv7l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp37-cp37m-linux_armv6l.whl#sha256=1d61bc49e7c023f5eb1804416981fb1089cc8f6292e979c52f403adb0925c51f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv7l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp34-cp34m-linux_armv6l.whl#sha256=e016aa9ee73ed78930fa9d2f3157e79c45458fcd719ca3cdea59a815025305e2 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv7l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,900 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp35-cp35m-linux_armv6l.whl#sha256=bb0f3f488b98e4fec7b67ecabacbad33d83f77f0f3f553fb6f1e4d8081057aa4 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,901 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv6l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,901 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.10.0-cp39-cp39-linux_armv7l.whl#sha256=a7766ccaba566675a2077b909a96cfba527d3c0cac2adb7f78ab477e3b9ce09f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,901 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv6l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,901 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp37-cp37m-linux_armv7l.whl#sha256=356acd1ee5efc3f169ef174eefedfb952cacb29fecfbfc1d344cc79e03514b67 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,901 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv6l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,901 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp35-cp35m-linux_armv7l.whl#sha256=fbd98a5cb1c07b98c9767dc8775e140a6fb6277d217b29e4dafb58a619bc8338 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,901 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv7l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,902 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp34-cp34m-linux_armv6l.whl#sha256=3fa9a27b28153187586a117ba24c52dd1e946835e2efe0d4cfc97cd62a7dde05 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,902 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv6l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,902 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.9.0-cp39-cp39-linux_armv7l.whl#sha256=5a2f963928843352f3198ec5715147aeb2fce180bc419c415e29560e8a9d7d4f (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,902 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv6l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,902 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp37-cp37m-linux_armv7l.whl#sha256=225eee9f8a499992d2a1aeab41240bbb87e9447094c174c8546eda90a5cd2987 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,902 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv7l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,902 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp34-cp34m-linux_armv6l.whl#sha256=5e3e528f8a1fec03e8670b9aa462ac640390e06798655716ca9f8e4e5142fbd5 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv6l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp35-cp35m-linux_armv7l.whl#sha256=555483940a5a78cb98eea7c1104d6fd7627679c934b4a2b61ce594607ce878dd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv6l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.8.0-cp39-cp39-linux_armv7l.whl#sha256=73e4761608e86761fde6bc03ae1628ccb016c50da54f60eb28ebe9bc43db35be (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv6l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp37-cp37m-linux_armv7l.whl#sha256=3215fd30a6d4664bf3ee6ad1ac0e64076f0511f8ab3ea17e66c9d2b1f64ea092 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv6l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,903 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp35-cp35m-linux_armv7l.whl#sha256=408780fd7bce8624374861873dbc748192441f2c79e535f049eaba1c48fafe29 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,904 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv7l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,904 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp34-cp34m-linux_armv6l.whl#sha256=ccca9cde9e5c1336e3570687675c85426da6546905021ada7272489f663dd272 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,904 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv6l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,904 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp311-cp311-linux_armv7l.whl#sha256=991175023604809b3625b5c70a04ed886cfb686fb554156de3347e2b00965369 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,904 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv6l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,904 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7.1-cp39-cp39-linux_armv7l.whl#sha256=df5d9b357dd914ad3c366b7357947dd191a667d1d4ab470f11918e5c33c78858 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,904 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv7l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp37-cp37m-linux_armv6l.whl#sha256=e2846060941ef27d8d7e8a373a2a10714619c7e988eaa797a4d72381795a43e1 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv7l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp35-cp35m-linux_armv6l.whl#sha256=a4afdd141bfc4b9cf4da566c237a567baf7ee52f1070e902b010cb761268cc56 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv7l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp34-cp34m-linux_armv6l.whl#sha256=c119bc32440359b51fe5ff301f7cb0e21282a4541b1241fa2b00ed81286769fa (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv6l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,905 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.7-cp39-cp39-linux_armv7l.whl#sha256=b92df7f03353de0186fb9c24a198a28f92e4cec63f312e10e7d87ce57fb79f2c (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv7l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp37-cp37m-linux_armv6l.whl#sha256=20695bbf4d025949458ad5be1a904ae0fdc4f6aa31a5b282c77bc2a820bb8441 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv7l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp35-cp35m-linux_armv6l.whl#sha256=ec69a9f400cd8e76ef3ed055b33557439c3bcf131543b1e458e334481b6ad134 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv7l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp34-cp34m-linux_armv6l.whl#sha256=507581306600d16fd42993e94307bfa2dd5ac88db9031d2c16f63707ec18d927 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,906 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv6l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp311-cp311-linux_armv7l.whl#sha256=4986232ddd0e5eb52e6aa2df3fa36fde089ffc1285da48f5055d691eb4da1c23 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv6l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.6-cp39-cp39-linux_armv7l.whl#sha256=b0de4d7cca034b3bc4a7994c493cc937952d38cf8143e29529f90877bdcb1c16 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv7l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp37-cp37m-linux_armv6l.whl#sha256=dc1df895397eb8221085a484d85ab9889d7d485b59c840d813e06cc9952ef107 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv7l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,907 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp34-cp34m-linux_armv6l.whl#sha256=fd6e7b1317973526301bc1c92368c0d4f2e79a3cdd96297f0c1fc444511811bc (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv6l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp35-cp35m-linux_armv7l.whl#sha256=83f7db187a8ea2ee422b4fb0c34f28695aa82e292320e323686fa44824d86c1a (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv6l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.5-cp39-cp39-linux_armv7l.whl#sha256=2b28efe021734f71cc1a045b00e8217a954a5d0a7cb30ea0c4153d02c7d405ec (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv7l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp37-cp37m-linux_armv6l.whl#sha256=ce51f81cac967ccd32409aa27cec590dc4cc2155d5b3fdb7dfcab07104e7b4ff (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,908 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv7l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp34-cp34m-linux_armv6l.whl#sha256=6c7b00429deb76b39487f426023fd82c6f9ce2cfb2bfaf7f59f06018bd388dca (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv7l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp35-cp35m-linux_armv6l.whl#sha256=6062bbfeeced7cc7fd09f98791a9825ba85cf90a17d497c5b33b7ab5bd0579cd (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv6l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,909 Skipping link: No binaries permitted for starlink-pyast: https://archive1.piwheels.org/simple/starlink-pyast/starlink_pyast-3.4-cp39-cp39-linux_armv7l.whl#sha256=db8e3123e04d8d0c9fe301539df306b427bba8db285c790d0a54b3a17382b290 (from https://www.piwheels.org/simple/starlink-pyast/) 2025-09-04T20:07:53,909 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T20:07:53,909 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T20:07:53,935 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T20:07:53,936 Collecting starlink-pyast==3.12.1 2025-09-04T20:07:53,938 Created temporary directory: /tmp/pip-unpack-hnd59v7_ 2025-09-04T20:07:54,083 Downloading starlink-pyast-3.12.1.tar.gz (9.9 MB) 2025-09-04T20:07:56,457 Added starlink-pyast==3.12.1 from https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz to build tracker '/tmp/pip-build-tracker-294uimvi' 2025-09-04T20:07:56,458 Running setup.py (path:/tmp/pip-wheel-_6cojjrm/starlink-pyast_26b1f264092d4a1884ef8921e4e6f77b/setup.py) egg_info for package starlink-pyast 2025-09-04T20:07:56,459 Created temporary directory: /tmp/pip-pip-egg-info-1ycg7fld 2025-09-04T20:07:56,459 Preparing metadata (setup.py): started 2025-09-04T20:07:56,460 Running command python setup.py egg_info 2025-09-04T20:07:57,204 /tmp/pip-wheel-_6cojjrm/starlink-pyast_26b1f264092d4a1884ef8921e4e6f77b/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-04T20:07:57,204 tar.extractall() 2025-09-04T20:07:57,916 /usr/bin/ld: tmp/isfiniteww1t3xrl.o: in function `main': 2025-09-04T20:07:57,916 isfiniteww1t3xrl.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:07:57,921 collect2: error: ld returned 1 exit status 2025-09-04T20:07:58,398 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:07:58,398 !! 2025-09-04T20:07:58,398 ******************************************************************************** 2025-09-04T20:07:58,399 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:07:58,399 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:07:58,399 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:07:58,399 ******************************************************************************** 2025-09-04T20:07:58,399 !! 2025-09-04T20:07:58,399 self._finalize_license_expression() 2025-09-04T20:07:59,008 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T20:07:59,012 Source in /tmp/pip-wheel-_6cojjrm/starlink-pyast_26b1f264092d4a1884ef8921e4e6f77b has version 3.12.1, which satisfies requirement starlink-pyast==3.12.1 from https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz 2025-09-04T20:07:59,012 Removed starlink-pyast==3.12.1 from https://files.pythonhosted.org/packages/3c/b8/2b542f227d826e739233892c448af0ce384869e884bfe065c11e846e55da/starlink-pyast-3.12.1.tar.gz from build tracker '/tmp/pip-build-tracker-294uimvi' 2025-09-04T20:07:59,015 Created temporary directory: /tmp/pip-unpack-ef_9aoff 2025-09-04T20:07:59,016 Created temporary directory: /tmp/pip-unpack-9p5hjcwf 2025-09-04T20:07:59,016 Building wheels for collected packages: starlink-pyast 2025-09-04T20:07:59,017 Created temporary directory: /tmp/pip-wheel-cca8hoff 2025-09-04T20:07:59,017 DEPRECATION: Building 'starlink-pyast' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'starlink-pyast'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-04T20:07:59,019 Building wheel for starlink-pyast (setup.py): started 2025-09-04T20:07:59,019 Destination directory: /tmp/pip-wheel-cca8hoff 2025-09-04T20:07:59,020 Running command python setup.py bdist_wheel 2025-09-04T20:08:00,277 /usr/bin/ld: tmp/isfinite_gnh9iuu.o: in function `main': 2025-09-04T20:08:00,278 isfinite_gnh9iuu.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:08:00,283 collect2: error: ld returned 1 exit status 2025-09-04T20:08:00,762 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:08:00,763 !! 2025-09-04T20:08:00,763 ******************************************************************************** 2025-09-04T20:08:00,763 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:08:00,763 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:08:00,763 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:08:00,763 ******************************************************************************** 2025-09-04T20:08:00,764 !! 2025-09-04T20:08:00,764 self._finalize_license_expression() 2025-09-04T20:08:01,737 In file included from ast/axis.c:112: 2025-09-04T20:08:01,737 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:01,737 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:01,738 | ^~~~~~~~ 2025-09-04T20:08:01,738 In file included from ast/pointset.h:192: 2025-09-04T20:08:01,738 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:01,738 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:01,738 | ^~~~~~~~ 2025-09-04T20:08:03,764 In file included from ast/mapping.h:327, 2025-09-04T20:08:03,764 from ast/cmpmap.h:139, 2025-09-04T20:08:03,764 from ast/box.c:126: 2025-09-04T20:08:03,764 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:03,764 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:03,764 | ^~~~~~~~ 2025-09-04T20:08:03,765 In file included from ast/pointset.h:192: 2025-09-04T20:08:03,765 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:03,765 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:03,765 | ^~~~~~~~ 2025-09-04T20:08:05,760 In file included from ast/mapping.h:326: 2025-09-04T20:08:05,760 ast/box.c: In function ‘Simplify’: 2025-09-04T20:08:05,765 ast/object.h:1835:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:05,765 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:08:05,765 | ^ 2025-09-04T20:08:05,765 ast/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T20:08:05,765 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T20:08:05,765 | ^ 2025-09-04T20:08:05,766 ast/object.h:1835:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:05,766 1835 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T20:08:05,766 | ^~~~~~~~~ 2025-09-04T20:08:05,766 ast/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T20:08:05,766 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T20:08:05,766 | ^~~~~~~~ 2025-09-04T20:08:05,770 ast/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T20:08:05,770 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T20:08:05,770 | ^~~~~~~ 2025-09-04T20:08:06,806 In file included from ast/channel.c:156: 2025-09-04T20:08:06,806 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:06,806 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:06,807 | ^~~~~~~~ 2025-09-04T20:08:06,807 In file included from ast/pointset.h:192: 2025-09-04T20:08:06,807 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:06,807 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:06,807 | ^~~~~~~~ 2025-09-04T20:08:09,595 In file included from ast/chebymap.c:155: 2025-09-04T20:08:09,595 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:09,595 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:09,595 | ^~~~~~~~ 2025-09-04T20:08:09,596 In file included from ast/pointset.h:192: 2025-09-04T20:08:09,596 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:09,596 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:09,597 | ^~~~~~~~ 2025-09-04T20:08:09,913 ast/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T20:08:09,913 ast/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:09,913 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T20:08:09,913 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:08:09,913 ast/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T20:08:09,914 717 | double off[ 2 ]; 2025-09-04T20:08:09,914 | ^~~ 2025-09-04T20:08:09,914 ast/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:09,914 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T20:08:09,914 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:08:09,914 ast/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T20:08:09,914 717 | double off[ 2 ]; 2025-09-04T20:08:09,915 | ^~~ 2025-09-04T20:08:09,915 ast/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:09,915 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T20:08:09,915 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:08:09,915 ast/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T20:08:09,915 722 | double scl[ 2 ]; 2025-09-04T20:08:09,915 | ^~~ 2025-09-04T20:08:09,916 ast/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:09,916 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T20:08:09,916 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T20:08:09,916 ast/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T20:08:09,916 722 | double scl[ 2 ]; 2025-09-04T20:08:09,916 | ^~~ 2025-09-04T20:08:09,996 ast/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T20:08:09,997 ast/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:09,997 629 | this->offset_i[ 0 ] = off; 2025-09-04T20:08:09,997 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:08:09,997 ast/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T20:08:09,997 570 | double off; 2025-09-04T20:08:09,997 | ^~~ 2025-09-04T20:08:09,997 ast/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:08:09,997 628 | this->scale_i[ 0 ] = scl; 2025-09-04T20:08:09,997 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T20:08:09,997 ast/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T20:08:09,998 573 | double scl; 2025-09-04T20:08:09,998 | ^~~ 2025-09-04T20:08:10,884 In file included from ast/circle.c:84: 2025-09-04T20:08:10,884 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:10,885 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:10,885 | ^~~~~~~~ 2025-09-04T20:08:10,885 In file included from ast/pointset.h:192: 2025-09-04T20:08:10,885 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:10,885 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:10,885 | ^~~~~~~~ 2025-09-04T20:08:10,991 ast/circle.c: In function ‘Dump’: 2025-09-04T20:08:10,993 ast/circle.c:2254:15: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:08:10,993 2254 | AstCircle *this; /* Pointer to the Circle structure */ 2025-09-04T20:08:10,993 | ^~~~ 2025-09-04T20:08:14,555 In file included from ast/cmpframe.c:554: 2025-09-04T20:08:14,555 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:14,555 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:14,555 | ^~~~~~~~ 2025-09-04T20:08:14,556 In file included from ast/pointset.h:192: 2025-09-04T20:08:14,556 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:14,557 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:14,557 | ^~~~~~~~ 2025-09-04T20:08:16,384 ast/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T20:08:16,386 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-04T20:08:16,387 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:08:16,387 | ^~ 2025-09-04T20:08:16,389 ast/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:08:16,389 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:08:16,390 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:17,314 ast/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T20:08:17,324 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-04T20:08:17,324 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:08:17,324 | ^~ 2025-09-04T20:08:17,324 In function ‘TestAttrib’, 2025-09-04T20:08:17,324 inlined from ‘TestAttrib’ at ast/cmpframe.c:9493:12: 2025-09-04T20:08:17,333 ast/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:08:17,333 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:08:17,334 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:17,390 ast/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T20:08:17,398 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-04T20:08:17,398 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T20:08:17,398 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:17,398 8309 | setting+value ); 2025-09-04T20:08:17,398 | ~~~~~~~~~~~~~~~ 2025-09-04T20:08:17,399 ast/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T20:08:17,407 ast/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:08:17,407 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:08:17,407 | ^ 2025-09-04T20:08:17,415 ast/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T20:08:17,415 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T20:08:17,415 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:17,478 ast/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T20:08:17,479 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-04T20:08:17,479 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:08:17,479 | ^~ 2025-09-04T20:08:17,479 In function ‘ClearAttrib’, 2025-09-04T20:08:17,479 inlined from ‘ClearAttrib’ at ast/cmpframe.c:1499:13: 2025-09-04T20:08:17,480 ast/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T20:08:17,480 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T20:08:17,481 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:08:19,927 In file included from ast/cmpmap.c:180: 2025-09-04T20:08:19,928 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:19,928 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:19,928 | ^~~~~~~~ 2025-09-04T20:08:19,928 In file included from ast/pointset.h:192: 2025-09-04T20:08:19,928 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:19,928 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:19,928 | ^~~~~~~~ 2025-09-04T20:08:20,107 ast/cmpmap.c:2987:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T20:08:20,107 2987 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T20:08:20,107 | ^~~~ 2025-09-04T20:08:22,642 In file included from ast/cmpregion.c:138: 2025-09-04T20:08:22,643 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:22,643 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:22,643 | ^~~~~~~~ 2025-09-04T20:08:22,643 In file included from ast/pointset.h:192: 2025-09-04T20:08:22,643 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:22,643 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:22,643 | ^~~~~~~~ 2025-09-04T20:08:25,334 In file included from ast/mapping.h:327, 2025-09-04T20:08:25,334 from ast/frame.h:556, 2025-09-04T20:08:25,335 from ast/specframe.h:58, 2025-09-04T20:08:25,335 from ast/dsbspecframe.c:171: 2025-09-04T20:08:25,335 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:25,335 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:25,335 | ^~~~~~~~ 2025-09-04T20:08:25,336 In file included from ast/pointset.h:192: 2025-09-04T20:08:25,336 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:25,336 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:25,336 | ^~~~~~~~ 2025-09-04T20:08:26,787 In file included from ast/dssmap.c:121: 2025-09-04T20:08:26,787 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:26,787 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:26,788 | ^~~~~~~~ 2025-09-04T20:08:26,788 In file included from ast/pointset.h:192: 2025-09-04T20:08:26,788 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:26,788 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:26,788 | ^~~~~~~~ 2025-09-04T20:08:28,119 In file included from ast/ellipse.c:87: 2025-09-04T20:08:28,120 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:08:28,120 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:08:28,120 | ^~~~~~~~ 2025-09-04T20:08:28,120 In file included from ast/pointset.h:192: 2025-09-04T20:08:28,120 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:08:28,120 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:08:28,120 | ^~~~~~~~ 2025-09-04T20:08:28,260 ast/ellipse.c: In function ‘Dump’: 2025-09-04T20:08:28,263 ast/ellipse.c:2356:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:08:28,263 2356 | AstEllipse *this; /* Pointer to the Ellipse structure */ 2025-09-04T20:08:28,263 | ^~~~ 2025-09-04T20:08:28,300 In file included from ast/ellipse.c:86: 2025-09-04T20:08:28,301 ast/ellipse.c: In function ‘RegPins’: 2025-09-04T20:08:28,302 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:08:28,302 511 | #define astRetF_(x) (x) 2025-09-04T20:08:28,302 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:08:28,302 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:08:28,302 | ^~~~~~ 2025-09-04T20:08:28,302 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:28,303 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:08:28,303 | ^~~~~~~~~ 2025-09-04T20:08:28,303 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:08:28,303 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:08:28,303 | ^~~~~~~~~~ 2025-09-04T20:08:28,303 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:08:28,304 511 | #define astRetF_(x) (x) 2025-09-04T20:08:28,304 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:08:28,304 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:08:28,304 | ^~~~~~ 2025-09-04T20:08:28,304 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:28,304 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:08:28,304 | ^~~~~~~~~ 2025-09-04T20:08:28,304 ast/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:08:28,304 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:08:28,304 | ^~~~~~~~~~ 2025-09-04T20:08:28,305 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:08:28,306 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:08:28,306 | ^~~~~~~~~~~ 2025-09-04T20:08:28,307 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:08:28,307 511 | #define astRetF_(x) (x) 2025-09-04T20:08:28,307 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:08:28,307 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:08:28,307 | ^~~~~~ 2025-09-04T20:08:28,307 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:28,308 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:08:28,308 | ^~~~~~~~~ 2025-09-04T20:08:28,308 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:08:28,308 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:08:28,308 | ^~~~~~~~~~ 2025-09-04T20:08:28,308 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:08:28,309 511 | #define astRetF_(x) (x) 2025-09-04T20:08:28,309 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:08:28,309 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:08:28,309 | ^~~~~~ 2025-09-04T20:08:28,309 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:08:28,309 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:08:28,309 | ^~~~~~~~~ 2025-09-04T20:08:28,309 ast/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:08:28,309 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T20:08:28,309 | ^~~~~~~~~~ 2025-09-04T20:08:28,310 ast/ellipse.c:2390:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:08:28,311 2390 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T20:08:28,311 | ^~~~~~~~~~~ 2025-09-04T20:09:08,839 In file included from ast/mapping.h:327, 2025-09-04T20:09:08,839 from ast/frame.h:556, 2025-09-04T20:09:08,839 from ast/cmpframe.h:257, 2025-09-04T20:09:08,839 from ast/fitschan.c:1388: 2025-09-04T20:09:08,839 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:08,839 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:08,840 | ^~~~~~~~ 2025-09-04T20:09:08,840 In file included from ast/pointset.h:192: 2025-09-04T20:09:08,841 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:08,841 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:08,841 | ^~~~~~~~ 2025-09-04T20:09:09,111 ast/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T20:09:09,115 ast/fitschan.c:5332:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,115 5332 | if( c - name - 1 < n ){ 2025-09-04T20:09:09,115 | ^ 2025-09-04T20:09:09,185 ast/fitschan.c: In function ‘ComBlock’: 2025-09-04T20:09:09,191 ast/fitschan.c:7268:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,191 7268 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T20:09:09,191 | ^ 2025-09-04T20:09:09,405 ast/fitschan.c: In function ‘FreeItem’: 2025-09-04T20:09:09,414 ast/fitschan.c:10806:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,414 10806 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:09:09,414 | ^ 2025-09-04T20:09:09,423 ast/fitschan.c:10813:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,424 10813 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:09:09,424 | ^ 2025-09-04T20:09:09,427 ast/fitschan.c: In function ‘FreeItemC’: 2025-09-04T20:09:09,436 ast/fitschan.c:10901:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,436 10901 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:09:09,436 | ^ 2025-09-04T20:09:09,445 ast/fitschan.c:10908:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,445 10908 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:09:09,445 | ^ 2025-09-04T20:09:09,454 ast/fitschan.c:10915:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,455 10915 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:09:09,455 | ^ 2025-09-04T20:09:09,551 ast/fitschan.c: In function ‘GetItem’: 2025-09-04T20:09:09,561 ast/fitschan.c:12388:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,562 12388 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:09:09,562 | ^ 2025-09-04T20:09:09,572 ast/fitschan.c:12392:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,572 12392 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T20:09:09,572 | ^ 2025-09-04T20:09:09,583 ast/fitschan.c:12396:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,583 12396 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T20:09:09,583 | ^ 2025-09-04T20:09:09,596 ast/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T20:09:09,606 ast/fitschan.c:12493:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,606 12493 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:09:09,606 | ^ 2025-09-04T20:09:09,617 ast/fitschan.c:12499:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,617 12499 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:09:09,617 | ^ 2025-09-04T20:09:09,625 ast/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T20:09:09,636 ast/fitschan.c:12600:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,636 12600 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:09:09,636 | ^ 2025-09-04T20:09:09,647 ast/fitschan.c:12606:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:09,647 12606 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:09:09,647 | ^ 2025-09-04T20:09:09,655 ast/fitschan.c: In function ‘GetMaxI’: 2025-09-04T20:09:09,666 ast/fitschan.c:12701:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,666 12701 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T20:09:09,666 | ^ 2025-09-04T20:09:09,677 ast/fitschan.c: In function ‘GetItemC’: 2025-09-04T20:09:09,688 ast/fitschan.c:12903:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,688 12903 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T20:09:09,688 | ^ 2025-09-04T20:09:09,699 ast/fitschan.c:12907:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,699 12907 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T20:09:09,699 | ^ 2025-09-04T20:09:09,710 ast/fitschan.c:12911:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:09:09,710 12911 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T20:09:09,711 | ^ 2025-09-04T20:09:11,376 ast/fitschan.c: In function ‘SetItem’: 2025-09-04T20:09:11,400 ast/fitschan.c:26510:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:11,400 26510 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T20:09:11,400 | ^ 2025-09-04T20:09:11,425 ast/fitschan.c:26532:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:11,425 26532 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T20:09:11,425 | ^ 2025-09-04T20:09:11,449 ast/fitschan.c:26554:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:11,449 26554 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T20:09:11,450 | ^ 2025-09-04T20:09:11,462 ast/fitschan.c: In function ‘SetItemC’: 2025-09-04T20:09:11,486 ast/fitschan.c:26672:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:11,486 26672 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T20:09:11,486 | ^ 2025-09-04T20:09:11,510 ast/fitschan.c:26694:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:11,510 26694 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T20:09:11,511 | ^ 2025-09-04T20:09:11,535 ast/fitschan.c:26716:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:11,535 26716 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T20:09:11,535 | ^ 2025-09-04T20:09:12,165 ast/fitschan.c: In function ‘Split’: 2025-09-04T20:09:12,193 ast/fitschan.c:31160:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:12,193 31160 | if( !d || ( d - card ) >= nc ){ 2025-09-04T20:09:12,194 | ^~ 2025-09-04T20:09:14,485 ast/fitschan.c: At top level: 2025-09-04T20:09:14,526 ast/fitschan.c:43494:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:09:14,526 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:14,526 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:09:14,527 In file included from ast/dssmap.h:255, 2025-09-04T20:09:14,527 from ast/fitschan.c:1390: 2025-09-04T20:09:14,527 ast/fitschan.h:468:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T20:09:14,527 468 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T20:09:14,527 | ^~~~~~~~~~~~~~~ 2025-09-04T20:09:14,948 ast/fitschan.c:43707:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T20:09:14,948 43707 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T20:09:14,949 | ~~~~~~^~~~ 2025-09-04T20:09:14,949 ast/fitschan.h:452:52: note: previously declared as an array ‘char[81]’ 2025-09-04T20:09:14,949 452 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T20:09:14,949 | ^~~~~~~~~ 2025-09-04T20:09:15,423 In file included from ast/channel.h:220, 2025-09-04T20:09:15,423 from ast/fitschan.c:1387: 2025-09-04T20:09:15,423 ast/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T20:09:15,443 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:09:15,443 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,443 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,443 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,443 | ^ 2025-09-04T20:09:15,443 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,443 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,444 | ^~~~~~~~~ 2025-09-04T20:09:15,444 ast/fitschan.c:20530:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,444 20530 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:09:15,444 | ^~~~~~~~~~ 2025-09-04T20:09:15,463 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:15,464 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,464 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,464 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,464 | ^ 2025-09-04T20:09:15,464 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,464 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,464 | ^~~~~~~~~ 2025-09-04T20:09:15,464 ast/fitschan.c:20530:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,464 20530 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T20:09:15,464 | ^~~~~~~~~~ 2025-09-04T20:09:15,507 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:15,507 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:15,507 | ^~~~~~~~~~~ 2025-09-04T20:09:15,527 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T20:09:15,527 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,527 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,527 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,527 | ^ 2025-09-04T20:09:15,527 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,527 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,528 | ^~~~~~~~~ 2025-09-04T20:09:15,528 ast/fitschan.c:20531:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,528 20531 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:09:15,528 | ^~~~~~~~~~ 2025-09-04T20:09:15,547 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:15,548 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,548 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,548 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,548 | ^ 2025-09-04T20:09:15,548 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,548 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,548 | ^~~~~~~~~ 2025-09-04T20:09:15,548 ast/fitschan.c:20531:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,548 20531 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T20:09:15,548 | ^~~~~~~~~~ 2025-09-04T20:09:15,591 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:15,591 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:15,591 | ^~~~~~~~~~~ 2025-09-04T20:09:15,611 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:09:15,611 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,611 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,611 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,611 | ^ 2025-09-04T20:09:15,611 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,611 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,611 | ^~~~~~~~~ 2025-09-04T20:09:15,611 ast/fitschan.c:20532:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,612 20532 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:09:15,612 | ^~~~~~~~~~ 2025-09-04T20:09:15,631 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:15,631 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,632 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,632 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,632 | ^ 2025-09-04T20:09:15,632 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,632 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,632 | ^~~~~~~~~ 2025-09-04T20:09:15,632 ast/fitschan.c:20532:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,632 20532 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T20:09:15,632 | ^~~~~~~~~~ 2025-09-04T20:09:15,675 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:15,675 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:15,675 | ^~~~~~~~~~~ 2025-09-04T20:09:15,695 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:09:15,695 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,695 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,695 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,695 | ^ 2025-09-04T20:09:15,695 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,695 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,695 | ^~~~~~~~~ 2025-09-04T20:09:15,695 ast/fitschan.c:20533:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,695 20533 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:09:15,696 | ^~~~~~~~~~ 2025-09-04T20:09:15,715 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:15,715 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,715 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,715 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,716 | ^ 2025-09-04T20:09:15,716 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,716 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,716 | ^~~~~~~~~ 2025-09-04T20:09:15,716 ast/fitschan.c:20533:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,716 20533 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T20:09:15,716 | ^~~~~~~~~~ 2025-09-04T20:09:15,759 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:15,759 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:15,759 | ^~~~~~~~~~~ 2025-09-04T20:09:15,778 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:09:15,779 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,779 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,779 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,779 | ^ 2025-09-04T20:09:15,779 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,779 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,779 | ^~~~~~~~~ 2025-09-04T20:09:15,779 ast/fitschan.c:20534:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,779 20534 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:09:15,779 | ^~~~~~~~~~ 2025-09-04T20:09:15,799 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:15,799 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,799 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,799 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,800 | ^ 2025-09-04T20:09:15,800 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,800 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,800 | ^~~~~~~~~ 2025-09-04T20:09:15,800 ast/fitschan.c:20534:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,800 20534 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T20:09:15,800 | ^~~~~~~~~~ 2025-09-04T20:09:15,842 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:15,843 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:15,843 | ^~~~~~~~~~~ 2025-09-04T20:09:15,862 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T20:09:15,863 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,863 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,863 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,863 | ^ 2025-09-04T20:09:15,863 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,863 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,863 | ^~~~~~~~~ 2025-09-04T20:09:15,863 ast/fitschan.c:20535:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,863 20535 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:09:15,863 | ^~~~~~~~~~ 2025-09-04T20:09:15,883 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:15,883 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,883 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,883 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,883 | ^ 2025-09-04T20:09:15,883 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,884 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,884 | ^~~~~~~~~ 2025-09-04T20:09:15,884 ast/fitschan.c:20535:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,884 20535 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T20:09:15,884 | ^~~~~~~~~~ 2025-09-04T20:09:15,932 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:15,932 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:15,932 | ^~~~~~~~~~~ 2025-09-04T20:09:15,951 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T20:09:15,952 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,952 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,952 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,952 | ^ 2025-09-04T20:09:15,952 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,952 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,952 | ^~~~~~~~~ 2025-09-04T20:09:15,952 ast/fitschan.c:20536:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,952 20536 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:09:15,952 | ^~~~~~~~~~ 2025-09-04T20:09:15,971 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:15,971 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,971 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:15,971 512 | #define astRetV_(x) (x) 2025-09-04T20:09:15,971 | ^ 2025-09-04T20:09:15,971 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:15,971 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:15,972 | ^~~~~~~~~ 2025-09-04T20:09:15,972 ast/fitschan.c:20536:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:15,972 20536 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T20:09:15,972 | ^~~~~~~~~~ 2025-09-04T20:09:16,013 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:16,013 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:16,013 | ^~~~~~~~~~~ 2025-09-04T20:09:16,033 ast/fitschan.h:655:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T20:09:16,033 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:16,033 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:16,033 512 | #define astRetV_(x) (x) 2025-09-04T20:09:16,033 | ^ 2025-09-04T20:09:16,033 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:16,033 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:16,033 | ^~~~~~~~~ 2025-09-04T20:09:16,033 ast/fitschan.c:20537:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:16,033 20537 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:09:16,034 | ^~~~~~~~~~ 2025-09-04T20:09:16,052 ast/fitschan.h:655:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T20:09:16,052 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:16,052 ast/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T20:09:16,052 512 | #define astRetV_(x) (x) 2025-09-04T20:09:16,052 | ^ 2025-09-04T20:09:16,053 ast/fitschan.h:655:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:09:16,053 655 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T20:09:16,053 | ^~~~~~~~~ 2025-09-04T20:09:16,053 ast/fitschan.c:20537:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T20:09:16,053 20537 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T20:09:16,053 | ^~~~~~~~~~ 2025-09-04T20:09:16,095 ast/fitschan.c:43494:6: note: in a call to function ‘astPutFits_’ 2025-09-04T20:09:16,095 43494 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T20:09:16,095 | ^~~~~~~~~~~ 2025-09-04T20:09:19,527 ast/fitschan.c: In function ‘FormatKey’: 2025-09-04T20:09:19,537 ast/fitschan.c:11091:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T20:09:19,537 11091 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:09:19,537 | ^ 2025-09-04T20:09:19,547 ast/fitschan.c:11091:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T20:09:19,547 11091 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T20:09:19,547 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:19,556 ast/fitschan.c:11100:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:09:19,556 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:09:19,557 | ^~ 2025-09-04T20:09:19,566 ast/fitschan.c:11100:64: note: directive argument in the range [0, 2147483647] 2025-09-04T20:09:19,566 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:09:19,566 | ^~~~~ 2025-09-04T20:09:19,576 ast/fitschan.c:11100:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T20:09:19,576 11100 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T20:09:19,576 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:23,048 In function ‘SIPIntWorld’, 2025-09-04T20:09:23,048 inlined from ‘MakeIntWorld.constprop’ at ast/fitschan.c:21043:16: 2025-09-04T20:09:23,074 ast/fitschan.c:27851:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:23,074 27851 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T20:09:23,074 | ~~~~~^~~~~~~~~ 2025-09-04T20:09:23,074 ast/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T20:09:23,101 ast/fitschan.c:27528:8: note: ‘noutrem’ was declared here 2025-09-04T20:09:23,101 27528 | int noutrem; 2025-09-04T20:09:23,101 | ^~~~~~~ 2025-09-04T20:09:23,122 ast/fitschan.c:21160:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:23,122 21160 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:09:23,122 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:09:23,142 ast/fitschan.c:20970:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T20:09:23,142 20970 | double cd_sip[4]; 2025-09-04T20:09:23,142 | ^~~~~~ 2025-09-04T20:09:23,160 ast/fitschan.c:21161:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:23,161 21161 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:09:23,161 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:09:23,181 ast/fitschan.c:20970:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T20:09:23,181 20970 | double cd_sip[4]; 2025-09-04T20:09:23,181 | ^~~~~~ 2025-09-04T20:09:23,199 ast/fitschan.c:21162:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:23,199 21162 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T20:09:23,199 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:09:23,219 ast/fitschan.c:20970:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T20:09:23,219 20970 | double cd_sip[4]; 2025-09-04T20:09:23,220 | ^~~~~~ 2025-09-04T20:09:23,238 ast/fitschan.c:21163:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:23,238 21163 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T20:09:23,238 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T20:09:23,258 ast/fitschan.c:20970:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T20:09:23,258 20970 | double cd_sip[4]; 2025-09-04T20:09:23,258 | ^~~~~~ 2025-09-04T20:09:23,276 ast/fitschan.c:21160:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:23,276 21160 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T20:09:23,277 | ~~~~~^~~ 2025-09-04T20:09:23,297 ast/fitschan.c:20999:8: note: ‘sipax[0]’ was declared here 2025-09-04T20:09:23,297 20999 | int sipax[2]; 2025-09-04T20:09:23,297 | ^~~~~ 2025-09-04T20:09:23,315 ast/fitschan.c:21161:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:09:23,315 21161 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T20:09:23,315 | ~~~~~^~~ 2025-09-04T20:09:23,335 ast/fitschan.c:20999:8: note: ‘sipax[1]’ was declared here 2025-09-04T20:09:23,335 20999 | int sipax[2]; 2025-09-04T20:09:23,335 | ^~~~~ 2025-09-04T20:09:28,319 ast/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T20:09:28,347 ast/fitschan.c:29067:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T20:09:28,347 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:09:28,347 | ^~ 2025-09-04T20:09:28,375 ast/fitschan.c:29067:32: note: directive argument in the range [1, 2147483647] 2025-09-04T20:09:28,375 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:09:28,375 | ^~~~~~~~~~~~ 2025-09-04T20:09:28,404 ast/fitschan.c:29067:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T20:09:28,404 29067 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T20:09:28,404 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:28,432 ast/fitschan.c:29073:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:09:28,432 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:09:28,432 | ^~ 2025-09-04T20:09:28,460 ast/fitschan.c:29073:30: note: directive argument in the range [1, 2147483647] 2025-09-04T20:09:28,460 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:09:28,460 | ^~~~~~~~~~ 2025-09-04T20:09:28,489 ast/fitschan.c:29073:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T20:09:28,489 29073 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T20:09:28,489 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:34,012 ast/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T20:09:34,016 ast/fitschan.c:5861:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T20:09:34,016 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:09:34,016 | ^~ 2025-09-04T20:09:34,020 ast/fitschan.c:5861:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T20:09:34,020 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:09:34,020 | ^~~~~~~~~~~~~~~ 2025-09-04T20:09:34,024 ast/fitschan.c:5861:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:09:34,024 5861 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T20:09:34,024 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,136 ast/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T20:09:35,150 ast/fitschan.c:23741:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:09:35,150 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:09:35,151 | ^~~~ 2025-09-04T20:09:35,173 ast/fitschan.c:23741:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T20:09:35,174 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:09:35,174 | ^~~~~~~~~~~~ 2025-09-04T20:09:35,177 ast/fitschan.c:23741:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T20:09:35,201 ast/fitschan.c:23741:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T20:09:35,201 23741 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T20:09:35,201 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,226 ast/fitschan.c:23786:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:09:35,226 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:09:35,226 | ^~ 2025-09-04T20:09:35,250 ast/fitschan.c:23786:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,250 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:09:35,250 | ^~~~~~~~~~ 2025-09-04T20:09:35,274 ast/fitschan.c:23786:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:09:35,274 23786 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T20:09:35,274 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,300 ast/fitschan.c:23784:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:09:35,300 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:09:35,300 | ^~ 2025-09-04T20:09:35,323 ast/fitschan.c:23784:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,323 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:09:35,323 | ^~~~~~~~~ 2025-09-04T20:09:35,346 ast/fitschan.c:23784:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:09:35,346 23784 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T20:09:35,346 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,370 ast/fitschan.c:23803:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:09:35,370 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:09:35,370 | ^~ 2025-09-04T20:09:35,393 ast/fitschan.c:23803:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,393 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:09:35,393 | ^~~~~~~~~~ 2025-09-04T20:09:35,416 ast/fitschan.c:23803:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:09:35,416 23803 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T20:09:35,416 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,442 ast/fitschan.c:23801:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:09:35,442 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:09:35,442 | ^~ 2025-09-04T20:09:35,465 ast/fitschan.c:23801:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,465 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:09:35,465 | ^~~~~~~~~ 2025-09-04T20:09:35,488 ast/fitschan.c:23801:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:09:35,488 23801 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T20:09:35,488 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,512 ast/fitschan.c:23820:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:09:35,512 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:09:35,512 | ^~ 2025-09-04T20:09:35,535 ast/fitschan.c:23820:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,535 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:09:35,535 | ^~~~~~~~~~ 2025-09-04T20:09:35,558 ast/fitschan.c:23820:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:09:35,558 23820 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T20:09:35,559 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,584 ast/fitschan.c:23818:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:09:35,584 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:09:35,584 | ^~ 2025-09-04T20:09:35,607 ast/fitschan.c:23818:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,607 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:09:35,607 | ^~~~~~~~~ 2025-09-04T20:09:35,630 ast/fitschan.c:23818:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:09:35,631 23818 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T20:09:35,631 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,654 ast/fitschan.c:23842:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:09:35,654 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:09:35,654 | ^~ 2025-09-04T20:09:35,677 ast/fitschan.c:23842:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,678 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:09:35,678 | ^~~~~~~~~~ 2025-09-04T20:09:35,701 ast/fitschan.c:23842:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:09:35,701 23842 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T20:09:35,701 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,726 ast/fitschan.c:23840:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:09:35,727 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:09:35,727 | ^~ 2025-09-04T20:09:35,750 ast/fitschan.c:23840:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,750 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:09:35,750 | ^~~~~~~~~ 2025-09-04T20:09:35,773 ast/fitschan.c:23840:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:09:35,773 23840 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T20:09:35,773 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,797 ast/fitschan.c:23885:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T20:09:35,797 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:09:35,797 | ^~ 2025-09-04T20:09:35,820 ast/fitschan.c:23885:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,820 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:09:35,820 | ^~~~~~~~~~ 2025-09-04T20:09:35,843 ast/fitschan.c:23885:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T20:09:35,844 23885 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T20:09:35,844 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:35,869 ast/fitschan.c:23883:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T20:09:35,869 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:09:35,869 | ^~ 2025-09-04T20:09:35,892 ast/fitschan.c:23883:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T20:09:35,893 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:09:35,893 | ^~~~~~~~~ 2025-09-04T20:09:35,916 ast/fitschan.c:23883:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T20:09:35,916 23883 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T20:09:35,916 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:37,514 ast/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T20:09:37,540 ast/fitschan.c:28680:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:09:37,540 28680 | strncpy( lontype, lonsym, 4 ); 2025-09-04T20:09:37,540 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:37,602 ast/fitschan.c:28684:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T20:09:37,602 28684 | strncpy( lattype, latsym, 4 ); 2025-09-04T20:09:37,602 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:42,786 ast/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T20:09:42,843 ast/fitschan.c:37576:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T20:09:42,843 37576 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:09:42,843 | ^~ ~~~~ 2025-09-04T20:09:42,844 In function ‘WcsOthers’, 2025-09-04T20:09:42,844 inlined from ‘WcsMapFrm.constprop’ at ast/fitschan.c:36546:11: 2025-09-04T20:09:42,882 ast/fitschan.c:37576:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T20:09:42,882 37576 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T20:09:42,882 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:44,910 ast/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T20:09:44,941 ast/fitschan.c:29929:19: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T20:09:44,941 29929 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T20:09:44,941 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:44,971 ast/fitschan.c:30021:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:44,972 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:44,972 | ^~~~ 2025-09-04T20:09:45,001 ast/fitschan.c:30021:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:45,002 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,002 | ^~~~~~~~~~~~ 2025-09-04T20:09:45,031 ast/fitschan.c:30021:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:09:45,032 30021 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,032 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:45,062 ast/fitschan.c:30123:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:45,062 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,062 | ^~~~ 2025-09-04T20:09:45,092 ast/fitschan.c:30123:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:45,092 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,092 | ^~~~~~~~~~~~ 2025-09-04T20:09:45,122 ast/fitschan.c:30123:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:09:45,122 30123 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:45,154 ast/fitschan.c:30334:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:45,154 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:09:45,154 | ^~ 2025-09-04T20:09:45,184 ast/fitschan.c:30334:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:09:45,184 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:09:45,184 | ^~~~~~~~~~ 2025-09-04T20:09:45,215 ast/fitschan.c:30334:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T20:09:45,215 30334 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T20:09:45,215 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:45,245 ast/fitschan.c:30354:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:09:45,245 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:09:45,245 | ^~ 2025-09-04T20:09:45,275 ast/fitschan.c:30354:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T20:09:45,276 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:09:45,276 | ^~~~~~~~~~~ 2025-09-04T20:09:45,306 ast/fitschan.c:30354:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T20:09:45,306 30354 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T20:09:45,306 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:45,336 ast/fitschan.c:30362:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:09:45,337 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,337 | ^~~~ 2025-09-04T20:09:45,367 ast/fitschan.c:30362:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:45,367 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,367 | ^~~~~~~~~~~~ 2025-09-04T20:09:45,397 ast/fitschan.c:30362:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T20:09:45,397 30362 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T20:09:45,397 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:47,796 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:09:47,805 ast/fitschan.c:10427:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:09:47,805 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:47,805 | ^~ 2025-09-04T20:09:47,806 In function ‘FitsAxisOrder’, 2025-09-04T20:09:47,806 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2663:9: 2025-09-04T20:09:47,815 ast/fitschan.c:10427:30: note: directive argument in the range [1, 1073741823] 2025-09-04T20:09:47,815 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:47,815 | ^~~~~~~~~~~~ 2025-09-04T20:09:47,824 ast/fitschan.c:10427:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:09:47,824 10427 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:47,824 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:47,825 ast/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T20:09:47,834 ast/fitschan.c:10464:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T20:09:47,834 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:47,834 | ^~ 2025-09-04T20:09:47,835 In function ‘FitsAxisOrder’, 2025-09-04T20:09:47,835 inlined from ‘AddVersion.constprop’ at ast/fitschan.c:2663:9: 2025-09-04T20:09:47,844 ast/fitschan.c:10464:33: note: directive argument in the range [1, 1073741823] 2025-09-04T20:09:47,844 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:47,844 | ^~~~~~~~~~~~ 2025-09-04T20:09:47,853 ast/fitschan.c:10464:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T20:09:47,853 10464 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T20:09:47,854 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:49,092 ast/fitschan.c: In function ‘Read’: 2025-09-04T20:09:49,102 ast/fitschan.c:11222:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T20:09:49,102 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:09:49,102 | ^~ 2025-09-04T20:09:49,102 In function ‘FsetFromStore’, 2025-09-04T20:09:49,102 inlined from ‘Read’ at ast/fitschan.c:24852:16: 2025-09-04T20:09:49,112 ast/fitschan.c:11222:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T20:09:49,112 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:09:49,112 | ^~~~~~~~~~~~~~~ 2025-09-04T20:09:49,122 ast/fitschan.c:11222:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T20:09:49,122 11222 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T20:09:49,123 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:09:53,383 In file included from ast/fitstable.c:109: 2025-09-04T20:09:53,383 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:53,383 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:53,384 | ^~~~~~~~ 2025-09-04T20:09:53,384 In file included from ast/pointset.h:192: 2025-09-04T20:09:53,384 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:53,384 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:53,384 | ^~~~~~~~ 2025-09-04T20:09:54,984 In file included from ast/mapping.h:327, 2025-09-04T20:09:54,984 from ast/unit.h:55, 2025-09-04T20:09:54,984 from ast/fluxframe.c:114: 2025-09-04T20:09:54,984 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:54,984 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:54,984 | ^~~~~~~~ 2025-09-04T20:09:54,985 In file included from ast/pointset.h:192: 2025-09-04T20:09:54,985 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:54,985 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:54,985 | ^~~~~~~~ 2025-09-04T20:09:55,048 ast/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T20:09:55,048 ast/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:55,048 306 | int len; /* Length of attrib string */ 2025-09-04T20:09:55,048 | ^~~ 2025-09-04T20:09:55,053 ast/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T20:09:55,054 ast/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:55,054 906 | int len; /* Length of attrib string */ 2025-09-04T20:09:55,054 | ^~~ 2025-09-04T20:09:55,089 ast/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T20:09:55,091 ast/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:55,091 2699 | int ulen; /* Used length of setting string */ 2025-09-04T20:09:55,092 | ^~~~ 2025-09-04T20:09:55,101 ast/fluxframe.c: In function ‘SubFrame’: 2025-09-04T20:09:55,103 ast/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:55,103 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T20:09:55,103 | ^~~~~~ 2025-09-04T20:09:55,110 ast/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T20:09:55,113 ast/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:09:55,113 3415 | int len; /* Length of attrib string */ 2025-09-04T20:09:55,113 | ^~~ 2025-09-04T20:09:55,123 ast/fluxframe.c: In function ‘Dump’: 2025-09-04T20:09:55,126 ast/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:55,126 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:09:55,126 | ^ 2025-09-04T20:09:55,136 ast/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T20:09:55,139 ast/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:55,139 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:09:55,140 | ^ 2025-09-04T20:09:56,716 In file included from ast/mapping.h:327, 2025-09-04T20:09:56,716 from ast/frame.c:695: 2025-09-04T20:09:56,716 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:09:56,716 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:09:56,716 | ^~~~~~~~ 2025-09-04T20:09:56,716 In file included from ast/pointset.h:192: 2025-09-04T20:09:56,717 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:09:56,717 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:09:56,717 | ^~~~~~~~ 2025-09-04T20:09:57,048 ast/frame.c: In function ‘SetAttrib’: 2025-09-04T20:09:57,057 ast/frame.c:9937:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:57,057 9937 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:09:57,057 | ^~ 2025-09-04T20:09:57,068 ast/frame.c:9977:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:09:57,069 9977 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T20:09:57,069 | ^~ 2025-09-04T20:10:05,460 In file included from ast/mapping.h:327, 2025-09-04T20:10:05,460 from ast/frameset.c:776: 2025-09-04T20:10:05,460 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:05,460 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:05,461 | ^~~~~~~~ 2025-09-04T20:10:05,461 In file included from ast/pointset.h:192: 2025-09-04T20:10:05,461 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:05,461 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:05,461 | ^~~~~~~~ 2025-09-04T20:10:09,715 ast/frameset.c: In function ‘GetAllVariants’: 2025-09-04T20:10:09,721 ast/frameset.c:6727:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:10:09,721 6727 | const char *result; 2025-09-04T20:10:09,721 | ^~~~~~ 2025-09-04T20:10:12,497 In file included from ast/grismmap.c:278: 2025-09-04T20:10:12,497 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:12,497 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:12,498 | ^~~~~~~~ 2025-09-04T20:10:12,498 In file included from ast/pointset.h:192: 2025-09-04T20:10:12,498 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:12,498 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:12,498 | ^~~~~~~~ 2025-09-04T20:10:14,457 In file included from ast/interval.c:101: 2025-09-04T20:10:14,457 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:14,457 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:14,457 | ^~~~~~~~ 2025-09-04T20:10:14,458 In file included from ast/pointset.h:192: 2025-09-04T20:10:14,458 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:14,458 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:14,459 | ^~~~~~~~ 2025-09-04T20:10:14,546 ast/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T20:10:14,546 ast/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:10:14,547 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:10:14,547 | ^~~~~~ 2025-09-04T20:10:14,637 ast/interval.c: In function ‘Transform’: 2025-09-04T20:10:14,641 ast/interval.c:3593:13: warning: variable ‘ptr_lims’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:10:14,641 3593 | double **ptr_lims; /* Pointer to limits array */ 2025-09-04T20:10:14,641 | ^~~~~~~~ 2025-09-04T20:10:14,646 ast/interval.c: In function ‘Dump’: 2025-09-04T20:10:14,650 ast/interval.c:4060:17: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:10:14,651 4060 | AstInterval *this; /* Pointer to the Interval structure */ 2025-09-04T20:10:14,651 | ^~~~ 2025-09-04T20:10:18,038 In file included from ast/intramap.c:115: 2025-09-04T20:10:18,038 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:18,038 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:18,038 | ^~~~~~~~ 2025-09-04T20:10:18,039 In file included from ast/pointset.h:192: 2025-09-04T20:10:18,039 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:18,039 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:18,040 | ^~~~~~~~ 2025-09-04T20:10:19,070 In file included from ast/keymap.c:236: 2025-09-04T20:10:19,070 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:19,070 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:19,070 | ^~~~~~~~ 2025-09-04T20:10:19,071 In file included from ast/pointset.h:192: 2025-09-04T20:10:19,071 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:19,071 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:19,071 | ^~~~~~~~ 2025-09-04T20:10:30,144 In file included from ast/mapping.h:327, 2025-09-04T20:10:30,144 from ast/frame.h:556, 2025-09-04T20:10:30,144 from ast/region.h:68, 2025-09-04T20:10:30,144 from ast/box.h:69, 2025-09-04T20:10:30,144 from ast/loader.c:3: 2025-09-04T20:10:30,144 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:30,145 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:30,145 | ^~~~~~~~ 2025-09-04T20:10:30,146 In file included from ast/pointset.h:192: 2025-09-04T20:10:30,146 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:30,146 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:30,146 | ^~~~~~~~ 2025-09-04T20:10:30,720 In file included from ast/lutmap.c:140: 2025-09-04T20:10:30,720 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:30,720 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:30,720 | ^~~~~~~~ 2025-09-04T20:10:30,720 In file included from ast/pointset.h:192: 2025-09-04T20:10:30,720 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:30,720 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:30,721 | ^~~~~~~~ 2025-09-04T20:10:32,129 In file included from ast/mapping.c:423: 2025-09-04T20:10:32,129 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:10:32,129 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:10:32,129 | ^~~~~~~~ 2025-09-04T20:10:32,130 In file included from ast/pointset.h:192: 2025-09-04T20:10:32,130 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:10:32,130 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:10:32,130 | ^~~~~~~~ 2025-09-04T20:16:27,228 ast/mapping.c: In function ‘FindGradient’: 2025-09-04T20:16:27,229 ast/mapping.c:1332:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:27,229 1332 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T20:16:27,229 | ~~~~~^~~~~~ 2025-09-04T20:16:27,230 ast/mapping.c:1269:11: note: ‘x1’ was declared here 2025-09-04T20:16:27,230 1269 | double x1; 2025-09-04T20:16:27,230 | ^~ 2025-09-04T20:16:34,711 ast/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T20:16:34,732 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:34,732 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:16:34,732 | ^ 2025-09-04T20:16:34,732 ast/mapping.c:12555:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:34,733 12555 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:16:34,733 | ^~~~~~~~~~~~~ 2025-09-04T20:16:34,754 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:16:34,754 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:16:34,754 | ^~~~ 2025-09-04T20:16:34,754 ast/mapping.c:12555:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:34,754 12555 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T20:16:34,754 | ^~~~~~~~~~~~~ 2025-09-04T20:16:35,790 ast/mapping.c: In function ‘RebinSeqB’: 2025-09-04T20:16:35,811 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:35,812 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:16:35,812 | ^ 2025-09-04T20:16:35,812 ast/mapping.c:12554:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:35,812 12554 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:16:35,812 | ^~~~~~~~~~~~~ 2025-09-04T20:16:35,833 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:16:35,833 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:16:35,833 | ^~~~ 2025-09-04T20:16:35,833 ast/mapping.c:12554:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:35,833 12554 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T20:16:35,833 | ^~~~~~~~~~~~~ 2025-09-04T20:16:36,874 ast/mapping.c: In function ‘RebinSeqI’: 2025-09-04T20:16:36,895 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:36,895 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:16:36,895 | ^ 2025-09-04T20:16:36,896 ast/mapping.c:12553:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:36,896 12553 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:16:36,896 | ^~~~~~~~~~~~~ 2025-09-04T20:16:36,917 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:16:36,917 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:16:36,917 | ^~~~ 2025-09-04T20:16:36,917 ast/mapping.c:12553:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:36,917 12553 | MAKE_REBINSEQ(I,int,1) 2025-09-04T20:16:36,917 | ^~~~~~~~~~~~~ 2025-09-04T20:16:37,951 ast/mapping.c: In function ‘RebinSeqF’: 2025-09-04T20:16:37,973 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:37,973 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:16:37,973 | ^ 2025-09-04T20:16:37,973 ast/mapping.c:12552:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:37,973 12552 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:16:37,973 | ^~~~~~~~~~~~~ 2025-09-04T20:16:37,994 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:16:37,995 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:16:37,995 | ^~~~ 2025-09-04T20:16:37,995 ast/mapping.c:12552:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:37,995 12552 | MAKE_REBINSEQ(F,float,0) 2025-09-04T20:16:37,995 | ^~~~~~~~~~~~~ 2025-09-04T20:16:39,033 ast/mapping.c: In function ‘RebinSeqD’: 2025-09-04T20:16:39,054 ast/mapping.c:12506:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:16:39,055 12506 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T20:16:39,055 | ^ 2025-09-04T20:16:39,055 ast/mapping.c:12551:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:39,055 12551 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:16:39,055 | ^~~~~~~~~~~~~ 2025-09-04T20:16:39,076 ast/mapping.c:12131:11: note: ‘neff’ was declared here 2025-09-04T20:16:39,076 12131 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T20:16:39,076 | ^~~~ 2025-09-04T20:16:39,076 ast/mapping.c:12551:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T20:16:39,076 12551 | MAKE_REBINSEQ(D,double,0) 2025-09-04T20:16:39,077 | ^~~~~~~~~~~~~ 2025-09-04T20:16:55,139 In file included from ast/mapping.h:327, 2025-09-04T20:16:55,140 from ast/mathmap.c:174: 2025-09-04T20:16:55,140 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:16:55,140 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:16:55,140 | ^~~~~~~~ 2025-09-04T20:16:55,141 In file included from ast/pointset.h:192: 2025-09-04T20:16:55,141 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:16:55,141 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:16:55,141 | ^~~~~~~~ 2025-09-04T20:17:01,927 In file included from ast/matrixmap.c:203: 2025-09-04T20:17:01,927 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:01,928 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:01,928 | ^~~~~~~~ 2025-09-04T20:17:01,928 In file included from ast/pointset.h:192: 2025-09-04T20:17:01,928 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:01,928 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:01,928 | ^~~~~~~~ 2025-09-04T20:17:02,873 ast/matrixmap.c: In function ‘MatWin2’: 2025-09-04T20:17:02,876 ast/matrixmap.c:3133:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:02,877 3133 | double *newscales; /* Scales for new WinMap */ 2025-09-04T20:17:02,877 | ^~~~~~~~~ 2025-09-04T20:17:02,879 ast/matrixmap.c:3134:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:02,879 3134 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T20:17:02,879 | ^~~~~~~~~ 2025-09-04T20:17:05,580 In file included from ast/memory.c:217: 2025-09-04T20:17:05,581 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:05,581 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:05,581 | ^~~~~~~~ 2025-09-04T20:17:05,581 In file included from ast/pointset.h:192: 2025-09-04T20:17:05,581 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:05,581 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:05,581 | ^~~~~~~~ 2025-09-04T20:17:05,649 ast/memory.c: In function ‘astChrMatchN_’: 2025-09-04T20:17:05,650 ast/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:17:05,650 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T20:17:05,650 | ^ 2025-09-04T20:17:05,665 ast/memory.c: In function ‘astFreeDouble_’: 2025-09-04T20:17:05,668 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T20:17:05,668 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:17:05,668 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:05,668 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:17:05,668 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:17:05,668 | ~~~~ 2025-09-04T20:17:05,668 | | 2025-09-04T20:17:05,668 | size_t {aka unsigned int} 2025-09-04T20:17:05,671 ast/memory.c:2642:54: note: format string is defined here 2025-09-04T20:17:05,671 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T20:17:05,671 | ~~^ 2025-09-04T20:17:05,671 | | 2025-09-04T20:17:05,671 | long unsigned int 2025-09-04T20:17:05,671 | %u 2025-09-04T20:17:05,674 ast/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T20:17:05,674 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T20:17:05,674 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:05,674 ...... 2025-09-04T20:17:05,674 2644 | sizeof( void * ) ); 2025-09-04T20:17:05,674 | ~~~~~~~~~~~~~~~~ 2025-09-04T20:17:05,674 | | 2025-09-04T20:17:05,675 | unsigned int 2025-09-04T20:17:05,677 ast/memory.c:2643:43: note: format string is defined here 2025-09-04T20:17:05,677 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T20:17:05,677 | ~~^ 2025-09-04T20:17:05,677 | | 2025-09-04T20:17:05,677 | long unsigned int 2025-09-04T20:17:05,677 | %u 2025-09-04T20:17:06,802 ast/memory.c: In function ‘ChrMatcher’: 2025-09-04T20:17:06,805 ast/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T20:17:06,805 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:17:06,805 | ^~ 2025-09-04T20:17:06,808 ast/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T20:17:06,808 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:17:06,808 | ^~~~~~~~~~~ 2025-09-04T20:17:06,811 ast/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T20:17:06,811 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T20:17:06,811 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:07,787 In file included from ast/mapping.h:327, 2025-09-04T20:17:07,787 from ast/cmpmap.h:139, 2025-09-04T20:17:07,787 from ast/moc.c:170: 2025-09-04T20:17:07,787 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:07,787 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:07,787 | ^~~~~~~~ 2025-09-04T20:17:07,788 In file included from ast/pointset.h:192: 2025-09-04T20:17:07,788 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:07,788 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:07,788 | ^~~~~~~~ 2025-09-04T20:17:07,935 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:17:07,936 ast/moc.c:578:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:07,936 578 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:17:07,936 | ~~^ 2025-09-04T20:17:07,936 | | 2025-09-04T20:17:07,936 | unsigned int 2025-09-04T20:17:07,936 | %llu 2025-09-04T20:17:07,936 ...... 2025-09-04T20:17:07,936 581 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:17:07,937 | ~~~~ 2025-09-04T20:17:07,937 | | 2025-09-04T20:17:07,937 | int64_t {aka long long int} 2025-09-04T20:17:07,937 ast/moc.c:578:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:17:07,937 578 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T20:17:07,937 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:07,937 ast/moc.c:580:41: note: format string is defined here 2025-09-04T20:17:07,937 580 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:17:07,937 | ~~^ 2025-09-04T20:17:07,937 | | 2025-09-04T20:17:07,938 | unsigned int 2025-09-04T20:17:07,938 | %lu 2025-09-04T20:17:07,948 ast/moc.c: In function ‘astAddMocText_’: 2025-09-04T20:17:07,950 ast/moc.c:1390:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:07,950 1390 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T20:17:07,950 | ~~^ 2025-09-04T20:17:07,950 | | 2025-09-04T20:17:07,951 | unsigned int 2025-09-04T20:17:07,951 | %llu 2025-09-04T20:17:07,951 1391 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:17:07,951 | ~~~~~ 2025-09-04T20:17:07,951 | | 2025-09-04T20:17:07,951 | int64_t {aka long long int} 2025-09-04T20:17:07,952 ast/moc.c:1390:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:07,952 1390 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T20:17:07,952 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:07,952 1391 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:17:07,952 | ~~~~ 2025-09-04T20:17:07,952 | | 2025-09-04T20:17:07,952 | int64_t {aka long long int} 2025-09-04T20:17:07,953 ast/moc.c:1391:43: note: format string is defined here 2025-09-04T20:17:07,953 1391 | "end (%zu).", status, npix0, npix ); 2025-09-04T20:17:07,953 | ~~^ 2025-09-04T20:17:07,954 | | 2025-09-04T20:17:07,954 | unsigned int 2025-09-04T20:17:07,954 | %llu 2025-09-04T20:17:08,094 ast/moc.c: In function ‘CombineRanges’: 2025-09-04T20:17:08,098 ast/moc.c:2919:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,098 2919 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T20:17:08,098 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:08,098 ...... 2025-09-04T20:17:08,098 2922 | plist->value ); 2025-09-04T20:17:08,098 | ~~~~~~~~~~~~ 2025-09-04T20:17:08,098 | | 2025-09-04T20:17:08,098 | int64_t {aka long long int} 2025-09-04T20:17:08,102 ast/moc.c:2920:54: note: format string is defined here 2025-09-04T20:17:08,102 2920 | "depth at end-point %zu (internal programming" 2025-09-04T20:17:08,102 | ~~^ 2025-09-04T20:17:08,102 | | 2025-09-04T20:17:08,102 | unsigned int 2025-09-04T20:17:08,102 | %llu 2025-09-04T20:17:08,106 ast/moc.c:2952:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,107 2952 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T20:17:08,107 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:08,107 2953 | "active ranges at %zu (internal programming " 2025-09-04T20:17:08,107 2954 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T20:17:08,107 | ~~~~~~~~~~~~ 2025-09-04T20:17:08,107 | | 2025-09-04T20:17:08,107 | int64_t {aka long long int} 2025-09-04T20:17:08,110 ast/moc.c:2953:49: note: format string is defined here 2025-09-04T20:17:08,110 2953 | "active ranges at %zu (internal programming " 2025-09-04T20:17:08,110 | ~~^ 2025-09-04T20:17:08,110 | | 2025-09-04T20:17:08,111 | unsigned int 2025-09-04T20:17:08,111 | %llu 2025-09-04T20:17:08,115 ast/moc.c:2975:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,115 2975 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T20:17:08,115 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:08,115 2976 | "%zu (internal programming error).", status, 2025-09-04T20:17:08,116 2977 | astGetClass(this), plist->value ); 2025-09-04T20:17:08,116 | ~~~~~~~~~~~~ 2025-09-04T20:17:08,116 | | 2025-09-04T20:17:08,116 | int64_t {aka long long int} 2025-09-04T20:17:08,119 ast/moc.c:2976:32: note: format string is defined here 2025-09-04T20:17:08,119 2976 | "%zu (internal programming error).", status, 2025-09-04T20:17:08,119 | ~~^ 2025-09-04T20:17:08,119 | | 2025-09-04T20:17:08,119 | unsigned int 2025-09-04T20:17:08,119 | %llu 2025-09-04T20:17:08,124 ast/moc.c:3009:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,124 3009 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T20:17:08,124 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:08,124 3010 | "active ranges at %zu (internal programming " 2025-09-04T20:17:08,124 3011 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T20:17:08,124 | ~~~~~~~~~~~~ 2025-09-04T20:17:08,124 | | 2025-09-04T20:17:08,125 | int64_t {aka long long int} 2025-09-04T20:17:08,128 ast/moc.c:3010:49: note: format string is defined here 2025-09-04T20:17:08,128 3010 | "active ranges at %zu (internal programming " 2025-09-04T20:17:08,128 | ~~^ 2025-09-04T20:17:08,128 | | 2025-09-04T20:17:08,128 | unsigned int 2025-09-04T20:17:08,128 | %llu 2025-09-04T20:17:08,134 ast/moc.c:3035:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,134 3035 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T20:17:08,134 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:08,134 3036 | "%zu (internal programming error).", status, 2025-09-04T20:17:08,134 3037 | astGetClass(this), plist->value ); 2025-09-04T20:17:08,134 | ~~~~~~~~~~~~ 2025-09-04T20:17:08,134 | | 2025-09-04T20:17:08,134 | int64_t {aka long long int} 2025-09-04T20:17:08,137 ast/moc.c:3036:32: note: format string is defined here 2025-09-04T20:17:08,138 3036 | "%zu (internal programming error).", status, 2025-09-04T20:17:08,138 | ~~^ 2025-09-04T20:17:08,138 | | 2025-09-04T20:17:08,138 | unsigned int 2025-09-04T20:17:08,138 | %llu 2025-09-04T20:17:08,146 ast/moc.c:3075:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,146 3075 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:17:08,146 | ~~^ 2025-09-04T20:17:08,146 | | 2025-09-04T20:17:08,146 | unsigned int 2025-09-04T20:17:08,146 | %llu 2025-09-04T20:17:08,146 ...... 2025-09-04T20:17:08,146 3078 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:17:08,146 | ~~~~~~~~~ 2025-09-04T20:17:08,147 | | 2025-09-04T20:17:08,147 | int64_t {aka long long int} 2025-09-04T20:17:08,152 ast/moc.c:3075:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,152 3075 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T20:17:08,152 | ~~^ 2025-09-04T20:17:08,152 | | 2025-09-04T20:17:08,152 | unsigned int 2025-09-04T20:17:08,152 | %llu 2025-09-04T20:17:08,152 ...... 2025-09-04T20:17:08,152 3078 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T20:17:08,152 | ~~~~~~~~~ 2025-09-04T20:17:08,153 | | 2025-09-04T20:17:08,153 | int64_t {aka long long int} 2025-09-04T20:17:08,158 ast/moc.c:3083:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,158 3083 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:17:08,158 | ~~^ 2025-09-04T20:17:08,158 | | 2025-09-04T20:17:08,158 | unsigned int 2025-09-04T20:17:08,158 | %llu 2025-09-04T20:17:08,158 ...... 2025-09-04T20:17:08,158 3086 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:17:08,158 | ~~~~~~~~~ 2025-09-04T20:17:08,159 | | 2025-09-04T20:17:08,159 | int64_t {aka long long int} 2025-09-04T20:17:08,164 ast/moc.c:3083:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,164 3083 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:17:08,164 | ~~^ 2025-09-04T20:17:08,164 | | 2025-09-04T20:17:08,164 | unsigned int 2025-09-04T20:17:08,164 | %llu 2025-09-04T20:17:08,164 ...... 2025-09-04T20:17:08,164 3086 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:17:08,164 | ~~~~~~~~~ 2025-09-04T20:17:08,165 | | 2025-09-04T20:17:08,165 | int64_t {aka long long int} 2025-09-04T20:17:08,170 ast/moc.c:3090:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,170 3090 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:17:08,170 | ~~^ 2025-09-04T20:17:08,170 | | 2025-09-04T20:17:08,170 | unsigned int 2025-09-04T20:17:08,170 | %llu 2025-09-04T20:17:08,170 ...... 2025-09-04T20:17:08,170 3093 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:17:08,170 | ~~~~~~~~~ 2025-09-04T20:17:08,171 | | 2025-09-04T20:17:08,171 | int64_t {aka long long int} 2025-09-04T20:17:08,176 ast/moc.c:3090:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,176 3090 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:17:08,176 | ~~^ 2025-09-04T20:17:08,176 | | 2025-09-04T20:17:08,176 | unsigned int 2025-09-04T20:17:08,176 | %llu 2025-09-04T20:17:08,176 ...... 2025-09-04T20:17:08,176 3093 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:17:08,176 | ~~~~~~~~~ 2025-09-04T20:17:08,177 | | 2025-09-04T20:17:08,177 | int64_t {aka long long int} 2025-09-04T20:17:08,181 ast/moc.c:3090:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,181 3090 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:17:08,181 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:08,181 ...... 2025-09-04T20:17:08,181 3093 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:17:08,181 | ~~~~~~~~~ 2025-09-04T20:17:08,181 | | 2025-09-04T20:17:08,181 | int64_t {aka long long int} 2025-09-04T20:17:08,185 ast/moc.c:3091:52: note: format string is defined here 2025-09-04T20:17:08,185 3091 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:17:08,185 | ~~^ 2025-09-04T20:17:08,185 | | 2025-09-04T20:17:08,185 | unsigned int 2025-09-04T20:17:08,185 | %llu 2025-09-04T20:17:08,189 ast/moc.c:3090:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,190 3090 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T20:17:08,190 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:08,190 ...... 2025-09-04T20:17:08,190 3093 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T20:17:08,190 | ~~~~~~~~~ 2025-09-04T20:17:08,190 | | 2025-09-04T20:17:08,190 | int64_t {aka long long int} 2025-09-04T20:17:08,193 ast/moc.c:3091:56: note: format string is defined here 2025-09-04T20:17:08,194 3091 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T20:17:08,194 | ~~^ 2025-09-04T20:17:08,194 | | 2025-09-04T20:17:08,194 | unsigned int 2025-09-04T20:17:08,194 | %llu 2025-09-04T20:17:08,239 ast/moc.c: In function ‘astGetMocText_’: 2025-09-04T20:17:08,247 ast/moc.c:4763:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,247 4763 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:17:08,247 | ~~^ 2025-09-04T20:17:08,247 | | 2025-09-04T20:17:08,247 | unsigned int 2025-09-04T20:17:08,247 | %llu 2025-09-04T20:17:08,247 4764 | order, npix ); 2025-09-04T20:17:08,247 | ~~~~ 2025-09-04T20:17:08,247 | | 2025-09-04T20:17:08,247 | int64_t {aka long long int} 2025-09-04T20:17:08,256 ast/moc.c:4763:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,256 4763 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T20:17:08,256 | ~~^ 2025-09-04T20:17:08,256 | | 2025-09-04T20:17:08,256 | unsigned int 2025-09-04T20:17:08,256 | %llu 2025-09-04T20:17:08,257 4764 | order, npix ); 2025-09-04T20:17:08,257 | ~~~~ 2025-09-04T20:17:08,257 | | 2025-09-04T20:17:08,257 | int64_t {aka long long int} 2025-09-04T20:17:08,268 ast/moc.c:4771:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,268 4771 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:17:08,268 | ~~^ ~~~~ 2025-09-04T20:17:08,268 | | | 2025-09-04T20:17:08,268 | | int64_t {aka long long int} 2025-09-04T20:17:08,268 | unsigned int 2025-09-04T20:17:08,268 | %llu 2025-09-04T20:17:08,279 ast/moc.c:4782:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,279 4782 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:17:08,280 | ~~^ ~~~~~~~~~ 2025-09-04T20:17:08,280 | | | 2025-09-04T20:17:08,280 | | int64_t {aka long long int} 2025-09-04T20:17:08,280 | unsigned int 2025-09-04T20:17:08,280 | %llu 2025-09-04T20:17:08,291 ast/moc.c:4787:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,291 4787 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:17:08,291 | ~~^ ~~~~ 2025-09-04T20:17:08,291 | | | 2025-09-04T20:17:08,291 | unsigned int int64_t {aka long long int} 2025-09-04T20:17:08,291 | %llu 2025-09-04T20:17:08,301 ast/moc.c:4787:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,301 4787 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T20:17:08,301 | ~~^ ~~~~ 2025-09-04T20:17:08,301 | | | 2025-09-04T20:17:08,301 | | int64_t {aka long long int} 2025-09-04T20:17:08,301 | unsigned int 2025-09-04T20:17:08,301 | %llu 2025-09-04T20:17:08,312 ast/moc.c:4795:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,313 4795 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T20:17:08,313 | ~~^ ~~~~~~~~~ 2025-09-04T20:17:08,313 | | | 2025-09-04T20:17:08,313 | | int64_t {aka long long int} 2025-09-04T20:17:08,313 | unsigned int 2025-09-04T20:17:08,313 | %llu 2025-09-04T20:17:08,324 ast/moc.c:4800:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,324 4800 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T20:17:08,324 | ~~^ ~~~~ 2025-09-04T20:17:08,324 | | | 2025-09-04T20:17:08,324 | | int64_t {aka long long int} 2025-09-04T20:17:08,325 | unsigned int 2025-09-04T20:17:08,325 | %llu 2025-09-04T20:17:08,339 ast/moc.c:4813:32: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:08,339 4813 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T20:17:08,339 | ~~^ ~~~~ 2025-09-04T20:17:08,339 | | | 2025-09-04T20:17:08,339 | | int64_t {aka long long int} 2025-09-04T20:17:08,339 | unsigned int 2025-09-04T20:17:08,339 | %llu 2025-09-04T20:17:08,349 ast/moc.c: In function ‘GetNorm’: 2025-09-04T20:17:08,357 ast/moc.c:4966:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:17:08,358 4966 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:17:08,358 | ^ 2025-09-04T20:17:08,358 ast/moc.c:5038:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:17:08,358 5038 | UNMAP 2025-09-04T20:17:08,358 | ^~~~~ 2025-09-04T20:17:08,368 ast/moc.c:4966:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:17:08,368 4966 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T20:17:08,368 | ^ 2025-09-04T20:17:08,368 ast/moc.c:5045:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T20:17:08,368 5045 | UNMAP 2025-09-04T20:17:08,369 | ^~~~~ 2025-09-04T20:17:09,859 ast/moc.c: In function ‘TestCell’: 2025-09-04T20:17:09,873 ast/moc.c:8478:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:09,873 8478 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:17:09,873 | ~~^ 2025-09-04T20:17:09,874 | | 2025-09-04T20:17:09,874 | unsigned int 2025-09-04T20:17:09,874 | %llu 2025-09-04T20:17:09,874 ...... 2025-09-04T20:17:09,874 8481 | npix, MaxNpix( order ) + 1 ); 2025-09-04T20:17:09,874 | ~~~~ 2025-09-04T20:17:09,874 | | 2025-09-04T20:17:09,874 | int64_t {aka long long int} 2025-09-04T20:17:09,886 ast/moc.c:8478:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T20:17:09,886 8478 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T20:17:09,886 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:09,897 ast/moc.c:8480:41: note: format string is defined here 2025-09-04T20:17:09,897 8480 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T20:17:09,897 | ~~^ 2025-09-04T20:17:09,897 | | 2025-09-04T20:17:09,897 | unsigned int 2025-09-04T20:17:09,897 | %lu 2025-09-04T20:17:10,001 ast/moc.c: In function ‘astLoadMoc_’: 2025-09-04T20:17:10,019 ast/moc.c:10072:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:10,019 10072 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T20:17:10,019 | ~~^ 2025-09-04T20:17:10,019 | | 2025-09-04T20:17:10,019 | unsigned int 2025-09-04T20:17:10,019 | %llu 2025-09-04T20:17:10,019 10073 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T20:17:10,020 | ~~~~~~~ 2025-09-04T20:17:10,020 | | 2025-09-04T20:17:10,020 | int64_t {aka long long int} 2025-09-04T20:17:10,039 ast/moc.c:10079:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:10,039 10079 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:17:10,039 | ~~^ 2025-09-04T20:17:10,039 | | 2025-09-04T20:17:10,039 | unsigned int 2025-09-04T20:17:10,039 | %llu 2025-09-04T20:17:10,039 10080 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:17:10,039 | ~~~~~~~ 2025-09-04T20:17:10,039 | | 2025-09-04T20:17:10,039 | int64_t {aka long long int} 2025-09-04T20:17:10,055 ast/moc.c:10079:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:10,055 10079 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T20:17:10,055 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:10,055 10080 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:17:10,055 | ~~~~~~~ 2025-09-04T20:17:10,055 | | 2025-09-04T20:17:10,055 | int64_t {aka long long int} 2025-09-04T20:17:10,068 ast/moc.c:10080:36: note: format string is defined here 2025-09-04T20:17:10,069 10080 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T20:17:10,069 | ~~^ 2025-09-04T20:17:10,069 | | 2025-09-04T20:17:10,069 | unsigned int 2025-09-04T20:17:10,069 | %llu 2025-09-04T20:17:10,088 ast/moc.c:10086:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:10,089 10086 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:17:10,089 | ~~^ 2025-09-04T20:17:10,089 | | 2025-09-04T20:17:10,089 | unsigned int 2025-09-04T20:17:10,089 | %llu 2025-09-04T20:17:10,089 10087 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:17:10,089 | ~~~~~~~ 2025-09-04T20:17:10,089 | | 2025-09-04T20:17:10,089 | int64_t {aka long long int} 2025-09-04T20:17:10,109 ast/moc.c:10086:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:10,109 10086 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:17:10,109 | ~~^ 2025-09-04T20:17:10,109 | | 2025-09-04T20:17:10,109 | unsigned int 2025-09-04T20:17:10,109 | %llu 2025-09-04T20:17:10,109 10087 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:17:10,109 | ~~~~~~~ 2025-09-04T20:17:10,110 | | 2025-09-04T20:17:10,110 | int64_t {aka long long int} 2025-09-04T20:17:10,125 ast/moc.c:10086:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:10,125 10086 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:17:10,125 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:10,126 10087 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:17:10,126 | ~~~~~ 2025-09-04T20:17:10,126 | | 2025-09-04T20:17:10,126 | int64_t {aka long long int} 2025-09-04T20:17:10,139 ast/moc.c:10087:30: note: format string is defined here 2025-09-04T20:17:10,139 10087 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:17:10,139 | ~~^ 2025-09-04T20:17:10,139 | | 2025-09-04T20:17:10,139 | unsigned int 2025-09-04T20:17:10,139 | %llu 2025-09-04T20:17:10,155 ast/moc.c:10086:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T20:17:10,155 10086 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T20:17:10,155 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:10,156 10087 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:17:10,156 10088 | ulast ); 2025-09-04T20:17:10,156 | ~~~~~ 2025-09-04T20:17:10,156 | | 2025-09-04T20:17:10,156 | int64_t {aka long long int} 2025-09-04T20:17:10,169 ast/moc.c:10087:34: note: format string is defined here 2025-09-04T20:17:10,169 10087 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T20:17:10,169 | ~~^ 2025-09-04T20:17:10,169 | | 2025-09-04T20:17:10,169 | unsigned int 2025-09-04T20:17:10,169 | %llu 2025-09-04T20:17:16,723 ast/moc.c: In function ‘PutCell.isra’: 2025-09-04T20:17:16,729 ast/moc.c:6755:31: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:16,729 6755 | clist->ix[ order ][ ii ] = ix; 2025-09-04T20:17:16,729 | ^ 2025-09-04T20:17:16,735 ast/moc.c:6646:8: note: ‘ii’ was declared here 2025-09-04T20:17:16,735 6646 | int ii; 2025-09-04T20:17:16,735 | ^~ 2025-09-04T20:17:16,975 In file included from ast/channel.h:220, 2025-09-04T20:17:16,975 from ast/moc.c:169: 2025-09-04T20:17:16,975 ast/moc.c: In function ‘MakeCorners’: 2025-09-04T20:17:16,981 ast/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:16,981 511 | #define astRetF_(x) (x) 2025-09-04T20:17:16,981 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:17:16,981 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:17:16,981 | ^~~~~~ 2025-09-04T20:17:16,981 ast/pointset.h:643:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:17:16,982 643 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T20:17:16,982 | ^~~~~~~~~ 2025-09-04T20:17:16,982 ast/moc.c:5825:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T20:17:16,982 5825 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T20:17:16,982 | ^~~~~~~~~~~ 2025-09-04T20:17:16,986 ast/moc.c:5785:8: note: ‘ncorner’ was declared here 2025-09-04T20:17:16,986 5785 | int ncorner; 2025-09-04T20:17:16,987 | ^~~~~~~ 2025-09-04T20:17:16,992 ast/moc.c:5925:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:16,992 5925 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T20:17:16,992 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T20:17:16,997 ast/moc.c:5780:8: note: ‘cross’ was declared here 2025-09-04T20:17:16,997 5780 | int cross; 2025-09-04T20:17:16,998 | ^~~~~ 2025-09-04T20:17:17,386 In function ‘CombineRanges’, 2025-09-04T20:17:17,386 inlined from ‘astMocNorm_’ at ast/moc.c:6265:4, 2025-09-04T20:17:17,386 inlined from ‘astMocNorm_’ at ast/moc.c:6200:6: 2025-09-04T20:17:17,388 ast/moc.c:3068:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:17,389 3068 | this->nrange = nnew; 2025-09-04T20:17:17,389 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T20:17:17,389 ast/moc.c: In function ‘astMocNorm_’: 2025-09-04T20:17:17,391 ast/moc.c:2847:8: note: ‘nnew’ was declared here 2025-09-04T20:17:17,391 2847 | int nnew; 2025-09-04T20:17:17,391 | ^~~~ 2025-09-04T20:17:18,501 ast/moc.c: In function ‘RegBaseMesh’: 2025-09-04T20:17:18,507 ast/moc.c:7421:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:18,508 7421 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T20:17:18,508 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T20:17:18,514 ast/moc.c:6990:8: note: ‘nused’ was declared here 2025-09-04T20:17:18,514 6990 | int nused; 2025-09-04T20:17:18,514 | ^~~~~ 2025-09-04T20:17:19,887 ast/moc.c: In function ‘astGetMocText_’: 2025-09-04T20:17:19,892 ast/moc.c:4812:13: warning: ‘npix’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:19,892 4812 | } else if( npix_start < npix ) { 2025-09-04T20:17:19,892 | ^ 2025-09-04T20:17:19,896 ast/moc.c:4717:12: note: ‘npix’ was declared here 2025-09-04T20:17:19,896 4717 | int64_t npix; 2025-09-04T20:17:19,896 | ^~~~ 2025-09-04T20:17:21,745 ast/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T20:17:21,748 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,748 1891 | if( !ok ) { \ 2025-09-04T20:17:21,748 | ^ 2025-09-04T20:17:21,748 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,748 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,748 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,750 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:21,750 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:21,750 | ^~ 2025-09-04T20:17:21,750 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,751 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,751 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,753 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,753 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:21,754 | ^ 2025-09-04T20:17:21,754 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,754 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,754 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,756 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:21,756 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:21,756 | ^~ 2025-09-04T20:17:21,756 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,756 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,756 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,758 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,759 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:21,759 | ^ 2025-09-04T20:17:21,759 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,759 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,759 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,761 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:21,761 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:21,761 | ^~ 2025-09-04T20:17:21,761 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,761 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,761 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,764 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,764 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:21,764 | ^ 2025-09-04T20:17:21,764 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,764 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,764 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,766 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:21,766 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:21,766 | ^~ 2025-09-04T20:17:21,766 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,766 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,766 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,769 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,769 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:21,769 | ^ 2025-09-04T20:17:21,769 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,769 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,769 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,771 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:21,771 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:21,771 | ^~ 2025-09-04T20:17:21,771 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,771 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,772 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,774 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,774 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:21,774 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,774 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,774 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,774 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,776 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:21,777 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:21,777 | ^~~~~~~~~ 2025-09-04T20:17:21,777 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,777 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,777 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,779 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,779 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:21,779 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,779 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,780 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,780 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,782 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:21,782 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:21,782 | ^~~~~~~~~ 2025-09-04T20:17:21,782 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,782 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,782 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,784 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,785 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:21,785 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,785 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,785 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,785 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,787 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:21,787 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:21,787 | ^~~~~~~~~ 2025-09-04T20:17:21,787 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,787 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,787 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,790 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:21,790 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:21,790 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,790 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,790 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,790 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:21,792 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:21,792 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:21,793 | ^~~~~~~~~ 2025-09-04T20:17:21,793 ast/moc.c:2105:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:21,793 2105 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T20:17:21,793 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,358 ast/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T20:17:22,361 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,361 1891 | if( !ok ) { \ 2025-09-04T20:17:22,361 | ^ 2025-09-04T20:17:22,361 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,361 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,361 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,363 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:22,363 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:22,363 | ^~ 2025-09-04T20:17:22,364 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,364 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,364 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,366 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,367 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:22,367 | ^ 2025-09-04T20:17:22,367 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,367 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,367 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,369 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:22,369 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:22,369 | ^~ 2025-09-04T20:17:22,369 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,369 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,369 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,371 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,372 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:22,372 | ^ 2025-09-04T20:17:22,372 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,372 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,372 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,374 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:22,374 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:22,374 | ^~ 2025-09-04T20:17:22,374 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,374 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,374 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,377 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,377 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:22,377 | ^ 2025-09-04T20:17:22,377 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,377 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,377 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,379 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:22,379 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:22,379 | ^~ 2025-09-04T20:17:22,379 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,379 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,379 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,382 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,382 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:22,382 | ^ 2025-09-04T20:17:22,382 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,382 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,382 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,384 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:22,384 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:22,384 | ^~ 2025-09-04T20:17:22,384 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,384 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,385 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,387 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,387 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:22,387 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,387 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,387 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,387 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,389 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:22,390 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:22,390 | ^~~~~~~~~ 2025-09-04T20:17:22,390 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,390 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,390 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,392 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,392 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:22,392 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,392 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,393 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,393 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,395 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:22,395 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:22,395 | ^~~~~~~~~ 2025-09-04T20:17:22,395 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,395 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,395 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,397 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,398 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:22,398 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,398 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,398 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,398 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,400 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:22,400 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:22,400 | ^~~~~~~~~ 2025-09-04T20:17:22,400 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,400 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,400 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,403 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,403 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:22,403 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,403 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,403 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,403 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,405 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:22,405 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:22,405 | ^~~~~~~~~ 2025-09-04T20:17:22,406 ast/moc.c:2101:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,406 2101 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T20:17:22,406 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,967 ast/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T20:17:22,970 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,970 1891 | if( !ok ) { \ 2025-09-04T20:17:22,970 | ^ 2025-09-04T20:17:22,970 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,970 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,970 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,972 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:22,972 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:22,972 | ^~ 2025-09-04T20:17:22,972 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,973 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,973 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,975 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,975 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:22,976 | ^ 2025-09-04T20:17:22,976 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,976 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,976 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,978 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:22,978 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:22,978 | ^~ 2025-09-04T20:17:22,978 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,978 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,978 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,980 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,981 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:22,981 | ^ 2025-09-04T20:17:22,981 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,981 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,981 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,983 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:22,983 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:22,983 | ^~ 2025-09-04T20:17:22,983 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,983 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,983 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,985 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,986 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:22,986 | ^ 2025-09-04T20:17:22,986 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,986 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,986 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,988 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:22,988 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:22,988 | ^~ 2025-09-04T20:17:22,988 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,988 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,988 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,991 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,991 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:22,991 | ^ 2025-09-04T20:17:22,991 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,991 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,991 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,993 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:22,993 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:22,993 | ^~ 2025-09-04T20:17:22,993 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,993 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,993 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,996 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:22,996 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:22,996 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,996 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,996 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,996 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:22,998 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:22,998 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:22,999 | ^~~~~~~~~ 2025-09-04T20:17:22,999 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:22,999 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:22,999 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,001 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,001 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:23,001 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,001 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,002 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:23,002 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,004 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:23,004 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:23,004 | ^~~~~~~~~ 2025-09-04T20:17:23,004 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,004 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:23,004 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,006 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,007 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:23,007 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,007 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,007 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:23,007 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,009 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:23,009 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:23,009 | ^~~~~~~~~ 2025-09-04T20:17:23,009 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,009 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:23,009 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,012 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,012 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:23,012 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,012 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,012 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:23,012 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,014 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:23,014 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:23,014 | ^~~~~~~~~ 2025-09-04T20:17:23,015 ast/moc.c:2103:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,015 2103 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T20:17:23,015 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,577 ast/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T20:17:23,579 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,579 1891 | if( !ok ) { \ 2025-09-04T20:17:23,579 | ^ 2025-09-04T20:17:23,579 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,580 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,580 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,582 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:23,582 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:23,582 | ^~ 2025-09-04T20:17:23,582 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,582 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,582 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,585 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,585 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:23,585 | ^ 2025-09-04T20:17:23,585 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,585 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,585 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,587 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:23,587 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:23,588 | ^~ 2025-09-04T20:17:23,588 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,588 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,588 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,590 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,590 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:23,590 | ^ 2025-09-04T20:17:23,590 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,590 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,590 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,592 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:23,593 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:23,593 | ^~ 2025-09-04T20:17:23,593 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,593 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,593 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,595 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,595 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:23,595 | ^ 2025-09-04T20:17:23,595 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,595 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,595 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,598 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:23,598 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:23,598 | ^~ 2025-09-04T20:17:23,598 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,598 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,598 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,600 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,600 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:23,600 | ^ 2025-09-04T20:17:23,600 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,600 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,601 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,603 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:23,603 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:23,603 | ^~ 2025-09-04T20:17:23,603 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,603 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,603 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,605 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,606 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:23,606 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,606 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,606 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,606 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,608 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:23,608 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:23,608 | ^~~~~~~~~ 2025-09-04T20:17:23,608 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,608 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,608 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,611 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,611 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:23,611 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,611 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,611 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,611 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,613 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:23,613 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:23,613 | ^~~~~~~~~ 2025-09-04T20:17:23,613 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,614 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,614 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,616 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,616 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:23,616 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,616 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,616 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,616 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,619 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:23,619 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:23,619 | ^~~~~~~~~ 2025-09-04T20:17:23,619 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,619 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,619 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,621 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:23,621 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:23,621 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,622 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,622 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,622 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:23,624 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:23,624 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:23,624 | ^~~~~~~~~ 2025-09-04T20:17:23,624 ast/moc.c:2107:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:23,624 2107 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T20:17:23,624 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,186 ast/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T20:17:24,189 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,189 1891 | if( !ok ) { \ 2025-09-04T20:17:24,189 | ^ 2025-09-04T20:17:24,189 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,189 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,189 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,191 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:24,192 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:24,192 | ^~ 2025-09-04T20:17:24,192 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,192 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,192 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,195 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,195 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:24,195 | ^ 2025-09-04T20:17:24,195 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,195 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,195 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,197 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:24,197 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:24,197 | ^~ 2025-09-04T20:17:24,197 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,198 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,198 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,200 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,200 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:24,200 | ^ 2025-09-04T20:17:24,200 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,200 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,200 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,202 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:24,202 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:24,202 | ^~ 2025-09-04T20:17:24,203 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,203 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,203 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,205 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,205 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:24,205 | ^ 2025-09-04T20:17:24,205 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,205 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,205 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,207 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:24,207 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:24,208 | ^~ 2025-09-04T20:17:24,208 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,208 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,208 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,210 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,210 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:24,210 | ^ 2025-09-04T20:17:24,210 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,210 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,210 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,212 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:24,212 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:24,213 | ^~ 2025-09-04T20:17:24,213 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,213 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,213 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,215 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,215 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:24,215 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,215 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,216 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,216 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,218 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:24,218 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:24,218 | ^~~~~~~~~ 2025-09-04T20:17:24,218 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,218 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,218 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,221 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,221 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:24,221 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,221 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,221 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,221 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,223 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:24,223 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:24,223 | ^~~~~~~~~ 2025-09-04T20:17:24,223 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,223 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,223 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,226 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,226 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:24,226 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,226 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,226 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,226 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,228 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:24,228 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:24,229 | ^~~~~~~~~ 2025-09-04T20:17:24,229 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,229 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,229 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,231 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,231 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:24,231 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,231 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,231 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,232 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,234 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:24,234 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:24,234 | ^~~~~~~~~ 2025-09-04T20:17:24,234 ast/moc.c:2104:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,234 2104 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T20:17:24,234 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,800 ast/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T20:17:24,803 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,803 1891 | if( !ok ) { \ 2025-09-04T20:17:24,803 | ^ 2025-09-04T20:17:24,803 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,803 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,803 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,805 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:24,806 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:24,806 | ^~ 2025-09-04T20:17:24,806 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,806 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,806 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,809 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,809 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:24,809 | ^ 2025-09-04T20:17:24,809 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,809 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,809 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,811 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:24,811 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:24,811 | ^~ 2025-09-04T20:17:24,811 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,811 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,812 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,814 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,814 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:24,814 | ^ 2025-09-04T20:17:24,814 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,814 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,814 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,816 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:24,816 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:24,816 | ^~ 2025-09-04T20:17:24,816 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,817 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,817 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,819 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,819 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:24,819 | ^ 2025-09-04T20:17:24,819 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,819 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,819 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,821 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:24,821 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:24,821 | ^~ 2025-09-04T20:17:24,821 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,822 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,822 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,824 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,824 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:24,824 | ^ 2025-09-04T20:17:24,824 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,824 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,824 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,826 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:24,826 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:24,826 | ^~ 2025-09-04T20:17:24,827 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,827 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,827 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,829 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,829 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:24,829 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,829 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,829 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,830 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,832 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:24,832 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:24,832 | ^~~~~~~~~ 2025-09-04T20:17:24,832 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,832 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,832 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,834 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,834 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:24,835 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,835 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,835 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,835 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,837 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:24,837 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:24,837 | ^~~~~~~~~ 2025-09-04T20:17:24,837 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,837 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,837 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,840 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,840 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:24,840 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,840 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,840 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,840 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,842 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:24,842 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:24,842 | ^~~~~~~~~ 2025-09-04T20:17:24,842 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,843 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,843 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,845 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:24,845 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:24,845 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,845 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,845 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,845 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:24,847 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:24,848 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:24,848 | ^~~~~~~~~ 2025-09-04T20:17:24,848 ast/moc.c:2100:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:24,848 2100 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T20:17:24,848 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,409 ast/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T20:17:25,412 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,412 1891 | if( !ok ) { \ 2025-09-04T20:17:25,412 | ^ 2025-09-04T20:17:25,412 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,412 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,412 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,414 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:25,414 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:25,414 | ^~ 2025-09-04T20:17:25,414 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,415 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,415 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,417 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,417 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:25,418 | ^ 2025-09-04T20:17:25,418 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,418 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,418 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,420 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:25,420 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:25,420 | ^~ 2025-09-04T20:17:25,420 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,420 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,420 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,422 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,422 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:25,423 | ^ 2025-09-04T20:17:25,423 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,423 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,423 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,425 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:25,425 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:25,425 | ^~ 2025-09-04T20:17:25,425 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,425 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,425 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,427 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,428 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:25,428 | ^ 2025-09-04T20:17:25,428 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,428 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,428 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,430 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:25,430 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:25,430 | ^~ 2025-09-04T20:17:25,430 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,430 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,430 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,432 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,433 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:25,433 | ^ 2025-09-04T20:17:25,433 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,433 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,433 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,435 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:25,435 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:25,435 | ^~ 2025-09-04T20:17:25,435 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,435 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,435 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,438 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,438 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:25,438 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,438 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,438 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,438 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,440 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:25,440 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:25,441 | ^~~~~~~~~ 2025-09-04T20:17:25,441 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,441 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,441 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,443 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,443 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:25,443 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,443 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,443 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,444 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,446 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:25,446 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:25,446 | ^~~~~~~~~ 2025-09-04T20:17:25,446 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,446 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,446 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,448 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,448 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:25,449 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,449 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,449 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,449 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,451 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:25,451 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:25,451 | ^~~~~~~~~ 2025-09-04T20:17:25,451 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,451 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,451 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,454 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:25,454 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:25,454 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,454 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,454 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,454 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:25,456 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:25,456 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:25,456 | ^~~~~~~~~ 2025-09-04T20:17:25,456 ast/moc.c:2102:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:25,457 2102 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T20:17:25,457 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,016 ast/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T20:17:26,019 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,019 1891 | if( !ok ) { \ 2025-09-04T20:17:26,019 | ^ 2025-09-04T20:17:26,019 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,019 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,019 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,021 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:26,021 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:26,021 | ^~ 2025-09-04T20:17:26,021 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,021 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,022 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,024 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,024 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:26,024 | ^ 2025-09-04T20:17:26,025 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,025 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,025 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,027 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:26,027 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:26,027 | ^~ 2025-09-04T20:17:26,027 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,027 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,027 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,029 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,029 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:26,029 | ^ 2025-09-04T20:17:26,030 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,030 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,030 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,032 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:26,032 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:26,032 | ^~ 2025-09-04T20:17:26,032 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,032 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,032 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,034 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,034 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:26,035 | ^ 2025-09-04T20:17:26,035 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,035 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,035 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,037 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:26,037 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:26,037 | ^~ 2025-09-04T20:17:26,037 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,037 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,037 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,039 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,040 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:26,040 | ^ 2025-09-04T20:17:26,040 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,040 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,040 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,042 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:26,042 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:26,042 | ^~ 2025-09-04T20:17:26,042 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,042 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,042 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,045 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,045 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:26,045 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,045 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,045 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,045 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,047 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:26,047 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:26,047 | ^~~~~~~~~ 2025-09-04T20:17:26,048 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,048 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,048 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,050 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,050 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:26,050 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,050 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,050 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,050 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,053 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:26,053 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:26,053 | ^~~~~~~~~ 2025-09-04T20:17:26,053 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,053 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,053 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,055 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,055 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:26,056 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,056 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,056 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,056 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,058 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:26,058 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:26,058 | ^~~~~~~~~ 2025-09-04T20:17:26,058 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,058 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,058 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,061 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,061 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:26,061 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,061 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,061 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,061 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,063 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:26,063 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:26,063 | ^~~~~~~~~ 2025-09-04T20:17:26,063 ast/moc.c:2108:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,064 2108 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T20:17:26,064 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,626 ast/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T20:17:26,629 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,629 1891 | if( !ok ) { \ 2025-09-04T20:17:26,629 | ^ 2025-09-04T20:17:26,629 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,629 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,629 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,631 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:26,631 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:26,631 | ^~ 2025-09-04T20:17:26,632 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,632 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,632 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,634 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,635 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:26,635 | ^ 2025-09-04T20:17:26,635 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,635 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,635 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,637 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:26,637 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:26,637 | ^~ 2025-09-04T20:17:26,637 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,637 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,637 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,640 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,640 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:26,640 | ^ 2025-09-04T20:17:26,640 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,640 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,640 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,642 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:26,642 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:26,642 | ^~ 2025-09-04T20:17:26,642 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,642 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,642 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,645 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,645 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:26,645 | ^ 2025-09-04T20:17:26,645 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,645 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,645 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,647 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:26,647 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:26,647 | ^~ 2025-09-04T20:17:26,647 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,647 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,647 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,650 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,650 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:26,650 | ^ 2025-09-04T20:17:26,650 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,650 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,650 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,652 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:26,652 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:26,652 | ^~ 2025-09-04T20:17:26,652 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,652 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,653 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,655 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,655 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:26,655 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,655 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,655 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,655 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,657 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:26,658 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:26,658 | ^~~~~~~~~ 2025-09-04T20:17:26,658 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,658 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,658 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,660 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,660 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:26,660 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,661 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,661 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,661 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,663 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:26,663 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:26,663 | ^~~~~~~~~ 2025-09-04T20:17:26,663 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,663 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,663 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,665 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,666 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:26,666 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,666 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,666 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,666 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,668 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:26,668 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:26,668 | ^~~~~~~~~ 2025-09-04T20:17:26,668 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,668 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,668 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,671 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:26,671 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:26,671 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,671 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,671 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,671 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:26,673 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:26,673 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:26,673 | ^~~~~~~~~ 2025-09-04T20:17:26,674 ast/moc.c:2099:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:26,674 2099 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T20:17:26,674 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,238 ast/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T20:17:27,241 ast/moc.c:1891:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,241 1891 | if( !ok ) { \ 2025-09-04T20:17:27,241 | ^ 2025-09-04T20:17:27,241 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,241 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,241 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,243 ast/moc.c:1801:8: note: ‘ok’ was declared here 2025-09-04T20:17:27,243 1801 | int ok; /* At least one selected pixel? */ \ 2025-09-04T20:17:27,243 | ^~ 2025-09-04T20:17:27,244 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,244 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,244 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,246 ast/moc.c:1938:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,247 1938 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T20:17:27,247 | ^ 2025-09-04T20:17:27,247 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,247 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,247 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,249 ast/moc.c:1790:8: note: ‘hx’ was declared here 2025-09-04T20:17:27,249 1790 | int hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:27,249 | ^~ 2025-09-04T20:17:27,249 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,249 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,249 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,252 ast/moc.c:1940:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,252 1940 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T20:17:27,252 | ^ 2025-09-04T20:17:27,252 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,252 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,252 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,254 ast/moc.c:1791:8: note: ‘hy’ was declared here 2025-09-04T20:17:27,254 1791 | int hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T20:17:27,254 | ^~ 2025-09-04T20:17:27,254 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,254 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,254 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,257 ast/moc.c:1937:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,257 1937 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T20:17:27,257 | ^ 2025-09-04T20:17:27,257 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,257 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,257 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,259 ast/moc.c:1797:8: note: ‘lx’ was declared here 2025-09-04T20:17:27,259 1797 | int lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T20:17:27,259 | ^~ 2025-09-04T20:17:27,259 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,259 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,260 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,262 ast/moc.c:1939:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,262 1939 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T20:17:27,262 | ^ 2025-09-04T20:17:27,262 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,262 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,262 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,264 ast/moc.c:1798:8: note: ‘ly’ was declared here 2025-09-04T20:17:27,264 1798 | int ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T20:17:27,264 | ^~ 2025-09-04T20:17:27,264 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,265 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,265 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,267 ast/moc.c:2036:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,267 2036 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T20:17:27,267 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,267 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,267 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,267 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,270 ast/moc.c:1788:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:27,270 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:27,270 | ^~~~~~~~~ 2025-09-04T20:17:27,270 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,270 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,270 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,272 ast/moc.c:2037:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,272 2037 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T20:17:27,272 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,273 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,273 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,273 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,275 ast/moc.c:1788:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:27,275 1788 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T20:17:27,275 | ^~~~~~~~~ 2025-09-04T20:17:27,275 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,275 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,275 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,278 ast/moc.c:2038:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,278 2038 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T20:17:27,278 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,278 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,278 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,278 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,280 ast/moc.c:1789:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:27,280 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:27,280 | ^~~~~~~~~ 2025-09-04T20:17:27,280 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,280 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,281 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,283 ast/moc.c:2039:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,283 2039 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T20:17:27,283 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,283 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,283 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,283 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,285 ast/moc.c:1789:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:27,286 1789 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T20:17:27,286 | ^~~~~~~~~ 2025-09-04T20:17:27,286 ast/moc.c:2106:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T20:17:27,286 2106 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T20:17:27,286 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,619 ast/moc.c: In function ‘AddCell’: 2025-09-04T20:17:27,619 ast/moc.c:602:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,619 602 | shift = 2*( maxorder - order ); 2025-09-04T20:17:27,619 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T20:17:27,619 ast/moc.c:561:8: note: ‘maxorder’ was declared here 2025-09-04T20:17:27,619 561 | int maxorder; 2025-09-04T20:17:27,619 | ^~~~~~~~ 2025-09-04T20:17:27,706 ast/moc.c: In function ‘AddMocData’: 2025-09-04T20:17:27,707 ast/moc.c:821:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,707 821 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T20:17:27,707 | ^~~~ 2025-09-04T20:17:27,707 ast/moc.c:729:19: note: ‘pnk’ was declared here 2025-09-04T20:17:27,707 729 | const int64_t *pnk; 2025-09-04T20:17:27,707 | ^~~ 2025-09-04T20:17:27,707 ast/moc.c:818:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,707 818 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T20:17:27,707 | ^~~~ 2025-09-04T20:17:27,707 ast/moc.c:728:15: note: ‘pni’ was declared here 2025-09-04T20:17:27,707 728 | const int *pni; 2025-09-04T20:17:27,708 | ^~~ 2025-09-04T20:17:27,891 ast/moc.c: In function ‘AddRegion’: 2025-09-04T20:17:27,894 ast/moc.c:2412:15: warning: ‘mapped’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,894 2412 | if( mapped ) { 2025-09-04T20:17:27,894 | ^ 2025-09-04T20:17:27,895 ast/moc.c:2214:15: note: ‘mapped’ was declared here 2025-09-04T20:17:27,896 2214 | AstRegion *mapped; /* Region Mapped into HEALPix grid coordinates */ 2025-09-04T20:17:27,896 | ^~~~~~ 2025-09-04T20:17:27,898 ast/moc.c:2486:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,898 2486 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T20:17:27,898 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,899 ast/moc.c:2229:8: note: ‘glbnd_min[0]’ was declared here 2025-09-04T20:17:27,900 2229 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:17:27,900 | ^~~~~~~~~ 2025-09-04T20:17:27,902 ast/moc.c:2487:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,902 2487 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T20:17:27,902 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,903 ast/moc.c:2229:8: note: ‘glbnd_min[1]’ was declared here 2025-09-04T20:17:27,904 2229 | int glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T20:17:27,904 | ^~~~~~~~~ 2025-09-04T20:17:27,905 ast/moc.c:2488:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,906 2488 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T20:17:27,906 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,907 ast/moc.c:2230:8: note: ‘gubnd_min[0]’ was declared here 2025-09-04T20:17:27,908 2230 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:17:27,908 | ^~~~~~~~~ 2025-09-04T20:17:27,909 ast/moc.c:2489:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:27,910 2489 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T20:17:27,910 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T20:17:27,911 ast/moc.c:2230:8: note: ‘gubnd_min[1]’ was declared here 2025-09-04T20:17:27,912 2230 | int gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T20:17:27,912 | ^~~~~~~~~ 2025-09-04T20:17:29,158 In file included from ast/mapping.h:327, 2025-09-04T20:17:29,158 from ast/frame.h:556, 2025-09-04T20:17:29,158 from ast/region.h:68, 2025-09-04T20:17:29,158 from ast/moc.h:68, 2025-09-04T20:17:29,158 from ast/mocchan.c:111: 2025-09-04T20:17:29,159 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:29,159 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:29,159 | ^~~~~~~~ 2025-09-04T20:17:29,159 In file included from ast/pointset.h:192: 2025-09-04T20:17:29,159 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:29,159 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:29,159 | ^~~~~~~~ 2025-09-04T20:17:29,928 In file included from ast/normmap.c:97: 2025-09-04T20:17:29,928 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:29,928 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:29,929 | ^~~~~~~~ 2025-09-04T20:17:29,929 In file included from ast/pointset.h:192: 2025-09-04T20:17:29,930 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:29,930 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:29,930 | ^~~~~~~~ 2025-09-04T20:17:30,550 In file included from ast/nullregion.c:83: 2025-09-04T20:17:30,551 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:30,551 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:30,551 | ^~~~~~~~ 2025-09-04T20:17:30,551 In file included from ast/pointset.h:192: 2025-09-04T20:17:30,551 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:30,551 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:30,551 | ^~~~~~~~ 2025-09-04T20:17:30,626 ast/nullregion.c: In function ‘MergeNullRegion’: 2025-09-04T20:17:30,626 ast/nullregion.c:632:8: warning: variable ‘nax’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:30,626 632 | int nax; /* Number of axes in "result" */ 2025-09-04T20:17:30,627 | ^~~ 2025-09-04T20:17:30,630 ast/nullregion.c: In function ‘RegBaseBox’: 2025-09-04T20:17:30,631 ast/nullregion.c:1017:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:30,631 1017 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T20:17:30,631 | ^~~~ 2025-09-04T20:17:30,636 ast/nullregion.c: In function ‘GetRegionBounds’: 2025-09-04T20:17:30,637 ast/nullregion.c:1263:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:30,637 1263 | AstNullRegion *this; /* Pointer to NullRegion structure */ 2025-09-04T20:17:30,637 | ^~~~ 2025-09-04T20:17:30,642 ast/nullregion.c: In function ‘Dump’: 2025-09-04T20:17:30,644 ast/nullregion.c:1583:19: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:30,644 1583 | AstNullRegion *this; /* Pointer to the NullRegion structure */ 2025-09-04T20:17:30,644 | ^~~~ 2025-09-04T20:17:31,382 In file included from ast/mapping.h:327, 2025-09-04T20:17:31,382 from ast/frame.h:556, 2025-09-04T20:17:31,383 from ast/frameset.h:438, 2025-09-04T20:17:31,383 from ast/plot.h:86, 2025-09-04T20:17:31,383 from ast/object.c:272: 2025-09-04T20:17:31,383 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:31,383 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:31,383 | ^~~~~~~~ 2025-09-04T20:17:31,383 In file included from ast/pointset.h:192: 2025-09-04T20:17:31,383 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:31,383 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:31,383 | ^~~~~~~~ 2025-09-04T20:17:31,532 ast/object.c: In function ‘FromStringSource’: 2025-09-04T20:17:31,536 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-04T20:17:31,536 4570 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T20:17:31,536 | ^~~~~~~~~~~~~~ 2025-09-04T20:17:34,061 In file included from ast/palwrap.c:75: 2025-09-04T20:17:34,061 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T20:17:34,061 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:17:34,061 86 | int status; 2025-09-04T20:17:34,061 | ^~~~~~ 2025-09-04T20:17:39,804 In file included from ast/pcdmap.c:112: 2025-09-04T20:17:39,804 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:39,804 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:39,804 | ^~~~~~~~ 2025-09-04T20:17:39,804 In file included from ast/pointset.h:192: 2025-09-04T20:17:39,804 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:39,804 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:39,804 | ^~~~~~~~ 2025-09-04T20:17:41,384 In file included from ast/permmap.c:115: 2025-09-04T20:17:41,384 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:41,385 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:41,385 | ^~~~~~~~ 2025-09-04T20:17:41,385 In file included from ast/pointset.h:192: 2025-09-04T20:17:41,385 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:41,385 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:41,385 | ^~~~~~~~ 2025-09-04T20:17:43,700 In file included from ast/mapping.h:327, 2025-09-04T20:17:43,700 from ast/cmpmap.h:139, 2025-09-04T20:17:43,700 from ast/plot.c:1481: 2025-09-04T20:17:43,700 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:17:43,701 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:17:43,701 | ^~~~~~~~ 2025-09-04T20:17:43,701 In file included from ast/pointset.h:192: 2025-09-04T20:17:43,702 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:17:43,702 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:17:43,702 | ^~~~~~~~ 2025-09-04T20:17:43,981 ast/plot.c: In function ‘CheckLabels2’: 2025-09-04T20:17:43,985 ast/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:17:43,985 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T20:17:43,985 | ^ 2025-09-04T20:17:44,812 ast/plot.c: In function ‘HasEscapes’: 2025-09-04T20:17:44,828 ast/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:17:44,829 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T20:17:44,829 | ^ 2025-09-04T20:17:45,647 ast/plot.c: At top level: 2025-09-04T20:17:45,671 ast/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:17:45,671 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T20:17:45,671 | ~~~~^~~~~~~~~~ 2025-09-04T20:17:45,671 ast/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T20:17:45,671 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T20:17:45,671 | ^~~~~ 2025-09-04T20:17:57,202 In function ‘TickMarks’, 2025-09-04T20:17:57,202 inlined from ‘GridLines.constprop’ at ast/plot.c:18837:22: 2025-09-04T20:17:57,228 ast/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:17:57,229 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T20:17:57,229 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:17:57,229 ast/plot.c: In function ‘GridLines.constprop’: 2025-09-04T20:17:57,255 ast/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T20:17:57,255 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T20:17:57,255 | ^~~~~~ 2025-09-04T20:18:10,208 In file included from ast/mapping.h:327, 2025-09-04T20:18:10,208 from ast/frame.h:556, 2025-09-04T20:18:10,208 from ast/cmpframe.h:257, 2025-09-04T20:18:10,208 from ast/plot3d.c:1161: 2025-09-04T20:18:10,208 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:18:10,208 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:18:10,209 | ^~~~~~~~ 2025-09-04T20:18:10,209 In file included from ast/pointset.h:192: 2025-09-04T20:18:10,209 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:18:10,209 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:18:10,209 | ^~~~~~~~ 2025-09-04T20:18:10,445 ast/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:18:10,445 6591 | const float up[], const char *just, int *status ){ 2025-09-04T20:18:10,445 | ~~~~~~~~~~~~^~~~ 2025-09-04T20:18:10,445 ast/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T20:18:10,445 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T20:18:10,445 | ^~~~~~~~~~~~~~~ 2025-09-04T20:18:10,737 ast/plot3d.c: In function ‘Text’: 2025-09-04T20:18:10,742 ast/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T20:18:10,742 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T20:18:10,742 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:18:10,743 ast/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T20:18:10,743 ast/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T20:18:10,743 In file included from ast/plot3d.c:1171: 2025-09-04T20:18:10,743 ast/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T20:18:10,744 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T20:18:10,744 | ^~~~~~~~~~ 2025-09-04T20:18:16,507 In file included from ast/pointlist.c:103: 2025-09-04T20:18:16,507 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:18:16,507 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:18:16,507 | ^~~~~~~~ 2025-09-04T20:18:16,507 In file included from ast/pointset.h:192: 2025-09-04T20:18:16,507 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:18:16,507 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:18:16,508 | ^~~~~~~~ 2025-09-04T20:18:16,657 ast/pointlist.c: In function ‘RegPins’: 2025-09-04T20:18:16,658 ast/pointlist.c:1930:13: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:18:16,659 1930 | double **ptr; /* Pointer to axis values in "this" */ 2025-09-04T20:18:16,659 | ^~~ 2025-09-04T20:18:16,663 ast/pointlist.c: In function ‘Simplify’: 2025-09-04T20:18:16,665 ast/pointlist.c:2215:13: warning: variable ‘ptr2’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:18:16,665 2215 | double **ptr2; /* Pointer to current Frame points */ 2025-09-04T20:18:16,665 | ^~~~ 2025-09-04T20:18:16,666 ast/pointlist.c: In function ‘TestAttrib’: 2025-09-04T20:18:16,668 ast/pointlist.c:2336:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:18:16,668 2336 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T20:18:16,668 | ^~~~ 2025-09-04T20:18:16,677 ast/pointlist.c: In function ‘Dump’: 2025-09-04T20:18:16,680 ast/pointlist.c:2757:18: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:18:16,680 2757 | AstPointList *this; /* Pointer to the PointList structure */ 2025-09-04T20:18:16,680 | ^~~~ 2025-09-04T20:18:19,895 In file included from ast/pointset.c:459: 2025-09-04T20:18:19,895 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:18:19,895 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:18:19,896 | ^~~~~~~~ 2025-09-04T20:18:19,896 In file included from ast/pointset.h:192: 2025-09-04T20:18:19,896 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:18:19,896 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:18:19,896 | ^~~~~~~~ 2025-09-04T20:18:21,404 In file included from ast/polygon.c:162: 2025-09-04T20:18:21,405 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:18:21,405 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:18:21,405 | ^~~~~~~~ 2025-09-04T20:18:21,405 In file included from ast/pointset.h:192: 2025-09-04T20:18:21,405 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:18:21,405 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:18:21,405 | ^~~~~~~~ 2025-09-04T20:19:29,935 In file included from ast/polymap.c:161: 2025-09-04T20:19:29,935 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:29,935 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:29,935 | ^~~~~~~~ 2025-09-04T20:19:29,936 In file included from ast/pointset.h:192: 2025-09-04T20:19:29,936 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:29,936 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:29,936 | ^~~~~~~~ 2025-09-04T20:19:34,418 In file included from ast/prism.c:105: 2025-09-04T20:19:34,419 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:34,419 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:34,419 | ^~~~~~~~ 2025-09-04T20:19:34,419 In file included from ast/pointset.h:192: 2025-09-04T20:19:34,419 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:34,419 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:34,419 | ^~~~~~~~ 2025-09-04T20:19:34,498 ast/prism.c: In function ‘astConvertToPrism_’: 2025-09-04T20:19:34,499 ast/prism.c:294:8: warning: variable ‘nin’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:34,499 294 | int nin; /* No. of base Frame axes (Mapping inputs) */ 2025-09-04T20:19:34,499 | ^~~ 2025-09-04T20:19:34,516 ast/prism.c: In function ‘astInitPrismVtab_’: 2025-09-04T20:19:34,517 ast/prism.c:1298:18: warning: variable ‘frame’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:34,517 1298 | AstFrameVtab *frame; /* Pointer to Frame component of Vtab */ 2025-09-04T20:19:34,517 | ^~~~~ 2025-09-04T20:19:34,537 ast/prism.c: In function ‘RegBaseMesh’: 2025-09-04T20:19:34,539 ast/prism.c:2095:8: warning: variable ‘nax2’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:19:34,539 2095 | int nax2; /* Number of axes in region2 */ 2025-09-04T20:19:34,539 | ^~~~ 2025-09-04T20:19:40,391 In file included from ast/mapping.h:327, 2025-09-04T20:19:40,391 from ast/pyast_extra.c:50: 2025-09-04T20:19:40,391 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:40,391 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:40,391 | ^~~~~~~~ 2025-09-04T20:19:40,392 In file included from ast/pointset.h:192: 2025-09-04T20:19:40,392 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:40,392 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:40,392 | ^~~~~~~~ 2025-09-04T20:19:40,410 In file included from ast/pyast_extra.c:52: 2025-09-04T20:19:40,410 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T20:19:40,410 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T20:19:40,410 | ^~~~~~~~~~ 2025-09-04T20:19:40,411 In file included from ast/pyast_extra.c:51: 2025-09-04T20:19:40,411 ast/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T20:19:40,411 141 | #define STATUS_PTR status 2025-09-04T20:19:40,411 | ^~~~~~~~~~ 2025-09-04T20:19:40,411 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T20:19:40,411 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T20:19:40,411 | ^~~~~~~~~~~ 2025-09-04T20:19:40,412 ast/mapping.h:831:9: note: this is the location of the previous definition 2025-09-04T20:19:40,412 831 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T20:19:40,412 | ^~~~~~~~~~~ 2025-09-04T20:19:40,631 In file included from ast/ratemap.c:91: 2025-09-04T20:19:40,632 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:40,632 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:40,632 | ^~~~~~~~ 2025-09-04T20:19:40,632 In file included from ast/pointset.h:192: 2025-09-04T20:19:40,632 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:40,632 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:40,632 | ^~~~~~~~ 2025-09-04T20:19:41,380 In file included from ast/mapping.h:327, 2025-09-04T20:19:41,380 from ast/region.c:812: 2025-09-04T20:19:41,381 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:41,381 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:41,381 | ^~~~~~~~ 2025-09-04T20:19:41,382 In file included from ast/pointset.h:192: 2025-09-04T20:19:41,382 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:41,382 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:41,382 | ^~~~~~~~ 2025-09-04T20:19:50,818 In file included from ast/selectormap.c:102: 2025-09-04T20:19:50,819 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:50,819 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:50,819 | ^~~~~~~~ 2025-09-04T20:19:50,819 In file included from ast/pointset.h:192: 2025-09-04T20:19:50,819 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:50,819 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:50,819 | ^~~~~~~~ 2025-09-04T20:19:51,684 In file included from ast/shiftmap.c:78: 2025-09-04T20:19:51,684 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:51,684 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:51,684 | ^~~~~~~~ 2025-09-04T20:19:51,685 In file included from ast/pointset.h:192: 2025-09-04T20:19:51,685 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:51,685 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:51,685 | ^~~~~~~~ 2025-09-04T20:19:52,375 In file included from ast/skyaxis.c:141: 2025-09-04T20:19:52,375 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:52,375 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:52,375 | ^~~~~~~~ 2025-09-04T20:19:52,375 In file included from ast/pal.h:90, 2025-09-04T20:19:52,375 from ast/skyaxis.c:136: 2025-09-04T20:19:52,375 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:52,375 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:52,376 | ^~~~~~~~ 2025-09-04T20:19:55,168 In file included from ast/skyframe.c:761: 2025-09-04T20:19:55,168 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:19:55,168 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:19:55,168 | ^~~~~~~~ 2025-09-04T20:19:55,168 In file included from ast/pointset.h:192: 2025-09-04T20:19:55,168 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:19:55,168 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:19:55,168 | ^~~~~~~~ 2025-09-04T20:19:55,469 ast/skyframe.c: In function ‘SetAttrib’: 2025-09-04T20:19:55,476 ast/skyframe.c:8668:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:55,476 8668 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:19:55,476 | ^~ 2025-09-04T20:19:55,485 ast/skyframe.c:8722:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:19:55,485 8722 | if( nc == strlen( setting + offset ) ) { 2025-09-04T20:19:55,486 | ^~ 2025-09-04T20:20:01,435 In file included from ast/slamap.c:188: 2025-09-04T20:20:01,435 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:01,436 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:01,436 | ^~~~~~~~ 2025-09-04T20:20:01,436 In file included from ast/pal.h:90, 2025-09-04T20:20:01,436 from ast/slamap.c:181: 2025-09-04T20:20:01,436 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:01,436 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:01,436 | ^~~~~~~~ 2025-09-04T20:20:05,168 In file included from ast/mapping.h:327, 2025-09-04T20:20:05,168 from ast/specfluxframe.c:90: 2025-09-04T20:20:05,168 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:05,168 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:05,168 | ^~~~~~~~ 2025-09-04T20:20:05,168 In file included from ast/pointset.h:192: 2025-09-04T20:20:05,168 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:05,168 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:05,169 | ^~~~~~~~ 2025-09-04T20:20:05,266 ast/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T20:20:05,267 ast/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:05,267 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:20:05,267 | ^~~~~~~ 2025-09-04T20:20:05,267 ast/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:05,267 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T20:20:05,267 | ^~~~~~ 2025-09-04T20:20:05,292 ast/specfluxframe.c: In function ‘Dump’: 2025-09-04T20:20:05,294 ast/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:05,294 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T20:20:05,294 | ^~~~ 2025-09-04T20:20:06,128 In file included from ast/mapping.h:327, 2025-09-04T20:20:06,129 from ast/unit.h:55, 2025-09-04T20:20:06,129 from ast/specframe.c:206: 2025-09-04T20:20:06,129 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:06,129 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:06,129 | ^~~~~~~~ 2025-09-04T20:20:06,129 In file included from ast/pointset.h:192: 2025-09-04T20:20:06,129 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:06,129 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:06,129 | ^~~~~~~~ 2025-09-04T20:20:06,446 ast/specframe.c: In function ‘Dump’: 2025-09-04T20:20:06,452 ast/specframe.c:6677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:20:06,452 6677 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T20:20:06,452 | ^ 2025-09-04T20:20:10,279 In file included from ast/specmap.c:180: 2025-09-04T20:20:10,280 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:10,280 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:10,280 | ^~~~~~~~ 2025-09-04T20:20:10,281 In file included from ast/pal.h:90, 2025-09-04T20:20:10,281 from ast/specmap.c:174: 2025-09-04T20:20:10,281 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:10,281 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:10,281 | ^~~~~~~~ 2025-09-04T20:20:13,139 In file included from ast/sphmap.c:108: 2025-09-04T20:20:13,139 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:13,139 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:13,140 | ^~~~~~~~ 2025-09-04T20:20:13,140 In file included from ast/pointset.h:192: 2025-09-04T20:20:13,140 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:13,140 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:13,140 | ^~~~~~~~ 2025-09-04T20:20:14,142 In file included from ast/mapping.h:327, 2025-09-04T20:20:14,142 from ast/unitmap.h:131, 2025-09-04T20:20:14,142 from ast/stc.c:101: 2025-09-04T20:20:14,142 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:14,142 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:14,142 | ^~~~~~~~ 2025-09-04T20:20:14,143 In file included from ast/pointset.h:192: 2025-09-04T20:20:14,144 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:14,144 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:14,144 | ^~~~~~~~ 2025-09-04T20:20:14,216 ast/stc.c: In function ‘ClearAttrib’: 2025-09-04T20:20:14,216 ast/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:14,216 300 | int len; /* Length of attrib string */ 2025-09-04T20:20:14,216 | ^~~ 2025-09-04T20:20:14,224 ast/stc.c: In function ‘GetAttrib’: 2025-09-04T20:20:14,225 ast/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:14,225 776 | int len; /* Length of attrib string */ 2025-09-04T20:20:14,225 | ^~~ 2025-09-04T20:20:14,260 ast/stc.c: In function ‘TestAttrib’: 2025-09-04T20:20:14,263 ast/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:14,263 2844 | int len; /* Length of attrib string */ 2025-09-04T20:20:14,263 | ^~~ 2025-09-04T20:20:14,266 ast/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:14,266 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T20:20:14,266 | ^~~~ 2025-09-04T20:20:15,661 In file included from ast/mapping.h:327, 2025-09-04T20:20:15,661 from ast/frame.h:556, 2025-09-04T20:20:15,661 from ast/region.h:68, 2025-09-04T20:20:15,661 from ast/stc.h:71, 2025-09-04T20:20:15,661 from ast/stccatalogentrylocation.c:76: 2025-09-04T20:20:15,661 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:15,661 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:15,661 | ^~~~~~~~ 2025-09-04T20:20:15,662 In file included from ast/pointset.h:192: 2025-09-04T20:20:15,662 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:15,662 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:15,662 | ^~~~~~~~ 2025-09-04T20:20:15,718 ast/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T20:20:15,718 ast/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:15,718 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:20:15,718 | ^~~ 2025-09-04T20:20:15,718 ast/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:15,719 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:20:15,719 | ^~~~~~~ 2025-09-04T20:20:15,719 ast/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T20:20:15,719 ast/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:15,719 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T20:20:15,719 | ^~~~ 2025-09-04T20:20:16,034 In file included from ast/mapping.h:327, 2025-09-04T20:20:16,035 from ast/frame.h:556, 2025-09-04T20:20:16,035 from ast/region.h:68, 2025-09-04T20:20:16,035 from ast/stc.h:71, 2025-09-04T20:20:16,035 from ast/stcobsdatalocation.c:97: 2025-09-04T20:20:16,035 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:16,035 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:16,035 | ^~~~~~~~ 2025-09-04T20:20:16,036 In file included from ast/pointset.h:192: 2025-09-04T20:20:16,036 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:16,036 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:16,036 | ^~~~~~~~ 2025-09-04T20:20:16,096 ast/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T20:20:16,097 ast/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:16,097 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:20:16,097 | ^~~ 2025-09-04T20:20:16,097 ast/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:16,097 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:20:16,097 | ^~~~~~~ 2025-09-04T20:20:16,490 In file included from ast/mapping.h:327, 2025-09-04T20:20:16,490 from ast/frame.h:556, 2025-09-04T20:20:16,490 from ast/region.h:68, 2025-09-04T20:20:16,490 from ast/stc.h:71, 2025-09-04T20:20:16,490 from ast/stcresourceprofile.c:76: 2025-09-04T20:20:16,490 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:16,490 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:16,490 | ^~~~~~~~ 2025-09-04T20:20:16,491 In file included from ast/pointset.h:192: 2025-09-04T20:20:16,491 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:16,491 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:16,491 | ^~~~~~~~ 2025-09-04T20:20:16,545 ast/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T20:20:16,545 ast/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:16,545 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:20:16,545 | ^~~ 2025-09-04T20:20:16,545 ast/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:16,545 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:20:16,546 | ^~~~~~~ 2025-09-04T20:20:16,546 ast/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T20:20:16,546 ast/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:16,546 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T20:20:16,546 | ^~~~ 2025-09-04T20:20:16,856 In file included from ast/mapping.h:327, 2025-09-04T20:20:16,856 from ast/frame.h:556, 2025-09-04T20:20:16,856 from ast/stcschan.c:213: 2025-09-04T20:20:16,856 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:16,857 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:16,857 | ^~~~~~~~ 2025-09-04T20:20:16,857 In file included from ast/pointset.h:192: 2025-09-04T20:20:16,857 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:16,857 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:16,857 | ^~~~~~~~ 2025-09-04T20:20:17,452 In file included from ast/frame.h:554: 2025-09-04T20:20:17,452 ast/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T20:20:17,454 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:17,454 511 | #define astRetF_(x) (x) 2025-09-04T20:20:17,454 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:17,454 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:17,454 | ^~~~~~ 2025-09-04T20:20:17,454 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:17,454 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:17,454 | ^~~~~~~~~ 2025-09-04T20:20:17,454 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:17,454 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:20:17,454 | ^~~~~~~~~~ 2025-09-04T20:20:17,455 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:17,455 511 | #define astRetF_(x) (x) 2025-09-04T20:20:17,455 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:17,456 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:17,456 | ^~~~~~ 2025-09-04T20:20:17,456 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:17,456 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:17,456 | ^~~~~~~~~ 2025-09-04T20:20:17,456 ast/stcschan.c:1984:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:17,456 1984 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T20:20:17,456 | ^~~~~~~~~~ 2025-09-04T20:20:17,456 In file included from ast/stcschan.c:233: 2025-09-04T20:20:17,456 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:17,457 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:17,457 | ^~~~~~~~~~~ 2025-09-04T20:20:23,948 In file included from ast/mapping.h:327, 2025-09-04T20:20:23,948 from ast/frame.h:556, 2025-09-04T20:20:23,949 from ast/region.h:68, 2025-09-04T20:20:23,949 from ast/stc.h:71, 2025-09-04T20:20:23,949 from ast/stcsearchlocation.c:76: 2025-09-04T20:20:23,949 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:23,949 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:23,949 | ^~~~~~~~ 2025-09-04T20:20:23,950 In file included from ast/pointset.h:192: 2025-09-04T20:20:23,950 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:23,950 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:23,950 | ^~~~~~~~ 2025-09-04T20:20:24,006 ast/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T20:20:24,007 ast/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:24,007 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T20:20:24,007 | ^~~ 2025-09-04T20:20:24,007 ast/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:24,007 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T20:20:24,008 | ^~~~~~~ 2025-09-04T20:20:24,008 ast/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T20:20:24,008 ast/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:24,008 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T20:20:24,008 | ^~~~ 2025-09-04T20:20:24,315 In file included from ast/switchmap.c:138: 2025-09-04T20:20:24,315 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:24,315 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:24,315 | ^~~~~~~~ 2025-09-04T20:20:24,315 In file included from ast/pointset.h:192: 2025-09-04T20:20:24,315 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:24,315 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:24,316 | ^~~~~~~~ 2025-09-04T20:20:26,025 ast/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T20:20:26,025 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T20:20:26,025 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:20:26,025 ast/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T20:20:26,025 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T20:20:26,025 | ^~~~~~ 2025-09-04T20:20:26,026 ast/table.c: In function ‘ParseKey’: 2025-09-04T20:20:26,028 ast/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:20:26,029 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T20:20:26,029 | ^~ 2025-09-04T20:20:29,319 In file included from ast/mapping.h:327, 2025-09-04T20:20:29,319 from ast/unit.h:55, 2025-09-04T20:20:29,319 from ast/timeframe.c:249: 2025-09-04T20:20:29,319 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:29,320 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:29,320 | ^~~~~~~~ 2025-09-04T20:20:29,320 In file included from ast/pointset.h:192: 2025-09-04T20:20:29,321 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:29,321 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:29,321 | ^~~~~~~~ 2025-09-04T20:20:30,395 In file included from ast/timeframe.c:247: 2025-09-04T20:20:30,395 ast/timeframe.c: In function ‘Centre’: 2025-09-04T20:20:30,396 ast/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:20:30,396 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T20:20:30,396 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:20:30,396 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:20:30,396 | ^~~~~~~~ 2025-09-04T20:20:30,396 ast/timeframe.c:706:17: note: in expansion of macro ‘astStore’ 2025-09-04T20:20:30,396 706 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T20:20:30,397 | ^~~~~~~~ 2025-09-04T20:20:30,397 ast/timeframe.c:652:10: note: ‘date1’ was declared here 2025-09-04T20:20:30,397 652 | char *date1; 2025-09-04T20:20:30,397 | ^~~~~ 2025-09-04T20:20:30,397 ast/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T20:20:30,397 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T20:20:30,397 ast/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T20:20:30,397 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T20:20:30,397 | ^~~~~~~~ 2025-09-04T20:20:30,398 ast/timeframe.c:804:15: note: in expansion of macro ‘astFree’ 2025-09-04T20:20:30,398 804 | date2 = astFree( date2 ); 2025-09-04T20:20:30,398 | ^~~~~~~ 2025-09-04T20:20:30,398 ast/timeframe.c:653:10: note: ‘date2’ was declared here 2025-09-04T20:20:30,398 653 | char *date2; 2025-09-04T20:20:30,398 | ^~~~~ 2025-09-04T20:20:33,225 In file included from ast/mapping.h:327, 2025-09-04T20:20:33,225 from ast/slamap.h:134, 2025-09-04T20:20:33,225 from ast/timemap.c:172: 2025-09-04T20:20:33,225 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:33,225 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:33,225 | ^~~~~~~~ 2025-09-04T20:20:33,225 In file included from ast/pal.h:90, 2025-09-04T20:20:33,225 from ast/timemap.c:171: 2025-09-04T20:20:33,225 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:33,226 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:33,226 | ^~~~~~~~ 2025-09-04T20:20:38,008 In file included from ast/tranmap.c:92: 2025-09-04T20:20:38,009 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:38,009 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:38,009 | ^~~~~~~~ 2025-09-04T20:20:38,010 In file included from ast/pointset.h:192: 2025-09-04T20:20:38,010 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:38,010 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:38,010 | ^~~~~~~~ 2025-09-04T20:20:38,898 In file included from ast/unit.c:124: 2025-09-04T20:20:38,898 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:38,898 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:38,898 | ^~~~~~~~ 2025-09-04T20:20:38,899 In file included from ast/pointset.h:192: 2025-09-04T20:20:38,899 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:38,899 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:38,899 | ^~~~~~~~ 2025-09-04T20:20:38,945 ast/unit.c: In function ‘CleanExp’: 2025-09-04T20:20:38,945 ast/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T20:20:38,945 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T20:20:38,945 | ^~ 2025-09-04T20:20:38,960 ast/unit.c: In function ‘ComplicateTree’: 2025-09-04T20:20:38,960 ast/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:38,961 868 | Oper op; 2025-09-04T20:20:38,961 | ^~ 2025-09-04T20:20:39,187 ast/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T20:20:39,192 ast/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T20:20:39,193 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T20:20:39,193 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:20:39,193 ast/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T20:20:39,195 ast/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T20:20:39,195 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T20:20:39,195 | ^~~~~~~ 2025-09-04T20:20:43,002 In file included from ast/unitmap.c:90: 2025-09-04T20:20:43,002 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:43,003 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:43,003 | ^~~~~~~~ 2025-09-04T20:20:43,003 In file included from ast/pointset.h:192: 2025-09-04T20:20:43,003 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:43,003 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:43,003 | ^~~~~~~~ 2025-09-04T20:20:43,041 ast/unitmap.c: In function ‘Transform’: 2025-09-04T20:20:43,042 ast/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:43,042 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T20:20:43,042 | ^~~ 2025-09-04T20:20:43,042 ast/unitmap.c: In function ‘Dump’: 2025-09-04T20:20:43,043 ast/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:43,043 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T20:20:43,043 | ^~~~ 2025-09-04T20:20:43,548 In file included from ast/unitnormmap.c:109: 2025-09-04T20:20:43,548 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:43,548 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:43,549 | ^~~~~~~~ 2025-09-04T20:20:43,549 In file included from ast/pointset.h:192: 2025-09-04T20:20:43,550 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:43,550 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:43,550 | ^~~~~~~~ 2025-09-04T20:20:44,558 In file included from ast/wcsmap.c:623: 2025-09-04T20:20:44,559 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:44,559 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:44,559 | ^~~~~~~~ 2025-09-04T20:20:44,559 In file included from ast/pointset.h:192: 2025-09-04T20:20:44,559 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:44,559 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:44,559 | ^~~~~~~~ 2025-09-04T20:20:48,068 In file included from ast/winmap.c:140: 2025-09-04T20:20:48,068 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:48,068 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:48,069 | ^~~~~~~~ 2025-09-04T20:20:48,069 In file included from ast/pointset.h:192: 2025-09-04T20:20:48,070 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:48,070 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:48,070 | ^~~~~~~~ 2025-09-04T20:20:50,883 ast/xml.c: In function ‘ReadContent’: 2025-09-04T20:20:50,889 ast/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T20:20:50,889 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T20:20:50,889 | ^~~~~~~~~ 2025-09-04T20:20:55,237 In file included from ast/mapping.h:327, 2025-09-04T20:20:55,238 from ast/frame.h:556, 2025-09-04T20:20:55,238 from ast/xmlchan.c:208: 2025-09-04T20:20:55,238 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:20:55,238 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:20:55,238 | ^~~~~~~~ 2025-09-04T20:20:55,239 In file included from ast/pointset.h:192: 2025-09-04T20:20:55,239 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:20:55,239 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:20:55,239 | ^~~~~~~~ 2025-09-04T20:20:55,452 ast/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T20:20:55,454 ast/xmlchan.c:1982:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T20:20:55,454 1982 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T20:20:55,454 | ^~ 2025-09-04T20:20:56,193 In file included from ast/xmlchan.c:207: 2025-09-04T20:20:56,194 ast/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T20:20:56,200 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:56,200 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,201 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,201 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,201 | ^~~~~~ 2025-09-04T20:20:56,201 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,201 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,201 | ^~~~~~~~~ 2025-09-04T20:20:56,201 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,201 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,201 | ^~~~~~~~~~ 2025-09-04T20:20:56,208 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:56,208 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,208 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,208 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,208 | ^~~~~~ 2025-09-04T20:20:56,208 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,208 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,209 | ^~~~~~~~~ 2025-09-04T20:20:56,209 ast/xmlchan.c:6662:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,209 6662 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,209 | ^~~~~~~~~~ 2025-09-04T20:20:56,209 In file included from ast/xmlchan.c:214: 2025-09-04T20:20:56,209 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:56,209 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:56,209 | ^~~~~~~~~~~ 2025-09-04T20:20:56,215 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:56,216 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,216 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,216 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,216 | ^~~~~~ 2025-09-04T20:20:56,216 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,216 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,216 | ^~~~~~~~~ 2025-09-04T20:20:56,216 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,216 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,216 | ^~~~~~~~~~ 2025-09-04T20:20:56,223 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:56,223 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,223 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,223 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,223 | ^~~~~~ 2025-09-04T20:20:56,223 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,223 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,224 | ^~~~~~~~~ 2025-09-04T20:20:56,224 ast/xmlchan.c:6709:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,224 6709 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,224 | ^~~~~~~~~~ 2025-09-04T20:20:56,224 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:56,224 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:56,224 | ^~~~~~~~~~~ 2025-09-04T20:20:56,230 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:56,230 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,231 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,231 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,231 | ^~~~~~ 2025-09-04T20:20:56,231 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,231 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,231 | ^~~~~~~~~ 2025-09-04T20:20:56,231 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,231 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,231 | ^~~~~~~~~~ 2025-09-04T20:20:56,238 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:56,238 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,238 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,238 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,238 | ^~~~~~ 2025-09-04T20:20:56,238 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,238 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,239 | ^~~~~~~~~ 2025-09-04T20:20:56,239 ast/xmlchan.c:6757:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,239 6757 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,239 | ^~~~~~~~~~ 2025-09-04T20:20:56,239 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:56,239 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:56,239 | ^~~~~~~~~~~ 2025-09-04T20:20:56,245 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:56,246 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,246 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,246 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,246 | ^~~~~~ 2025-09-04T20:20:56,246 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,246 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,246 | ^~~~~~~~~ 2025-09-04T20:20:56,246 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,246 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,246 | ^~~~~~~~~~ 2025-09-04T20:20:56,253 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:56,253 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,253 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,253 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,253 | ^~~~~~ 2025-09-04T20:20:56,253 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,254 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,254 | ^~~~~~~~~ 2025-09-04T20:20:56,254 ast/xmlchan.c:6805:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,254 6805 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T20:20:56,254 | ^~~~~~~~~~ 2025-09-04T20:20:56,254 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:56,254 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:56,254 | ^~~~~~~~~~~ 2025-09-04T20:20:56,266 ast/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T20:20:56,270 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:56,270 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,270 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,270 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,270 | ^~~~~~ 2025-09-04T20:20:56,270 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,270 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,270 | ^~~~~~~~~ 2025-09-04T20:20:56,271 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,271 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:56,271 | ^~~~~~~~~~ 2025-09-04T20:20:56,274 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:56,275 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,275 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,275 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,275 | ^~~~~~ 2025-09-04T20:20:56,275 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,275 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,275 | ^~~~~~~~~ 2025-09-04T20:20:56,275 ast/xmlchan.c:3791:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,275 3791 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:56,275 | ^~~~~~~~~~ 2025-09-04T20:20:56,276 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:56,276 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:56,276 | ^~~~~~~~~~~ 2025-09-04T20:20:56,279 ast/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T20:20:56,279 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,279 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,279 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,280 | ^~~~~~ 2025-09-04T20:20:56,280 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,280 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,280 | ^~~~~~~~~ 2025-09-04T20:20:56,280 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,280 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:56,280 | ^~~~~~~~~~ 2025-09-04T20:20:56,284 ast/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T20:20:56,284 511 | #define astRetF_(x) (x) 2025-09-04T20:20:56,284 ast/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T20:20:56,284 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T20:20:56,284 | ^~~~~~ 2025-09-04T20:20:56,284 ast/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T20:20:56,284 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T20:20:56,284 | ^~~~~~~~~ 2025-09-04T20:20:56,285 ast/xmlchan.c:3803:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T20:20:56,285 3803 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T20:20:56,285 | ^~~~~~~~~~ 2025-09-04T20:20:56,285 ast/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T20:20:56,285 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T20:20:56,285 | ^~~~~~~~~~~ 2025-09-04T20:21:02,568 ast/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T20:21:02,576 ast/xmlchan.c:7786:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T20:21:02,576 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:21:02,576 | ^ 2025-09-04T20:21:02,576 In function ‘ReCentreAnc’, 2025-09-04T20:21:02,576 inlined from ‘StcMetadataReader’ at ast/xmlchan.c:10686:7: 2025-09-04T20:21:02,584 ast/xmlchan.c:7786:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T20:21:02,584 7786 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T20:21:02,584 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T20:21:04,461 In file included from ast/xphmap.c:89: 2025-09-04T20:21:04,461 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:21:04,461 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:21:04,461 | ^~~~~~~~ 2025-09-04T20:21:04,461 In file included from ast/pointset.h:192: 2025-09-04T20:21:04,461 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:21:04,461 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:21:04,462 | ^~~~~~~~ 2025-09-04T20:21:05,463 In file included from ast/zoommap.c:93: 2025-09-04T20:21:05,464 ast/pointset.h:214:13: warning: "isfinite" redefined 2025-09-04T20:21:05,464 214 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T20:21:05,464 | ^~~~~~~~ 2025-09-04T20:21:05,464 In file included from ast/pointset.h:192: 2025-09-04T20:21:05,464 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T20:21:05,464 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T20:21:05,464 | ^~~~~~~~ 2025-09-04T20:21:06,884 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T20:21:06,886 starlink/ast/Ast.c:64:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:06,886 64 | case PyArray_DOUBLE: 2025-09-04T20:21:06,886 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:06,886 | PyArray_DTYPE 2025-09-04T20:21:06,886 starlink/ast/Ast.c:64:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T20:21:06,903 starlink/ast/Ast.c:67:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:06,903 67 | case PyArray_FLOAT: 2025-09-04T20:21:06,903 | ^~~~~~~~~~~~~ 2025-09-04T20:21:06,903 | PyArray_ISFLOAT 2025-09-04T20:21:06,916 starlink/ast/Ast.c:70:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:06,916 70 | case PyArray_INT: 2025-09-04T20:21:06,916 | ^~~~~~~~~~~ 2025-09-04T20:21:06,916 | PyArray_Put 2025-09-04T20:21:06,930 starlink/ast/Ast.c:73:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:21:06,931 73 | case PyArray_UINT: 2025-09-04T20:21:06,931 | ^~~~~~~~~~~~ 2025-09-04T20:21:06,931 | PyArray_DIM 2025-09-04T20:21:06,939 starlink/ast/Ast.c:76:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:06,939 76 | case PyArray_BYTE: 2025-09-04T20:21:06,939 | ^~~~~~~~~~~~ 2025-09-04T20:21:06,940 | PyArray_BYTES 2025-09-04T20:21:06,952 starlink/ast/Ast.c:79:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:06,953 79 | case PyArray_UBYTE: 2025-09-04T20:21:06,953 | ^~~~~~~~~~~~~ 2025-09-04T20:21:06,953 | PyArray_BYTES 2025-09-04T20:21:06,968 starlink/ast/Ast.c:82:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:06,969 82 | case PyArray_SHORT: 2025-09-04T20:21:06,969 | ^~~~~~~~~~~~~ 2025-09-04T20:21:06,969 | PyArray_Sort 2025-09-04T20:21:06,989 starlink/ast/Ast.c:85:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:06,989 85 | case PyArray_USHORT: 2025-09-04T20:21:06,989 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:06,989 | PyArray_Sort 2025-09-04T20:21:07,004 starlink/ast/Ast.c:88:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:07,004 88 | case PyArray_LONG: 2025-09-04T20:21:07,004 | ^~~~~~~~~~~~ 2025-09-04T20:21:07,004 | PyArray_One 2025-09-04T20:21:07,023 starlink/ast/Ast.c:91:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:07,023 91 | case PyArray_ULONG: 2025-09-04T20:21:07,023 | ^~~~~~~~~~~~~ 2025-09-04T20:21:07,023 | PyArray_One 2025-09-04T20:21:07,048 starlink/ast/Ast.c:94:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:21:07,048 94 | case PyArray_LONGLONG: 2025-09-04T20:21:07,048 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:21:07,048 | Py_T_LONGLONG 2025-09-04T20:21:07,075 starlink/ast/Ast.c:97:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T20:21:07,075 97 | case PyArray_ULONGLONG: 2025-09-04T20:21:07,075 | ^~~~~~~~~~~~~~~~~ 2025-09-04T20:21:07,076 | Py_T_ULONGLONG 2025-09-04T20:21:07,095 starlink/ast/Ast.c:100:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:07,095 100 | case PyArray_CFLOAT: 2025-09-04T20:21:07,096 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,096 | PyArray_ISFLOAT 2025-09-04T20:21:07,119 starlink/ast/Ast.c:103:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,119 103 | case PyArray_CDOUBLE: 2025-09-04T20:21:07,119 | ^~~~~~~~~~~~~~~ 2025-09-04T20:21:07,119 | PyArray_DTYPE 2025-09-04T20:21:07,192 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T20:21:07,192 from starlink/ast/Ast.c:3: 2025-09-04T20:21:07,192 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T20:21:07,194 starlink/ast/Ast.c:760:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,194 760 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:07,194 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,194 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:07,194 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:07,194 | ^~~~~~~ 2025-09-04T20:21:07,217 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T20:21:07,218 starlink/ast/Ast.c:813:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,218 813 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:07,218 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,218 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:07,219 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:07,219 | ^~~~~~~ 2025-09-04T20:21:07,221 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T20:21:07,222 starlink/ast/Ast.c:870:28: error: passing argument 1 of ‘sprintf’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:21:07,222 870 | sprintf( buf, "Element %d of the 'maplist' argument of the " 2025-09-04T20:21:07,222 | ^~~ 2025-09-04T20:21:07,222 | | 2025-09-04T20:21:07,222 | char ** 2025-09-04T20:21:07,223 In file included from /usr/include/python3.13/Python.h:37, 2025-09-04T20:21:07,223 from starlink/ast/Ast.c:1: 2025-09-04T20:21:07,223 /usr/include/stdio.h:365:38: note: expected ‘char * restrict’ but argument is of type ‘char **’ 2025-09-04T20:21:07,224 365 | extern int sprintf (char *__restrict __s, 2025-09-04T20:21:07,224 | ~~~~~~~~~~~~~~~~~^~~ 2025-09-04T20:21:07,225 starlink/ast/Ast.c:873:53: error: passing argument 2 of ‘PyErr_SetString’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:21:07,225 873 | PyErr_SetString( PyExc_TypeError, buf ); 2025-09-04T20:21:07,225 | ^~~ 2025-09-04T20:21:07,225 | | 2025-09-04T20:21:07,225 | char ** 2025-09-04T20:21:07,226 In file included from /usr/include/python3.13/Python.h:80: 2025-09-04T20:21:07,226 /usr/include/python3.13/pyerrors.h:13:17: note: expected ‘const char *’ but argument is of type ‘char **’ 2025-09-04T20:21:07,226 13 | const char *string /* decoded from utf-8 */ 2025-09-04T20:21:07,226 | ~~~~~~~~~~~~^~~~~~ 2025-09-04T20:21:07,241 starlink/ast/Ast.c:896:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:07,241 896 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:21:07,241 | ^~~~~~~~~~~ 2025-09-04T20:21:07,241 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:07,242 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:07,242 | ^~~~~~~ 2025-09-04T20:21:07,256 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T20:21:07,258 starlink/ast/Ast.c:937:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:07,258 937 | PyArray_INT, 0, 100); 2025-09-04T20:21:07,258 | ^~~~~~~~~~~ 2025-09-04T20:21:07,258 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,258 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,258 | ^~~~ 2025-09-04T20:21:07,281 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T20:21:07,282 starlink/ast/Ast.c:995:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,283 995 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:07,283 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,283 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:07,283 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:07,283 | ^~~~~~~ 2025-09-04T20:21:07,307 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T20:21:07,309 starlink/ast/Ast.c:1115:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,309 1115 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:21:07,309 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,309 | PyArray_DTYPE 2025-09-04T20:21:07,327 starlink/ast/Ast.c:1118:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:07,327 1118 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:21:07,327 | ^~~~~~~~~~~~~ 2025-09-04T20:21:07,328 | PyArray_ISFLOAT 2025-09-04T20:21:07,342 starlink/ast/Ast.c:1121:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:07,342 1121 | } else if( type == PyArray_INT || 2025-09-04T20:21:07,343 | ^~~~~~~~~~~ 2025-09-04T20:21:07,343 | PyArray_Put 2025-09-04T20:21:07,359 starlink/ast/Ast.c:1122:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:07,360 1122 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:21:07,360 | ^~~~~~~~~~~~ 2025-09-04T20:21:07,360 | PyArray_One 2025-09-04T20:21:07,387 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T20:21:07,389 starlink/ast/Ast.c:1322:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,389 1322 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:21:07,389 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,390 | PyArray_DTYPE 2025-09-04T20:21:07,408 starlink/ast/Ast.c:1325:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:07,408 1325 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:21:07,408 | ^~~~~~~~~~~~~ 2025-09-04T20:21:07,408 | PyArray_ISFLOAT 2025-09-04T20:21:07,423 starlink/ast/Ast.c:1328:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:07,423 1328 | } else if( type == PyArray_INT || 2025-09-04T20:21:07,424 | ^~~~~~~~~~~ 2025-09-04T20:21:07,424 | PyArray_Put 2025-09-04T20:21:07,441 starlink/ast/Ast.c:1329:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:07,441 1329 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T20:21:07,441 | ^~~~~~~~~~~~ 2025-09-04T20:21:07,441 | PyArray_One 2025-09-04T20:21:07,469 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T20:21:07,471 starlink/ast/Ast.c:1568:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,471 1568 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:21:07,472 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,472 | PyArray_DTYPE 2025-09-04T20:21:07,490 starlink/ast/Ast.c:1571:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:07,490 1571 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:21:07,491 | ^~~~~~~~~~~~~ 2025-09-04T20:21:07,491 | PyArray_ISFLOAT 2025-09-04T20:21:07,506 starlink/ast/Ast.c:1574:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:07,506 1574 | } else if( type == PyArray_INT ) { 2025-09-04T20:21:07,506 | ^~~~~~~~~~~ 2025-09-04T20:21:07,506 | PyArray_Put 2025-09-04T20:21:07,524 starlink/ast/Ast.c:1577:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:07,524 1577 | } else if( type == PyArray_LONG ) { 2025-09-04T20:21:07,524 | ^~~~~~~~~~~~ 2025-09-04T20:21:07,524 | PyArray_One 2025-09-04T20:21:07,542 starlink/ast/Ast.c:1580:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:07,542 1580 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:21:07,542 | ^~~~~~~~~~~~~ 2025-09-04T20:21:07,543 | PyArray_Sort 2025-09-04T20:21:07,553 starlink/ast/Ast.c:1583:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:07,553 1583 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:21:07,554 | ^~~~~~~~~~~~ 2025-09-04T20:21:07,554 | PyArray_BYTES 2025-09-04T20:21:07,570 starlink/ast/Ast.c:1586:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:21:07,570 1586 | } else if( type == PyArray_UINT ) { 2025-09-04T20:21:07,571 | ^~~~~~~~~~~~ 2025-09-04T20:21:07,571 | PyArray_DIM 2025-09-04T20:21:07,593 starlink/ast/Ast.c:1589:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:07,593 1589 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:21:07,593 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,593 | PyArray_Sort 2025-09-04T20:21:07,609 starlink/ast/Ast.c:1592:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:07,609 1592 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:21:07,609 | ^~~~~~~~~~~~~ 2025-09-04T20:21:07,609 | PyArray_BYTES 2025-09-04T20:21:07,652 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T20:21:07,654 starlink/ast/Ast.c:1881:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,654 1881 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:21:07,654 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,654 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:07,655 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:07,655 | ^~~~~~~ 2025-09-04T20:21:07,678 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T20:21:07,681 starlink/ast/Ast.c:1960:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,681 1960 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T20:21:07,681 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,681 | PyArray_DTYPE 2025-09-04T20:21:07,821 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T20:21:07,824 starlink/ast/Ast.c:2807:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,824 2807 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:21:07,824 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,824 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,824 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,824 | ^~~~ 2025-09-04T20:21:07,843 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T20:21:07,846 starlink/ast/Ast.c:3138:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:07,846 3138 | PyArray_INT, 0, 100); 2025-09-04T20:21:07,846 | ^~~~~~~~~~~ 2025-09-04T20:21:07,846 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,846 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,847 | ^~~~ 2025-09-04T20:21:07,871 starlink/ast/Ast.c:3143:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,871 3143 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:21:07,871 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,871 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,871 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,871 | ^~~~ 2025-09-04T20:21:07,893 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T20:21:07,896 starlink/ast/Ast.c:3242:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,896 3242 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:21:07,896 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,896 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,897 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,897 | ^~~~ 2025-09-04T20:21:07,918 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T20:21:07,921 starlink/ast/Ast.c:3330:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,921 3330 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:21:07,922 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,922 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,922 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,922 | ^~~~ 2025-09-04T20:21:07,944 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T20:21:07,947 starlink/ast/Ast.c:3420:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,947 3420 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:21:07,947 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,947 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,947 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,947 | ^~~~ 2025-09-04T20:21:07,969 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T20:21:07,972 starlink/ast/Ast.c:3515:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:07,973 3515 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:21:07,973 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:07,973 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:07,973 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:07,973 | ^~~~ 2025-09-04T20:21:07,977 starlink/ast/Ast.c:3526:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:21:07,977 3526 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T20:21:07,977 | ^~ 2025-09-04T20:21:07,980 starlink/ast/Ast.c:3527:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:21:07,980 3527 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T20:21:07,980 | ^~ 2025-09-04T20:21:07,983 starlink/ast/Ast.c:3528:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T20:21:07,984 3528 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T20:21:07,984 | ^~ 2025-09-04T20:21:08,549 In file included from starlink/ast/Ast.c:53: 2025-09-04T20:21:08,549 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T20:21:08,551 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T20:21:08,551 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T20:21:08,552 | ^~~~~~~ 2025-09-04T20:21:08,552 starlink/ast/Ast.c:3635:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T20:21:08,552 3635 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T20:21:08,552 | ^~~~~~~~ 2025-09-04T20:21:08,625 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T20:21:08,629 starlink/ast/Ast.c:3998:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,629 3998 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:08,629 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,629 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:08,629 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:08,630 | ^~~~~~~ 2025-09-04T20:21:08,647 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T20:21:08,651 starlink/ast/Ast.c:4033:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:08,651 4033 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:21:08,651 | ^~~~~~~~~~~ 2025-09-04T20:21:08,651 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:08,651 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:08,652 | ^~~~~~~ 2025-09-04T20:21:08,677 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T20:21:08,680 starlink/ast/Ast.c:4064:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,681 4064 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:08,681 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,681 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:08,681 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:08,681 | ^~~~~~~ 2025-09-04T20:21:08,706 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T20:21:08,710 starlink/ast/Ast.c:4102:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,710 4102 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:08,710 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,710 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:08,710 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:08,711 | ^~~~~~~ 2025-09-04T20:21:08,736 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T20:21:08,740 starlink/ast/Ast.c:4140:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,740 4140 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:08,740 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,740 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:08,740 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:08,740 | ^~~~~~~ 2025-09-04T20:21:08,759 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T20:21:08,763 starlink/ast/Ast.c:4200:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:08,763 4200 | PyArray_INT, 0, 100); 2025-09-04T20:21:08,764 | ^~~~~~~~~~~ 2025-09-04T20:21:08,764 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:08,764 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:08,764 | ^~~~ 2025-09-04T20:21:08,791 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T20:21:08,795 starlink/ast/Ast.c:4257:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,795 4257 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:08,795 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,795 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:08,795 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:08,795 | ^~~~~~~ 2025-09-04T20:21:08,821 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T20:21:08,825 starlink/ast/Ast.c:4381:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,825 4381 | PyArray_DOUBLE, 0, 100); 2025-09-04T20:21:08,825 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,826 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:08,826 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:08,826 | ^~~~ 2025-09-04T20:21:08,856 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T20:21:08,860 starlink/ast/Ast.c:4511:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,860 4511 | PyArray_DOUBLE, 2025-09-04T20:21:08,861 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,861 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:08,861 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:08,861 | ^~~~ 2025-09-04T20:21:08,893 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T20:21:08,897 starlink/ast/Ast.c:4729:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:08,898 4729 | PyArray_DOUBLE, 2025-09-04T20:21:08,898 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:08,898 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T20:21:08,898 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T20:21:08,898 | ^~~~ 2025-09-04T20:21:09,048 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T20:21:09,054 starlink/ast/Ast.c:6201:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,055 6201 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:09,055 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,055 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:09,055 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:09,055 | ^~~~~~~ 2025-09-04T20:21:09,090 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T20:21:09,096 starlink/ast/Ast.c:6333:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,097 6333 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:21:09,097 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,097 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:09,097 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:09,097 | ^~~~~~~ 2025-09-04T20:21:09,123 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T20:21:09,129 starlink/ast/Ast.c:6382:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,130 6382 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T20:21:09,130 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,130 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:09,130 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:09,130 | ^~~~~~~ 2025-09-04T20:21:09,165 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T20:21:09,171 starlink/ast/Ast.c:6614:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,172 6614 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:09,172 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,172 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:09,172 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:09,172 | ^~~~~~~ 2025-09-04T20:21:09,202 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T20:21:09,211 starlink/ast/Ast.c:6804:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:09,212 6804 | if( type == PyArray_INT ) { 2025-09-04T20:21:09,212 | ^~~~~~~~~~~ 2025-09-04T20:21:09,212 | PyArray_Put 2025-09-04T20:21:09,238 starlink/ast/Ast.c:6806:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:09,239 6806 | } else if( type == PyArray_LONG ) { 2025-09-04T20:21:09,239 | ^~~~~~~~~~~~ 2025-09-04T20:21:09,239 | PyArray_One 2025-09-04T20:21:09,278 starlink/ast/Ast.c:6808:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:21:09,278 6808 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T20:21:09,278 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:21:09,279 | Py_T_LONGLONG 2025-09-04T20:21:09,310 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T20:21:09,319 starlink/ast/Ast.c:6930:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,320 6930 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:21:09,320 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,320 | PyArray_DTYPE 2025-09-04T20:21:09,349 starlink/ast/Ast.c:6934:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:09,349 6934 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:21:09,349 | ^~~~~~~~~~~~~ 2025-09-04T20:21:09,349 | PyArray_ISFLOAT 2025-09-04T20:21:09,374 starlink/ast/Ast.c:6938:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:09,374 6938 | } else if( type == PyArray_INT ) { 2025-09-04T20:21:09,374 | ^~~~~~~~~~~ 2025-09-04T20:21:09,374 | PyArray_Put 2025-09-04T20:21:09,401 starlink/ast/Ast.c:6942:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:09,401 6942 | } else if( type == PyArray_LONG ) { 2025-09-04T20:21:09,401 | ^~~~~~~~~~~~ 2025-09-04T20:21:09,402 | PyArray_One 2025-09-04T20:21:09,430 starlink/ast/Ast.c:6946:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:09,430 6946 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:21:09,430 | ^~~~~~~~~~~~~ 2025-09-04T20:21:09,430 | PyArray_Sort 2025-09-04T20:21:09,451 starlink/ast/Ast.c:6950:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:09,451 6950 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:21:09,451 | ^~~~~~~~~~~~ 2025-09-04T20:21:09,451 | PyArray_BYTES 2025-09-04T20:21:09,478 starlink/ast/Ast.c:6954:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:21:09,478 6954 | } else if( type == PyArray_UINT ) { 2025-09-04T20:21:09,478 | ^~~~~~~~~~~~ 2025-09-04T20:21:09,478 | PyArray_DIM 2025-09-04T20:21:09,510 starlink/ast/Ast.c:6958:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:09,511 6958 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:21:09,511 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,511 | PyArray_Sort 2025-09-04T20:21:09,536 starlink/ast/Ast.c:6962:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:09,536 6962 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:21:09,536 | ^~~~~~~~~~~~~ 2025-09-04T20:21:09,536 | PyArray_BYTES 2025-09-04T20:21:09,588 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T20:21:09,595 starlink/ast/Ast.c:7124:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:09,595 7124 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:21:09,595 | ^~~~~~~~~~~ 2025-09-04T20:21:09,595 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:09,595 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:09,596 | ^~~~~~~ 2025-09-04T20:21:09,632 starlink/ast/Ast.c:7124:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T20:21:09,632 7124 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T20:21:09,632 | ^~~~~~~~~~~~~~~~ 2025-09-04T20:21:09,632 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:09,632 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:09,632 | ^~~~~~~ 2025-09-04T20:21:09,667 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T20:21:09,677 starlink/ast/Ast.c:7299:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,677 7299 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:21:09,677 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,677 | PyArray_DTYPE 2025-09-04T20:21:09,707 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T20:21:09,717 starlink/ast/Ast.c:7431:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,717 7431 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T20:21:09,717 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,717 | PyArray_DTYPE 2025-09-04T20:21:09,749 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T20:21:09,756 starlink/ast/Ast.c:7576:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:09,756 7576 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:09,756 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:09,756 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:09,757 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:09,757 | ^~~~~~~ 2025-09-04T20:21:09,782 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T20:21:09,790 starlink/ast/Ast.c:8090:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:21:09,790 8090 | result = SetProxy( this, self ); 2025-09-04T20:21:09,790 | ^~~~ 2025-09-04T20:21:09,790 | | 2025-09-04T20:21:09,790 | AstChannel * 2025-09-04T20:21:09,790 starlink/ast/Ast.c:141:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T20:21:09,790 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:21:09,790 | ~~~~~~~~~~~^~~~ 2025-09-04T20:21:09,798 starlink/ast/Ast.c:8090:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T20:21:09,798 8090 | result = SetProxy( this, self ); 2025-09-04T20:21:09,798 | ^~~~ 2025-09-04T20:21:09,798 | | 2025-09-04T20:21:09,798 | Channel * 2025-09-04T20:21:09,799 starlink/ast/Ast.c:141:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T20:21:09,799 141 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T20:21:09,799 | ~~~~~~~~^~~~ 2025-09-04T20:21:10,062 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T20:21:10,076 starlink/ast/Ast.c:10072:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:10,076 10072 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:21:10,076 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:10,076 | PyArray_DTYPE 2025-09-04T20:21:10,110 starlink/ast/Ast.c:10075:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:10,110 10075 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:21:10,110 | ^~~~~~~~~~~~~ 2025-09-04T20:21:10,110 | PyArray_ISFLOAT 2025-09-04T20:21:10,141 starlink/ast/Ast.c:10078:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:10,141 10078 | } else if( type == PyArray_INT ) { 2025-09-04T20:21:10,141 | ^~~~~~~~~~~ 2025-09-04T20:21:10,141 | PyArray_Put 2025-09-04T20:21:10,174 starlink/ast/Ast.c:10081:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:10,175 10081 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:21:10,175 | ^~~~~~~~~~~~~ 2025-09-04T20:21:10,175 | PyArray_Sort 2025-09-04T20:21:10,205 starlink/ast/Ast.c:10084:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:10,206 10084 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:21:10,206 | ^~~~~~~~~~~~~ 2025-09-04T20:21:10,206 | PyArray_BYTES 2025-09-04T20:21:10,543 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T20:21:10,553 starlink/ast/Ast.c:10446:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:10,554 10446 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:10,554 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:10,554 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:10,554 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:10,554 | ^~~~~~~ 2025-09-04T20:21:10,599 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T20:21:10,613 starlink/ast/Ast.c:10636:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:10,613 10636 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T20:21:10,614 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:10,614 | PyArray_DTYPE 2025-09-04T20:21:10,642 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T20:21:10,656 starlink/ast/Ast.c:10668:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:10,656 10668 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T20:21:10,656 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:10,656 | PyArray_DTYPE 2025-09-04T20:21:10,711 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T20:21:10,722 starlink/ast/Ast.c:11003:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:10,722 11003 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:10,722 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:10,722 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:10,722 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:10,722 | ^~~~~~~ 2025-09-04T20:21:10,748 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T20:21:10,758 starlink/ast/Ast.c:11036:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:10,758 11036 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T20:21:10,758 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:10,759 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:10,759 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:10,759 | ^~~~~~~ 2025-09-04T20:21:10,804 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T20:21:10,814 starlink/ast/Ast.c:11403:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:10,815 11403 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T20:21:10,815 | ^~~~~~~~~~~ 2025-09-04T20:21:10,815 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T20:21:10,815 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T20:21:10,815 | ^~~~~~~ 2025-09-04T20:21:10,926 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T20:21:10,942 starlink/ast/Ast.c:12153:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:10,943 12153 | if( type == PyArray_DOUBLE ) { 2025-09-04T20:21:10,943 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:10,943 | PyArray_DTYPE 2025-09-04T20:21:10,980 starlink/ast/Ast.c:12156:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T20:21:10,980 12156 | } else if( type == PyArray_FLOAT ) { 2025-09-04T20:21:10,980 | ^~~~~~~~~~~~~ 2025-09-04T20:21:10,980 | PyArray_ISFLOAT 2025-09-04T20:21:11,014 starlink/ast/Ast.c:12159:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:11,014 12159 | } else if( type == PyArray_INT ) { 2025-09-04T20:21:11,014 | ^~~~~~~~~~~ 2025-09-04T20:21:11,014 | PyArray_Put 2025-09-04T20:21:11,049 starlink/ast/Ast.c:12162:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:11,050 12162 | } else if( type == PyArray_LONG ) { 2025-09-04T20:21:11,050 | ^~~~~~~~~~~~ 2025-09-04T20:21:11,050 | PyArray_One 2025-09-04T20:21:11,085 starlink/ast/Ast.c:12165:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T20:21:11,085 12165 | } else if( type == PyArray_UINT ) { 2025-09-04T20:21:11,085 | ^~~~~~~~~~~~ 2025-09-04T20:21:11,085 | PyArray_DIM 2025-09-04T20:21:11,124 starlink/ast/Ast.c:12168:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T20:21:11,124 12168 | } else if( type == PyArray_ULONG ) { 2025-09-04T20:21:11,124 | ^~~~~~~~~~~~~ 2025-09-04T20:21:11,125 | PyArray_One 2025-09-04T20:21:11,161 starlink/ast/Ast.c:12171:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:11,162 12171 | } else if( type == PyArray_SHORT ) { 2025-09-04T20:21:11,162 | ^~~~~~~~~~~~~ 2025-09-04T20:21:11,162 | PyArray_Sort 2025-09-04T20:21:11,203 starlink/ast/Ast.c:12174:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T20:21:11,203 12174 | } else if( type == PyArray_USHORT ) { 2025-09-04T20:21:11,203 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:11,203 | PyArray_Sort 2025-09-04T20:21:11,232 starlink/ast/Ast.c:12177:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:11,232 12177 | } else if( type == PyArray_BYTE ) { 2025-09-04T20:21:11,232 | ^~~~~~~~~~~~ 2025-09-04T20:21:11,232 | PyArray_BYTES 2025-09-04T20:21:11,266 starlink/ast/Ast.c:12180:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T20:21:11,266 12180 | } else if( type == PyArray_UBYTE ) { 2025-09-04T20:21:11,266 | ^~~~~~~~~~~~~ 2025-09-04T20:21:11,267 | PyArray_BYTES 2025-09-04T20:21:11,534 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:21:11,552 starlink/ast/Ast.c:13487:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T20:21:11,552 13487 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T20:21:11,552 | ^~~~~~~~~~~~~~ 2025-09-04T20:21:11,552 | PyArray_DTYPE 2025-09-04T20:21:11,569 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T20:21:11,587 starlink/ast/Ast.c:13502:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T20:21:11,587 13502 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T20:21:11,587 | ^~~~~~~~~~~ 2025-09-04T20:21:11,587 | PyArray_Put 2025-09-04T20:21:11,647 starlink/ast/Ast.c:13503:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:21:11,647 13503 | } 2025-09-04T20:21:11,647 | ^ 2025-09-04T20:21:11,743 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T20:21:11,752 starlink/ast/Ast.c:13488:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T20:21:11,753 13488 | } 2025-09-04T20:21:11,753 | ^ 2025-09-04T20:21:12,564 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T20:21:12,737 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T20:21:12,748 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T20:21:12,748 exec(compile('"'"''"'"''"'"' 2025-09-04T20:21:12,748 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:21:12,748 # 2025-09-04T20:21:12,748 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T20:21:12,748 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T20:21:12,748 # - It provides a clear error message when setuptools is not installed. 2025-09-04T20:21:12,748 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T20:21:12,748 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T20:21:12,748 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T20:21:12,748 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T20:21:12,748 import os, sys, tokenize, traceback 2025-09-04T20:21:12,748 2025-09-04T20:21:12,748 try: 2025-09-04T20:21:12,748 import setuptools 2025-09-04T20:21:12,748 except ImportError: 2025-09-04T20:21:12,748 print( 2025-09-04T20:21:12,748 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T20:21:12,748 "the build environment with exception:", 2025-09-04T20:21:12,748 file=sys.stderr, 2025-09-04T20:21:12,748 ) 2025-09-04T20:21:12,748 traceback.print_exc() 2025-09-04T20:21:12,748 sys.exit(1) 2025-09-04T20:21:12,748 2025-09-04T20:21:12,748 __file__ = %r 2025-09-04T20:21:12,748 sys.argv[0] = __file__ 2025-09-04T20:21:12,748 2025-09-04T20:21:12,748 if os.path.exists(__file__): 2025-09-04T20:21:12,748 filename = __file__ 2025-09-04T20:21:12,748 with tokenize.open(__file__) as f: 2025-09-04T20:21:12,748 setup_py_code = f.read() 2025-09-04T20:21:12,748 else: 2025-09-04T20:21:12,748 filename = "" 2025-09-04T20:21:12,748 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T20:21:12,748 2025-09-04T20:21:12,748 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:21:12,748 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-_6cojjrm/starlink-pyast_26b1f264092d4a1884ef8921e4e6f77b/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-cca8hoff[/] 2025-09-04T20:21:12,749 [bold magenta]cwd[/]: /tmp/pip-wheel-_6cojjrm/starlink-pyast_26b1f264092d4a1884ef8921e4e6f77b/ 2025-09-04T20:21:12,749 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T20:21:12,749 ERROR: Failed building wheel for starlink-pyast 2025-09-04T20:21:12,750 Running setup.py clean for starlink-pyast 2025-09-04T20:21:12,751 Running command python setup.py clean 2025-09-04T20:21:14,088 /usr/bin/ld: tmp/isfiniteta4w5pi0.o: in function `main': 2025-09-04T20:21:14,088 isfiniteta4w5pi0.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T20:21:14,093 collect2: error: ld returned 1 exit status 2025-09-04T20:21:14,674 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T20:21:14,675 !! 2025-09-04T20:21:14,675 ******************************************************************************** 2025-09-04T20:21:14,675 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T20:21:14,675 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T20:21:14,675 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T20:21:14,675 ******************************************************************************** 2025-09-04T20:21:14,675 !! 2025-09-04T20:21:14,676 self._finalize_license_expression() 2025-09-04T20:21:14,919 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T20:21:14,919 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T20:21:15,056 Failed to build starlink-pyast 2025-09-04T20:21:15,057 ERROR: Failed to build one or more wheels 2025-09-04T20:21:15,058 Exception information: 2025-09-04T20:21:15,058 Traceback (most recent call last): 2025-09-04T20:21:15,058 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T20:21:15,058 status = _inner_run() 2025-09-04T20:21:15,058 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T20:21:15,058 return self.run(options, args) 2025-09-04T20:21:15,058 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T20:21:15,058 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T20:21:15,058 return func(self, options, args) 2025-09-04T20:21:15,058 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T20:21:15,058 raise CommandError("Failed to build one or more wheels") 2025-09-04T20:21:15,058 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T20:21:15,063 Removed build tracker: '/tmp/pip-build-tracker-294uimvi'