2025-09-04T22:05:51,774 Created temporary directory: /tmp/pip-build-tracker-d9mqgjpz 2025-09-04T22:05:51,775 Initialized build tracking at /tmp/pip-build-tracker-d9mqgjpz 2025-09-04T22:05:51,775 Created build tracker: /tmp/pip-build-tracker-d9mqgjpz 2025-09-04T22:05:51,775 Entered build tracker: /tmp/pip-build-tracker-d9mqgjpz 2025-09-04T22:05:51,775 Created temporary directory: /tmp/pip-wheel-5ex9uy92 2025-09-04T22:05:51,779 Created temporary directory: /tmp/pip-ephem-wheel-cache-5fdw8id0 2025-09-04T22:05:51,835 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T22:05:51,837 2 location(s) to search for versions of starlink-pyast: 2025-09-04T22:05:51,837 * https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:05:51,837 * https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:05:51,838 Fetching project page and analyzing links: https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:05:51,838 Getting page https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:05:51,839 Found index url https://pypi.org/simple/ 2025-09-04T22:05:51,908 Fetched page https://pypi.org/simple/starlink-pyast/ as application/vnd.pypi.simple.v1+json 2025-09-04T22:05:51,914 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-04T22:05:51,914 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-04T22:05:51,915 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-04T22:05:51,915 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-04T22:05:51,915 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-04T22:05:51,915 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-04T22:05:51,916 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-04T22:05:51,916 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-04T22:05:51,916 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-04T22:05:51,916 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-04T22:05:51,916 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-04T22:05:51,917 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-04T22:05:51,917 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-04T22:05:51,917 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-04T22:05:51,917 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-04T22:05:51,917 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-04T22:05:51,918 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-04T22:05:51,918 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-04T22:05:51,918 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-04T22:05:51,918 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-04T22:05:51,918 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-04T22:05:51,919 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-04T22:05:51,919 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-04T22:05:51,919 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-04T22:05:51,919 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-04T22:05:51,919 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-04T22:05:51,920 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-04T22:05:51,920 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-04T22:05:51,920 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-04T22:05:51,920 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-04T22:05:51,920 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-04T22:05:51,921 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-04T22:05:51,921 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-04T22:05:51,921 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-04T22:05:51,921 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-04T22:05:51,921 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-04T22:05:51,921 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-04T22:05:51,921 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-04T22:05:51,921 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-04T22:05:51,922 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-04T22:05:51,922 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-04T22:05:51,922 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-04T22:05:51,922 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-04T22:05:51,922 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-04T22:05:51,922 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-04T22:05:51,922 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-04T22:05:51,923 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-04T22:05:51,923 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-04T22:05:51,923 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-04T22:05:51,923 Fetching project page and analyzing links: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:05:51,924 Getting page https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:05:51,925 Found index url https://www.piwheels.org/simple/ 2025-09-04T22:05:52,027 Fetched page https://www.piwheels.org/simple/starlink-pyast/ as text/html 2025-09-04T22:05:52,068 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-04T22:05:52,068 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-04T22:05:52,068 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-04T22:05:52,068 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-04T22:05:52,068 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-04T22:05:52,068 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-04T22:05:52,069 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-04T22:05:52,069 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-04T22:05:52,069 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-04T22:05:52,069 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-04T22:05:52,069 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-04T22:05:52,069 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-04T22:05:52,069 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-04T22:05:52,070 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-04T22:05:52,070 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-04T22:05:52,070 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-04T22:05:52,070 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-04T22:05:52,070 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-04T22:05:52,070 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-04T22:05:52,070 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-04T22:05:52,071 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-04T22:05:52,071 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-04T22:05:52,071 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-04T22:05:52,071 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-04T22:05:52,071 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-04T22:05:52,071 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-04T22:05:52,071 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-04T22:05:52,072 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-04T22:05:52,072 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-04T22:05:52,072 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-04T22:05:52,072 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-04T22:05:52,072 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-04T22:05:52,072 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-04T22:05:52,072 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-04T22:05:52,073 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-04T22:05:52,073 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-04T22:05:52,073 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-04T22:05:52,073 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-04T22:05:52,073 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-04T22:05:52,073 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-04T22:05:52,073 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-04T22:05:52,074 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-04T22:05:52,074 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-04T22:05:52,074 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-04T22:05:52,074 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-04T22:05:52,074 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-04T22:05:52,074 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-04T22:05:52,074 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-04T22:05:52,075 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-04T22:05:52,075 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-04T22:05:52,075 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-04T22:05:52,075 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-04T22:05:52,075 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-04T22:05:52,075 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-04T22:05:52,075 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-04T22:05:52,076 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-04T22:05:52,076 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-04T22:05:52,076 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-04T22:05:52,076 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-04T22:05:52,076 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-04T22:05:52,076 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-04T22:05:52,076 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-04T22:05:52,077 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-04T22:05:52,077 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-04T22:05:52,077 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-04T22:05:52,077 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-04T22:05:52,077 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-04T22:05:52,077 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-04T22:05:52,077 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-04T22:05:52,078 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-04T22:05:52,078 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-04T22:05:52,078 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-04T22:05:52,078 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-04T22:05:52,078 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-04T22:05:52,078 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-04T22:05:52,078 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-04T22:05:52,078 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-04T22:05:52,079 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-04T22:05:52,079 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-04T22:05:52,079 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-04T22:05:52,079 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-04T22:05:52,079 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-04T22:05:52,079 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-04T22:05:52,079 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-04T22:05:52,080 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-04T22:05:52,080 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-04T22:05:52,080 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-04T22:05:52,080 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-04T22:05:52,080 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-04T22:05:52,080 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-04T22:05:52,080 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-04T22:05:52,081 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-04T22:05:52,081 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-04T22:05:52,081 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-04T22:05:52,081 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-04T22:05:52,081 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-04T22:05:52,081 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-04T22:05:52,081 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-04T22:05:52,082 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-04T22:05:52,082 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-04T22:05:52,082 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-04T22:05:52,082 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-04T22:05:52,082 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-04T22:05:52,082 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-04T22:05:52,082 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-04T22:05:52,082 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-04T22:05:52,083 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-04T22:05:52,083 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-04T22:05:52,083 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-04T22:05:52,083 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-04T22:05:52,083 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-04T22:05:52,083 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-04T22:05:52,083 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-04T22:05:52,084 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-04T22:05:52,084 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-04T22:05:52,084 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-04T22:05:52,084 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-04T22:05:52,084 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-04T22:05:52,084 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-04T22:05:52,084 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-04T22:05:52,085 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-04T22:05:52,085 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-04T22:05:52,085 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-04T22:05:52,085 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-04T22:05:52,085 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-04T22:05:52,085 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-04T22:05:52,085 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-04T22:05:52,086 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-04T22:05:52,086 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-04T22:05:52,086 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-04T22:05:52,086 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-04T22:05:52,086 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-04T22:05:52,086 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-04T22:05:52,086 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-04T22:05:52,087 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-04T22:05:52,087 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-04T22:05:52,087 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-04T22:05:52,087 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-04T22:05:52,087 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-04T22:05:52,087 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-04T22:05:52,087 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-04T22:05:52,088 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-04T22:05:52,088 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-04T22:05:52,088 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-04T22:05:52,088 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-04T22:05:52,088 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-04T22:05:52,088 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-04T22:05:52,088 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-04T22:05:52,089 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-04T22:05:52,089 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-04T22:05:52,089 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-04T22:05:52,089 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-04T22:05:52,089 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-04T22:05:52,089 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-04T22:05:52,089 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-04T22:05:52,090 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-04T22:05:52,090 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-04T22:05:52,090 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-04T22:05:52,090 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-04T22:05:52,090 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-04T22:05:52,090 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-04T22:05:52,090 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-04T22:05:52,091 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-04T22:05:52,091 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-04T22:05:52,091 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-04T22:05:52,091 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-04T22:05:52,091 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-04T22:05:52,091 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-04T22:05:52,091 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-04T22:05:52,092 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-04T22:05:52,092 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-04T22:05:52,092 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-04T22:05:52,092 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-04T22:05:52,092 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-04T22:05:52,092 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-04T22:05:52,092 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-04T22:05:52,092 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-04T22:05:52,093 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-04T22:05:52,093 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-04T22:05:52,093 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-04T22:05:52,093 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-04T22:05:52,093 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-04T22:05:52,093 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-04T22:05:52,093 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-04T22:05:52,094 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-04T22:05:52,094 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-04T22:05:52,094 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-04T22:05:52,094 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-04T22:05:52,094 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-04T22:05:52,094 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-04T22:05:52,095 Skipping link: not a file: https://www.piwheels.org/simple/starlink-pyast/ 2025-09-04T22:05:52,095 Skipping link: not a file: https://pypi.org/simple/starlink-pyast/ 2025-09-04T22:05:52,120 Given no hashes to check 1 links for project 'starlink-pyast': discarding no candidates 2025-09-04T22:05:52,121 Collecting starlink-pyast==3.14.5 2025-09-04T22:05:52,123 Created temporary directory: /tmp/pip-unpack-9mg0q6tu 2025-09-04T22:05:52,266 Downloading starlink-pyast-3.14.5.tar.gz (9.9 MB) 2025-09-04T22:05:54,872 Added starlink-pyast==3.14.5 from https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz to build tracker '/tmp/pip-build-tracker-d9mqgjpz' 2025-09-04T22:05:54,873 Running setup.py (path:/tmp/pip-wheel-5ex9uy92/starlink-pyast_143b486cdf5a4a03a8e9f0818c8c5f1f/setup.py) egg_info for package starlink-pyast 2025-09-04T22:05:54,874 Created temporary directory: /tmp/pip-pip-egg-info-sxgwalyn 2025-09-04T22:05:54,874 Preparing metadata (setup.py): started 2025-09-04T22:05:54,875 Running command python setup.py egg_info 2025-09-04T22:05:55,624 /tmp/pip-wheel-5ex9uy92/starlink-pyast_143b486cdf5a4a03a8e9f0818c8c5f1f/setup.py:43: 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-04T22:05:55,625 tar.extractall() 2025-09-04T22:05:56,345 /usr/bin/ld: tmp/isfinite5nw72ypq.o: in function `main': 2025-09-04T22:05:56,345 isfinite5nw72ypq.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T22:05:56,350 collect2: error: ld returned 1 exit status 2025-09-04T22:05:56,829 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T22:05:56,829 !! 2025-09-04T22:05:56,830 ******************************************************************************** 2025-09-04T22:05:56,830 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T22:05:56,830 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T22:05:56,830 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T22:05:56,830 ******************************************************************************** 2025-09-04T22:05:56,830 !! 2025-09-04T22:05:56,831 self._finalize_license_expression() 2025-09-04T22:05:57,434 Preparing metadata (setup.py): finished with status 'done' 2025-09-04T22:05:57,439 Source in /tmp/pip-wheel-5ex9uy92/starlink-pyast_143b486cdf5a4a03a8e9f0818c8c5f1f has version 3.14.5, which satisfies requirement starlink-pyast==3.14.5 from https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz 2025-09-04T22:05:57,439 Removed starlink-pyast==3.14.5 from https://files.pythonhosted.org/packages/e6/87/c0dc22d721eabd8d8c1bde4954b4df9713043e80580318837bf99175717d/starlink-pyast-3.14.5.tar.gz from build tracker '/tmp/pip-build-tracker-d9mqgjpz' 2025-09-04T22:05:57,442 Created temporary directory: /tmp/pip-unpack-zc77ar81 2025-09-04T22:05:57,442 Created temporary directory: /tmp/pip-unpack-n14dm8w3 2025-09-04T22:05:57,443 Building wheels for collected packages: starlink-pyast 2025-09-04T22:05:57,444 Created temporary directory: /tmp/pip-wheel-8izlh7ws 2025-09-04T22:05:57,444 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-04T22:05:57,445 Building wheel for starlink-pyast (setup.py): started 2025-09-04T22:05:57,446 Destination directory: /tmp/pip-wheel-8izlh7ws 2025-09-04T22:05:57,446 Running command python setup.py bdist_wheel 2025-09-04T22:05:58,689 /usr/bin/ld: tmp/isfiniteo9k64kdo.o: in function `main': 2025-09-04T22:05:58,690 isfiniteo9k64kdo.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T22:05:58,695 collect2: error: ld returned 1 exit status 2025-09-04T22:05:59,167 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T22:05:59,167 !! 2025-09-04T22:05:59,167 ******************************************************************************** 2025-09-04T22:05:59,167 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T22:05:59,168 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T22:05:59,168 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T22:05:59,168 ******************************************************************************** 2025-09-04T22:05:59,168 !! 2025-09-04T22:05:59,168 self._finalize_license_expression() 2025-09-04T22:06:40,474 In file included from ast/palwrap.c:75: 2025-09-04T22:06:40,474 ast/pal/palDat.c: In function ‘astPalDat’: 2025-09-04T22:06:40,474 ast/pal/palDat.c:86:7: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:06:40,474 86 | int status; 2025-09-04T22:06:40,474 | ^~~~~~ 2025-09-04T22:06:46,234 In file included from ./ast/src/mapping.h:327, 2025-09-04T22:06:46,234 from ast/pyast_extra.c:50: 2025-09-04T22:06:46,234 ./ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:06:46,234 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:06:46,234 | ^~~~~~~~ 2025-09-04T22:06:46,235 In file included from ./ast/src/pointset.h:194: 2025-09-04T22:06:46,235 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:06:46,235 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:06:46,235 | ^~~~~~~~ 2025-09-04T22:06:46,256 In file included from ast/pyast_extra.c:52: 2025-09-04T22:06:46,256 ast/pyast_extra.h:50:9: warning: "STATUS_PTR" redefined 2025-09-04T22:06:46,256 50 | #define STATUS_PTR astGetStatusPtr 2025-09-04T22:06:46,256 | ^~~~~~~~~~ 2025-09-04T22:06:46,256 In file included from ast/pyast_extra.c:51: 2025-09-04T22:06:46,256 ./ast/src/memory.h:141:9: note: this is the location of the previous definition 2025-09-04T22:06:46,256 141 | #define STATUS_PTR status 2025-09-04T22:06:46,257 | ^~~~~~~~~~ 2025-09-04T22:06:46,257 ast/pyast_extra.h:62:9: warning: "astMapMerge" redefined 2025-09-04T22:06:46,257 62 | #define astMapMerge(this,where,series,nmap,id_list,invert_list) \ 2025-09-04T22:06:46,257 | ^~~~~~~~~~~ 2025-09-04T22:06:46,257 ./ast/src/mapping.h:986:9: note: this is the location of the previous definition 2025-09-04T22:06:46,257 986 | #define astMapMerge(this,where,series,nmap,map_list,invert_list) \ 2025-09-04T22:06:46,257 | ^~~~~~~~~~~ 2025-09-04T22:06:46,481 In file included from ast/src/axis.c:112: 2025-09-04T22:06:46,481 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:06:46,482 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:06:46,482 | ^~~~~~~~ 2025-09-04T22:06:46,483 In file included from ast/src/pointset.h:194: 2025-09-04T22:06:46,483 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:06:46,483 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:06:46,483 | ^~~~~~~~ 2025-09-04T22:06:48,518 In file included from ast/src/mapping.h:327, 2025-09-04T22:06:48,518 from ast/src/cmpmap.h:139, 2025-09-04T22:06:48,518 from ast/src/box.c:126: 2025-09-04T22:06:48,518 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:06:48,518 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:06:48,519 | ^~~~~~~~ 2025-09-04T22:06:48,519 In file included from ast/src/pointset.h:194: 2025-09-04T22:06:48,520 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:06:48,520 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:06:48,520 | ^~~~~~~~ 2025-09-04T22:06:50,547 In file included from ast/src/mapping.h:326: 2025-09-04T22:06:50,547 ast/src/box.c: In function ‘Simplify’: 2025-09-04T22:06:50,552 ast/src/object.h:1857:36: warning: ‘newpoly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:06:50,552 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:06:50,552 | ^ 2025-09-04T22:06:50,552 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T22:06:50,552 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T22:06:50,552 | ^ 2025-09-04T22:06:50,552 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:06:50,552 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:06:50,552 | ^~~~~~~~~ 2025-09-04T22:06:50,552 ast/src/box.c:3975:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T22:06:50,553 3975 | newpoly = astAnnul( newpoly ); 2025-09-04T22:06:50,553 | ^~~~~~~~ 2025-09-04T22:06:50,556 ast/src/box.c:3656:16: note: ‘newpoly’ was declared here 2025-09-04T22:06:50,556 3656 | AstPolygon *newpoly; /* New Polygon to replace Box */ 2025-09-04T22:06:50,556 | ^~~~~~~ 2025-09-04T22:06:51,609 In file included from ast/src/channel.c:164: 2025-09-04T22:06:51,609 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:06:51,609 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:06:51,609 | ^~~~~~~~ 2025-09-04T22:06:51,610 In file included from ast/src/pointset.h:194: 2025-09-04T22:06:51,610 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:06:51,610 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:06:51,610 | ^~~~~~~~ 2025-09-04T22:06:54,471 In file included from ast/src/chebymap.c:155: 2025-09-04T22:06:54,471 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:06:54,471 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:06:54,471 | ^~~~~~~~ 2025-09-04T22:06:54,471 In file included from ast/src/pointset.h:194: 2025-09-04T22:06:54,471 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:06:54,472 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:06:54,472 | ^~~~~~~~ 2025-09-04T22:06:54,797 ast/src/chebymap.c: In function ‘FitPoly2DInit’: 2025-09-04T22:06:54,798 ast/src/chebymap.c:795:30: warning: ‘off[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:06:54,798 795 | this->offset_i[ 0 ] = off[ 0 ]; 2025-09-04T22:06:54,798 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:06:54,798 ast/src/chebymap.c:717:11: note: ‘off[0]’ was declared here 2025-09-04T22:06:54,798 717 | double off[ 2 ]; 2025-09-04T22:06:54,798 | ^~~ 2025-09-04T22:06:54,799 ast/src/chebymap.c:797:30: warning: ‘off[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:06:54,799 797 | this->offset_i[ 1 ] = off[ 1 ]; 2025-09-04T22:06:54,799 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:06:54,799 ast/src/chebymap.c:717:11: note: ‘off[1]’ was declared here 2025-09-04T22:06:54,799 717 | double off[ 2 ]; 2025-09-04T22:06:54,799 | ^~~ 2025-09-04T22:06:54,799 ast/src/chebymap.c:794:29: warning: ‘scl[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:06:54,799 794 | this->scale_i[ 0 ] = scl[ 0 ]; 2025-09-04T22:06:54,800 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:06:54,800 ast/src/chebymap.c:722:11: note: ‘scl[0]’ was declared here 2025-09-04T22:06:54,800 722 | double scl[ 2 ]; 2025-09-04T22:06:54,800 | ^~~ 2025-09-04T22:06:54,800 ast/src/chebymap.c:796:29: warning: ‘scl[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:06:54,800 796 | this->scale_i[ 1 ] = scl[ 1 ]; 2025-09-04T22:06:54,800 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 2025-09-04T22:06:54,801 ast/src/chebymap.c:722:11: note: ‘scl[1]’ was declared here 2025-09-04T22:06:54,801 722 | double scl[ 2 ]; 2025-09-04T22:06:54,801 | ^~~ 2025-09-04T22:06:54,882 ast/src/chebymap.c: In function ‘FitPoly1DInit’: 2025-09-04T22:06:54,882 ast/src/chebymap.c:629:30: warning: ‘off’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:06:54,882 629 | this->offset_i[ 0 ] = off; 2025-09-04T22:06:54,882 | ~~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T22:06:54,882 ast/src/chebymap.c:570:11: note: ‘off’ was declared here 2025-09-04T22:06:54,882 570 | double off; 2025-09-04T22:06:54,882 | ^~~ 2025-09-04T22:06:54,882 ast/src/chebymap.c:628:29: warning: ‘scl’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:06:54,883 628 | this->scale_i[ 0 ] = scl; 2025-09-04T22:06:54,883 | ~~~~~~~~~~~~~~~~~~~^~~~~ 2025-09-04T22:06:54,883 ast/src/chebymap.c:573:11: note: ‘scl’ was declared here 2025-09-04T22:06:54,883 573 | double scl; 2025-09-04T22:06:54,883 | ^~~ 2025-09-04T22:06:55,762 In file included from ast/src/circle.c:84: 2025-09-04T22:06:55,762 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:06:55,763 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:06:55,763 | ^~~~~~~~ 2025-09-04T22:06:55,763 In file included from ast/src/pointset.h:194: 2025-09-04T22:06:55,763 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:06:55,763 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:06:55,763 | ^~~~~~~~ 2025-09-04T22:06:57,356 In file included from ast/src/cmpframe.c:554: 2025-09-04T22:06:57,356 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:06:57,356 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:06:57,356 | ^~~~~~~~ 2025-09-04T22:06:57,357 In file included from ast/src/pointset.h:194: 2025-09-04T22:06:57,357 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:06:57,357 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:06:57,357 | ^~~~~~~~ 2025-09-04T22:06:59,204 ast/src/cmpframe.c: In function ‘GetAttrib’: 2025-09-04T22:06:59,206 ast/src/cmpframe.c:3289:32: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T22:06:59,206 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:06:59,206 | ^~ 2025-09-04T22:06:59,209 ast/src/cmpframe.c:3289:13: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T22:06:59,209 3289 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:06:59,209 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:00,143 ast/src/cmpframe.c: In function ‘TestAttrib’: 2025-09-04T22:07:00,152 ast/src/cmpframe.c:9614:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T22:07:00,152 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:07:00,152 | ^~ 2025-09-04T22:07:00,152 In function ‘TestAttrib’, 2025-09-04T22:07:00,152 inlined from ‘TestAttrib’ at ast/src/cmpframe.c:9493:12: 2025-09-04T22:07:00,161 ast/src/cmpframe.c:9614:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T22:07:00,161 9614 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:07:00,161 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:00,217 ast/src/cmpframe.c: In function ‘SetAttrib.part.0’: 2025-09-04T22:07:00,224 ast/src/cmpframe.c:8308:21: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] 2025-09-04T22:07:00,224 8308 | nc = sprintf( buf2, "%s(%d)=%s", buf1, paxis + 1, 2025-09-04T22:07:00,225 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:00,225 8309 | setting+value ); 2025-09-04T22:07:00,225 | ~~~~~~~~~~~~~~~ 2025-09-04T22:07:00,225 ast/src/cmpframe.c:8308:21: note: ‘sprintf’ output 5 or more bytes (assuming 1028) into a destination of size 1024 2025-09-04T22:07:00,233 ast/src/cmpframe.c:8322:43: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T22:07:00,233 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T22:07:00,233 | ^ 2025-09-04T22:07:00,241 ast/src/cmpframe.c:8322:22: note: ‘sprintf’ output 2 or more bytes (assuming 1025) into a destination of size 1024 2025-09-04T22:07:00,241 8322 | sprintf( buf2, "%s=%s", buf1, setting+value ); 2025-09-04T22:07:00,241 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:00,303 ast/src/cmpframe.c: In function ‘ClearAttrib’: 2025-09-04T22:07:00,304 ast/src/cmpframe.c:1612:35: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 79 [-Wformat-overflow=] 2025-09-04T22:07:00,304 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:07:00,304 | ^~ 2025-09-04T22:07:00,304 In function ‘ClearAttrib’, 2025-09-04T22:07:00,304 inlined from ‘ClearAttrib’ at ast/src/cmpframe.c:1499:13: 2025-09-04T22:07:00,305 ast/src/cmpframe.c:1612:16: note: ‘sprintf’ output between 4 and 93 bytes into a destination of size 80 2025-09-04T22:07:00,305 1612 | sprintf( buf2, "%s(%d)", buf1, paxis + 1 ); 2025-09-04T22:07:00,305 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:02,778 In file included from ast/src/cmpmap.c:182: 2025-09-04T22:07:02,778 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:02,778 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:02,778 | ^~~~~~~~ 2025-09-04T22:07:02,778 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:02,778 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:02,779 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:02,779 | ^~~~~~~~ 2025-09-04T22:07:02,964 ast/src/cmpmap.c:2989:15: warning: ‘Rate’ defined but not used [-Wunused-function] 2025-09-04T22:07:02,964 2989 | static double Rate( AstMapping *this, double *at, int ax1, int ax2, int *status ){ 2025-09-04T22:07:02,964 | ^~~~ 2025-09-04T22:07:05,567 In file included from ast/src/cmpregion.c:138: 2025-09-04T22:07:05,568 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:05,568 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:05,568 | ^~~~~~~~ 2025-09-04T22:07:05,568 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:05,568 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:05,568 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:05,568 | ^~~~~~~~ 2025-09-04T22:07:08,315 In file included from ast/src/mapping.h:327, 2025-09-04T22:07:08,315 from ast/src/frame.h:556, 2025-09-04T22:07:08,315 from ast/src/specframe.h:58, 2025-09-04T22:07:08,315 from ast/src/dsbspecframe.c:171: 2025-09-04T22:07:08,315 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:08,316 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:08,316 | ^~~~~~~~ 2025-09-04T22:07:08,317 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:08,317 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:08,317 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:08,317 | ^~~~~~~~ 2025-09-04T22:07:09,773 In file included from ast/src/dssmap.c:121: 2025-09-04T22:07:09,773 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:09,773 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:09,774 | ^~~~~~~~ 2025-09-04T22:07:09,774 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:09,774 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:09,774 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:09,774 | ^~~~~~~~ 2025-09-04T22:07:11,123 In file included from ast/src/ellipse.c:87: 2025-09-04T22:07:11,124 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:11,124 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:11,124 | ^~~~~~~~ 2025-09-04T22:07:11,124 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:11,124 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:11,124 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:11,124 | ^~~~~~~~ 2025-09-04T22:07:11,309 In file included from ast/src/ellipse.c:86: 2025-09-04T22:07:11,309 ast/src/ellipse.c: In function ‘RegPins’: 2025-09-04T22:07:11,310 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:07:11,310 511 | #define astRetF_(x) (x) 2025-09-04T22:07:11,311 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:07:11,311 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:07:11,311 | ^~~~~~ 2025-09-04T22:07:11,311 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:11,311 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:07:11,311 | ^~~~~~~~~ 2025-09-04T22:07:11,311 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:07:11,311 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:07:11,311 | ^~~~~~~~~~ 2025-09-04T22:07:11,312 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:07:11,312 511 | #define astRetF_(x) (x) 2025-09-04T22:07:11,312 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:07:11,312 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:07:11,312 | ^~~~~~ 2025-09-04T22:07:11,312 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:11,312 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:07:11,312 | ^~~~~~~~~ 2025-09-04T22:07:11,313 ast/src/ellipse.c:1526:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:07:11,313 1526 | large_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:07:11,313 | ^~~~~~~~~~ 2025-09-04T22:07:11,314 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:07:11,314 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T22:07:11,314 | ^~~~~~~~~~~ 2025-09-04T22:07:11,315 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:07:11,315 511 | #define astRetF_(x) (x) 2025-09-04T22:07:11,316 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:07:11,316 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:07:11,316 | ^~~~~~ 2025-09-04T22:07:11,316 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:11,316 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:07:11,316 | ^~~~~~~~~ 2025-09-04T22:07:11,316 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:07:11,316 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:07:11,316 | ^~~~~~~~~~ 2025-09-04T22:07:11,317 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:07:11,317 511 | #define astRetF_(x) (x) 2025-09-04T22:07:11,317 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:07:11,317 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:07:11,317 | ^~~~~~ 2025-09-04T22:07:11,317 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:11,317 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:07:11,317 | ^~~~~~~~~ 2025-09-04T22:07:11,317 ast/src/ellipse.c:1534:23: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:07:11,318 1534 | small_ellipse = astEllipse( frm, 1, this->centre, p1, &(this->angle), 2025-09-04T22:07:11,318 | ^~~~~~~~~~ 2025-09-04T22:07:11,319 ast/src/ellipse.c:2368:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:07:11,319 2368 | AstEllipse *astEllipse_( void *frame_void, int form, const double centre[2], 2025-09-04T22:07:11,319 | ^~~~~~~~~~~ 2025-09-04T22:07:13,112 In file included from ast/src/mapping.h:327, 2025-09-04T22:07:13,112 from ast/src/frame.h:556, 2025-09-04T22:07:13,112 from ast/src/cmpframe.h:257, 2025-09-04T22:07:13,112 from ast/src/fitschan.c:1407: 2025-09-04T22:07:13,113 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:13,113 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:13,113 | ^~~~~~~~ 2025-09-04T22:07:13,113 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:13,113 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:13,113 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:13,113 | ^~~~~~~~ 2025-09-04T22:07:13,388 ast/src/fitschan.c: In function ‘CheckFitsName’: 2025-09-04T22:07:13,391 ast/src/fitschan.c:5359:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,391 5359 | if( c - name - 1 < n ){ 2025-09-04T22:07:13,391 | ^ 2025-09-04T22:07:13,463 ast/src/fitschan.c: In function ‘ComBlock’: 2025-09-04T22:07:13,468 ast/src/fitschan.c:7300:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,468 7300 | for( i = 3; i < len - 3; i++ ) { 2025-09-04T22:07:13,468 | ^ 2025-09-04T22:07:13,682 ast/src/fitschan.c: In function ‘FreeItem’: 2025-09-04T22:07:13,691 ast/src/fitschan.c:10838:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,691 10838 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T22:07:13,691 | ^ 2025-09-04T22:07:13,700 ast/src/fitschan.c:10845:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,700 10845 | for( j = 0; j < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T22:07:13,700 | ^ 2025-09-04T22:07:13,703 ast/src/fitschan.c: In function ‘FreeItemC’: 2025-09-04T22:07:13,711 ast/src/fitschan.c:10933:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,711 10933 | for( si = 0; si < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T22:07:13,711 | ^ 2025-09-04T22:07:13,720 ast/src/fitschan.c:10940:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,720 10940 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T22:07:13,720 | ^ 2025-09-04T22:07:13,729 ast/src/fitschan.c:10947:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,729 10947 | for( jm = 0; jm < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T22:07:13,729 | ^ 2025-09-04T22:07:13,826 ast/src/fitschan.c: In function ‘GetItem’: 2025-09-04T22:07:13,836 ast/src/fitschan.c:12420:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,836 12420 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T22:07:13,836 | ^ 2025-09-04T22:07:13,846 ast/src/fitschan.c:12424:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,846 12424 | if( astSizeOf( (void *) (*item)[si] )/sizeof(double *) > i ){ 2025-09-04T22:07:13,846 | ^ 2025-09-04T22:07:13,857 ast/src/fitschan.c:12428:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,857 12428 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(double) > jm ){ 2025-09-04T22:07:13,857 | ^ 2025-09-04T22:07:13,870 ast/src/fitschan.c: In function ‘GetMaxJM’: 2025-09-04T22:07:13,880 ast/src/fitschan.c:12525:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,881 12525 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T22:07:13,881 | ^ 2025-09-04T22:07:13,891 ast/src/fitschan.c:12531:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,891 12531 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T22:07:13,891 | ^ 2025-09-04T22:07:13,900 ast/src/fitschan.c: In function ‘GetMaxJMC’: 2025-09-04T22:07:13,911 ast/src/fitschan.c:12632:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,911 12632 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T22:07:13,911 | ^ 2025-09-04T22:07:13,922 ast/src/fitschan.c:12638:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:13,922 12638 | for( i = 0; i < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T22:07:13,922 | ^ 2025-09-04T22:07:13,930 ast/src/fitschan.c: In function ‘GetMaxI’: 2025-09-04T22:07:13,941 ast/src/fitschan.c:12733:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,941 12733 | if( astSizeOf( (void *) *item )/sizeof(double **) > si ){ 2025-09-04T22:07:13,941 | ^ 2025-09-04T22:07:13,954 ast/src/fitschan.c: In function ‘GetItemC’: 2025-09-04T22:07:13,964 ast/src/fitschan.c:12935:56: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,965 12935 | if( astSizeOf( (void *) *item )/sizeof(char ***) > si ){ 2025-09-04T22:07:13,965 | ^ 2025-09-04T22:07:13,975 ast/src/fitschan.c:12939:64: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,975 12939 | if( astSizeOf( (void *) (*item)[si] )/sizeof(char **) > i ){ 2025-09-04T22:07:13,975 | ^ 2025-09-04T22:07:13,986 ast/src/fitschan.c:12943:69: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:07:13,986 12943 | if( astSizeOf( (void *) (*item)[si][i] )/sizeof(char *) > jm ){ 2025-09-04T22:07:13,986 | ^ 2025-09-04T22:07:15,665 ast/src/fitschan.c: In function ‘SetItem’: 2025-09-04T22:07:15,689 ast/src/fitschan.c:26566:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:15,689 26566 | el < astSizeOf( (void *) *item )/sizeof(double **); 2025-09-04T22:07:15,689 | ^ 2025-09-04T22:07:15,713 ast/src/fitschan.c:26588:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:15,713 26588 | el < astSizeOf( (void *) (*item)[si] )/sizeof(double *); 2025-09-04T22:07:15,713 | ^ 2025-09-04T22:07:15,737 ast/src/fitschan.c:26610:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:15,737 26610 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(double); 2025-09-04T22:07:15,737 | ^ 2025-09-04T22:07:15,749 ast/src/fitschan.c: In function ‘SetItemC’: 2025-09-04T22:07:15,772 ast/src/fitschan.c:26728:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:15,773 26728 | el < astSizeOf( (void *) *item )/sizeof(char ***); 2025-09-04T22:07:15,773 | ^ 2025-09-04T22:07:15,797 ast/src/fitschan.c:26750:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:15,797 26750 | el < astSizeOf( (void *) (*item)[si] )/sizeof(char **); 2025-09-04T22:07:15,797 | ^ 2025-09-04T22:07:15,821 ast/src/fitschan.c:26772:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:15,821 26772 | el < astSizeOf( (void *) (*item)[si][i] )/sizeof(char *); 2025-09-04T22:07:15,821 | ^ 2025-09-04T22:07:16,445 ast/src/fitschan.c: In function ‘Split’: 2025-09-04T22:07:16,474 ast/src/fitschan.c:31223:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:16,474 31223 | if( !d || ( d - card ) >= nc ){ 2025-09-04T22:07:16,474 | ^~ 2025-09-04T22:07:18,785 ast/src/fitschan.c: At top level: 2025-09-04T22:07:18,826 ast/src/fitschan.c:43614:50: warning: argument 2 of type ‘const char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T22:07:18,826 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:18,826 | ~~~~~~~~~~~~^~~~ 2025-09-04T22:07:18,826 In file included from ast/src/dssmap.h:255, 2025-09-04T22:07:18,826 from ast/src/fitschan.c:1409: 2025-09-04T22:07:18,826 ast/src/fitschan.h:474:37: note: previously declared as an array ‘const char[81]’ 2025-09-04T22:07:18,827 474 | void astPutFits_( AstFitsChan *, const char [81], int, int * ); 2025-09-04T22:07:18,827 | ^~~~~~~~~~~~~~~ 2025-09-04T22:07:19,254 ast/src/fitschan.c:43827:62: warning: argument 3 of type ‘char *’ declared as a pointer [-Warray-parameter=] 2025-09-04T22:07:19,255 43827 | int astFindFits_( AstFitsChan *this, const char *name, char *card, int inc, int *status ){ 2025-09-04T22:07:19,255 | ~~~~~~^~~~ 2025-09-04T22:07:19,255 ast/src/fitschan.h:458:52: note: previously declared as an array ‘char[81]’ 2025-09-04T22:07:19,255 458 | int astFindFits_( AstFitsChan *, const char *, char [81], int, int * ); 2025-09-04T22:07:19,255 | ^~~~~~~~~ 2025-09-04T22:07:19,727 In file included from ast/src/channel.h:220, 2025-09-04T22:07:19,727 from ast/src/fitschan.c:1406: 2025-09-04T22:07:19,727 ast/src/fitschan.c: In function ‘MakeFitsFrameSet’: 2025-09-04T22:07:19,747 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T22:07:19,747 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,747 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:19,747 512 | #define astRetV_(x) (x) 2025-09-04T22:07:19,747 | ^ 2025-09-04T22:07:19,747 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:19,747 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,747 | ^~~~~~~~~ 2025-09-04T22:07:19,747 ast/src/fitschan.c:20575:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:19,747 20575 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T22:07:19,747 | ^~~~~~~~~~ 2025-09-04T22:07:19,766 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:19,766 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,766 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:19,766 512 | #define astRetV_(x) (x) 2025-09-04T22:07:19,766 | ^ 2025-09-04T22:07:19,766 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:19,767 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,767 | ^~~~~~~~~ 2025-09-04T22:07:19,767 ast/src/fitschan.c:20575:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:19,767 20575 | astPutFits( fc, "CRPIX1 = 0", 0 ); 2025-09-04T22:07:19,767 | ^~~~~~~~~~ 2025-09-04T22:07:19,810 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:19,811 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:19,811 | ^~~~~~~~~~~ 2025-09-04T22:07:19,830 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 12 [-Wstringop-overread] 2025-09-04T22:07:19,830 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,830 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:19,830 512 | #define astRetV_(x) (x) 2025-09-04T22:07:19,831 | ^ 2025-09-04T22:07:19,831 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:19,831 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,831 | ^~~~~~~~~ 2025-09-04T22:07:19,831 ast/src/fitschan.c:20576:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:19,831 20576 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T22:07:19,831 | ^~~~~~~~~~ 2025-09-04T22:07:19,854 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:19,854 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,854 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:19,855 512 | #define astRetV_(x) (x) 2025-09-04T22:07:19,855 | ^ 2025-09-04T22:07:19,855 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:19,855 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,855 | ^~~~~~~~~ 2025-09-04T22:07:19,855 ast/src/fitschan.c:20576:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:19,855 20576 | astPutFits( fc, "CRPIX2 = 0", 0 ); 2025-09-04T22:07:19,855 | ^~~~~~~~~~ 2025-09-04T22:07:19,891 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:19,891 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:19,891 | ^~~~~~~~~~~ 2025-09-04T22:07:19,911 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T22:07:19,911 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,911 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:19,911 512 | #define astRetV_(x) (x) 2025-09-04T22:07:19,911 | ^ 2025-09-04T22:07:19,911 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:19,911 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,911 | ^~~~~~~~~ 2025-09-04T22:07:19,912 ast/src/fitschan.c:20577:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:19,912 20577 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T22:07:19,912 | ^~~~~~~~~~ 2025-09-04T22:07:19,931 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:19,932 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,932 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:19,932 512 | #define astRetV_(x) (x) 2025-09-04T22:07:19,932 | ^ 2025-09-04T22:07:19,932 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:19,932 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,932 | ^~~~~~~~~ 2025-09-04T22:07:19,932 ast/src/fitschan.c:20577:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:19,932 20577 | astPutFits( fc, "CDELT1 = 0.0003", 0 ); 2025-09-04T22:07:19,932 | ^~~~~~~~~~ 2025-09-04T22:07:19,975 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:19,975 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:19,975 | ^~~~~~~~~~~ 2025-09-04T22:07:19,995 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T22:07:19,995 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,995 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:19,995 512 | #define astRetV_(x) (x) 2025-09-04T22:07:19,995 | ^ 2025-09-04T22:07:19,995 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:19,995 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:19,995 | ^~~~~~~~~ 2025-09-04T22:07:19,996 ast/src/fitschan.c:20578:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:19,996 20578 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T22:07:19,996 | ^~~~~~~~~~ 2025-09-04T22:07:20,015 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:20,016 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,016 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,016 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,016 | ^ 2025-09-04T22:07:20,016 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,016 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,016 | ^~~~~~~~~ 2025-09-04T22:07:20,016 ast/src/fitschan.c:20578:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,016 20578 | astPutFits( fc, "CDELT2 = 0.0003", 0 ); 2025-09-04T22:07:20,016 | ^~~~~~~~~~ 2025-09-04T22:07:20,059 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:20,059 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:20,059 | ^~~~~~~~~~~ 2025-09-04T22:07:20,079 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T22:07:20,079 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,079 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,079 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,079 | ^ 2025-09-04T22:07:20,079 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,079 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,080 | ^~~~~~~~~ 2025-09-04T22:07:20,080 ast/src/fitschan.c:20579:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,080 20579 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T22:07:20,080 | ^~~~~~~~~~ 2025-09-04T22:07:20,099 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:20,100 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,100 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,100 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,100 | ^ 2025-09-04T22:07:20,100 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,100 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,100 | ^~~~~~~~~ 2025-09-04T22:07:20,100 ast/src/fitschan.c:20579:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,100 20579 | astPutFits( fc, "CTYPE1 = 'RA---TAN'", 0 ); 2025-09-04T22:07:20,100 | ^~~~~~~~~~ 2025-09-04T22:07:20,143 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:20,143 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:20,143 | ^~~~~~~~~~~ 2025-09-04T22:07:20,163 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 21 [-Wstringop-overread] 2025-09-04T22:07:20,163 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,163 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,163 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,163 | ^ 2025-09-04T22:07:20,163 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,164 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,164 | ^~~~~~~~~ 2025-09-04T22:07:20,164 ast/src/fitschan.c:20580:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,164 20580 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T22:07:20,164 | ^~~~~~~~~~ 2025-09-04T22:07:20,184 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:20,184 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,184 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,184 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,184 | ^ 2025-09-04T22:07:20,184 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,184 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,184 | ^~~~~~~~~ 2025-09-04T22:07:20,184 ast/src/fitschan.c:20580:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,184 20580 | astPutFits( fc, "CTYPE2 = 'DEC--TAN'", 0 ); 2025-09-04T22:07:20,185 | ^~~~~~~~~~ 2025-09-04T22:07:20,236 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:20,236 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:20,236 | ^~~~~~~~~~~ 2025-09-04T22:07:20,257 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 16 [-Wstringop-overread] 2025-09-04T22:07:20,257 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,257 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,257 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,257 | ^ 2025-09-04T22:07:20,257 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,257 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,257 | ^~~~~~~~~ 2025-09-04T22:07:20,257 ast/src/fitschan.c:20581:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,257 20581 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T22:07:20,257 | ^~~~~~~~~~ 2025-09-04T22:07:20,277 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:20,277 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,277 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,277 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,277 | ^ 2025-09-04T22:07:20,277 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,277 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,277 | ^~~~~~~~~ 2025-09-04T22:07:20,278 ast/src/fitschan.c:20581:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,278 20581 | astPutFits( fc, "RADESYS = 'FK5'", 0 ); 2025-09-04T22:07:20,278 | ^~~~~~~~~~ 2025-09-04T22:07:20,321 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:20,321 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:20,321 | ^~~~~~~~~~~ 2025-09-04T22:07:20,341 ast/src/fitschan.h:666:13: warning: ‘astPutFits_’ reading 81 bytes from a region of size 17 [-Wstringop-overread] 2025-09-04T22:07:20,341 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,341 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,341 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,341 | ^ 2025-09-04T22:07:20,342 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,342 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,342 | ^~~~~~~~~ 2025-09-04T22:07:20,342 ast/src/fitschan.c:20582:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,342 20582 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T22:07:20,342 | ^~~~~~~~~~ 2025-09-04T22:07:20,361 ast/src/fitschan.h:666:13: note: referencing argument 2 of type ‘const char[81]’ 2025-09-04T22:07:20,361 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,362 ast/src/object.h:512:22: note: in definition of macro ‘astRetV_’ 2025-09-04T22:07:20,362 512 | #define astRetV_(x) (x) 2025-09-04T22:07:20,362 | ^ 2025-09-04T22:07:20,362 ast/src/fitschan.h:666:1: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:07:20,362 666 | astINVOKE(V,astPutFits_(astCheckFitsChan(this),card,overwrite,STATUS_PTR)) 2025-09-04T22:07:20,362 | ^~~~~~~~~ 2025-09-04T22:07:20,362 ast/src/fitschan.c:20582:16: note: in expansion of macro ‘astPutFits’ 2025-09-04T22:07:20,362 20582 | astPutFits( fc, "EQUINOX = 2000.0", 0 ); 2025-09-04T22:07:20,362 | ^~~~~~~~~~ 2025-09-04T22:07:20,405 ast/src/fitschan.c:43614:6: note: in a call to function ‘astPutFits_’ 2025-09-04T22:07:20,405 43614 | void astPutFits_( AstFitsChan *this, const char *card, int overwrite, int *status ){ 2025-09-04T22:07:20,405 | ^~~~~~~~~~~ 2025-09-04T22:07:23,895 ast/src/fitschan.c: In function ‘FormatKey’: 2025-09-04T22:07:23,904 ast/src/fitschan.c:11123:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 2025-09-04T22:07:23,905 11123 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T22:07:23,905 | ^ 2025-09-04T22:07:23,914 ast/src/fitschan.c:11123:30: note: ‘sprintf’ output between 2 and 11 bytes into a destination of size 10 2025-09-04T22:07:23,914 11123 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "%d", c1 ) ) >= 0 ){ 2025-09-04T22:07:23,914 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:23,924 ast/src/fitschan.c:11132:66: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T22:07:23,924 11132 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T22:07:23,924 | ^~ 2025-09-04T22:07:23,934 ast/src/fitschan.c:11132:64: note: directive argument in the range [0, 2147483647] 2025-09-04T22:07:23,934 11132 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T22:07:23,934 | ^~~~~ 2025-09-04T22:07:23,943 ast/src/fitschan.c:11132:33: note: ‘sprintf’ output between 3 and 12 bytes into a destination of size 10 2025-09-04T22:07:23,943 11132 | if( len >= 0 && ( nc = sprintf( formatkey_buff + len, "_%d", c2 ) ) >= 0 ){ 2025-09-04T22:07:23,943 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:27,445 In function ‘SIPIntWorld’, 2025-09-04T22:07:27,446 inlined from ‘MakeIntWorld.constprop’ at ast/src/fitschan.c:21088:16: 2025-09-04T22:07:27,471 ast/src/fitschan.c:27907:45: warning: ‘noutrem’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:27,472 27907 | for( iout = 0; iout < noutrem; iout++ ) { 2025-09-04T22:07:27,472 | ~~~~~^~~~~~~~~ 2025-09-04T22:07:27,472 ast/src/fitschan.c: In function ‘MakeIntWorld.constprop’: 2025-09-04T22:07:27,498 ast/src/fitschan.c:27584:8: note: ‘noutrem’ was declared here 2025-09-04T22:07:27,498 27584 | int noutrem; 2025-09-04T22:07:27,498 | ^~~~~~~ 2025-09-04T22:07:27,518 ast/src/fitschan.c:21205:39: warning: ‘cd_sip[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:27,519 21205 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T22:07:27,519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:07:27,538 ast/src/fitschan.c:21015:11: note: ‘cd_sip[0]’ was declared here 2025-09-04T22:07:27,538 21015 | double cd_sip[4]; 2025-09-04T22:07:27,539 | ^~~~~~ 2025-09-04T22:07:27,556 ast/src/fitschan.c:21206:39: warning: ‘cd_sip[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:27,557 21206 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T22:07:27,557 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:07:27,576 ast/src/fitschan.c:21015:11: note: ‘cd_sip[1]’ was declared here 2025-09-04T22:07:27,576 21015 | double cd_sip[4]; 2025-09-04T22:07:27,576 | ^~~~~~ 2025-09-04T22:07:27,594 ast/src/fitschan.c:21207:39: warning: ‘cd_sip[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:27,595 21207 | partmat[ sipax[0] ][ latax ] = cd_sip[ 2 ]; 2025-09-04T22:07:27,595 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:07:27,614 ast/src/fitschan.c:21015:11: note: ‘cd_sip[2]’ was declared here 2025-09-04T22:07:27,614 21015 | double cd_sip[4]; 2025-09-04T22:07:27,614 | ^~~~~~ 2025-09-04T22:07:27,632 ast/src/fitschan.c:21208:39: warning: ‘cd_sip[3]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:27,633 21208 | partmat[ sipax[1] ][ latax ] = cd_sip[ 3 ]; 2025-09-04T22:07:27,633 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 2025-09-04T22:07:27,652 ast/src/fitschan.c:21015:11: note: ‘cd_sip[3]’ was declared here 2025-09-04T22:07:27,652 21015 | double cd_sip[4]; 2025-09-04T22:07:27,652 | ^~~~~~ 2025-09-04T22:07:27,670 ast/src/fitschan.c:21205:24: warning: ‘sipax[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:27,671 21205 | partmat[ sipax[0] ][ lonax ] = cd_sip[ 0 ]; 2025-09-04T22:07:27,671 | ~~~~~^~~ 2025-09-04T22:07:27,690 ast/src/fitschan.c:21044:8: note: ‘sipax[0]’ was declared here 2025-09-04T22:07:27,690 21044 | int sipax[2]; 2025-09-04T22:07:27,691 | ^~~~~ 2025-09-04T22:07:27,708 ast/src/fitschan.c:21206:24: warning: ‘sipax[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:27,709 21206 | partmat[ sipax[1] ][ lonax ] = cd_sip[ 1 ]; 2025-09-04T22:07:27,709 | ~~~~~^~~ 2025-09-04T22:07:27,728 ast/src/fitschan.c:21044:8: note: ‘sipax[1]’ was declared here 2025-09-04T22:07:27,728 21044 | int sipax[2]; 2025-09-04T22:07:27,729 | ^~~~~ 2025-09-04T22:07:32,772 ast/src/fitschan.c: In function ‘SpectralAxes.constprop’: 2025-09-04T22:07:32,800 ast/src/fitschan.c:29123:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 2025-09-04T22:07:32,800 29123 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T22:07:32,800 | ^~ 2025-09-04T22:07:32,828 ast/src/fitschan.c:29123:32: note: directive argument in the range [1, 2147483647] 2025-09-04T22:07:32,828 29123 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T22:07:32,829 | ^~~~~~~~~~~~ 2025-09-04T22:07:32,857 ast/src/fitschan.c:29123:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 10 2025-09-04T22:07:32,857 29123 | sprintf( system_attr, "System(%d)", iax + 1 ); 2025-09-04T22:07:32,857 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:32,885 ast/src/fitschan.c:29129:36: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:07:32,885 29129 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T22:07:32,885 | ^~ 2025-09-04T22:07:32,913 ast/src/fitschan.c:29129:30: note: directive argument in the range [1, 2147483647] 2025-09-04T22:07:32,914 29129 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T22:07:32,914 | ^~~~~~~~~~ 2025-09-04T22:07:32,942 ast/src/fitschan.c:29129:10: note: ‘sprintf’ output between 8 and 17 bytes into a destination of size 10 2025-09-04T22:07:32,942 29129 | sprintf( unit_attr, "Unit(%d)", iax + 1 ); 2025-09-04T22:07:32,942 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:38,468 ast/src/fitschan.c: In function ‘CLASSFromStore.constprop’: 2025-09-04T22:07:38,472 ast/src/fitschan.c:5888:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 2025-09-04T22:07:38,472 5888 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T22:07:38,472 | ^~ 2025-09-04T22:07:38,476 ast/src/fitschan.c:5888:33: note: directive argument in the range [-2147483647, 3] 2025-09-04T22:07:38,476 5888 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T22:07:38,476 | ^~~~~~~~~~~~~~~ 2025-09-04T22:07:38,480 ast/src/fitschan.c:5888:16: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T22:07:38,480 5888 | sprintf( attbuf, "IsLonAxis(%d)", i + 1 ); 2025-09-04T22:07:38,480 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:39,590 ast/src/fitschan.c: In function ‘PCFromStore.constprop’: 2025-09-04T22:07:39,613 ast/src/fitschan.c:23790:43: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:07:39,613 23790 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T22:07:39,613 | ^~~~ 2025-09-04T22:07:39,636 ast/src/fitschan.c:23790:40: note: directive argument in the range [-2147483647, 2147483647] 2025-09-04T22:07:39,636 23790 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T22:07:39,636 | ^~~~~~~~~~~~ 2025-09-04T22:07:39,638 ast/src/fitschan.c:23790:40: note: directive argument in the range [-2147483642, 2147483647] 2025-09-04T22:07:39,662 ast/src/fitschan.c:23790:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 10 2025-09-04T22:07:39,662 23790 | sprintf( keyname, "PC%.3d%.3d", i + 1, j + 1 ); 2025-09-04T22:07:39,663 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:39,686 ast/src/fitschan.c:23835:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:07:39,686 23835 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T22:07:39,686 | ^~ 2025-09-04T22:07:39,709 ast/src/fitschan.c:23835:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:39,709 23835 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T22:07:39,709 | ^~~~~~~~~~ 2025-09-04T22:07:39,731 ast/src/fitschan.c:23835:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:07:39,732 23835 | sprintf( keyname, "C%dELT%d", is, i + 1 ); 2025-09-04T22:07:39,732 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:39,757 ast/src/fitschan.c:23833:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:07:39,757 23833 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T22:07:39,757 | ^~ 2025-09-04T22:07:39,779 ast/src/fitschan.c:23833:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:39,779 23833 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T22:07:39,780 | ^~~~~~~~~ 2025-09-04T22:07:39,802 ast/src/fitschan.c:23833:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:07:39,802 23833 | sprintf( keyname, "CDELT%d", i + 1 ); 2025-09-04T22:07:39,802 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:39,825 ast/src/fitschan.c:23852:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:07:39,825 23852 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T22:07:39,826 | ^~ 2025-09-04T22:07:39,848 ast/src/fitschan.c:23852:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:39,848 23852 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T22:07:39,848 | ^~~~~~~~~~ 2025-09-04T22:07:39,871 ast/src/fitschan.c:23852:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:07:39,871 23852 | sprintf( keyname, "C%dPIX%d", is, j + 1 ); 2025-09-04T22:07:39,871 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:39,896 ast/src/fitschan.c:23850:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:07:39,896 23850 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T22:07:39,896 | ^~ 2025-09-04T22:07:39,919 ast/src/fitschan.c:23850:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:39,919 23850 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T22:07:39,919 | ^~~~~~~~~ 2025-09-04T22:07:39,942 ast/src/fitschan.c:23850:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:07:39,942 23850 | sprintf( keyname, "CRPIX%d", j + 1 ); 2025-09-04T22:07:39,942 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:39,965 ast/src/fitschan.c:23869:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:07:39,965 23869 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T22:07:39,965 | ^~ 2025-09-04T22:07:39,987 ast/src/fitschan.c:23869:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:39,988 23869 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T22:07:39,988 | ^~~~~~~~~~ 2025-09-04T22:07:40,010 ast/src/fitschan.c:23869:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:07:40,010 23869 | sprintf( keyname, "C%dVAL%d", is, i + 1 ); 2025-09-04T22:07:40,011 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:40,035 ast/src/fitschan.c:23867:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:07:40,036 23867 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T22:07:40,036 | ^~ 2025-09-04T22:07:40,058 ast/src/fitschan.c:23867:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:40,058 23867 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T22:07:40,059 | ^~~~~~~~~ 2025-09-04T22:07:40,081 ast/src/fitschan.c:23867:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:07:40,081 23867 | sprintf( keyname, "CRVAL%d", i + 1 ); 2025-09-04T22:07:40,081 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:40,104 ast/src/fitschan.c:23891:38: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:07:40,105 23891 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T22:07:40,105 | ^~ 2025-09-04T22:07:40,127 ast/src/fitschan.c:23891:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:40,127 23891 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T22:07:40,127 | ^~~~~~~~~~ 2025-09-04T22:07:40,150 ast/src/fitschan.c:23891:13: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:07:40,150 23891 | sprintf( keyname, "C%dYPE%d", is, i + 1 ); 2025-09-04T22:07:40,150 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:40,175 ast/src/fitschan.c:23889:37: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:07:40,175 23889 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T22:07:40,175 | ^~ 2025-09-04T22:07:40,198 ast/src/fitschan.c:23889:31: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:40,198 23889 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T22:07:40,198 | ^~~~~~~~~ 2025-09-04T22:07:40,221 ast/src/fitschan.c:23889:13: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:07:40,221 23889 | sprintf( keyname, "CTYPE%d", i + 1 ); 2025-09-04T22:07:40,221 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:40,244 ast/src/fitschan.c:23934:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 3 and 5 [-Wformat-overflow=] 2025-09-04T22:07:40,244 23934 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T22:07:40,244 | ^~ 2025-09-04T22:07:40,267 ast/src/fitschan.c:23934:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:40,267 23934 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T22:07:40,267 | ^~~~~~~~~~ 2025-09-04T22:07:40,290 ast/src/fitschan.c:23934:16: note: ‘sprintf’ output between 7 and 19 bytes into a destination of size 10 2025-09-04T22:07:40,290 23934 | sprintf( keyname, "C%dNIT%d", is, i + 1 ); 2025-09-04T22:07:40,290 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:40,315 ast/src/fitschan.c:23932:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 2025-09-04T22:07:40,315 23932 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T22:07:40,315 | ^~ 2025-09-04T22:07:40,338 ast/src/fitschan.c:23932:34: note: directive argument in the range [-2147483640, 2147483647] 2025-09-04T22:07:40,338 23932 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T22:07:40,338 | ^~~~~~~~~ 2025-09-04T22:07:40,361 ast/src/fitschan.c:23932:16: note: ‘sprintf’ output between 7 and 17 bytes into a destination of size 10 2025-09-04T22:07:40,361 23932 | sprintf( keyname, "CUNIT%d", i + 1 ); 2025-09-04T22:07:40,361 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:41,960 ast/src/fitschan.c: In function ‘SkySys.constprop.isra’: 2025-09-04T22:07:41,986 ast/src/fitschan.c:28736:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T22:07:41,986 28736 | strncpy( lontype, lonsym, 4 ); 2025-09-04T22:07:41,986 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:42,048 ast/src/fitschan.c:28740:13: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 2025-09-04T22:07:42,048 28740 | strncpy( lattype, latsym, 4 ); 2025-09-04T22:07:42,048 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:47,270 ast/src/fitschan.c: In function ‘WcsMapFrm.constprop’: 2025-09-04T22:07:47,326 ast/src/fitschan.c:37644:37: warning: ‘%s’ directive writing up to 99 bytes into a region of size between 0 and 100 [-Wformat-overflow=] 2025-09-04T22:07:47,326 37644 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T22:07:47,326 | ^~ ~~~~ 2025-09-04T22:07:47,326 In function ‘WcsOthers’, 2025-09-04T22:07:47,327 inlined from ‘WcsMapFrm.constprop’ at ast/src/fitschan.c:36614:11: 2025-09-04T22:07:47,364 ast/src/fitschan.c:37644:19: note: ‘sprintf’ output between 2 and 201 bytes into a destination of size 101 2025-09-04T22:07:47,364 37644 | sprintf( buf, "%s-%s", newdom, buf2 ); 2025-09-04T22:07:47,364 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:49,406 ast/src/fitschan.c: In function ‘SpecTrans.constprop’: 2025-09-04T22:07:49,435 ast/src/fitschan.c:29983:22: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 5 [-Wstringop-truncation] 2025-09-04T22:07:49,436 29983 | strncpy( spectype + 4, sprj, 4 ); 2025-09-04T22:07:49,436 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:49,466 ast/src/fitschan.c:30075:44: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:07:49,466 30075 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,466 | ^~~~ 2025-09-04T22:07:49,495 ast/src/fitschan.c:30075:37: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:07:49,495 30075 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,495 | ^~~~~~~~~~~~ 2025-09-04T22:07:49,525 ast/src/fitschan.c:30075:19: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T22:07:49,525 30075 | sprintf( keyname, "CD%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,525 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:49,555 ast/src/fitschan.c:30177:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:07:49,555 30177 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,555 | ^~~~ 2025-09-04T22:07:49,584 ast/src/fitschan.c:30177:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:07:49,585 30177 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,585 | ^~~~~~~~~~~~ 2025-09-04T22:07:49,615 ast/src/fitschan.c:30177:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T22:07:49,615 30177 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,616 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:49,654 ast/src/fitschan.c:30389:44: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:07:49,654 30389 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T22:07:49,654 | ^~ 2025-09-04T22:07:49,677 ast/src/fitschan.c:30389:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T22:07:49,677 30389 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T22:07:49,677 | ^~~~~~~~~~ 2025-09-04T22:07:49,707 ast/src/fitschan.c:30389:19: note: ‘sprintf’ output between 7 and 27 bytes into a destination of size 13 2025-09-04T22:07:49,707 30389 | sprintf( keyname, "C%dELT%d", m, j + 1 ); 2025-09-04T22:07:49,708 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:49,738 ast/src/fitschan.c:30409:43: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:07:49,738 30409 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T22:07:49,738 | ^~ 2025-09-04T22:07:49,768 ast/src/fitschan.c:30409:37: note: directive argument in the range [-2147483639, 2147483647] 2025-09-04T22:07:49,769 30409 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T22:07:49,769 | ^~~~~~~~~~~ 2025-09-04T22:07:49,799 ast/src/fitschan.c:30409:19: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 13 2025-09-04T22:07:49,799 30409 | sprintf( keyname, "CDELT%d%c", j + 1, ss ); 2025-09-04T22:07:49,799 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:49,829 ast/src/fitschan.c:30417:47: warning: ‘%.3d’ directive writing between 3 and 11 bytes into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:07:49,830 30417 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,830 | ^~~~ 2025-09-04T22:07:49,860 ast/src/fitschan.c:30417:40: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:07:49,860 30417 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,860 | ^~~~~~~~~~~~ 2025-09-04T22:07:49,890 ast/src/fitschan.c:30417:22: note: ‘sprintf’ output between 9 and 25 bytes into a destination of size 13 2025-09-04T22:07:49,890 30417 | sprintf( keyname, "PC%.3d%.3d", j + 1, i + 1 ); 2025-09-04T22:07:49,891 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:50,047 ast/src/fitschan.c:30162:35: warning: ‘axlon’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:50,047 30162 | GetValue2( ret, this, FormatKey( "CROTA", axlon + 1, -1, s, status ), 2025-09-04T22:07:50,047 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:50,077 ast/src/fitschan.c:29866:8: note: ‘axlon’ was declared here 2025-09-04T22:07:50,077 29866 | int axlon; /* Index of longitude axis */ 2025-09-04T22:07:50,077 | ^~~~~ 2025-09-04T22:07:50,104 ast/src/fitschan.c:30164:35: warning: ‘axlat’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:50,105 30164 | GetValue2( ret, this, FormatKey( "CROTA", axlat + 1, -1, s, status ), 2025-09-04T22:07:50,105 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:50,134 ast/src/fitschan.c:29865:8: note: ‘axlat’ was declared here 2025-09-04T22:07:50,134 29865 | int axlat; /* Index of latitude axis */ 2025-09-04T22:07:50,135 | ^~~~~ 2025-09-04T22:07:52,464 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T22:07:52,474 ast/src/fitschan.c:10459:38: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:07:52,474 10459 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:07:52,474 | ^~ 2025-09-04T22:07:52,474 In function ‘FitsAxisOrder’, 2025-09-04T22:07:52,474 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2687:9: 2025-09-04T22:07:52,483 ast/src/fitschan.c:10459:30: note: directive argument in the range [1, 1073741823] 2025-09-04T22:07:52,483 10459 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:07:52,483 | ^~~~~~~~~~~~ 2025-09-04T22:07:52,493 ast/src/fitschan.c:10459:10: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T22:07:52,493 10459 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:07:52,493 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:52,493 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T22:07:52,503 ast/src/fitschan.c:10496:41: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 2025-09-04T22:07:52,503 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:07:52,503 | ^~ 2025-09-04T22:07:52,503 In function ‘FitsAxisOrder’, 2025-09-04T22:07:52,503 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2687:9: 2025-09-04T22:07:52,512 ast/src/fitschan.c:10496:33: note: directive argument in the range [1, 1073741823] 2025-09-04T22:07:52,512 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:07:52,512 | ^~~~~~~~~~~~ 2025-09-04T22:07:52,522 ast/src/fitschan.c:10496:13: note: ‘sprintf’ output between 10 and 19 bytes into a destination of size 15 2025-09-04T22:07:52,522 10496 | sprintf( attr_name, "Symbol(%d)", i + 1 ); 2025-09-04T22:07:52,522 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:52,586 In function ‘OtherAxes’, 2025-09-04T22:07:52,586 inlined from ‘AddVersion.constprop’ at ast/src/fitschan.c:2730:11: 2025-09-04T22:07:52,608 ast/src/fitschan.c:23537:15: warning: ‘axmap’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:07:52,608 23537 | if( !axmap ) { 2025-09-04T22:07:52,608 | ^ 2025-09-04T22:07:52,608 ast/src/fitschan.c: In function ‘AddVersion.constprop’: 2025-09-04T22:07:52,631 ast/src/fitschan.c:23320:16: note: ‘axmap’ was declared here 2025-09-04T22:07:52,631 23320 | AstMapping *axmap; /* Mapping from WCS to IWC */ 2025-09-04T22:07:52,631 | ^~~~~ 2025-09-04T22:07:53,825 ast/src/fitschan.c: In function ‘Read’: 2025-09-04T22:07:53,835 ast/src/fitschan.c:11254:40: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] 2025-09-04T22:07:53,835 11254 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T22:07:53,835 | ^~ 2025-09-04T22:07:53,835 In function ‘FsetFromStore’, 2025-09-04T22:07:53,835 inlined from ‘Read’ at ast/src/fitschan.c:24901:16: 2025-09-04T22:07:53,845 ast/src/fitschan.c:11254:28: note: directive argument in the range [-2147483641, 2147483647] 2025-09-04T22:07:53,845 11254 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T22:07:53,845 | ^~~~~~~~~~~~~~~ 2025-09-04T22:07:53,855 ast/src/fitschan.c:11254:13: note: ‘sprintf’ output between 13 and 23 bytes into a destination of size 20 2025-09-04T22:07:53,855 11254 | sprintf( buff, "Pixel axis %d", i + 1 ); 2025-09-04T22:07:53,855 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:07:58,198 In file included from ast/src/fitstable.c:111: 2025-09-04T22:07:58,198 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:58,198 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:58,198 | ^~~~~~~~ 2025-09-04T22:07:58,199 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:58,199 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:58,199 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:58,199 | ^~~~~~~~ 2025-09-04T22:07:59,812 In file included from ast/src/mapping.h:327, 2025-09-04T22:07:59,812 from ast/src/unit.h:55, 2025-09-04T22:07:59,812 from ast/src/fluxframe.c:114: 2025-09-04T22:07:59,812 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:07:59,813 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:07:59,813 | ^~~~~~~~ 2025-09-04T22:07:59,813 In file included from ast/src/pointset.h:194: 2025-09-04T22:07:59,814 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:07:59,814 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:07:59,814 | ^~~~~~~~ 2025-09-04T22:07:59,878 ast/src/fluxframe.c: In function ‘ClearAttrib’: 2025-09-04T22:07:59,878 ast/src/fluxframe.c:306:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:07:59,879 306 | int len; /* Length of attrib string */ 2025-09-04T22:07:59,879 | ^~~ 2025-09-04T22:07:59,885 ast/src/fluxframe.c: In function ‘GetAttrib’: 2025-09-04T22:07:59,885 ast/src/fluxframe.c:906:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:07:59,886 906 | int len; /* Length of attrib string */ 2025-09-04T22:07:59,886 | ^~~ 2025-09-04T22:07:59,921 ast/src/fluxframe.c: In function ‘SetAttrib’: 2025-09-04T22:07:59,924 ast/src/fluxframe.c:2699:8: warning: variable ‘ulen’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:07:59,924 2699 | int ulen; /* Used length of setting string */ 2025-09-04T22:07:59,924 | ^~~~ 2025-09-04T22:07:59,934 ast/src/fluxframe.c: In function ‘SubFrame’: 2025-09-04T22:07:59,937 ast/src/fluxframe.c:3005:8: warning: variable ‘report’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:07:59,937 3005 | int report; /* Report errors if FluxFrames cannot be aligned? */ 2025-09-04T22:07:59,937 | ^~~~~~ 2025-09-04T22:07:59,943 ast/src/fluxframe.c: In function ‘TestAttrib’: 2025-09-04T22:07:59,946 ast/src/fluxframe.c:3415:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:07:59,946 3415 | int len; /* Length of attrib string */ 2025-09-04T22:07:59,946 | ^~~ 2025-09-04T22:07:59,955 ast/src/fluxframe.c: In function ‘Dump’: 2025-09-04T22:07:59,959 ast/src/fluxframe.c:3844:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:59,959 3844 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T22:07:59,959 | ^ 2025-09-04T22:07:59,969 ast/src/fluxframe.c: In function ‘astLoadFluxFrame_’: 2025-09-04T22:07:59,973 ast/src/fluxframe.c:4235:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:07:59,973 4235 | for( j = 0; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T22:07:59,973 | ^ 2025-09-04T22:08:01,550 In file included from ast/src/mapping.h:327, 2025-09-04T22:08:01,550 from ast/src/frame.c:695: 2025-09-04T22:08:01,550 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:01,550 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:01,550 | ^~~~~~~~ 2025-09-04T22:08:01,551 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:01,551 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:01,551 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:01,551 | ^~~~~~~~ 2025-09-04T22:08:01,886 ast/src/frame.c: In function ‘SetAttrib’: 2025-09-04T22:08:01,895 ast/src/frame.c:9926:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:08:01,896 9926 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T22:08:01,896 | ^~ 2025-09-04T22:08:01,909 ast/src/frame.c:9966:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:08:01,909 9966 | if ( ival == astChrLen( setting ) - off2 ) { 2025-09-04T22:08:01,909 | ^~ 2025-09-04T22:08:10,309 In file included from ast/src/mapping.h:327, 2025-09-04T22:08:10,309 from ast/src/frameset.c:776: 2025-09-04T22:08:10,309 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:10,309 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:10,309 | ^~~~~~~~ 2025-09-04T22:08:10,310 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:10,311 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:10,311 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:10,311 | ^~~~~~~~ 2025-09-04T22:08:14,556 ast/src/frameset.c: In function ‘GetAllVariants’: 2025-09-04T22:08:14,562 ast/src/frameset.c:6724:16: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:08:14,562 6724 | const char *result; 2025-09-04T22:08:14,562 | ^~~~~~ 2025-09-04T22:08:17,348 In file included from ast/src/grismmap.c:278: 2025-09-04T22:08:17,349 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:17,349 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:17,349 | ^~~~~~~~ 2025-09-04T22:08:17,350 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:17,350 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:17,350 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:17,350 | ^~~~~~~~ 2025-09-04T22:08:19,324 In file included from ast/src/interval.c:101: 2025-09-04T22:08:19,324 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:19,324 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:19,324 | ^~~~~~~~ 2025-09-04T22:08:19,325 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:19,325 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:19,326 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:19,326 | ^~~~~~~~ 2025-09-04T22:08:19,416 ast/src/interval.c: In function ‘astInitIntervalVtab_’: 2025-09-04T22:08:19,417 ast/src/interval.c:744:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:08:19,417 744 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T22:08:19,417 | ^~~~~~ 2025-09-04T22:08:22,944 In file included from ast/src/intramap.c:115: 2025-09-04T22:08:22,944 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:22,944 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:22,945 | ^~~~~~~~ 2025-09-04T22:08:22,945 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:22,946 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:22,946 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:22,946 | ^~~~~~~~ 2025-09-04T22:08:23,981 In file included from ast/src/keymap.c:240: 2025-09-04T22:08:23,981 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:23,982 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:23,982 | ^~~~~~~~ 2025-09-04T22:08:23,982 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:23,983 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:23,983 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:23,983 | ^~~~~~~~ 2025-09-04T22:08:35,227 In file included from ast/src/mapping.h:327, 2025-09-04T22:08:35,227 from ast/src/frame.h:556, 2025-09-04T22:08:35,227 from ast/src/region.h:68, 2025-09-04T22:08:35,227 from ast/src/box.h:69, 2025-09-04T22:08:35,227 from ast/src/loader.c:3: 2025-09-04T22:08:35,227 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:35,228 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:35,228 | ^~~~~~~~ 2025-09-04T22:08:35,228 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:35,229 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:35,229 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:35,229 | ^~~~~~~~ 2025-09-04T22:08:35,816 In file included from ast/src/lutmap.c:140: 2025-09-04T22:08:35,816 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:35,816 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:35,817 | ^~~~~~~~ 2025-09-04T22:08:35,817 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:35,817 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:35,818 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:35,818 | ^~~~~~~~ 2025-09-04T22:08:37,220 In file included from ast/src/mapping.c:450: 2025-09-04T22:08:37,220 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:08:37,220 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:08:37,220 | ^~~~~~~~ 2025-09-04T22:08:37,221 In file included from ast/src/pointset.h:194: 2025-09-04T22:08:37,221 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:08:37,221 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:08:37,221 | ^~~~~~~~ 2025-09-04T22:15:50,894 ast/src/mapping.c: In function ‘FindGradient’: 2025-09-04T22:15:50,895 ast/src/mapping.c:1360:30: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:15:50,895 1360 | ret = ( y2 - y1 )/( x2 - x1 ); 2025-09-04T22:15:50,895 | ~~~~~^~~~~~ 2025-09-04T22:15:50,896 ast/src/mapping.c:1297:11: note: ‘x1’ was declared here 2025-09-04T22:15:50,896 1297 | double x1; 2025-09-04T22:15:50,896 | ^~ 2025-09-04T22:15:56,709 ast/src/mapping.c: In function ‘RebinSeqUB’: 2025-09-04T22:15:56,730 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:15:56,730 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:15:56,731 | ^ 2025-09-04T22:15:56,731 ast/src/mapping.c:12620:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:56,731 12620 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T22:15:56,731 | ^~~~~~~~~~~~~ 2025-09-04T22:15:56,752 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:15:56,752 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:15:56,752 | ^~~~ 2025-09-04T22:15:56,752 ast/src/mapping.c:12620:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:56,752 12620 | MAKE_REBINSEQ(UB,unsigned char,1) 2025-09-04T22:15:56,752 | ^~~~~~~~~~~~~ 2025-09-04T22:15:57,742 ast/src/mapping.c: In function ‘RebinSeqB’: 2025-09-04T22:15:57,765 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:15:57,765 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:15:57,765 | ^ 2025-09-04T22:15:57,765 ast/src/mapping.c:12619:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:57,765 12619 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T22:15:57,765 | ^~~~~~~~~~~~~ 2025-09-04T22:15:57,787 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:15:57,787 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:15:57,787 | ^~~~ 2025-09-04T22:15:57,787 ast/src/mapping.c:12619:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:57,788 12619 | MAKE_REBINSEQ(B,signed char,1) 2025-09-04T22:15:57,788 | ^~~~~~~~~~~~~ 2025-09-04T22:15:58,784 ast/src/mapping.c: In function ‘RebinSeqI’: 2025-09-04T22:15:58,806 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:15:58,807 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:15:58,807 | ^ 2025-09-04T22:15:58,807 ast/src/mapping.c:12618:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:58,807 12618 | MAKE_REBINSEQ(I,int,1) 2025-09-04T22:15:58,807 | ^~~~~~~~~~~~~ 2025-09-04T22:15:58,829 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:15:58,829 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:15:58,829 | ^~~~ 2025-09-04T22:15:58,829 ast/src/mapping.c:12618:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:58,829 12618 | MAKE_REBINSEQ(I,int,1) 2025-09-04T22:15:58,829 | ^~~~~~~~~~~~~ 2025-09-04T22:15:59,819 ast/src/mapping.c: In function ‘RebinSeqF’: 2025-09-04T22:15:59,842 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:15:59,842 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:15:59,842 | ^ 2025-09-04T22:15:59,842 ast/src/mapping.c:12617:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:59,842 12617 | MAKE_REBINSEQ(F,float,0) 2025-09-04T22:15:59,842 | ^~~~~~~~~~~~~ 2025-09-04T22:15:59,864 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:15:59,864 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:15:59,864 | ^~~~ 2025-09-04T22:15:59,864 ast/src/mapping.c:12617:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:15:59,865 12617 | MAKE_REBINSEQ(F,float,0) 2025-09-04T22:15:59,865 | ^~~~~~~~~~~~~ 2025-09-04T22:16:00,854 ast/src/mapping.c: In function ‘RebinSeqD’: 2025-09-04T22:16:00,876 ast/src/mapping.c:12571:12: warning: ‘neff’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:00,876 12571 | if( neff < wlim || neff == 0.0 ) { \ 2025-09-04T22:16:00,876 | ^ 2025-09-04T22:16:00,876 ast/src/mapping.c:12616:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:16:00,876 12616 | MAKE_REBINSEQ(D,double,0) 2025-09-04T22:16:00,877 | ^~~~~~~~~~~~~ 2025-09-04T22:16:00,898 ast/src/mapping.c:12201:11: note: ‘neff’ was declared here 2025-09-04T22:16:00,898 12201 | double neff; /* Effective number of contributing input pixels */ \ 2025-09-04T22:16:00,898 | ^~~~ 2025-09-04T22:16:00,898 ast/src/mapping.c:12616:1: note: in expansion of macro ‘MAKE_REBINSEQ’ 2025-09-04T22:16:00,898 12616 | MAKE_REBINSEQ(D,double,0) 2025-09-04T22:16:00,898 | ^~~~~~~~~~~~~ 2025-09-04T22:16:16,289 In file included from ast/src/mapping.h:327, 2025-09-04T22:16:16,289 from ast/src/mathmap.c:174: 2025-09-04T22:16:16,289 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:16:16,289 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:16:16,289 | ^~~~~~~~ 2025-09-04T22:16:16,290 In file included from ast/src/pointset.h:194: 2025-09-04T22:16:16,290 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:16:16,290 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:16:16,291 | ^~~~~~~~ 2025-09-04T22:16:23,236 In file included from ast/src/matrixmap.c:221: 2025-09-04T22:16:23,236 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:16:23,236 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:16:23,236 | ^~~~~~~~ 2025-09-04T22:16:23,237 In file included from ast/src/pointset.h:194: 2025-09-04T22:16:23,237 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:16:23,237 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:16:23,237 | ^~~~~~~~ 2025-09-04T22:16:24,251 ast/src/matrixmap.c: In function ‘MatWin2’: 2025-09-04T22:16:24,254 ast/src/matrixmap.c:3280:12: warning: ‘newscales’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:24,254 3280 | double *newscales; /* Scales for new WinMap */ 2025-09-04T22:16:24,254 | ^~~~~~~~~ 2025-09-04T22:16:24,257 ast/src/matrixmap.c:3281:12: warning: ‘newshifts’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:24,257 3281 | double *newshifts; /* Shifts for new WinMap */ 2025-09-04T22:16:24,257 | ^~~~~~~~~ 2025-09-04T22:16:27,201 In file included from ast/src/memory.c:217: 2025-09-04T22:16:27,201 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:16:27,201 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:16:27,201 | ^~~~~~~~ 2025-09-04T22:16:27,202 In file included from ast/src/pointset.h:194: 2025-09-04T22:16:27,202 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:16:27,202 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:16:27,202 | ^~~~~~~~ 2025-09-04T22:16:27,261 ast/src/memory.c: In function ‘astChrMatchN_’: 2025-09-04T22:16:27,262 ast/src/memory.c:1633:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:16:27,262 1633 | while ( match && ( *str1 || *str2 ) && nc++ < n ) { 2025-09-04T22:16:27,262 | ^ 2025-09-04T22:16:27,278 ast/src/memory.c: In function ‘astFreeDouble_’: 2025-09-04T22:16:27,281 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 2025-09-04T22:16:27,281 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T22:16:27,281 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:27,281 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T22:16:27,281 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T22:16:27,281 | ~~~~ 2025-09-04T22:16:27,281 | | 2025-09-04T22:16:27,281 | size_t {aka unsigned int} 2025-09-04T22:16:27,284 ast/src/memory.c:2642:54: note: format string is defined here 2025-09-04T22:16:27,285 2642 | "memory: the supplied memory size (%lu bytes) is not " 2025-09-04T22:16:27,285 | ~~^ 2025-09-04T22:16:27,285 | | 2025-09-04T22:16:27,285 | long unsigned int 2025-09-04T22:16:27,285 | %u 2025-09-04T22:16:27,288 ast/src/memory.c:2641:29: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat=] 2025-09-04T22:16:27,289 2641 | astError( AST__MEMIN, "Invalid attempt to free double allocated " 2025-09-04T22:16:27,289 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:27,289 ...... 2025-09-04T22:16:27,289 2644 | sizeof( void * ) ); 2025-09-04T22:16:27,289 | ~~~~~~~~~~~~~~~~ 2025-09-04T22:16:27,289 | | 2025-09-04T22:16:27,289 | unsigned int 2025-09-04T22:16:27,292 ast/src/memory.c:2643:43: note: format string is defined here 2025-09-04T22:16:27,292 2643 | "an integer multiple of %lu.", status, size, 2025-09-04T22:16:27,292 | ~~^ 2025-09-04T22:16:27,292 | | 2025-09-04T22:16:27,292 | long unsigned int 2025-09-04T22:16:27,292 | %u 2025-09-04T22:16:28,417 ast/src/memory.c: In function ‘ChrMatcher’: 2025-09-04T22:16:28,420 ast/src/memory.c:3383:40: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 2025-09-04T22:16:28,420 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T22:16:28,420 | ^~ 2025-09-04T22:16:28,423 ast/src/memory.c:3383:35: note: directive argument in the range [1, 1073741824] 2025-09-04T22:16:28,423 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T22:16:28,423 | ^~~~~~~~~~~ 2025-09-04T22:16:28,426 ast/src/memory.c:3383:19: note: ‘sprintf’ output between 9 and 18 bytes into a destination of size 10 2025-09-04T22:16:28,426 3383 | sprintf( stemp, ".*($%d).*", dollar ); 2025-09-04T22:16:28,426 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,401 In file included from ast/src/mapping.h:327, 2025-09-04T22:16:29,401 from ast/src/cmpmap.h:139, 2025-09-04T22:16:29,401 from ast/src/moc.c:199: 2025-09-04T22:16:29,401 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:16:29,401 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:16:29,402 | ^~~~~~~~ 2025-09-04T22:16:29,402 In file included from ast/src/pointset.h:194: 2025-09-04T22:16:29,403 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:16:29,403 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:16:29,403 | ^~~~~~~~ 2025-09-04T22:16:29,562 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T22:16:29,562 ast/src/moc.c:615:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,562 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T22:16:29,562 | ~~^ 2025-09-04T22:16:29,562 | | 2025-09-04T22:16:29,563 | unsigned int 2025-09-04T22:16:29,563 | %llu 2025-09-04T22:16:29,563 ...... 2025-09-04T22:16:29,563 618 | npix, MaxNpix( order ) + 1 ); 2025-09-04T22:16:29,563 | ~~~~ 2025-09-04T22:16:29,563 | | 2025-09-04T22:16:29,563 | int64_t {aka long long int} 2025-09-04T22:16:29,563 ast/src/moc.c:615:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T22:16:29,564 615 | astError( AST__INVAR, "astAddCell(%s): Invalid value (%zu) " 2025-09-04T22:16:29,564 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,564 ast/src/moc.c:617:41: note: format string is defined here 2025-09-04T22:16:29,564 617 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T22:16:29,564 | ~~^ 2025-09-04T22:16:29,564 | | 2025-09-04T22:16:29,564 | unsigned int 2025-09-04T22:16:29,564 | %lu 2025-09-04T22:16:29,577 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T22:16:29,579 ast/src/moc.c:1434:63: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,579 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T22:16:29,579 | ~~^ 2025-09-04T22:16:29,579 | | 2025-09-04T22:16:29,579 | unsigned int 2025-09-04T22:16:29,579 | %llu 2025-09-04T22:16:29,579 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T22:16:29,580 | ~~~~~ 2025-09-04T22:16:29,580 | | 2025-09-04T22:16:29,580 | int64_t {aka long long int} 2025-09-04T22:16:29,582 ast/src/moc.c:1434:47: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,582 1434 | astError( AST__INMOC, "Range start (%zu) is after range " 2025-09-04T22:16:29,582 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,582 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T22:16:29,582 | ~~~~ 2025-09-04T22:16:29,582 | | 2025-09-04T22:16:29,582 | int64_t {aka long long int} 2025-09-04T22:16:29,584 ast/src/moc.c:1435:43: note: format string is defined here 2025-09-04T22:16:29,584 1435 | "end (%zu).", status, npix0, npix ); 2025-09-04T22:16:29,584 | ~~^ 2025-09-04T22:16:29,584 | | 2025-09-04T22:16:29,584 | unsigned int 2025-09-04T22:16:29,584 | %llu 2025-09-04T22:16:29,734 ast/src/moc.c: In function ‘CombineRanges’: 2025-09-04T22:16:29,738 ast/src/moc.c:3053:44: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,738 3053 | astError( AST__INTER, "CombineRanges(%s): Negative " 2025-09-04T22:16:29,738 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,738 ...... 2025-09-04T22:16:29,738 3056 | plist->value ); 2025-09-04T22:16:29,739 | ~~~~~~~~~~~~ 2025-09-04T22:16:29,739 | | 2025-09-04T22:16:29,739 | int64_t {aka long long int} 2025-09-04T22:16:29,743 ast/src/moc.c:3054:54: note: format string is defined here 2025-09-04T22:16:29,743 3054 | "depth at end-point %zu (internal programming" 2025-09-04T22:16:29,743 | ~~^ 2025-09-04T22:16:29,743 | | 2025-09-04T22:16:29,743 | unsigned int 2025-09-04T22:16:29,743 | %llu 2025-09-04T22:16:29,748 ast/src/moc.c:3086:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,749 3086 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T22:16:29,749 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,749 3087 | "active ranges at %zu (internal programming " 2025-09-04T22:16:29,749 3088 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T22:16:29,749 | ~~~~~~~~~~~~ 2025-09-04T22:16:29,749 | | 2025-09-04T22:16:29,749 | int64_t {aka long long int} 2025-09-04T22:16:29,753 ast/src/moc.c:3087:49: note: format string is defined here 2025-09-04T22:16:29,753 3087 | "active ranges at %zu (internal programming " 2025-09-04T22:16:29,753 | ~~^ 2025-09-04T22:16:29,753 | | 2025-09-04T22:16:29,754 | unsigned int 2025-09-04T22:16:29,754 | %llu 2025-09-04T22:16:29,759 ast/src/moc.c:3109:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,759 3109 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T22:16:29,759 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,759 3110 | "%zu (internal programming error).", status, 2025-09-04T22:16:29,759 3111 | astGetClass(this), plist->value ); 2025-09-04T22:16:29,760 | ~~~~~~~~~~~~ 2025-09-04T22:16:29,760 | | 2025-09-04T22:16:29,760 | int64_t {aka long long int} 2025-09-04T22:16:29,764 ast/src/moc.c:3110:32: note: format string is defined here 2025-09-04T22:16:29,764 3110 | "%zu (internal programming error).", status, 2025-09-04T22:16:29,764 | ~~^ 2025-09-04T22:16:29,764 | | 2025-09-04T22:16:29,764 | unsigned int 2025-09-04T22:16:29,764 | %llu 2025-09-04T22:16:29,770 ast/src/moc.c:3143:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,770 3143 | astError( AST__INTER, "CombineRanges(%s): More than 2 " 2025-09-04T22:16:29,770 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,770 3144 | "active ranges at %zu (internal programming " 2025-09-04T22:16:29,770 3145 | "error).", status, astGetClass(this), plist->value ); 2025-09-04T22:16:29,770 | ~~~~~~~~~~~~ 2025-09-04T22:16:29,770 | | 2025-09-04T22:16:29,770 | int64_t {aka long long int} 2025-09-04T22:16:29,775 ast/src/moc.c:3144:49: note: format string is defined here 2025-09-04T22:16:29,775 3144 | "active ranges at %zu (internal programming " 2025-09-04T22:16:29,775 | ~~^ 2025-09-04T22:16:29,775 | | 2025-09-04T22:16:29,775 | unsigned int 2025-09-04T22:16:29,775 | %llu 2025-09-04T22:16:29,781 ast/src/moc.c:3169:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,781 3169 | astError( AST__INTER, "CombineRanges(%s): Negative depth at " 2025-09-04T22:16:29,781 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,781 3170 | "%zu (internal programming error).", status, 2025-09-04T22:16:29,782 3171 | astGetClass(this), plist->value ); 2025-09-04T22:16:29,782 | ~~~~~~~~~~~~ 2025-09-04T22:16:29,782 | | 2025-09-04T22:16:29,782 | int64_t {aka long long int} 2025-09-04T22:16:29,786 ast/src/moc.c:3170:32: note: format string is defined here 2025-09-04T22:16:29,786 3170 | "%zu (internal programming error).", status, 2025-09-04T22:16:29,786 | ~~^ 2025-09-04T22:16:29,786 | | 2025-09-04T22:16:29,786 | unsigned int 2025-09-04T22:16:29,787 | %llu 2025-09-04T22:16:29,795 ast/src/moc.c:3209:66: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,795 3209 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T22:16:29,796 | ~~^ 2025-09-04T22:16:29,796 | | 2025-09-04T22:16:29,796 | unsigned int 2025-09-04T22:16:29,796 | %llu 2025-09-04T22:16:29,796 ...... 2025-09-04T22:16:29,796 3212 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T22:16:29,796 | ~~~~~~~~~ 2025-09-04T22:16:29,796 | | 2025-09-04T22:16:29,796 | int64_t {aka long long int} 2025-09-04T22:16:29,803 ast/src/moc.c:3209:70: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,803 3209 | astError( AST__INTER, "CombineRanges(%s): Range 0 [%zu:%zu]" 2025-09-04T22:16:29,803 | ~~^ 2025-09-04T22:16:29,803 | | 2025-09-04T22:16:29,803 | unsigned int 2025-09-04T22:16:29,803 | %llu 2025-09-04T22:16:29,803 ...... 2025-09-04T22:16:29,803 3212 | pcur[ 0 ], pcur[ 1 ] ); 2025-09-04T22:16:29,803 | ~~~~~~~~~ 2025-09-04T22:16:29,803 | | 2025-09-04T22:16:29,803 | int64_t {aka long long int} 2025-09-04T22:16:29,810 ast/src/moc.c:3217:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,810 3217 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:16:29,810 | ~~^ 2025-09-04T22:16:29,810 | | 2025-09-04T22:16:29,810 | unsigned int 2025-09-04T22:16:29,810 | %llu 2025-09-04T22:16:29,811 ...... 2025-09-04T22:16:29,811 3220 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:16:29,811 | ~~~~~~~~~ 2025-09-04T22:16:29,811 | | 2025-09-04T22:16:29,811 | int64_t {aka long long int} 2025-09-04T22:16:29,817 ast/src/moc.c:3217:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,817 3217 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:16:29,818 | ~~^ 2025-09-04T22:16:29,818 | | 2025-09-04T22:16:29,818 | unsigned int 2025-09-04T22:16:29,818 | %llu 2025-09-04T22:16:29,818 ...... 2025-09-04T22:16:29,818 3220 | irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:16:29,818 | ~~~~~~~~~ 2025-09-04T22:16:29,818 | | 2025-09-04T22:16:29,818 | int64_t {aka long long int} 2025-09-04T22:16:29,825 ast/src/moc.c:3224:73: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,825 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:16:29,825 | ~~^ 2025-09-04T22:16:29,825 | | 2025-09-04T22:16:29,825 | unsigned int 2025-09-04T22:16:29,825 | %llu 2025-09-04T22:16:29,825 ...... 2025-09-04T22:16:29,825 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:16:29,825 | ~~~~~~~~~ 2025-09-04T22:16:29,825 | | 2025-09-04T22:16:29,826 | int64_t {aka long long int} 2025-09-04T22:16:29,832 ast/src/moc.c:3224:77: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,832 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:16:29,832 | ~~^ 2025-09-04T22:16:29,832 | | 2025-09-04T22:16:29,832 | unsigned int 2025-09-04T22:16:29,832 | %llu 2025-09-04T22:16:29,833 ...... 2025-09-04T22:16:29,833 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:16:29,833 | ~~~~~~~~~ 2025-09-04T22:16:29,833 | | 2025-09-04T22:16:29,833 | int64_t {aka long long int} 2025-09-04T22:16:29,838 ast/src/moc.c:3224:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 9 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,838 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:16:29,838 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,838 ...... 2025-09-04T22:16:29,839 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:16:29,839 | ~~~~~~~~~ 2025-09-04T22:16:29,839 | | 2025-09-04T22:16:29,839 | int64_t {aka long long int} 2025-09-04T22:16:29,843 ast/src/moc.c:3225:52: note: format string is defined here 2025-09-04T22:16:29,843 3225 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T22:16:29,843 | ~~^ 2025-09-04T22:16:29,843 | | 2025-09-04T22:16:29,843 | unsigned int 2025-09-04T22:16:29,843 | %llu 2025-09-04T22:16:29,849 ast/src/moc.c:3224:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 10 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,849 3224 | astError( AST__INTER, "CombineRanges(%s): Range %d [%zu:%zu]" 2025-09-04T22:16:29,849 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:29,849 ...... 2025-09-04T22:16:29,849 3227 | pcur[ 0 ], pcur[ 1 ], irange, pnew[ 0 ], pnew[ 1 ] ); 2025-09-04T22:16:29,849 | ~~~~~~~~~ 2025-09-04T22:16:29,849 | | 2025-09-04T22:16:29,849 | int64_t {aka long long int} 2025-09-04T22:16:29,854 ast/src/moc.c:3225:56: note: format string is defined here 2025-09-04T22:16:29,854 3225 | " overlaps range %d [%zu:%zu] (internal programming " 2025-09-04T22:16:29,854 | ~~^ 2025-09-04T22:16:29,854 | | 2025-09-04T22:16:29,854 | unsigned int 2025-09-04T22:16:29,854 | %llu 2025-09-04T22:16:29,898 ast/src/moc.c: In function ‘astGetMocText_’: 2025-09-04T22:16:29,907 ast/src/moc.c:4901:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,907 4901 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T22:16:29,907 | ~~^ 2025-09-04T22:16:29,907 | | 2025-09-04T22:16:29,907 | unsigned int 2025-09-04T22:16:29,907 | %llu 2025-09-04T22:16:29,907 4902 | order, npix ); 2025-09-04T22:16:29,907 | ~~~~ 2025-09-04T22:16:29,908 | | 2025-09-04T22:16:29,908 | int64_t {aka long long int} 2025-09-04T22:16:29,917 ast/src/moc.c:4901:68: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,918 4901 | nc = sprintf( token, first?"{\"%d\":[%zu":"],\"%d\":[%zu", 2025-09-04T22:16:29,918 | ~~^ 2025-09-04T22:16:29,918 | | 2025-09-04T22:16:29,918 | unsigned int 2025-09-04T22:16:29,918 | %llu 2025-09-04T22:16:29,918 4902 | order, npix ); 2025-09-04T22:16:29,918 | ~~~~ 2025-09-04T22:16:29,918 | | 2025-09-04T22:16:29,918 | int64_t {aka long long int} 2025-09-04T22:16:29,930 ast/src/moc.c:4909:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,931 4909 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T22:16:29,931 | ~~^ ~~~~ 2025-09-04T22:16:29,931 | | | 2025-09-04T22:16:29,931 | | int64_t {aka long long int} 2025-09-04T22:16:29,931 | unsigned int 2025-09-04T22:16:29,931 | %llu 2025-09-04T22:16:29,943 ast/src/moc.c:4920:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,943 4920 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T22:16:29,943 | ~~^ ~~~~~~~~~ 2025-09-04T22:16:29,943 | | | 2025-09-04T22:16:29,944 | | int64_t {aka long long int} 2025-09-04T22:16:29,944 | unsigned int 2025-09-04T22:16:29,944 | %llu 2025-09-04T22:16:29,956 ast/src/moc.c:4925:46: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,956 4925 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T22:16:29,956 | ~~^ ~~~~ 2025-09-04T22:16:29,956 | | | 2025-09-04T22:16:29,956 | unsigned int int64_t {aka long long int} 2025-09-04T22:16:29,956 | %llu 2025-09-04T22:16:29,967 ast/src/moc.c:4925:56: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,967 4925 | nc = sprintf( token, first?"%d/%zu":" %d/%zu", order, npix ); 2025-09-04T22:16:29,967 | ~~^ ~~~~ 2025-09-04T22:16:29,967 | | | 2025-09-04T22:16:29,967 | | int64_t {aka long long int} 2025-09-04T22:16:29,967 | unsigned int 2025-09-04T22:16:29,967 | %llu 2025-09-04T22:16:29,979 ast/src/moc.c:4933:41: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,980 4933 | nc = sprintf( token, "-%zu", npix_prev ); 2025-09-04T22:16:29,980 | ~~^ ~~~~~~~~~ 2025-09-04T22:16:29,980 | | | 2025-09-04T22:16:29,980 | | int64_t {aka long long int} 2025-09-04T22:16:29,980 | unsigned int 2025-09-04T22:16:29,980 | %llu 2025-09-04T22:16:29,992 ast/src/moc.c:4938:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:29,992 4938 | nc = sprintf( token, ",%zu", npix ); 2025-09-04T22:16:29,992 | ~~^ ~~~~ 2025-09-04T22:16:29,993 | | | 2025-09-04T22:16:29,993 | | int64_t {aka long long int} 2025-09-04T22:16:29,993 | unsigned int 2025-09-04T22:16:29,993 | %llu 2025-09-04T22:16:30,008 ast/src/moc.c:4952:35: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 3 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:30,008 4952 | nc = sprintf( token, "-%zu", npix ); 2025-09-04T22:16:30,008 | ~~^ ~~~~ 2025-09-04T22:16:30,008 | | | 2025-09-04T22:16:30,009 | | int64_t {aka long long int} 2025-09-04T22:16:30,009 | unsigned int 2025-09-04T22:16:30,009 | %llu 2025-09-04T22:16:30,018 ast/src/moc.c: In function ‘GetNorm’: 2025-09-04T22:16:30,027 ast/src/moc.c:5106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:16:30,027 5106 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T22:16:30,027 | ^ 2025-09-04T22:16:30,028 ast/src/moc.c:5178:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T22:16:30,028 5178 | UNMAP 2025-09-04T22:16:30,028 | ^~~~~ 2025-09-04T22:16:30,039 ast/src/moc.c:5106:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:16:30,039 5106 | for( irange = 0; irange < nrange; irange++ ) { \ 2025-09-04T22:16:30,039 | ^ 2025-09-04T22:16:30,039 ast/src/moc.c:5185:13: note: in expansion of macro ‘UNMAP’ 2025-09-04T22:16:30,039 5185 | UNMAP 2025-09-04T22:16:30,039 | ^~~~~ 2025-09-04T22:16:31,597 ast/src/moc.c: In function ‘TestCell’: 2025-09-04T22:16:31,613 ast/src/moc.c:8964:64: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,613 8964 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T22:16:31,613 | ~~^ 2025-09-04T22:16:31,613 | | 2025-09-04T22:16:31,613 | unsigned int 2025-09-04T22:16:31,613 | %llu 2025-09-04T22:16:31,613 ...... 2025-09-04T22:16:31,613 8967 | npix, MaxNpix( order ) + 1 ); 2025-09-04T22:16:31,613 | ~~~~ 2025-09-04T22:16:31,614 | | 2025-09-04T22:16:31,614 | int64_t {aka long long int} 2025-09-04T22:16:31,628 ast/src/moc.c:8964:29: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘long int’ [-Wformat=] 2025-09-04T22:16:31,628 8964 | astError( AST__INVAR, "astTestCell(%s): Invalid value (%zu) " 2025-09-04T22:16:31,628 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:31,639 ast/src/moc.c:8966:41: note: format string is defined here 2025-09-04T22:16:31,639 8966 | "than 0 and less than %zu.", status, astGetClass( this ), 2025-09-04T22:16:31,639 | ~~^ 2025-09-04T22:16:31,639 | | 2025-09-04T22:16:31,639 | unsigned int 2025-09-04T22:16:31,640 | %lu 2025-09-04T22:16:31,744 ast/src/moc.c: In function ‘astLoadMoc_’: 2025-09-04T22:16:31,763 ast/src/moc.c:10554:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,763 10554 | astError( AST__LDERR, "Upper bound (%zu) is too high for " 2025-09-04T22:16:31,763 | ~~^ 2025-09-04T22:16:31,764 | | 2025-09-04T22:16:31,764 | unsigned int 2025-09-04T22:16:31,764 | %llu 2025-09-04T22:16:31,764 10555 | "order %d.", status, pr[ 1 ], new->maxorder ); 2025-09-04T22:16:31,764 | ~~~~~~~ 2025-09-04T22:16:31,764 | | 2025-09-04T22:16:31,764 | int64_t {aka long long int} 2025-09-04T22:16:31,789 ast/src/moc.c:10561:54: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,790 10561 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T22:16:31,790 | ~~^ 2025-09-04T22:16:31,790 | | 2025-09-04T22:16:31,790 | unsigned int 2025-09-04T22:16:31,790 | %llu 2025-09-04T22:16:31,790 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T22:16:31,790 | ~~~~~~~ 2025-09-04T22:16:31,791 | | 2025-09-04T22:16:31,791 | int64_t {aka long long int} 2025-09-04T22:16:31,813 ast/src/moc.c:10561:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,814 10561 | astError( AST__LDERR, "Upper bound (%zu) lower than lower " 2025-09-04T22:16:31,814 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:31,814 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T22:16:31,814 | ~~~~~~~ 2025-09-04T22:16:31,814 | | 2025-09-04T22:16:31,814 | int64_t {aka long long int} 2025-09-04T22:16:31,831 ast/src/moc.c:10562:36: note: format string is defined here 2025-09-04T22:16:31,831 10562 | "bound (%zu).", status, pr[ 1 ], pr[ 0 ] ); 2025-09-04T22:16:31,831 | ~~^ 2025-09-04T22:16:31,831 | | 2025-09-04T22:16:31,831 | unsigned int 2025-09-04T22:16:31,831 | %llu 2025-09-04T22:16:31,860 ast/src/moc.c:10568:48: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,860 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:16:31,860 | ~~^ 2025-09-04T22:16:31,861 | | 2025-09-04T22:16:31,861 | unsigned int 2025-09-04T22:16:31,861 | %llu 2025-09-04T22:16:31,861 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:16:31,861 | ~~~~~~~ 2025-09-04T22:16:31,861 | | 2025-09-04T22:16:31,861 | int64_t {aka long long int} 2025-09-04T22:16:31,883 ast/src/moc.c:10568:52: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 5 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,883 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:16:31,883 | ~~^ 2025-09-04T22:16:31,883 | | 2025-09-04T22:16:31,883 | unsigned int 2025-09-04T22:16:31,883 | %llu 2025-09-04T22:16:31,883 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:16:31,883 | ~~~~~~~ 2025-09-04T22:16:31,883 | | 2025-09-04T22:16:31,883 | int64_t {aka long long int} 2025-09-04T22:16:31,901 ast/src/moc.c:10568:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 6 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,901 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:16:31,901 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:31,901 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:16:31,901 | ~~~~~ 2025-09-04T22:16:31,901 | | 2025-09-04T22:16:31,901 | int64_t {aka long long int} 2025-09-04T22:16:31,916 ast/src/moc.c:10569:30: note: format string is defined here 2025-09-04T22:16:31,916 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:16:31,916 | ~~^ 2025-09-04T22:16:31,916 | | 2025-09-04T22:16:31,916 | unsigned int 2025-09-04T22:16:31,916 | %llu 2025-09-04T22:16:31,935 ast/src/moc.c:10568:38: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘int64_t’ {aka ‘long long int’} [-Wformat=] 2025-09-04T22:16:31,935 10568 | astError( AST__LDERR, "Range [%zu:%zu] overlaps range " 2025-09-04T22:16:31,935 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:16:31,935 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:16:31,936 10570 | ulast ); 2025-09-04T22:16:31,936 | ~~~~~ 2025-09-04T22:16:31,936 | | 2025-09-04T22:16:31,936 | int64_t {aka long long int} 2025-09-04T22:16:31,952 ast/src/moc.c:10569:34: note: format string is defined here 2025-09-04T22:16:31,952 10569 | "[%zu:%zu].", status, pr[ 0 ], pr[ 1 ], llast, 2025-09-04T22:16:31,952 | ~~^ 2025-09-04T22:16:31,952 | | 2025-09-04T22:16:31,953 | unsigned int 2025-09-04T22:16:31,953 | %llu 2025-09-04T22:16:43,900 ast/src/moc.c: In function ‘PutCell.isra’: 2025-09-04T22:16:43,907 ast/src/moc.c:7002:34: warning: ‘ii’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:43,907 7002 | clist->ix[ order ][ ii ] = ix[ icell ]; 2025-09-04T22:16:43,907 | ^ 2025-09-04T22:16:43,914 ast/src/moc.c:6825:8: note: ‘ii’ was declared here 2025-09-04T22:16:43,914 6825 | int ii; 2025-09-04T22:16:43,914 | ^~ 2025-09-04T22:16:44,255 In file included from ast/src/channel.h:220, 2025-09-04T22:16:44,255 from ast/src/moc.c:198: 2025-09-04T22:16:44,255 ast/src/moc.c: In function ‘MakeCorners’: 2025-09-04T22:16:44,262 ast/src/object.h:511:21: warning: ‘ncorner’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:44,262 511 | #define astRetF_(x) (x) 2025-09-04T22:16:44,262 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:16:44,262 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:16:44,262 | ^~~~~~ 2025-09-04T22:16:44,262 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:16:44,262 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T22:16:44,262 | ^~~~~~~~~ 2025-09-04T22:16:44,262 ast/src/moc.c:5965:10: note: in expansion of macro ‘astPointSet’ 2025-09-04T22:16:44,263 5965 | ps1 = astPointSet( ncorner, 2, " ", status ); 2025-09-04T22:16:44,263 | ^~~~~~~~~~~ 2025-09-04T22:16:44,268 ast/src/moc.c:5925:8: note: ‘ncorner’ was declared here 2025-09-04T22:16:44,269 5925 | int ncorner; 2025-09-04T22:16:44,269 | ^~~~~~~ 2025-09-04T22:16:44,275 ast/src/moc.c:6065:48: warning: ‘cross’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:44,275 6065 | for( Comp_Corner_Loop = 0; Comp_Corner_Loop <= cross; Comp_Corner_Loop++ ) { 2025-09-04T22:16:44,275 | ~~~~~~~~~~~~~~~~~^~~~~~~~ 2025-09-04T22:16:44,281 ast/src/moc.c:5920:8: note: ‘cross’ was declared here 2025-09-04T22:16:44,281 5920 | int cross; 2025-09-04T22:16:44,281 | ^~~~~ 2025-09-04T22:16:44,667 In function ‘CombineRanges’, 2025-09-04T22:16:44,668 inlined from ‘astMocNorm_’ at ast/src/moc.c:6405:4, 2025-09-04T22:16:44,668 inlined from ‘astMocNorm_’ at ast/src/moc.c:6340:6: 2025-09-04T22:16:44,671 ast/src/moc.c:3202:23: warning: ‘nnew’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:44,671 3202 | this->nrange = nnew; 2025-09-04T22:16:44,671 | ~~~~~~~~~~~~~^~~~~~~ 2025-09-04T22:16:44,671 ast/src/moc.c: In function ‘astMocNorm_’: 2025-09-04T22:16:44,674 ast/src/moc.c:2981:8: note: ‘nnew’ was declared here 2025-09-04T22:16:44,674 2981 | int nnew; 2025-09-04T22:16:44,674 | ^~~~ 2025-09-04T22:16:46,019 ast/src/moc.c: In function ‘RegBaseMesh’: 2025-09-04T22:16:46,026 ast/src/moc.c:7949:28: warning: ‘ndis’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:46,026 7949 | this->mdlen = npoint + ndis; 2025-09-04T22:16:46,026 | ~~~~~~~^~~~~~ 2025-09-04T22:16:46,033 ast/src/moc.c:7295:8: note: ‘ndis’ was declared here 2025-09-04T22:16:46,034 7295 | int ndis; 2025-09-04T22:16:46,034 | ^~~~ 2025-09-04T22:16:46,044 ast/src/moc.c:7855:31: warning: ‘nused’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:46,045 7855 | if( new_corner && ++nused == 5 && astOK ) { 2025-09-04T22:16:46,045 | ~~~~~~~~~~~^~~~~~~~~~~~~~~ 2025-09-04T22:16:46,052 ast/src/moc.c:7297:8: note: ‘nused’ was declared here 2025-09-04T22:16:46,052 7297 | int nused; 2025-09-04T22:16:46,052 | ^~~~~ 2025-09-04T22:16:46,060 ast/src/object.h:511:21: warning: ‘npoint’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:46,060 511 | #define astRetF_(x) (x) 2025-09-04T22:16:46,060 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:16:46,060 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:16:46,060 | ^~~~~~ 2025-09-04T22:16:46,060 ast/src/pointset.h:645:21: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:16:46,060 645 | #define astPointSet astINVOKE(F,astPointSet_) 2025-09-04T22:16:46,060 | ^~~~~~~~~ 2025-09-04T22:16:46,060 ast/src/moc.c:7908:16: note: in expansion of macro ‘astPointSet’ 2025-09-04T22:16:46,060 7908 | result = astPointSet( npoint, 2, " ", status ); 2025-09-04T22:16:46,061 | ^~~~~~~~~~~ 2025-09-04T22:16:46,068 ast/src/moc.c:7296:8: note: ‘npoint’ was declared here 2025-09-04T22:16:46,068 7296 | int npoint; 2025-09-04T22:16:46,068 | ^~~~~~ 2025-09-04T22:16:48,734 ast/src/moc.c: In function ‘astAddMocText_’: 2025-09-04T22:16:48,735 ast/src/moc.c:1523:77: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T22:16:48,735 1523 | astError( AST__INMOC, "%s(%s): Invalid string MOC supplied: '%.30s...'", 2025-09-04T22:16:48,736 | ^~~~~ 2025-09-04T22:16:48,737 ast/src/moc.c:1513:75: warning: ‘%.30s’ directive argument is null [-Wformat-overflow=] 2025-09-04T22:16:48,737 1513 | astError( AST__INMOC, "%s(%s): Invalid JSON MOC supplied: '%.30s...'", 2025-09-04T22:16:48,737 | ^~~~~ 2025-09-04T22:16:49,707 ast/src/moc.c: In function ‘AddPixelMaskUS’: 2025-09-04T22:16:49,710 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,710 1984 | if( !ok ) { \ 2025-09-04T22:16:49,711 | ^ 2025-09-04T22:16:49,711 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,711 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,711 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,714 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:49,714 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:49,714 | ^~ 2025-09-04T22:16:49,714 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,714 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,714 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,718 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,718 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:49,718 | ^ 2025-09-04T22:16:49,718 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,718 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,718 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,721 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:49,721 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:49,721 | ^~ 2025-09-04T22:16:49,721 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,721 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,721 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,724 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,724 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:49,724 | ^ 2025-09-04T22:16:49,725 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,725 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,725 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,727 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:49,728 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:49,728 | ^~ 2025-09-04T22:16:49,728 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,728 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,728 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,731 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,731 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:49,731 | ^ 2025-09-04T22:16:49,731 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,731 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,731 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,734 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:49,734 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:49,734 | ^~ 2025-09-04T22:16:49,734 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,734 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,734 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,737 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,737 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:49,737 | ^ 2025-09-04T22:16:49,738 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,738 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,738 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,740 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:49,741 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:49,741 | ^~ 2025-09-04T22:16:49,741 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,741 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,741 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,744 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,744 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:49,744 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,744 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,744 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,745 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,747 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:49,747 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:49,747 | ^~~~~~~~~ 2025-09-04T22:16:49,748 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,748 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,748 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,751 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,751 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:49,751 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,751 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,751 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,751 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,754 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:49,754 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:49,754 | ^~~~~~~~~ 2025-09-04T22:16:49,754 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,754 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,754 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,757 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,757 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:49,757 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,757 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,757 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,758 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,760 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:49,760 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:49,760 | ^~~~~~~~~ 2025-09-04T22:16:49,761 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,761 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,761 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,764 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:49,764 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:49,764 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,764 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,764 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,764 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:49,767 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:49,767 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:49,767 | ^~~~~~~~~ 2025-09-04T22:16:49,767 ast/src/moc.c:2215:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:49,767 2215 | MAKE_ADDPIXELMASK(US,unsigned short int,UNSIGNED_SHORT_INT) 2025-09-04T22:16:49,767 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,510 ast/src/moc.c: In function ‘AddPixelMaskUL’: 2025-09-04T22:16:50,513 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,513 1984 | if( !ok ) { \ 2025-09-04T22:16:50,513 | ^ 2025-09-04T22:16:50,513 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,513 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,513 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,516 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:50,516 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:50,516 | ^~ 2025-09-04T22:16:50,516 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,516 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,517 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,520 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,520 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:50,520 | ^ 2025-09-04T22:16:50,520 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,520 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,521 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,523 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:50,523 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:50,524 | ^~ 2025-09-04T22:16:50,524 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,524 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,524 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,527 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,527 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:50,527 | ^ 2025-09-04T22:16:50,527 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,527 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,527 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,530 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:50,530 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:50,530 | ^~ 2025-09-04T22:16:50,530 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,530 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,530 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,533 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,533 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:50,533 | ^ 2025-09-04T22:16:50,533 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,533 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,534 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,536 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:50,536 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:50,536 | ^~ 2025-09-04T22:16:50,537 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,537 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,537 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,540 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,540 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:50,540 | ^ 2025-09-04T22:16:50,540 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,540 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,540 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,543 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:50,543 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:50,543 | ^~ 2025-09-04T22:16:50,543 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,543 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,543 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,546 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,547 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:50,547 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,547 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,547 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,547 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,550 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:50,550 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:50,550 | ^~~~~~~~~ 2025-09-04T22:16:50,550 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,550 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,550 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,553 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,553 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:50,553 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,553 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,554 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,554 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,556 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:50,557 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:50,557 | ^~~~~~~~~ 2025-09-04T22:16:50,557 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,557 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,557 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,560 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,560 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:50,560 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,560 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,560 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,560 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,563 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:50,563 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:50,563 | ^~~~~~~~~ 2025-09-04T22:16:50,563 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,563 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,564 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,567 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:50,567 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:50,567 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,567 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,567 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,567 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:50,570 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:50,570 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:50,570 | ^~~~~~~~~ 2025-09-04T22:16:50,570 ast/src/moc.c:2211:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:50,570 2211 | MAKE_ADDPIXELMASK(UL,unsigned long int,UNSIGNED_LONG_INT) 2025-09-04T22:16:50,570 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,307 ast/src/moc.c: In function ‘AddPixelMaskUI’: 2025-09-04T22:16:51,310 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,310 1984 | if( !ok ) { \ 2025-09-04T22:16:51,310 | ^ 2025-09-04T22:16:51,310 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,310 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,310 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,313 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:51,313 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:51,313 | ^~ 2025-09-04T22:16:51,313 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,314 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,314 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,317 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,317 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:51,317 | ^ 2025-09-04T22:16:51,318 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,318 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,318 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,320 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:51,321 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:51,321 | ^~ 2025-09-04T22:16:51,321 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,321 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,321 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,324 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,324 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:51,324 | ^ 2025-09-04T22:16:51,324 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,324 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,324 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,327 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:51,327 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:51,327 | ^~ 2025-09-04T22:16:51,327 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,327 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,327 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,330 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,330 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:51,330 | ^ 2025-09-04T22:16:51,331 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,331 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,331 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,333 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:51,334 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:51,334 | ^~ 2025-09-04T22:16:51,334 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,334 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,334 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,337 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,337 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:51,337 | ^ 2025-09-04T22:16:51,337 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,337 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,337 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,340 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:51,340 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:51,341 | ^~ 2025-09-04T22:16:51,341 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,341 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,341 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,345 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,345 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:51,345 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,345 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,345 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,345 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,348 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:51,349 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:51,349 | ^~~~~~~~~ 2025-09-04T22:16:51,349 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,349 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,349 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,353 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,353 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:51,353 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,353 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,353 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,353 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,356 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:51,356 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:51,357 | ^~~~~~~~~ 2025-09-04T22:16:51,357 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,357 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,357 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,360 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,361 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:51,361 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,361 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,361 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,361 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,364 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:51,364 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:51,364 | ^~~~~~~~~ 2025-09-04T22:16:51,364 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,364 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,364 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,367 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:51,368 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:51,368 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,368 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,368 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,368 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:51,371 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:51,371 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:51,371 | ^~~~~~~~~ 2025-09-04T22:16:51,371 ast/src/moc.c:2213:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:51,371 2213 | MAKE_ADDPIXELMASK(UI,unsigned int,UNSIGNED_INT) 2025-09-04T22:16:51,371 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,105 ast/src/moc.c: In function ‘AddPixelMaskUB’: 2025-09-04T22:16:52,108 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,108 1984 | if( !ok ) { \ 2025-09-04T22:16:52,108 | ^ 2025-09-04T22:16:52,108 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,108 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,108 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,111 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:52,111 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:52,111 | ^~ 2025-09-04T22:16:52,111 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,111 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,112 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,115 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,115 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:52,115 | ^ 2025-09-04T22:16:52,115 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,116 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,116 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,118 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:52,119 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:52,119 | ^~ 2025-09-04T22:16:52,119 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,119 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,119 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,122 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,122 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:52,122 | ^ 2025-09-04T22:16:52,122 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,122 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,122 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,125 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:52,125 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:52,125 | ^~ 2025-09-04T22:16:52,125 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,125 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,125 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,128 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,128 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:52,128 | ^ 2025-09-04T22:16:52,129 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,129 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,129 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,131 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:52,132 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:52,132 | ^~ 2025-09-04T22:16:52,132 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,132 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,132 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,135 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,135 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:52,135 | ^ 2025-09-04T22:16:52,135 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,135 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,135 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,138 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:52,138 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:52,138 | ^~ 2025-09-04T22:16:52,138 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,138 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,138 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,141 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,142 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:52,142 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,142 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,142 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,142 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,145 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:52,145 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:52,145 | ^~~~~~~~~ 2025-09-04T22:16:52,145 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,145 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,145 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,148 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,148 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:52,148 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,149 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,149 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,149 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,151 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:52,152 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:52,152 | ^~~~~~~~~ 2025-09-04T22:16:52,152 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,152 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,152 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,155 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,155 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:52,155 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,155 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,155 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,155 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,158 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:52,158 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:52,158 | ^~~~~~~~~ 2025-09-04T22:16:52,158 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,158 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,159 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,162 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,162 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:52,162 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,162 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,162 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,162 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,165 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:52,165 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:52,165 | ^~~~~~~~~ 2025-09-04T22:16:52,165 ast/src/moc.c:2217:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,165 2217 | MAKE_ADDPIXELMASK(UB,unsigned char,UNSIGNED_CHAR) 2025-09-04T22:16:52,165 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,902 ast/src/moc.c: In function ‘AddPixelMaskS’: 2025-09-04T22:16:52,905 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,905 1984 | if( !ok ) { \ 2025-09-04T22:16:52,905 | ^ 2025-09-04T22:16:52,905 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,905 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,905 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,908 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:52,908 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:52,908 | ^~ 2025-09-04T22:16:52,909 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,909 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,909 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,912 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,912 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:52,913 | ^ 2025-09-04T22:16:52,913 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,913 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,913 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,916 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:52,916 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:52,916 | ^~ 2025-09-04T22:16:52,916 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,916 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,916 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,919 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,919 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:52,919 | ^ 2025-09-04T22:16:52,919 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,919 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,920 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,922 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:52,922 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:52,923 | ^~ 2025-09-04T22:16:52,923 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,923 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,923 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,926 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,926 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:52,926 | ^ 2025-09-04T22:16:52,926 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,926 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,926 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,929 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:52,929 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:52,929 | ^~ 2025-09-04T22:16:52,929 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,929 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,929 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,932 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,932 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:52,932 | ^ 2025-09-04T22:16:52,932 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,932 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,933 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,935 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:52,935 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:52,935 | ^~ 2025-09-04T22:16:52,936 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,936 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,936 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,939 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,939 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:52,939 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,939 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,939 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,939 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,942 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:52,942 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:52,942 | ^~~~~~~~~ 2025-09-04T22:16:52,942 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,942 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,942 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,946 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,946 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:52,946 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,946 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,946 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,946 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,949 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:52,949 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:52,949 | ^~~~~~~~~ 2025-09-04T22:16:52,949 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,949 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,949 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,952 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,952 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:52,952 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,953 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,953 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,953 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,955 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:52,956 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:52,956 | ^~~~~~~~~ 2025-09-04T22:16:52,956 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,956 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,956 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,959 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:52,959 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:52,959 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,959 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,959 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,959 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:52,962 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:52,962 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:52,962 | ^~~~~~~~~ 2025-09-04T22:16:52,962 ast/src/moc.c:2214:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:52,963 2214 | MAKE_ADDPIXELMASK(S,short int,SHORT_INT) 2025-09-04T22:16:52,963 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,705 ast/src/moc.c: In function ‘AddPixelMaskL’: 2025-09-04T22:16:53,708 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,709 1984 | if( !ok ) { \ 2025-09-04T22:16:53,709 | ^ 2025-09-04T22:16:53,709 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,709 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,709 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,712 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:53,712 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:53,712 | ^~ 2025-09-04T22:16:53,712 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,712 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,712 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,716 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,716 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:53,716 | ^ 2025-09-04T22:16:53,716 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,716 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,716 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,719 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:53,719 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:53,719 | ^~ 2025-09-04T22:16:53,719 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,720 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,720 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,723 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,723 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:53,723 | ^ 2025-09-04T22:16:53,723 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,723 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,723 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,726 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:53,726 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:53,726 | ^~ 2025-09-04T22:16:53,726 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,726 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,726 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,729 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,729 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:53,729 | ^ 2025-09-04T22:16:53,729 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,729 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,729 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,732 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:53,732 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:53,732 | ^~ 2025-09-04T22:16:53,732 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,733 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,733 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,736 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,736 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:53,736 | ^ 2025-09-04T22:16:53,736 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,736 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,736 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,739 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:53,739 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:53,739 | ^~ 2025-09-04T22:16:53,739 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,739 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,739 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,742 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,742 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:53,742 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,743 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,743 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,743 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,745 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:53,746 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:53,746 | ^~~~~~~~~ 2025-09-04T22:16:53,746 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,746 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,746 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,749 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,749 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:53,749 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,749 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,749 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,749 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,752 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:53,752 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:53,752 | ^~~~~~~~~ 2025-09-04T22:16:53,752 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,753 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,753 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,756 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,756 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:53,756 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,756 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,756 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,756 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,759 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:53,759 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:53,759 | ^~~~~~~~~ 2025-09-04T22:16:53,759 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,759 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,759 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,762 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:53,763 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:53,763 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,763 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,763 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,763 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:53,766 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:53,766 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:53,766 | ^~~~~~~~~ 2025-09-04T22:16:53,766 ast/src/moc.c:2210:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:53,766 2210 | MAKE_ADDPIXELMASK(L,long int,LONG_INT) 2025-09-04T22:16:53,766 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,500 ast/src/moc.c: In function ‘AddPixelMaskI’: 2025-09-04T22:16:54,503 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,504 1984 | if( !ok ) { \ 2025-09-04T22:16:54,504 | ^ 2025-09-04T22:16:54,504 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,504 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,504 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,507 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:54,507 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:54,507 | ^~ 2025-09-04T22:16:54,507 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,507 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,507 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,511 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,511 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:54,511 | ^ 2025-09-04T22:16:54,511 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,511 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,511 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,514 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:54,514 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:54,514 | ^~ 2025-09-04T22:16:54,514 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,514 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,514 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,518 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,518 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:54,519 | ^ 2025-09-04T22:16:54,519 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,519 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,519 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,523 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:54,523 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:54,523 | ^~ 2025-09-04T22:16:54,523 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,524 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,524 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,528 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,528 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:54,528 | ^ 2025-09-04T22:16:54,528 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,529 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,529 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,533 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:54,533 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:54,533 | ^~ 2025-09-04T22:16:54,533 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,533 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,533 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,538 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,538 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:54,538 | ^ 2025-09-04T22:16:54,538 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,538 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,538 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,542 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:54,542 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:54,542 | ^~ 2025-09-04T22:16:54,542 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,542 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,542 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,545 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,545 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:54,545 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,546 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,546 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,546 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,548 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:54,549 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:54,549 | ^~~~~~~~~ 2025-09-04T22:16:54,549 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,549 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,549 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,552 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,552 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:54,552 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,552 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,552 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,552 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,555 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:54,555 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:54,555 | ^~~~~~~~~ 2025-09-04T22:16:54,555 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,555 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,556 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,559 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,559 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:54,559 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,559 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,559 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,559 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,562 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:54,562 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:54,562 | ^~~~~~~~~ 2025-09-04T22:16:54,562 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,562 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,562 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,565 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:54,566 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:54,566 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,566 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,566 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,566 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:54,569 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:54,569 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:54,569 | ^~~~~~~~~ 2025-09-04T22:16:54,569 ast/src/moc.c:2212:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:54,569 2212 | MAKE_ADDPIXELMASK(I,int,INT) 2025-09-04T22:16:54,569 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,302 ast/src/moc.c: In function ‘AddPixelMaskF’: 2025-09-04T22:16:55,305 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,305 1984 | if( !ok ) { \ 2025-09-04T22:16:55,305 | ^ 2025-09-04T22:16:55,305 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,305 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,305 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,308 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:55,308 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:55,308 | ^~ 2025-09-04T22:16:55,308 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,309 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,309 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,312 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,312 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:55,312 | ^ 2025-09-04T22:16:55,312 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,313 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,313 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,315 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:55,316 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:55,316 | ^~ 2025-09-04T22:16:55,316 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,316 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,316 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,319 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,319 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:55,319 | ^ 2025-09-04T22:16:55,319 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,319 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,319 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,322 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:55,322 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:55,322 | ^~ 2025-09-04T22:16:55,322 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,322 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,322 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,325 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,325 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:55,325 | ^ 2025-09-04T22:16:55,326 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,326 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,326 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,328 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:55,329 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:55,329 | ^~ 2025-09-04T22:16:55,329 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,329 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,329 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,332 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,332 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:55,332 | ^ 2025-09-04T22:16:55,332 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,332 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,332 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,335 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:55,335 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:55,335 | ^~ 2025-09-04T22:16:55,335 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,335 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,335 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,338 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,339 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:55,339 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,339 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,339 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,339 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,342 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:55,342 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:55,342 | ^~~~~~~~~ 2025-09-04T22:16:55,342 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,342 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,342 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,345 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,345 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:55,345 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,346 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,346 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,346 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,348 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:55,349 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:55,349 | ^~~~~~~~~ 2025-09-04T22:16:55,349 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,349 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,349 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,352 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,352 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:55,352 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,352 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,352 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,352 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,355 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:55,355 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:55,355 | ^~~~~~~~~ 2025-09-04T22:16:55,355 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,356 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,356 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,359 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:55,359 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:55,359 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,359 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,359 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,359 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:55,362 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:55,362 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:55,362 | ^~~~~~~~~ 2025-09-04T22:16:55,362 ast/src/moc.c:2218:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:55,362 2218 | MAKE_ADDPIXELMASK(F,float,FLOAT) 2025-09-04T22:16:55,362 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,094 ast/src/moc.c: In function ‘AddPixelMaskD’: 2025-09-04T22:16:56,097 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,097 1984 | if( !ok ) { \ 2025-09-04T22:16:56,097 | ^ 2025-09-04T22:16:56,097 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,097 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,097 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,100 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:56,100 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:56,101 | ^~ 2025-09-04T22:16:56,101 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,101 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,101 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,104 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,105 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:56,105 | ^ 2025-09-04T22:16:56,105 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,105 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,105 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,108 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:56,108 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:56,108 | ^~ 2025-09-04T22:16:56,108 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,108 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,108 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,111 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,111 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:56,111 | ^ 2025-09-04T22:16:56,111 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,112 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,112 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,114 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:56,115 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:56,115 | ^~ 2025-09-04T22:16:56,115 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,115 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,115 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,118 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,118 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:56,118 | ^ 2025-09-04T22:16:56,118 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,118 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,118 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,121 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:56,121 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:56,121 | ^~ 2025-09-04T22:16:56,121 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,121 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,122 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,125 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,125 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:56,125 | ^ 2025-09-04T22:16:56,125 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,125 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,125 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,128 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:56,128 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:56,128 | ^~ 2025-09-04T22:16:56,128 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,128 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,128 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,131 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,132 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:56,132 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,132 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,132 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,132 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,135 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:56,135 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:56,135 | ^~~~~~~~~ 2025-09-04T22:16:56,135 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,135 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,135 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,138 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,138 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:56,138 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,138 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,139 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,139 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,141 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:56,141 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:56,142 | ^~~~~~~~~ 2025-09-04T22:16:56,142 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,142 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,142 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,145 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,145 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:56,145 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,145 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,145 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,145 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,148 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:56,148 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:56,148 | ^~~~~~~~~ 2025-09-04T22:16:56,148 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,148 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,149 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,152 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,152 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:56,152 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,152 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,152 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,152 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,155 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:56,155 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:56,155 | ^~~~~~~~~ 2025-09-04T22:16:56,155 ast/src/moc.c:2209:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,155 2209 | MAKE_ADDPIXELMASK(D,double,DOUBLE) 2025-09-04T22:16:56,155 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,889 ast/src/moc.c: In function ‘AddPixelMaskB’: 2025-09-04T22:16:56,892 ast/src/moc.c:1984:9: warning: ‘ok’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,892 1984 | if( !ok ) { \ 2025-09-04T22:16:56,892 | ^ 2025-09-04T22:16:56,892 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,892 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,892 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,895 ast/src/moc.c:1896:8: note: ‘ok’ was declared here 2025-09-04T22:16:56,895 1896 | int ok; /* At least one selected pixel? */ \ 2025-09-04T22:16:56,896 | ^~ 2025-09-04T22:16:56,896 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,896 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,896 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,899 ast/src/moc.c:2031:31: warning: ‘hx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,899 2031 | ubnd_in[ 0 ] = hx + HALF; \ 2025-09-04T22:16:56,900 | ^ 2025-09-04T22:16:56,900 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,900 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,900 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,903 ast/src/moc.c:1861:11: note: ‘hx’ was declared here 2025-09-04T22:16:56,903 1861 | AstDim hx; /* Upper bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:56,903 | ^~ 2025-09-04T22:16:56,903 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,903 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,903 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,906 ast/src/moc.c:2033:31: warning: ‘hy’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,906 2033 | ubnd_in[ 1 ] = hy + HALF; \ 2025-09-04T22:16:56,906 | ^ 2025-09-04T22:16:56,906 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,906 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,906 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,909 ast/src/moc.c:1862:11: note: ‘hy’ was declared here 2025-09-04T22:16:56,909 1862 | AstDim hy; /* Upper bound on 2ns grid axis of selection box */ \ 2025-09-04T22:16:56,909 | ^~ 2025-09-04T22:16:56,909 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,909 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,910 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,912 ast/src/moc.c:2030:31: warning: ‘lx’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,912 2030 | lbnd_in[ 0 ] = lx - HALF; \ 2025-09-04T22:16:56,913 | ^ 2025-09-04T22:16:56,913 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,913 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,913 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,916 ast/src/moc.c:1865:11: note: ‘lx’ was declared here 2025-09-04T22:16:56,916 1865 | AstDim lx; /* Lower bound on 1st grid axis of selection box */ \ 2025-09-04T22:16:56,916 | ^~ 2025-09-04T22:16:56,916 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,916 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,916 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,919 ast/src/moc.c:2032:31: warning: ‘ly’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,919 2032 | lbnd_in[ 1 ] = ly - HALF; \ 2025-09-04T22:16:56,919 | ^ 2025-09-04T22:16:56,919 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,919 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,919 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,922 ast/src/moc.c:1866:11: note: ‘ly’ was declared here 2025-09-04T22:16:56,922 1866 | AstDim ly; /* Lower bound on 2nd grid axis of selection box */ \ 2025-09-04T22:16:56,922 | ^~ 2025-09-04T22:16:56,922 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,922 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,923 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,926 ast/src/moc.c:2129:22: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,926 2129 | ina[ 0 ] = glbnd_min[ 0 ]; \ 2025-09-04T22:16:56,926 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,926 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,926 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,926 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,929 ast/src/moc.c:1859:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:56,929 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:56,929 | ^~~~~~~~~ 2025-09-04T22:16:56,929 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,929 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,929 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,932 ast/src/moc.c:2130:22: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,933 2130 | inb[ 0 ] = glbnd_min[ 1 ]; \ 2025-09-04T22:16:56,933 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,933 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,933 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,933 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,936 ast/src/moc.c:1859:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:56,936 1859 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ \ 2025-09-04T22:16:56,936 | ^~~~~~~~~ 2025-09-04T22:16:56,936 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,936 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,936 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,939 ast/src/moc.c:2131:22: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,939 2131 | ina[ 1 ] = gubnd_min[ 0 ]; \ 2025-09-04T22:16:56,939 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,939 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,939 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,940 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,942 ast/src/moc.c:1860:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:56,942 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:56,942 | ^~~~~~~~~ 2025-09-04T22:16:56,943 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,943 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,943 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,946 ast/src/moc.c:2132:22: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:56,946 2132 | inb[ 1 ] = gubnd_min[ 1 ]; \ 2025-09-04T22:16:56,946 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,946 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,946 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,946 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:56,949 ast/src/moc.c:1860:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:56,949 1860 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ \ 2025-09-04T22:16:56,949 | ^~~~~~~~~ 2025-09-04T22:16:56,949 ast/src/moc.c:2216:1: note: in expansion of macro ‘MAKE_ADDPIXELMASK’ 2025-09-04T22:16:56,949 2216 | MAKE_ADDPIXELMASK(B,signed char,SIGNED_CHAR) 2025-09-04T22:16:56,949 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:16:57,438 ast/src/moc.c: In function ‘AddCell’: 2025-09-04T22:16:57,438 ast/src/moc.c:639:28: warning: ‘maxorder’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:57,438 639 | shift = 2*( maxorder - order ); 2025-09-04T22:16:57,438 | ~~~~~~~~~~~^~~~~~~~~ 2025-09-04T22:16:57,438 ast/src/moc.c:598:8: note: ‘maxorder’ was declared here 2025-09-04T22:16:57,438 598 | int maxorder; 2025-09-04T22:16:57,439 | ^~~~~~~~ 2025-09-04T22:16:57,526 ast/src/moc.c: In function ‘AddMocData’: 2025-09-04T22:16:57,527 ast/src/moc.c:858:30: warning: ‘pnk’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:57,527 858 | order = log2_64( *pnk / 4 ) / 2; 2025-09-04T22:16:57,527 | ^~~~ 2025-09-04T22:16:57,527 ast/src/moc.c:766:19: note: ‘pnk’ was declared here 2025-09-04T22:16:57,527 766 | const int64_t *pnk; 2025-09-04T22:16:57,528 | ^~~ 2025-09-04T22:16:57,528 ast/src/moc.c:855:30: warning: ‘pni’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:57,528 855 | order = log2_32( *pni / 4 ) / 2; 2025-09-04T22:16:57,528 | ^~~~ 2025-09-04T22:16:57,528 ast/src/moc.c:765:15: note: ‘pni’ was declared here 2025-09-04T22:16:57,529 765 | const int *pni; 2025-09-04T22:16:57,529 | ^~~ 2025-09-04T22:16:57,725 ast/src/moc.c: In function ‘AddRegion’: 2025-09-04T22:16:57,728 ast/src/moc.c:2602:19: warning: ‘glbnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:57,728 2602 | ina[ 0 ] = glbnd_min[ 0 ]; 2025-09-04T22:16:57,728 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:57,730 ast/src/moc.c:2319:11: note: ‘glbnd_min[0]’ was declared here 2025-09-04T22:16:57,730 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T22:16:57,730 | ^~~~~~~~~ 2025-09-04T22:16:57,733 ast/src/moc.c:2603:19: warning: ‘glbnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:57,733 2603 | inb[ 0 ] = glbnd_min[ 1 ]; 2025-09-04T22:16:57,733 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:57,735 ast/src/moc.c:2319:11: note: ‘glbnd_min[1]’ was declared here 2025-09-04T22:16:57,735 2319 | AstDim glbnd_min[2]; /* Best lower bounds of region in grid coords */ 2025-09-04T22:16:57,735 | ^~~~~~~~~ 2025-09-04T22:16:57,738 ast/src/moc.c:2604:19: warning: ‘gubnd_min[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:57,738 2604 | ina[ 1 ] = gubnd_min[ 0 ]; 2025-09-04T22:16:57,738 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:57,740 ast/src/moc.c:2320:11: note: ‘gubnd_min[0]’ was declared here 2025-09-04T22:16:57,740 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T22:16:57,740 | ^~~~~~~~~ 2025-09-04T22:16:57,742 ast/src/moc.c:2605:19: warning: ‘gubnd_min[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:16:57,743 2605 | inb[ 1 ] = gubnd_min[ 1 ]; 2025-09-04T22:16:57,743 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 2025-09-04T22:16:57,745 ast/src/moc.c:2320:11: note: ‘gubnd_min[1]’ was declared here 2025-09-04T22:16:57,745 2320 | AstDim gubnd_min[2]; /* Best upper bounds of region in grid coords */ 2025-09-04T22:16:57,745 | ^~~~~~~~~ 2025-09-04T22:16:59,202 In file included from ast/src/mapping.h:327, 2025-09-04T22:16:59,202 from ast/src/frame.h:556, 2025-09-04T22:16:59,202 from ast/src/region.h:68, 2025-09-04T22:16:59,203 from ast/src/moc.h:68, 2025-09-04T22:16:59,203 from ast/src/mocchan.c:111: 2025-09-04T22:16:59,203 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:16:59,203 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:16:59,203 | ^~~~~~~~ 2025-09-04T22:16:59,204 In file included from ast/src/pointset.h:194: 2025-09-04T22:16:59,204 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:16:59,204 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:16:59,204 | ^~~~~~~~ 2025-09-04T22:16:59,987 In file included from ast/src/normmap.c:97: 2025-09-04T22:16:59,987 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:16:59,987 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:16:59,987 | ^~~~~~~~ 2025-09-04T22:16:59,988 In file included from ast/src/pointset.h:194: 2025-09-04T22:16:59,988 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:16:59,988 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:16:59,988 | ^~~~~~~~ 2025-09-04T22:17:00,617 In file included from ast/src/nullregion.c:83: 2025-09-04T22:17:00,617 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:00,617 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:00,618 | ^~~~~~~~ 2025-09-04T22:17:00,618 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:00,619 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:00,619 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:00,619 | ^~~~~~~~ 2025-09-04T22:17:01,449 In file included from ast/src/mapping.h:327, 2025-09-04T22:17:01,449 from ast/src/frame.h:556, 2025-09-04T22:17:01,449 from ast/src/frameset.h:438, 2025-09-04T22:17:01,449 from ast/src/plot.h:86, 2025-09-04T22:17:01,449 from ast/src/object.c:277: 2025-09-04T22:17:01,449 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:01,449 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:01,449 | ^~~~~~~~ 2025-09-04T22:17:01,450 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:01,450 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:01,450 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:01,451 | ^~~~~~~~ 2025-09-04T22:17:01,605 ast/src/object.c: In function ‘FromStringSource’: 2025-09-04T22:17:01,609 ast/src/object.c:4575:14: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘unsigned int’} due to unsignedness of other operand [-Wsign-compare] 2025-09-04T22:17:01,609 4575 | nc = nl ? nl - data->ptr : strlen( data->ptr ); 2025-09-04T22:17:01,609 | ^~~~~~~~~~~~~~ 2025-09-04T22:17:04,131 In file included from ast/src/pcdmap.c:112: 2025-09-04T22:17:04,131 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:04,131 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:04,131 | ^~~~~~~~ 2025-09-04T22:17:04,132 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:04,132 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:04,133 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:04,133 | ^~~~~~~~ 2025-09-04T22:17:05,722 In file included from ast/src/permmap.c:115: 2025-09-04T22:17:05,723 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:05,723 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:05,723 | ^~~~~~~~ 2025-09-04T22:17:05,724 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:05,724 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:05,724 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:05,724 | ^~~~~~~~ 2025-09-04T22:17:08,070 In file included from ast/src/mapping.h:327, 2025-09-04T22:17:08,070 from ast/src/cmpmap.h:139, 2025-09-04T22:17:08,070 from ast/src/plot.c:1481: 2025-09-04T22:17:08,070 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:08,070 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:08,070 | ^~~~~~~~ 2025-09-04T22:17:08,071 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:08,071 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:08,072 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:08,072 | ^~~~~~~~ 2025-09-04T22:17:08,357 ast/src/plot.c: In function ‘CheckLabels2’: 2025-09-04T22:17:08,360 ast/src/plot.c:6258:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:17:08,360 6258 | if( llen > strlen( old_list[ i ] ) ) { 2025-09-04T22:17:08,361 | ^ 2025-09-04T22:17:09,187 ast/src/plot.c: In function ‘HasEscapes’: 2025-09-04T22:17:09,203 ast/src/plot.c:19520:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:17:09,203 19520 | } else if( nc < strlen( text ) ) { 2025-09-04T22:17:09,204 | ^ 2025-09-04T22:17:10,022 ast/src/plot.c: At top level: 2025-09-04T22:17:10,046 ast/src/plot.c:26524:59: warning: argument 3 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 2025-09-04T22:17:10,046 26524 | static void TextLabels( AstPlot *this, int edgeticks, int dounits[2], 2025-09-04T22:17:10,046 | ~~~~^~~~~~~~~~ 2025-09-04T22:17:10,046 ast/src/plot.c:2340:41: note: previously declared as ‘int *’ 2025-09-04T22:17:10,046 2340 | static void TextLabels( AstPlot *, int, int *, const char *, const char *, int * ); 2025-09-04T22:17:10,046 | ^~~~~ 2025-09-04T22:17:21,623 In function ‘TickMarks’, 2025-09-04T22:17:21,623 inlined from ‘GridLines.constprop’ at ast/src/plot.c:18837:22: 2025-09-04T22:17:21,650 ast/src/plot.c:27515:7: warning: ‘refval’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:17:21,650 27515 | CheckLabels( this, frame, axis, ticks, nmajor, 1, labels, refval, status ); 2025-09-04T22:17:21,650 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:17:21,650 ast/src/plot.c: In function ‘GridLines.constprop’: 2025-09-04T22:17:21,676 ast/src/plot.c:27375:11: note: ‘refval’ was declared here 2025-09-04T22:17:21,676 27375 | double refval; /* Value for other axis to use when normalizing */ 2025-09-04T22:17:21,676 | ^~~~~~ 2025-09-04T22:17:34,692 In file included from ast/src/mapping.h:327, 2025-09-04T22:17:34,693 from ast/src/frame.h:556, 2025-09-04T22:17:34,693 from ast/src/cmpframe.h:257, 2025-09-04T22:17:34,693 from ast/src/plot3d.c:1161: 2025-09-04T22:17:34,693 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:34,693 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:34,693 | ^~~~~~~~ 2025-09-04T22:17:34,694 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:34,694 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:34,694 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:34,694 | ^~~~~~~~ 2025-09-04T22:17:34,930 ast/src/plot3d.c:6591:31: warning: argument 4 of type ‘const float[]’ with mismatched bound [-Warray-parameter=] 2025-09-04T22:17:34,930 6591 | const float up[], const char *just, int *status ){ 2025-09-04T22:17:34,930 | ~~~~~~~~~~~~^~~~ 2025-09-04T22:17:34,931 ast/src/plot3d.c:1311:61: note: previously declared as ‘const float[2]’ 2025-09-04T22:17:34,931 1311 | static void Text( AstPlot *, const char *, const double [], const float [2], const char *, int * ); 2025-09-04T22:17:34,931 | ^~~~~~~~~~~~~~~ 2025-09-04T22:17:35,224 ast/src/plot3d.c: In function ‘Text’: 2025-09-04T22:17:35,229 ast/src/plot3d.c:6765:18: warning: ‘astG3DText’ accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 2025-09-04T22:17:35,230 6765 | if( !astG3DText( ltext, ref, ljust, (float *) up, norm ) ) { 2025-09-04T22:17:35,230 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:17:35,230 ast/src/plot3d.c:6765:18: note: referencing argument 4 of type ‘float[3]’ 2025-09-04T22:17:35,231 ast/src/plot3d.c:6765:18: note: referencing argument 5 of type ‘float[3]’ 2025-09-04T22:17:35,231 In file included from ast/src/plot3d.c:1171: 2025-09-04T22:17:35,231 ast/src/grf3d.h:65:5: note: in a call to function ‘astG3DText’ 2025-09-04T22:17:35,232 65 | int astG3DText( const char *, float[3], const char *, float[3], float[3] ); 2025-09-04T22:17:35,232 | ^~~~~~~~~~ 2025-09-04T22:17:41,025 In file included from ast/src/pointlist.c:103: 2025-09-04T22:17:41,025 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:41,025 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:41,025 | ^~~~~~~~ 2025-09-04T22:17:41,026 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:41,026 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:41,026 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:41,026 | ^~~~~~~~ 2025-09-04T22:17:44,535 In file included from ast/src/pointset.c:466: 2025-09-04T22:17:44,535 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:44,535 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:44,535 | ^~~~~~~~ 2025-09-04T22:17:44,536 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:44,536 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:44,536 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:44,536 | ^~~~~~~~ 2025-09-04T22:17:44,587 ast/src/pointset.c: In function ‘astCheckNaN_’: 2025-09-04T22:17:44,588 ast/src/pointset.c:1686:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T22:17:44,589 1686 | for( i = 0; i < sizeof( ast_nan ); i++ ) *(p++) = 255; 2025-09-04T22:17:44,589 | ^ 2025-09-04T22:17:44,589 ast/src/pointset.c: In function ‘astCheckNaNF_’: 2025-09-04T22:17:44,591 ast/src/pointset.c:1739:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-04T22:17:44,591 1739 | for( i = 0; i < sizeof( ast_nanf ); i++ ) *(p++) = 255; 2025-09-04T22:17:44,591 | ^ 2025-09-04T22:17:46,097 In file included from ast/src/polygon.c:170: 2025-09-04T22:17:46,097 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:17:46,097 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:17:46,097 | ^~~~~~~~ 2025-09-04T22:17:46,098 In file included from ast/src/pointset.h:194: 2025-09-04T22:17:46,098 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:17:46,098 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:17:46,098 | ^~~~~~~~ 2025-09-04T22:19:05,133 In file included from ast/src/polymap.c:161: 2025-09-04T22:19:05,133 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:05,134 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:05,134 | ^~~~~~~~ 2025-09-04T22:19:05,134 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:05,135 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:05,135 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:05,135 | ^~~~~~~~ 2025-09-04T22:19:09,654 In file included from ast/src/prism.c:105: 2025-09-04T22:19:09,654 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:09,654 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:09,654 | ^~~~~~~~ 2025-09-04T22:19:09,655 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:09,655 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:09,655 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:09,656 | ^~~~~~~~ 2025-09-04T22:19:12,056 In file included from ast/src/ratemap.c:91: 2025-09-04T22:19:12,056 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:12,056 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:12,056 | ^~~~~~~~ 2025-09-04T22:19:12,057 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:12,057 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:12,057 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:12,057 | ^~~~~~~~ 2025-09-04T22:19:12,813 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:12,813 from ast/src/region.c:828: 2025-09-04T22:19:12,813 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:12,813 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:12,814 | ^~~~~~~~ 2025-09-04T22:19:12,815 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:12,815 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:12,815 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:12,815 | ^~~~~~~~ 2025-09-04T22:19:21,695 ast/src/region.c: In function ‘OverlapX’: 2025-09-04T22:19:21,701 ast/src/region.c:7299:24: warning: ‘inside1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:21,701 7299 | if( inside1 ) { 2025-09-04T22:19:21,701 | ^ 2025-09-04T22:19:21,707 ast/src/region.c:6951:8: note: ‘inside1’ was declared here 2025-09-04T22:19:21,707 6951 | int inside1; /* The position is inside reg1? */ 2025-09-04T22:19:21,707 | ^~~~~~~ 2025-09-04T22:19:22,072 ast/src/region.c: In function ‘astMask4D_’: 2025-09-04T22:19:22,092 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,092 13766 | return result; \ 2025-09-04T22:19:22,092 | ^~~~~~ 2025-09-04T22:19:22,092 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,093 13772 | MAKE_MASK4_(D,double) 2025-09-04T22:19:22,093 | ^~~~~~~~~~~ 2025-09-04T22:19:22,113 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,113 13740 | int result; \ 2025-09-04T22:19:22,113 | ^~~~~~ 2025-09-04T22:19:22,114 ast/src/region.c:13772:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,114 13772 | MAKE_MASK4_(D,double) 2025-09-04T22:19:22,114 | ^~~~~~~~~~~ 2025-09-04T22:19:22,149 ast/src/region.c: In function ‘astMask4F_’: 2025-09-04T22:19:22,170 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,170 13766 | return result; \ 2025-09-04T22:19:22,170 | ^~~~~~ 2025-09-04T22:19:22,170 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,170 13773 | MAKE_MASK4_(F,float) 2025-09-04T22:19:22,170 | ^~~~~~~~~~~ 2025-09-04T22:19:22,191 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,191 13740 | int result; \ 2025-09-04T22:19:22,191 | ^~~~~~ 2025-09-04T22:19:22,191 ast/src/region.c:13773:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,191 13773 | MAKE_MASK4_(F,float) 2025-09-04T22:19:22,192 | ^~~~~~~~~~~ 2025-09-04T22:19:22,227 ast/src/region.c: In function ‘astMask4L_’: 2025-09-04T22:19:22,248 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,249 13766 | return result; \ 2025-09-04T22:19:22,249 | ^~~~~~ 2025-09-04T22:19:22,249 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,249 13774 | MAKE_MASK4_(L,long int) 2025-09-04T22:19:22,249 | ^~~~~~~~~~~ 2025-09-04T22:19:22,270 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,270 13740 | int result; \ 2025-09-04T22:19:22,271 | ^~~~~~ 2025-09-04T22:19:22,271 ast/src/region.c:13774:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,271 13774 | MAKE_MASK4_(L,long int) 2025-09-04T22:19:22,271 | ^~~~~~~~~~~ 2025-09-04T22:19:22,306 ast/src/region.c: In function ‘astMask4UL_’: 2025-09-04T22:19:22,327 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,327 13766 | return result; \ 2025-09-04T22:19:22,327 | ^~~~~~ 2025-09-04T22:19:22,327 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,327 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T22:19:22,327 | ^~~~~~~~~~~ 2025-09-04T22:19:22,348 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,348 13740 | int result; \ 2025-09-04T22:19:22,348 | ^~~~~~ 2025-09-04T22:19:22,348 ast/src/region.c:13775:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,348 13775 | MAKE_MASK4_(UL,unsigned long int) 2025-09-04T22:19:22,348 | ^~~~~~~~~~~ 2025-09-04T22:19:22,385 ast/src/region.c: In function ‘astMask4I_’: 2025-09-04T22:19:22,406 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,406 13766 | return result; \ 2025-09-04T22:19:22,406 | ^~~~~~ 2025-09-04T22:19:22,406 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,406 13776 | MAKE_MASK4_(I,int) 2025-09-04T22:19:22,406 | ^~~~~~~~~~~ 2025-09-04T22:19:22,427 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,427 13740 | int result; \ 2025-09-04T22:19:22,427 | ^~~~~~ 2025-09-04T22:19:22,427 ast/src/region.c:13776:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,427 13776 | MAKE_MASK4_(I,int) 2025-09-04T22:19:22,427 | ^~~~~~~~~~~ 2025-09-04T22:19:22,462 ast/src/region.c: In function ‘astMask4UI_’: 2025-09-04T22:19:22,483 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,483 13766 | return result; \ 2025-09-04T22:19:22,483 | ^~~~~~ 2025-09-04T22:19:22,483 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,483 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T22:19:22,484 | ^~~~~~~~~~~ 2025-09-04T22:19:22,504 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,504 13740 | int result; \ 2025-09-04T22:19:22,504 | ^~~~~~ 2025-09-04T22:19:22,505 ast/src/region.c:13777:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,505 13777 | MAKE_MASK4_(UI,unsigned int) 2025-09-04T22:19:22,505 | ^~~~~~~~~~~ 2025-09-04T22:19:22,540 ast/src/region.c: In function ‘astMask4S_’: 2025-09-04T22:19:22,561 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,561 13766 | return result; \ 2025-09-04T22:19:22,561 | ^~~~~~ 2025-09-04T22:19:22,561 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,561 13778 | MAKE_MASK4_(S,short int) 2025-09-04T22:19:22,561 | ^~~~~~~~~~~ 2025-09-04T22:19:22,582 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,582 13740 | int result; \ 2025-09-04T22:19:22,582 | ^~~~~~ 2025-09-04T22:19:22,582 ast/src/region.c:13778:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,582 13778 | MAKE_MASK4_(S,short int) 2025-09-04T22:19:22,582 | ^~~~~~~~~~~ 2025-09-04T22:19:22,617 ast/src/region.c: In function ‘astMask4US_’: 2025-09-04T22:19:22,639 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,639 13766 | return result; \ 2025-09-04T22:19:22,639 | ^~~~~~ 2025-09-04T22:19:22,639 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,639 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T22:19:22,639 | ^~~~~~~~~~~ 2025-09-04T22:19:22,660 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,660 13740 | int result; \ 2025-09-04T22:19:22,660 | ^~~~~~ 2025-09-04T22:19:22,660 ast/src/region.c:13779:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,661 13779 | MAKE_MASK4_(US,unsigned short int) 2025-09-04T22:19:22,661 | ^~~~~~~~~~~ 2025-09-04T22:19:22,696 ast/src/region.c: In function ‘astMask4B_’: 2025-09-04T22:19:22,716 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,717 13766 | return result; \ 2025-09-04T22:19:22,717 | ^~~~~~ 2025-09-04T22:19:22,717 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,717 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T22:19:22,717 | ^~~~~~~~~~~ 2025-09-04T22:19:22,738 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,738 13740 | int result; \ 2025-09-04T22:19:22,738 | ^~~~~~ 2025-09-04T22:19:22,738 ast/src/region.c:13780:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,738 13780 | MAKE_MASK4_(B,signed char) 2025-09-04T22:19:22,738 | ^~~~~~~~~~~ 2025-09-04T22:19:22,773 ast/src/region.c: In function ‘astMask4UB_’: 2025-09-04T22:19:22,794 ast/src/region.c:13766:11: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:19:22,794 13766 | return result; \ 2025-09-04T22:19:22,794 | ^~~~~~ 2025-09-04T22:19:22,794 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,794 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T22:19:22,795 | ^~~~~~~~~~~ 2025-09-04T22:19:22,815 ast/src/region.c:13740:8: note: ‘result’ was declared here 2025-09-04T22:19:22,815 13740 | int result; \ 2025-09-04T22:19:22,815 | ^~~~~~ 2025-09-04T22:19:22,815 ast/src/region.c:13781:1: note: in expansion of macro ‘MAKE_MASK4_’ 2025-09-04T22:19:22,816 13781 | MAKE_MASK4_(UB,unsigned char) 2025-09-04T22:19:22,816 | ^~~~~~~~~~~ 2025-09-04T22:19:23,583 In file included from ast/src/selectormap.c:102: 2025-09-04T22:19:23,584 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:23,584 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:23,584 | ^~~~~~~~ 2025-09-04T22:19:23,585 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:23,585 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:23,585 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:23,585 | ^~~~~~~~ 2025-09-04T22:19:24,457 In file included from ast/src/shiftmap.c:82: 2025-09-04T22:19:24,458 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:24,458 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:24,458 | ^~~~~~~~ 2025-09-04T22:19:24,459 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:24,459 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:24,459 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:24,459 | ^~~~~~~~ 2025-09-04T22:19:25,220 In file included from ast/src/skyaxis.c:141: 2025-09-04T22:19:25,220 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:25,220 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:25,220 | ^~~~~~~~ 2025-09-04T22:19:25,221 In file included from ./ast/pal.h:90, 2025-09-04T22:19:25,221 from ast/src/skyaxis.c:136: 2025-09-04T22:19:25,222 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:25,222 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:25,222 | ^~~~~~~~ 2025-09-04T22:19:28,025 In file included from ast/src/skyframe.c:767: 2025-09-04T22:19:28,026 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:28,026 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:28,026 | ^~~~~~~~ 2025-09-04T22:19:28,027 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:28,027 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:28,027 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:28,027 | ^~~~~~~~ 2025-09-04T22:19:28,329 ast/src/skyframe.c: In function ‘SetAttrib’: 2025-09-04T22:19:28,337 ast/src/skyframe.c:8662:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:19:28,337 8662 | if( nc == strlen( setting + offset ) ) { 2025-09-04T22:19:28,337 | ^~ 2025-09-04T22:19:28,346 ast/src/skyframe.c:8716:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:19:28,346 8716 | if( nc == strlen( setting + offset ) ) { 2025-09-04T22:19:28,347 | ^~ 2025-09-04T22:19:34,329 In file included from ast/src/slamap.c:188: 2025-09-04T22:19:34,329 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:34,329 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:34,329 | ^~~~~~~~ 2025-09-04T22:19:34,330 In file included from ./ast/pal.h:90, 2025-09-04T22:19:34,330 from ast/src/slamap.c:181: 2025-09-04T22:19:34,330 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:34,330 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:34,330 | ^~~~~~~~ 2025-09-04T22:19:38,129 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:38,129 from ast/src/specfluxframe.c:90: 2025-09-04T22:19:38,129 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:38,129 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:38,129 | ^~~~~~~~ 2025-09-04T22:19:38,130 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:38,130 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:38,130 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:38,130 | ^~~~~~~~ 2025-09-04T22:19:38,235 ast/src/specfluxframe.c: In function ‘astInitSpecFluxFrameVtab_’: 2025-09-04T22:19:38,236 ast/src/specfluxframe.c:460:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:38,236 460 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:19:38,236 | ^~~~~~~ 2025-09-04T22:19:38,236 ast/src/specfluxframe.c:458:19: warning: variable ‘object’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:38,237 458 | AstObjectVtab *object; /* Pointer to Object component of Vtab */ 2025-09-04T22:19:38,237 | ^~~~~~ 2025-09-04T22:19:38,262 ast/src/specfluxframe.c: In function ‘Dump’: 2025-09-04T22:19:38,264 ast/src/specfluxframe.c:1666:22: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:38,264 1666 | AstSpecFluxFrame *this; /* Pointer to the SpecFluxFrame structure */ 2025-09-04T22:19:38,264 | ^~~~ 2025-09-04T22:19:39,098 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:39,099 from ast/src/unit.h:55, 2025-09-04T22:19:39,099 from ast/src/specframe.c:212: 2025-09-04T22:19:39,099 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:39,099 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:39,099 | ^~~~~~~~ 2025-09-04T22:19:39,100 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:39,100 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:39,100 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:39,100 | ^~~~~~~~ 2025-09-04T22:19:39,420 ast/src/specframe.c: In function ‘Dump’: 2025-09-04T22:19:39,427 ast/src/specframe.c:6687:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:19:39,427 6687 | for( j = 2; j < strlen( buff ); j++ ) buff[ j ] = tolower( buff[ j ] ); 2025-09-04T22:19:39,427 | ^ 2025-09-04T22:19:43,259 In file included from ast/src/specmap.c:180: 2025-09-04T22:19:43,260 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:43,260 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:43,260 | ^~~~~~~~ 2025-09-04T22:19:43,261 In file included from ./ast/pal.h:90, 2025-09-04T22:19:43,261 from ast/src/specmap.c:174: 2025-09-04T22:19:43,261 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:43,261 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:43,261 | ^~~~~~~~ 2025-09-04T22:19:46,138 In file included from ast/src/sphmap.c:108: 2025-09-04T22:19:46,138 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:46,138 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:46,138 | ^~~~~~~~ 2025-09-04T22:19:46,139 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:46,139 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:46,139 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:46,139 | ^~~~~~~~ 2025-09-04T22:19:47,143 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:47,143 from ast/src/unitmap.h:131, 2025-09-04T22:19:47,144 from ast/src/stc.c:101: 2025-09-04T22:19:47,144 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:47,144 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:47,144 | ^~~~~~~~ 2025-09-04T22:19:47,145 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:47,145 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:47,145 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:47,145 | ^~~~~~~~ 2025-09-04T22:19:47,222 ast/src/stc.c: In function ‘ClearAttrib’: 2025-09-04T22:19:47,222 ast/src/stc.c:300:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:47,223 300 | int len; /* Length of attrib string */ 2025-09-04T22:19:47,223 | ^~~ 2025-09-04T22:19:47,230 ast/src/stc.c: In function ‘GetAttrib’: 2025-09-04T22:19:47,230 ast/src/stc.c:776:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:47,231 776 | int len; /* Length of attrib string */ 2025-09-04T22:19:47,231 | ^~~ 2025-09-04T22:19:47,265 ast/src/stc.c: In function ‘TestAttrib’: 2025-09-04T22:19:47,267 ast/src/stc.c:2844:8: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:47,267 2844 | int len; /* Length of attrib string */ 2025-09-04T22:19:47,268 | ^~~ 2025-09-04T22:19:47,270 ast/src/stc.c:2843:12: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:47,270 2843 | AstStc *this; /* Pointer to the Stc structure */ 2025-09-04T22:19:47,270 | ^~~~ 2025-09-04T22:19:48,683 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:48,683 from ast/src/frame.h:556, 2025-09-04T22:19:48,683 from ast/src/region.h:68, 2025-09-04T22:19:48,683 from ast/src/stc.h:71, 2025-09-04T22:19:48,683 from ast/src/stccatalogentrylocation.c:76: 2025-09-04T22:19:48,684 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:48,684 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:48,684 | ^~~~~~~~ 2025-09-04T22:19:48,685 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:48,685 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:48,685 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:48,685 | ^~~~~~~~ 2025-09-04T22:19:48,745 ast/src/stccatalogentrylocation.c: In function ‘astInitStcCatalogEntryLocationVtab_’: 2025-09-04T22:19:48,745 ast/src/stccatalogentrylocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:48,746 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:19:48,746 | ^~~ 2025-09-04T22:19:48,746 ast/src/stccatalogentrylocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:48,746 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:19:48,746 | ^~~~~~~ 2025-09-04T22:19:48,747 ast/src/stccatalogentrylocation.c: In function ‘Dump’: 2025-09-04T22:19:48,747 ast/src/stccatalogentrylocation.c:271:32: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:48,747 271 | AstStcCatalogEntryLocation *this; /* Pointer to the StcCatalogEntryLocation structure */ 2025-09-04T22:19:48,747 | ^~~~ 2025-09-04T22:19:49,057 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:49,058 from ast/src/frame.h:556, 2025-09-04T22:19:49,058 from ast/src/region.h:68, 2025-09-04T22:19:49,058 from ast/src/stc.h:71, 2025-09-04T22:19:49,058 from ast/src/stcobsdatalocation.c:97: 2025-09-04T22:19:49,058 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:49,058 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:49,058 | ^~~~~~~~ 2025-09-04T22:19:49,059 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:49,059 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:49,059 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:49,059 | ^~~~~~~~ 2025-09-04T22:19:49,121 ast/src/stcobsdatalocation.c: In function ‘astInitStcObsDataLocationVtab_’: 2025-09-04T22:19:49,121 ast/src/stcobsdatalocation.c:273:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:49,121 273 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:19:49,122 | ^~~ 2025-09-04T22:19:49,122 ast/src/stcobsdatalocation.c:271:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:49,122 271 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:19:49,122 | ^~~~~~~ 2025-09-04T22:19:49,506 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:49,506 from ast/src/frame.h:556, 2025-09-04T22:19:49,506 from ast/src/region.h:68, 2025-09-04T22:19:49,507 from ast/src/stc.h:71, 2025-09-04T22:19:49,507 from ast/src/stcresourceprofile.c:76: 2025-09-04T22:19:49,507 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:49,507 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:49,507 | ^~~~~~~~ 2025-09-04T22:19:49,508 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:49,508 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:49,508 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:49,508 | ^~~~~~~~ 2025-09-04T22:19:49,567 ast/src/stcresourceprofile.c: In function ‘astInitStcResourceProfileVtab_’: 2025-09-04T22:19:49,567 ast/src/stcresourceprofile.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:49,567 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:19:49,567 | ^~~ 2025-09-04T22:19:49,567 ast/src/stcresourceprofile.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:49,567 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:19:49,568 | ^~~~~~~ 2025-09-04T22:19:49,568 ast/src/stcresourceprofile.c: In function ‘Dump’: 2025-09-04T22:19:49,568 ast/src/stcresourceprofile.c:270:27: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:49,568 270 | AstStcResourceProfile *this; /* Pointer to the StcResourceProfile structure */ 2025-09-04T22:19:49,568 | ^~~~ 2025-09-04T22:19:49,878 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:49,878 from ast/src/frame.h:556, 2025-09-04T22:19:49,878 from ast/src/stcschan.c:216: 2025-09-04T22:19:49,878 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:49,878 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:49,878 | ^~~~~~~~ 2025-09-04T22:19:49,879 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:49,879 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:49,879 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:49,880 | ^~~~~~~~ 2025-09-04T22:19:50,487 In file included from ast/src/frame.h:554: 2025-09-04T22:19:50,488 ast/src/stcschan.c: In function ‘MakeSpaceRegion’: 2025-09-04T22:19:50,490 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:19:50,490 511 | #define astRetF_(x) (x) 2025-09-04T22:19:50,490 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:19:50,490 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:19:50,490 | ^~~~~~ 2025-09-04T22:19:50,490 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:19:50,490 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:19:50,490 | ^~~~~~~~~ 2025-09-04T22:19:50,490 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:19:50,490 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T22:19:50,490 | ^~~~~~~~~~ 2025-09-04T22:19:50,492 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:19:50,492 511 | #define astRetF_(x) (x) 2025-09-04T22:19:50,493 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:19:50,493 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:19:50,493 | ^~~~~~ 2025-09-04T22:19:50,493 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:19:50,493 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:19:50,493 | ^~~~~~~~~ 2025-09-04T22:19:50,493 ast/src/stcschan.c:2000:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:19:50,493 2000 | result = (AstRegion *) astEllipse( frm, 1, vec1, vec2, &val3, NULL, " ", 2025-09-04T22:19:50,493 | ^~~~~~~~~~ 2025-09-04T22:19:50,493 In file included from ast/src/stcschan.c:236: 2025-09-04T22:19:50,494 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:19:50,494 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:19:50,494 | ^~~~~~~~~~~ 2025-09-04T22:19:57,045 In file included from ast/src/mapping.h:327, 2025-09-04T22:19:57,045 from ast/src/frame.h:556, 2025-09-04T22:19:57,046 from ast/src/region.h:68, 2025-09-04T22:19:57,046 from ast/src/stc.h:71, 2025-09-04T22:19:57,046 from ast/src/stcsearchlocation.c:76: 2025-09-04T22:19:57,046 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:57,046 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:57,046 | ^~~~~~~~ 2025-09-04T22:19:57,047 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:57,047 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:57,047 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:57,047 | ^~~~~~~~ 2025-09-04T22:19:57,110 ast/src/stcsearchlocation.c: In function ‘astInitStcSearchLocationVtab_’: 2025-09-04T22:19:57,111 ast/src/stcsearchlocation.c:179:16: warning: variable ‘stc’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:57,111 179 | AstStcVtab *stc; /* Pointer to Stc component of Vtab */ 2025-09-04T22:19:57,111 | ^~~ 2025-09-04T22:19:57,111 ast/src/stcsearchlocation.c:178:20: warning: variable ‘mapping’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:57,111 178 | AstMappingVtab *mapping; /* Pointer to Mapping component of Vtab */ 2025-09-04T22:19:57,111 | ^~~~~~~ 2025-09-04T22:19:57,112 ast/src/stcsearchlocation.c: In function ‘Dump’: 2025-09-04T22:19:57,112 ast/src/stcsearchlocation.c:269:26: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:19:57,112 269 | AstStcSearchLocation *this; /* Pointer to the StcSearchLocation structure */ 2025-09-04T22:19:57,112 | ^~~~ 2025-09-04T22:19:57,425 In file included from ast/src/switchmap.c:138: 2025-09-04T22:19:57,425 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:19:57,425 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:19:57,425 | ^~~~~~~~ 2025-09-04T22:19:57,426 In file included from ast/src/pointset.h:194: 2025-09-04T22:19:57,426 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:19:57,426 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:19:57,426 | ^~~~~~~~ 2025-09-04T22:19:59,157 ast/src/table.c:3535:27: warning: argument 4 of type ‘char[101]’ with mismatched bound [-Warray-parameter=] 2025-09-04T22:19:59,157 3535 | char colname[ AST__MXCOLNAMLEN + 1 ], int *irow, 2025-09-04T22:19:59,157 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:19:59,157 ast/src/table.c:326:53: note: previously declared as ‘char *’ 2025-09-04T22:19:59,157 326 | static int ParseKey( AstTable *, const char *, int, char *, int *, AstKeyMap **, const char *, int * ); 2025-09-04T22:19:59,157 | ^~~~~~ 2025-09-04T22:19:59,159 ast/src/table.c: In function ‘ParseKey’: 2025-09-04T22:19:59,162 ast/src/table.c:3609:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:19:59,162 3609 | && ( nctot >= strlen( key ) ) ) { 2025-09-04T22:19:59,162 | ^~ 2025-09-04T22:20:02,443 In file included from ast/src/mapping.h:327, 2025-09-04T22:20:02,444 from ast/src/unit.h:55, 2025-09-04T22:20:02,444 from ast/src/timeframe.c:256: 2025-09-04T22:20:02,444 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:02,444 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:02,444 | ^~~~~~~~ 2025-09-04T22:20:02,445 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:02,445 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:02,445 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:02,445 | ^~~~~~~~ 2025-09-04T22:20:03,527 In file included from ast/src/timeframe.c:254: 2025-09-04T22:20:03,527 ast/src/timeframe.c: In function ‘Centre’: 2025-09-04T22:20:03,527 ast/src/memory.h:280:49: warning: ‘date1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:20:03,527 280 | #define astStore(ptr,data,size) astERROR_INVOKE(astStore_(ptr,data,size,STATUS_PTR)) 2025-09-04T22:20:03,527 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T22:20:03,527 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T22:20:03,528 | ^~~~~~~~ 2025-09-04T22:20:03,528 ast/src/timeframe.c:702:17: note: in expansion of macro ‘astStore’ 2025-09-04T22:20:03,528 702 | fres = astStore( NULL, date1, nres + 1 ); 2025-09-04T22:20:03,528 | ^~~~~~~~ 2025-09-04T22:20:03,528 ast/src/timeframe.c:648:10: note: ‘date1’ was declared here 2025-09-04T22:20:03,528 648 | char *date1; 2025-09-04T22:20:03,528 | ^~~~~ 2025-09-04T22:20:03,528 ast/src/memory.h:271:38: warning: ‘date2’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:20:03,528 271 | #define astFree(ptr) astERROR_INVOKE(astFree_(ptr,STATUS_PTR)) 2025-09-04T22:20:03,528 ast/src/error.h:124:36: note: in definition of macro ‘astERROR_INVOKE’ 2025-09-04T22:20:03,529 124 | #define astERROR_INVOKE(function) (function) 2025-09-04T22:20:03,529 | ^~~~~~~~ 2025-09-04T22:20:03,529 ast/src/timeframe.c:800:15: note: in expansion of macro ‘astFree’ 2025-09-04T22:20:03,529 800 | date2 = astFree( date2 ); 2025-09-04T22:20:03,529 | ^~~~~~~ 2025-09-04T22:20:03,529 ast/src/timeframe.c:649:10: note: ‘date2’ was declared here 2025-09-04T22:20:03,529 649 | char *date2; 2025-09-04T22:20:03,529 | ^~~~~ 2025-09-04T22:20:04,825 ast/src/timeframe.c: In function ‘Unformat’: 2025-09-04T22:20:04,831 ast/src/timeframe.c:6207:6: warning: ‘lt’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:20:04,831 6207 | if( lt >= l ) lt = strlen( string ); 2025-09-04T22:20:04,831 | ^ 2025-09-04T22:20:04,837 ast/src/timeframe.c:6135:8: note: ‘lt’ was declared here 2025-09-04T22:20:04,837 6135 | int lt; 2025-09-04T22:20:04,837 | ^~ 2025-09-04T22:20:06,387 In file included from ast/src/mapping.h:327, 2025-09-04T22:20:06,388 from ast/src/slamap.h:134, 2025-09-04T22:20:06,388 from ast/src/timemap.c:172: 2025-09-04T22:20:06,388 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:06,388 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:06,388 | ^~~~~~~~ 2025-09-04T22:20:06,388 In file included from ./ast/pal.h:90, 2025-09-04T22:20:06,388 from ast/src/timemap.c:171: 2025-09-04T22:20:06,389 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:06,389 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:06,389 | ^~~~~~~~ 2025-09-04T22:20:09,993 In file included from ast/src/tranmap.c:92: 2025-09-04T22:20:09,993 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:09,993 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:09,993 | ^~~~~~~~ 2025-09-04T22:20:09,994 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:09,994 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:09,994 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:09,994 | ^~~~~~~~ 2025-09-04T22:20:10,888 In file included from ast/src/unit.c:124: 2025-09-04T22:20:10,888 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:10,888 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:10,888 | ^~~~~~~~ 2025-09-04T22:20:10,888 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:10,889 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:10,889 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:10,889 | ^~~~~~~~ 2025-09-04T22:20:10,936 ast/src/unit.c: In function ‘CleanExp’: 2025-09-04T22:20:10,936 ast/src/unit.c:405:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-04T22:20:10,937 405 | strcspn( t, "0123456789" ) == l - 1 ) { 2025-09-04T22:20:10,937 | ^~ 2025-09-04T22:20:10,952 ast/src/unit.c: In function ‘ComplicateTree’: 2025-09-04T22:20:10,953 ast/src/unit.c:868:9: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:20:10,953 868 | Oper op; 2025-09-04T22:20:10,953 | ^~ 2025-09-04T22:20:11,179 ast/src/unit.c: In function ‘astUnitAnalyser_’: 2025-09-04T22:20:11,184 ast/src/unit.c:5152:12: warning: ‘DimAnal’ accessing 80 bytes in a region of size 72 [-Wstringop-overflow=] 2025-09-04T22:20:11,185 5152 | if( !DimAnal( in_tree, powers, &result, status ) && astOK ) { 2025-09-04T22:20:11,185 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:20:11,185 ast/src/unit.c:5152:12: note: referencing argument 2 of type ‘double[10]’ 2025-09-04T22:20:11,187 ast/src/unit.c:1373:12: note: in a call to function ‘DimAnal’ 2025-09-04T22:20:11,187 1373 | static int DimAnal( UnitNode *node, double powers[NQUANT], double *scale, int *status ) { 2025-09-04T22:20:11,187 | ^~~~~~~ 2025-09-04T22:20:15,011 In file included from ast/src/unitmap.c:90: 2025-09-04T22:20:15,012 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:15,012 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:15,012 | ^~~~~~~~ 2025-09-04T22:20:15,013 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:15,013 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:15,013 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:15,013 | ^~~~~~~~ 2025-09-04T22:20:15,053 ast/src/unitmap.c: In function ‘Transform’: 2025-09-04T22:20:15,054 ast/src/unitmap.c:859:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:20:15,054 859 | AstUnitMap *map; /* Pointer to UnitMap to be applied */ 2025-09-04T22:20:15,054 | ^~~ 2025-09-04T22:20:15,055 ast/src/unitmap.c: In function ‘Dump’: 2025-09-04T22:20:15,056 ast/src/unitmap.c:949:16: warning: variable ‘this’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:20:15,056 949 | AstUnitMap *this; /* Pointer to the UnitMap structure */ 2025-09-04T22:20:15,056 | ^~~~ 2025-09-04T22:20:15,574 In file included from ast/src/unitnormmap.c:109: 2025-09-04T22:20:15,574 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:15,574 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:15,574 | ^~~~~~~~ 2025-09-04T22:20:15,575 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:15,575 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:15,576 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:15,576 | ^~~~~~~~ 2025-09-04T22:20:16,603 In file included from ast/src/wcsmap.c:623: 2025-09-04T22:20:16,603 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:16,603 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:16,603 | ^~~~~~~~ 2025-09-04T22:20:16,604 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:16,604 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:16,604 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:16,604 | ^~~~~~~~ 2025-09-04T22:20:19,929 In file included from ast/src/winmap.c:152: 2025-09-04T22:20:19,929 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:19,929 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:19,929 | ^~~~~~~~ 2025-09-04T22:20:19,930 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:19,930 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:19,930 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:19,930 | ^~~~~~~~ 2025-09-04T22:20:21,752 In file included from ast/src/winmap.c:151: 2025-09-04T22:20:21,752 ast/src/winmap.c: In function ‘WinDiagMat’: 2025-09-04T22:20:21,755 ast/src/object.h:1857:36: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-04T22:20:21,756 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:20:21,756 | ^ 2025-09-04T22:20:21,756 ast/src/object.h:516:31: note: in definition of macro ‘astRetO_’ 2025-09-04T22:20:21,756 516 | #define astRetO_(x) ((void *)(x)) 2025-09-04T22:20:21,756 | ^ 2025-09-04T22:20:21,756 ast/src/object.h:1857:24: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:21,756 1857 | #define astAnnul(this) astINVOKE(O,astAnnul_(astCheckObject(this),STATUS_PTR)) 2025-09-04T22:20:21,756 | ^~~~~~~~~ 2025-09-04T22:20:21,756 ast/src/winmap.c:2787:26: note: in expansion of macro ‘astAnnul’ 2025-09-04T22:20:21,756 2787 | if( !astOK ) result = astAnnul( result ); 2025-09-04T22:20:21,756 | ^~~~~~~~ 2025-09-04T22:20:21,759 ast/src/winmap.c:2626:15: note: ‘result’ was declared here 2025-09-04T22:20:21,759 2626 | AstWinMap *result; /* Pointer to output WinMap */ 2025-09-04T22:20:21,759 | ^~~~~~ 2025-09-04T22:20:23,347 ast/src/xml.c: In function ‘ReadContent’: 2025-09-04T22:20:23,353 ast/src/xml.c:6167:8: warning: variable ‘prolog_ok’ set but not used [-Wunused-but-set-variable] 2025-09-04T22:20:23,353 6167 | int prolog_ok; /* OK for source to start with a prolog? */ 2025-09-04T22:20:23,353 | ^~~~~~~~~ 2025-09-04T22:20:27,721 In file included from ast/src/mapping.h:327, 2025-09-04T22:20:27,721 from ast/src/frame.h:556, 2025-09-04T22:20:27,721 from ast/src/xmlchan.c:214: 2025-09-04T22:20:27,722 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:27,722 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:27,722 | ^~~~~~~~ 2025-09-04T22:20:27,723 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:27,723 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:27,723 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:27,723 | ^~~~~~~~ 2025-09-04T22:20:27,944 ast/src/xmlchan.c: In function ‘AstronTimeReader’: 2025-09-04T22:20:27,946 ast/src/xmlchan.c:2007:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-04T22:20:27,946 2007 | if( iso && astUnformat( cfrm, 0, iso, &val ) != strlen( iso ) ) { 2025-09-04T22:20:27,946 | ^~ 2025-09-04T22:20:28,688 In file included from ast/src/xmlchan.c:213: 2025-09-04T22:20:28,688 ast/src/xmlchan.c: In function ‘Position2DReader’: 2025-09-04T22:20:28,695 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:20:28,695 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,695 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,695 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,695 | ^~~~~~ 2025-09-04T22:20:28,695 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,695 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,695 | ^~~~~~~~~ 2025-09-04T22:20:28,695 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,695 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,696 | ^~~~~~~~~~ 2025-09-04T22:20:28,702 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:20:28,702 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,702 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,702 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,702 | ^~~~~~ 2025-09-04T22:20:28,703 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,703 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,703 | ^~~~~~~~~ 2025-09-04T22:20:28,703 ast/src/xmlchan.c:6687:39: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,703 6687 | result = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,703 | ^~~~~~~~~~ 2025-09-04T22:20:28,703 In file included from ast/src/xmlchan.c:220: 2025-09-04T22:20:28,703 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:20:28,703 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:20:28,703 | ^~~~~~~~~~~ 2025-09-04T22:20:28,710 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:20:28,710 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,710 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,710 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,710 | ^~~~~~ 2025-09-04T22:20:28,710 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,710 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,710 | ^~~~~~~~~ 2025-09-04T22:20:28,710 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,710 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,711 | ^~~~~~~~~~ 2025-09-04T22:20:28,717 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:20:28,717 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,717 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,717 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,717 | ^~~~~~ 2025-09-04T22:20:28,718 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,718 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,718 | ^~~~~~~~~ 2025-09-04T22:20:28,718 ast/src/xmlchan.c:6734:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,718 6734 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,718 | ^~~~~~~~~~ 2025-09-04T22:20:28,718 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:20:28,718 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:20:28,718 | ^~~~~~~~~~~ 2025-09-04T22:20:28,724 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:20:28,725 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,725 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,725 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,725 | ^~~~~~ 2025-09-04T22:20:28,725 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,725 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,725 | ^~~~~~~~~ 2025-09-04T22:20:28,725 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,725 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,725 | ^~~~~~~~~~ 2025-09-04T22:20:28,732 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:20:28,732 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,732 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,732 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,732 | ^~~~~~ 2025-09-04T22:20:28,732 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,733 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,733 | ^~~~~~~~~ 2025-09-04T22:20:28,733 ast/src/xmlchan.c:6782:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,733 6782 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,733 | ^~~~~~~~~~ 2025-09-04T22:20:28,733 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:20:28,733 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:20:28,733 | ^~~~~~~~~~~ 2025-09-04T22:20:28,739 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:20:28,740 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,740 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,740 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,740 | ^~~~~~ 2025-09-04T22:20:28,740 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,740 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,740 | ^~~~~~~~~ 2025-09-04T22:20:28,740 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,740 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,740 | ^~~~~~~~~~ 2025-09-04T22:20:28,747 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:20:28,747 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,747 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,747 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,747 | ^~~~~~ 2025-09-04T22:20:28,747 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,748 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,748 | ^~~~~~~~~ 2025-09-04T22:20:28,748 ast/src/xmlchan.c:6830:34: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,748 6830 | r = (AstRegion *) astEllipse( frm, 1, cen, hw, &pa, 2025-09-04T22:20:28,748 | ^~~~~~~~~~ 2025-09-04T22:20:28,748 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:20:28,748 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:20:28,748 | ^~~~~~~~~~~ 2025-09-04T22:20:28,760 ast/src/xmlchan.c: In function ‘EllipseReader’: 2025-09-04T22:20:28,764 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:20:28,764 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,764 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,764 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,764 | ^~~~~~ 2025-09-04T22:20:28,764 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,764 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,764 | ^~~~~~~~~ 2025-09-04T22:20:28,764 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,765 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:20:28,765 | ^~~~~~~~~~ 2025-09-04T22:20:28,768 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:20:28,768 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,769 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,769 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,769 | ^~~~~~ 2025-09-04T22:20:28,769 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,769 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,769 | ^~~~~~~~~ 2025-09-04T22:20:28,769 ast/src/xmlchan.c:3816:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,769 3816 | new = (AstRegion *) astEllipse( frm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:20:28,769 | ^~~~~~~~~~ 2025-09-04T22:20:28,769 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:20:28,770 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:20:28,770 | ^~~~~~~~~~~ 2025-09-04T22:20:28,773 ast/src/object.h:511:21: warning: ‘astEllipse_’ reading 16 bytes from a region of size 8 [-Wstringop-overread] 2025-09-04T22:20:28,773 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,773 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,773 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,773 | ^~~~~~ 2025-09-04T22:20:28,774 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,774 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,774 | ^~~~~~~~~ 2025-09-04T22:20:28,774 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,774 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:20:28,774 | ^~~~~~~~~~ 2025-09-04T22:20:28,778 ast/src/object.h:511:21: note: referencing argument 5 of type ‘const double[2]’ 2025-09-04T22:20:28,778 511 | #define astRetF_(x) (x) 2025-09-04T22:20:28,778 ast/src/object.h:504:37: note: in expansion of macro ‘astRetF_’ 2025-09-04T22:20:28,778 504 | #define astINVOKE(rettype,function) astRet##rettype##_(function) 2025-09-04T22:20:28,778 | ^~~~~~ 2025-09-04T22:20:28,778 ast/src/ellipse.h:210:20: note: in expansion of macro ‘astINVOKE’ 2025-09-04T22:20:28,778 210 | #define astEllipse astINVOKE(F,astEllipse_) 2025-09-04T22:20:28,778 | ^~~~~~~~~ 2025-09-04T22:20:28,778 ast/src/xmlchan.c:3828:30: note: in expansion of macro ‘astEllipse’ 2025-09-04T22:20:28,779 3828 | new = (AstRegion *) astEllipse( cfrm, 1, cen, rad, &pa, NULL, "", status ); 2025-09-04T22:20:28,779 | ^~~~~~~~~~ 2025-09-04T22:20:28,779 ast/src/ellipse.h:160:13: note: in a call to function ‘astEllipse_’ 2025-09-04T22:20:28,779 160 | AstEllipse *astEllipse_( void *, int, const double[2], const double[2], const double[2], AstRegion *, const char *, int *, ...); 2025-09-04T22:20:28,779 | ^~~~~~~~~~~ 2025-09-04T22:20:35,108 ast/src/xmlchan.c: In function ‘StcMetadataReader’: 2025-09-04T22:20:35,116 ast/src/xmlchan.c:7811:50: warning: ‘)’ directive writing 1 byte into a region of size between 0 and 8 [-Wformat-overflow=] 2025-09-04T22:20:35,116 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T22:20:35,116 | ^ 2025-09-04T22:20:35,116 In function ‘ReCentreAnc’, 2025-09-04T22:20:35,116 inlined from ‘StcMetadataReader’ at ast/src/xmlchan.c:10711:7: 2025-09-04T22:20:35,124 ast/src/xmlchan.c:7811:19: note: ‘sprintf’ output between 14 and 22 bytes into a destination of size 20 2025-09-04T22:20:35,124 7811 | sprintf( orgatt, "TimeOrigin(%d)", i + 1 ); 2025-09-04T22:20:35,124 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-04T22:20:37,007 In file included from ast/src/xphmap.c:89: 2025-09-04T22:20:37,008 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:37,008 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:37,008 | ^~~~~~~~ 2025-09-04T22:20:37,009 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:37,009 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:37,009 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:37,009 | ^~~~~~~~ 2025-09-04T22:20:38,027 In file included from ast/src/zoommap.c:96: 2025-09-04T22:20:38,027 ast/src/pointset.h:216:13: warning: "isfinite" redefined 2025-09-04T22:20:38,027 216 | # define isfinite(x) (!isnan(x) && ((x) != (1.0/0.0)) && ((x) != (-1.0/0.0))) 2025-09-04T22:20:38,027 | ^~~~~~~~ 2025-09-04T22:20:38,028 In file included from ast/src/pointset.h:194: 2025-09-04T22:20:38,028 /usr/include/math.h:963:11: note: this is the location of the previous definition 2025-09-04T22:20:38,028 963 | # define isfinite(x) __builtin_isfinite (x) 2025-09-04T22:20:38,028 | ^~~~~~~~ 2025-09-04T22:20:44,740 starlink/ast/Ast.c: In function ‘numpydtype2str’: 2025-09-04T22:20:44,743 starlink/ast/Ast.c:66:8: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:44,743 66 | case PyArray_DOUBLE: 2025-09-04T22:20:44,743 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:44,743 | PyArray_DTYPE 2025-09-04T22:20:44,743 starlink/ast/Ast.c:66:8: note: each undeclared identifier is reported only once for each function it appears in 2025-09-04T22:20:44,760 starlink/ast/Ast.c:69:8: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:44,760 69 | case PyArray_FLOAT: 2025-09-04T22:20:44,760 | ^~~~~~~~~~~~~ 2025-09-04T22:20:44,760 | PyArray_ISFLOAT 2025-09-04T22:20:44,773 starlink/ast/Ast.c:72:8: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:44,773 72 | case PyArray_INT: 2025-09-04T22:20:44,773 | ^~~~~~~~~~~ 2025-09-04T22:20:44,774 | PyArray_Put 2025-09-04T22:20:44,788 starlink/ast/Ast.c:75:8: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:20:44,788 75 | case PyArray_UINT: 2025-09-04T22:20:44,788 | ^~~~~~~~~~~~ 2025-09-04T22:20:44,788 | PyArray_DIM 2025-09-04T22:20:44,797 starlink/ast/Ast.c:78:8: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:44,797 78 | case PyArray_BYTE: 2025-09-04T22:20:44,797 | ^~~~~~~~~~~~ 2025-09-04T22:20:44,797 | PyArray_BYTES 2025-09-04T22:20:44,811 starlink/ast/Ast.c:81:8: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:44,811 81 | case PyArray_UBYTE: 2025-09-04T22:20:44,811 | ^~~~~~~~~~~~~ 2025-09-04T22:20:44,811 | PyArray_BYTES 2025-09-04T22:20:44,827 starlink/ast/Ast.c:84:8: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:44,827 84 | case PyArray_SHORT: 2025-09-04T22:20:44,827 | ^~~~~~~~~~~~~ 2025-09-04T22:20:44,827 | PyArray_Sort 2025-09-04T22:20:44,847 starlink/ast/Ast.c:87:8: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:44,848 87 | case PyArray_USHORT: 2025-09-04T22:20:44,848 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:44,848 | PyArray_Sort 2025-09-04T22:20:44,863 starlink/ast/Ast.c:90:8: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:44,863 90 | case PyArray_LONG: 2025-09-04T22:20:44,863 | ^~~~~~~~~~~~ 2025-09-04T22:20:44,863 | PyArray_One 2025-09-04T22:20:44,882 starlink/ast/Ast.c:93:8: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:44,882 93 | case PyArray_ULONG: 2025-09-04T22:20:44,882 | ^~~~~~~~~~~~~ 2025-09-04T22:20:44,882 | PyArray_One 2025-09-04T22:20:44,908 starlink/ast/Ast.c:96:8: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T22:20:44,908 96 | case PyArray_LONGLONG: 2025-09-04T22:20:44,908 | ^~~~~~~~~~~~~~~~ 2025-09-04T22:20:44,908 | Py_T_LONGLONG 2025-09-04T22:20:44,935 starlink/ast/Ast.c:99:8: error: ‘PyArray_ULONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_ULONGLONG’? 2025-09-04T22:20:44,936 99 | case PyArray_ULONGLONG: 2025-09-04T22:20:44,936 | ^~~~~~~~~~~~~~~~~ 2025-09-04T22:20:44,936 | Py_T_ULONGLONG 2025-09-04T22:20:44,956 starlink/ast/Ast.c:102:8: error: ‘PyArray_CFLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:44,956 102 | case PyArray_CFLOAT: 2025-09-04T22:20:44,956 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:44,956 | PyArray_ISFLOAT 2025-09-04T22:20:44,980 starlink/ast/Ast.c:105:8: error: ‘PyArray_CDOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:44,980 105 | case PyArray_CDOUBLE: 2025-09-04T22:20:44,980 | ^~~~~~~~~~~~~~~ 2025-09-04T22:20:44,980 | PyArray_DTYPE 2025-09-04T22:20:45,053 In file included from /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h:5, 2025-09-04T22:20:45,054 from starlink/ast/Ast.c:5: 2025-09-04T22:20:45,054 starlink/ast/Ast.c: In function ‘Mapping_linearapprox’: 2025-09-04T22:20:45,055 starlink/ast/Ast.c:762:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,055 762 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:45,055 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,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-04T22:20:45,055 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:45,055 | ^~~~~~~ 2025-09-04T22:20:45,079 starlink/ast/Ast.c: In function ‘Mapping_mapbox’: 2025-09-04T22:20:45,080 starlink/ast/Ast.c:815:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,080 815 | xl = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:45,080 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,080 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:45,080 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:45,080 | ^~~~~~~ 2025-09-04T22:20:45,097 starlink/ast/Ast.c: In function ‘Mapping_mapmerge’: 2025-09-04T22:20:45,098 starlink/ast/Ast.c:898:52: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:45,098 898 | invlist_out = PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T22:20:45,098 | ^~~~~~~~~~~ 2025-09-04T22:20:45,098 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:45,098 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:45,098 | ^~~~~~~ 2025-09-04T22:20:45,113 starlink/ast/Ast.c: In function ‘Mapping_mapsplit’: 2025-09-04T22:20:45,114 starlink/ast/Ast.c:939:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:45,115 939 | PyArray_INT, 0, 100); 2025-09-04T22:20:45,115 | ^~~~~~~~~~~ 2025-09-04T22:20:45,115 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:45,115 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,115 | ^~~~ 2025-09-04T22:20:45,139 starlink/ast/Ast.c: In function ‘Mapping_quadapprox’: 2025-09-04T22:20:45,140 starlink/ast/Ast.c:997:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,140 997 | fit = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:45,140 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,140 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:45,140 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:45,140 | ^~~~~~~ 2025-09-04T22:20:45,165 starlink/ast/Ast.c: In function ‘Mapping_rebin’: 2025-09-04T22:20:45,167 starlink/ast/Ast.c:1117:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,167 1117 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:45,167 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,167 | PyArray_DTYPE 2025-09-04T22:20:45,185 starlink/ast/Ast.c:1120:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:45,186 1120 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:45,186 | ^~~~~~~~~~~~~ 2025-09-04T22:20:45,186 | PyArray_ISFLOAT 2025-09-04T22:20:45,201 starlink/ast/Ast.c:1123:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:45,201 1123 | } else if( type == PyArray_INT || 2025-09-04T22:20:45,201 | ^~~~~~~~~~~ 2025-09-04T22:20:45,201 | PyArray_Put 2025-09-04T22:20:45,218 starlink/ast/Ast.c:1124:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:45,218 1124 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T22:20:45,218 | ^~~~~~~~~~~~ 2025-09-04T22:20:45,219 | PyArray_One 2025-09-04T22:20:45,246 starlink/ast/Ast.c: In function ‘Mapping_rebinseq’: 2025-09-04T22:20:45,248 starlink/ast/Ast.c:1327:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,249 1327 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:45,249 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,249 | PyArray_DTYPE 2025-09-04T22:20:45,267 starlink/ast/Ast.c:1330:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:45,267 1330 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:45,268 | ^~~~~~~~~~~~~ 2025-09-04T22:20:45,268 | PyArray_ISFLOAT 2025-09-04T22:20:45,283 starlink/ast/Ast.c:1333:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:45,283 1333 | } else if( type == PyArray_INT || 2025-09-04T22:20:45,283 | ^~~~~~~~~~~ 2025-09-04T22:20:45,283 | PyArray_Put 2025-09-04T22:20:45,300 starlink/ast/Ast.c:1334:30: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:45,301 1334 | (type == PyArray_LONG && sizeof(int) == sizeof(long))) { 2025-09-04T22:20:45,301 | ^~~~~~~~~~~~ 2025-09-04T22:20:45,301 | PyArray_One 2025-09-04T22:20:45,329 starlink/ast/Ast.c: In function ‘Mapping_resample’: 2025-09-04T22:20:45,332 starlink/ast/Ast.c:1573:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,332 1573 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:45,332 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,332 | PyArray_DTYPE 2025-09-04T22:20:45,351 starlink/ast/Ast.c:1576:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:45,351 1576 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:45,351 | ^~~~~~~~~~~~~ 2025-09-04T22:20:45,351 | PyArray_ISFLOAT 2025-09-04T22:20:45,367 starlink/ast/Ast.c:1579:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:45,367 1579 | } else if( type == PyArray_INT ) { 2025-09-04T22:20:45,367 | ^~~~~~~~~~~ 2025-09-04T22:20:45,367 | PyArray_Put 2025-09-04T22:20:45,385 starlink/ast/Ast.c:1582:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:45,385 1582 | } else if( type == PyArray_LONG ) { 2025-09-04T22:20:45,385 | ^~~~~~~~~~~~ 2025-09-04T22:20:45,385 | PyArray_One 2025-09-04T22:20:45,404 starlink/ast/Ast.c:1585:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:45,404 1585 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:20:45,404 | ^~~~~~~~~~~~~ 2025-09-04T22:20:45,404 | PyArray_Sort 2025-09-04T22:20:45,415 starlink/ast/Ast.c:1588:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:45,416 1588 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:20:45,416 | ^~~~~~~~~~~~ 2025-09-04T22:20:45,416 | PyArray_BYTES 2025-09-04T22:20:45,433 starlink/ast/Ast.c:1591:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:20:45,433 1591 | } else if( type == PyArray_UINT ) { 2025-09-04T22:20:45,433 | ^~~~~~~~~~~~ 2025-09-04T22:20:45,433 | PyArray_DIM 2025-09-04T22:20:45,456 starlink/ast/Ast.c:1594:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:45,456 1594 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:20:45,456 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,456 | PyArray_Sort 2025-09-04T22:20:45,472 starlink/ast/Ast.c:1597:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:45,472 1597 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:20:45,472 | ^~~~~~~~~~~~~ 2025-09-04T22:20:45,472 | PyArray_BYTES 2025-09-04T22:20:45,516 starlink/ast/Ast.c: In function ‘Mapping_trangrid’: 2025-09-04T22:20:45,518 starlink/ast/Ast.c:1889:63: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,518 1889 | pout = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T22:20:45,518 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,518 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:45,519 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:45,519 | ^~~~~~~ 2025-09-04T22:20:45,542 starlink/ast/Ast.c: In function ‘Mapping_tran’: 2025-09-04T22:20:45,545 starlink/ast/Ast.c:1968:33: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,545 1968 | in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, "in", NAME ); 2025-09-04T22:20:45,545 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,545 | PyArray_DTYPE 2025-09-04T22:20:45,686 starlink/ast/Ast.c: In function ‘TimeMap_timeadd’: 2025-09-04T22:20:45,689 starlink/ast/Ast.c:2815:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,690 2815 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:20:45,690 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,690 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:45,690 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,690 | ^~~~ 2025-09-04T22:20:45,709 starlink/ast/Ast.c: In function ‘PermMap_init’: 2025-09-04T22:20:45,712 starlink/ast/Ast.c:3146:61: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:45,712 3146 | PyArray_INT, 0, 100); 2025-09-04T22:20:45,712 | ^~~~~~~~~~~ 2025-09-04T22:20:45,712 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:45,712 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,712 | ^~~~ 2025-09-04T22:20:45,737 starlink/ast/Ast.c:3151:65: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,737 3151 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:20:45,737 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,737 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:45,737 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,738 | ^~~~ 2025-09-04T22:20:45,760 starlink/ast/Ast.c: In function ‘ShiftMap_init’: 2025-09-04T22:20:45,764 starlink/ast/Ast.c:3250:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,764 3250 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:20:45,764 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,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-04T22:20:45,764 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,764 | ^~~~ 2025-09-04T22:20:45,787 starlink/ast/Ast.c: In function ‘UnitNormMap_init’: 2025-09-04T22:20:45,790 starlink/ast/Ast.c:3338:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,790 3338 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:20:45,791 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,791 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:45,791 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,791 | ^~~~ 2025-09-04T22:20:45,814 starlink/ast/Ast.c: In function ‘LutMap_init’: 2025-09-04T22:20:45,817 starlink/ast/Ast.c:3428:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,817 3428 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:20:45,818 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,818 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:45,818 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,818 | ^~~~ 2025-09-04T22:20:45,841 starlink/ast/Ast.c: In function ‘WinMap_init’: 2025-09-04T22:20:45,844 starlink/ast/Ast.c:3523:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:45,844 3523 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:20:45,844 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:45,844 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:45,845 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:45,845 | ^~~~ 2025-09-04T22:20:45,849 starlink/ast/Ast.c:3534:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T22:20:45,849 3534 | if ( ncoord == PyArray_Size( (PyObject*)inb ) && 2025-09-04T22:20:45,849 | ^~ 2025-09-04T22:20:45,853 starlink/ast/Ast.c:3535:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T22:20:45,853 3535 | ncoord == PyArray_Size( (PyObject*)outa) && 2025-09-04T22:20:45,853 | ^~ 2025-09-04T22:20:45,857 starlink/ast/Ast.c:3536:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘npy_intp’ {aka ‘int’} [-Wsign-compare] 2025-09-04T22:20:45,857 3536 | ncoord == PyArray_Size( (PyObject*)outb) ) { 2025-09-04T22:20:45,857 | ^~ 2025-09-04T22:20:46,428 In file included from starlink/ast/Ast.c:55: 2025-09-04T22:20:46,428 starlink/ast/Ast.c: In function ‘getActiveUnit’: 2025-09-04T22:20:46,431 ./starlink/include/star/pyast.h:150:9: warning: unused variable ‘att_buf’ [-Wunused-variable] 2025-09-04T22:20:46,431 150 | char att_buf[ MXATTR_LEN ]; \ 2025-09-04T22:20:46,431 | ^~~~~~~ 2025-09-04T22:20:46,431 starlink/ast/Ast.c:3643:1: note: in expansion of macro ‘MAKE_GET’ 2025-09-04T22:20:46,431 3643 | MAKE_GET( Frame, ActiveUnit, 2025-09-04T22:20:46,431 | ^~~~~~~~ 2025-09-04T22:20:46,506 starlink/ast/Ast.c: In function ‘Frame_intersect’: 2025-09-04T22:20:46,510 starlink/ast/Ast.c:4006:57: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,510 4006 | out = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:46,510 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,510 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:46,510 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:46,510 | ^~~~~~~ 2025-09-04T22:20:46,529 starlink/ast/Ast.c: In function ‘Frame_matchaxes’: 2025-09-04T22:20:46,533 starlink/ast/Ast.c:4041:59: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:46,533 4041 | axes = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T22:20:46,533 | ^~~~~~~~~~~ 2025-09-04T22:20:46,533 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:46,533 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:46,533 | ^~~~~~~ 2025-09-04T22:20:46,559 starlink/ast/Ast.c: In function ‘Frame_norm’: 2025-09-04T22:20:46,564 starlink/ast/Ast.c:4094:55: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,564 4094 | PyArray_DOUBLE, 0, 100 ); 2025-09-04T22:20:46,564 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,564 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:46,564 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:46,564 | ^~~~ 2025-09-04T22:20:46,592 starlink/ast/Ast.c: In function ‘Frame_offset’: 2025-09-04T22:20:46,596 starlink/ast/Ast.c:4209:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,596 4209 | point3 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:46,596 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,596 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:46,597 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:46,597 | ^~~~~~~ 2025-09-04T22:20:46,623 starlink/ast/Ast.c: In function ‘Frame_offset2’: 2025-09-04T22:20:46,627 starlink/ast/Ast.c:4247:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,627 4247 | point2 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:46,627 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,627 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:46,627 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:46,627 | ^~~~~~~ 2025-09-04T22:20:46,647 starlink/ast/Ast.c: In function ‘Frame_pickaxes’: 2025-09-04T22:20:46,652 starlink/ast/Ast.c:4307:57: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:46,652 4307 | PyArray_INT, 0, 100); 2025-09-04T22:20:46,652 | ^~~~~~~~~~~ 2025-09-04T22:20:46,652 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:46,652 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:46,652 | ^~~~ 2025-09-04T22:20:46,680 starlink/ast/Ast.c: In function ‘Frame_resolve’: 2025-09-04T22:20:46,685 starlink/ast/Ast.c:4364:60: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,685 4364 | point4 = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:46,685 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,685 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:46,685 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:46,685 | ^~~~~~~ 2025-09-04T22:20:46,712 starlink/ast/Ast.c: In function ‘MatrixMap_init’: 2025-09-04T22:20:46,716 starlink/ast/Ast.c:4488:61: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,717 4488 | PyArray_DOUBLE, 0, 100); 2025-09-04T22:20:46,717 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,717 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:46,717 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:46,717 | ^~~~ 2025-09-04T22:20:46,748 starlink/ast/Ast.c: In function ‘PolyMap_init’: 2025-09-04T22:20:46,753 starlink/ast/Ast.c:4618:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,753 4618 | PyArray_DOUBLE, 2025-09-04T22:20:46,753 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,753 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:46,753 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:46,753 | ^~~~ 2025-09-04T22:20:46,787 starlink/ast/Ast.c: In function ‘ChebyMap_init’: 2025-09-04T22:20:46,791 starlink/ast/Ast.c:4836:64: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,792 4836 | PyArray_DOUBLE, 2025-09-04T22:20:46,792 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,792 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:109:51: note: in definition of macro ‘PyArray_ContiguousFromAny’ 2025-09-04T22:20:46,792 109 | PyArray_FromAny(op, PyArray_DescrFromType(type), min_depth, \ 2025-09-04T22:20:46,792 | ^~~~ 2025-09-04T22:20:46,945 starlink/ast/Ast.c: In function ‘Region_getregionbounds’: 2025-09-04T22:20:46,951 starlink/ast/Ast.c:6314:56: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,951 6314 | lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:46,951 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,951 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:46,951 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:46,951 | ^~~~~~~ 2025-09-04T22:20:46,978 starlink/ast/Ast.c: In function ‘Region_getregiondisc’: 2025-09-04T22:20:46,985 starlink/ast/Ast.c:6344:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:46,985 6344 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:46,985 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:46,985 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:46,985 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:46,985 | ^~~~~~~ 2025-09-04T22:20:47,021 starlink/ast/Ast.c: In function ‘Region_getregionpoints’: 2025-09-04T22:20:47,028 starlink/ast/Ast.c:6474:59: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:47,028 6474 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T22:20:47,028 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,028 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:47,028 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:47,029 | ^~~~~~~ 2025-09-04T22:20:47,056 starlink/ast/Ast.c: In function ‘Region_getregionmesh’: 2025-09-04T22:20:47,062 starlink/ast/Ast.c:6523:62: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:47,063 6523 | points = (PyArrayObject *) PyArray_SimpleNew( 2, dims, PyArray_DOUBLE ); 2025-09-04T22:20:47,063 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,063 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:47,063 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:47,063 | ^~~~~~~ 2025-09-04T22:20:47,091 starlink/ast/Ast.c: In function ‘Region_mask’: 2025-09-04T22:20:47,100 starlink/ast/Ast.c:6592:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:47,100 6592 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:47,100 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,101 | PyArray_DTYPE 2025-09-04T22:20:47,130 starlink/ast/Ast.c:6595:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:47,130 6595 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:47,130 | ^~~~~~~~~~~~~ 2025-09-04T22:20:47,130 | PyArray_ISFLOAT 2025-09-04T22:20:47,155 starlink/ast/Ast.c:6598:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:47,155 6598 | } else if( type == PyArray_INT ) { 2025-09-04T22:20:47,156 | ^~~~~~~~~~~ 2025-09-04T22:20:47,156 | PyArray_Put 2025-09-04T22:20:47,183 starlink/ast/Ast.c:6601:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:47,183 6601 | } else if( type == PyArray_LONG ) { 2025-09-04T22:20:47,183 | ^~~~~~~~~~~~ 2025-09-04T22:20:47,183 | PyArray_One 2025-09-04T22:20:47,212 starlink/ast/Ast.c:6604:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:47,212 6604 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:20:47,212 | ^~~~~~~~~~~~~ 2025-09-04T22:20:47,212 | PyArray_Sort 2025-09-04T22:20:47,233 starlink/ast/Ast.c:6607:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:47,233 6607 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:20:47,233 | ^~~~~~~~~~~~ 2025-09-04T22:20:47,234 | PyArray_BYTES 2025-09-04T22:20:47,260 starlink/ast/Ast.c:6610:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:20:47,260 6610 | } else if( type == PyArray_UINT ) { 2025-09-04T22:20:47,261 | ^~~~~~~~~~~~ 2025-09-04T22:20:47,261 | PyArray_DIM 2025-09-04T22:20:47,293 starlink/ast/Ast.c:6613:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:47,294 6613 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:20:47,294 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,294 | PyArray_Sort 2025-09-04T22:20:47,320 starlink/ast/Ast.c:6616:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:47,320 6616 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:20:47,320 | ^~~~~~~~~~~~~ 2025-09-04T22:20:47,320 | PyArray_BYTES 2025-09-04T22:20:47,387 starlink/ast/Ast.c: In function ‘Circle_circlepars’: 2025-09-04T22:20:47,394 starlink/ast/Ast.c:6961:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:47,394 6961 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:47,394 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,394 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:47,394 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:47,394 | ^~~~~~~ 2025-09-04T22:20:47,426 starlink/ast/Ast.c: In function ‘Moc_addmocdata’: 2025-09-04T22:20:47,435 starlink/ast/Ast.c:7151:22: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:47,436 7151 | if( type == PyArray_INT ) { 2025-09-04T22:20:47,436 | ^~~~~~~~~~~ 2025-09-04T22:20:47,436 | PyArray_Put 2025-09-04T22:20:47,464 starlink/ast/Ast.c:7153:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:47,464 7153 | } else if( type == PyArray_LONG ) { 2025-09-04T22:20:47,464 | ^~~~~~~~~~~~ 2025-09-04T22:20:47,464 | PyArray_One 2025-09-04T22:20:47,503 starlink/ast/Ast.c:7155:29: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T22:20:47,503 7155 | } else if( type == PyArray_LONGLONG ) { 2025-09-04T22:20:47,503 | ^~~~~~~~~~~~~~~~ 2025-09-04T22:20:47,503 | Py_T_LONGLONG 2025-09-04T22:20:47,536 starlink/ast/Ast.c: In function ‘Moc_addpixelmask’: 2025-09-04T22:20:47,546 starlink/ast/Ast.c:7277:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:47,546 7277 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:47,547 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,547 | PyArray_DTYPE 2025-09-04T22:20:47,577 starlink/ast/Ast.c:7281:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:47,577 7281 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:47,577 | ^~~~~~~~~~~~~ 2025-09-04T22:20:47,577 | PyArray_ISFLOAT 2025-09-04T22:20:47,603 starlink/ast/Ast.c:7285:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:47,604 7285 | } else if( type == PyArray_INT ) { 2025-09-04T22:20:47,604 | ^~~~~~~~~~~ 2025-09-04T22:20:47,604 | PyArray_Put 2025-09-04T22:20:47,632 starlink/ast/Ast.c:7289:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:47,632 7289 | } else if( type == PyArray_LONG ) { 2025-09-04T22:20:47,632 | ^~~~~~~~~~~~ 2025-09-04T22:20:47,633 | PyArray_One 2025-09-04T22:20:47,662 starlink/ast/Ast.c:7293:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:47,662 7293 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:20:47,662 | ^~~~~~~~~~~~~ 2025-09-04T22:20:47,663 | PyArray_Sort 2025-09-04T22:20:47,684 starlink/ast/Ast.c:7297:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:47,685 7297 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:20:47,685 | ^~~~~~~~~~~~ 2025-09-04T22:20:47,685 | PyArray_BYTES 2025-09-04T22:20:47,713 starlink/ast/Ast.c:7301:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:20:47,713 7301 | } else if( type == PyArray_UINT ) { 2025-09-04T22:20:47,713 | ^~~~~~~~~~~~ 2025-09-04T22:20:47,713 | PyArray_DIM 2025-09-04T22:20:47,747 starlink/ast/Ast.c:7305:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:47,747 7305 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:20:47,747 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,747 | PyArray_Sort 2025-09-04T22:20:47,774 starlink/ast/Ast.c:7309:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:47,774 7309 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:20:47,774 | ^~~~~~~~~~~~~ 2025-09-04T22:20:47,774 | PyArray_BYTES 2025-09-04T22:20:47,828 starlink/ast/Ast.c: In function ‘Moc_getmocdata’: 2025-09-04T22:20:47,836 starlink/ast/Ast.c:7471:47: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:47,836 7471 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T22:20:47,836 | ^~~~~~~~~~~ 2025-09-04T22:20:47,836 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:47,836 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:47,836 | ^~~~~~~ 2025-09-04T22:20:47,874 starlink/ast/Ast.c:7471:61: error: ‘PyArray_LONGLONG’ undeclared (first use in this function); did you mean ‘Py_T_LONGLONG’? 2025-09-04T22:20:47,874 7471 | ( nbyte == 4 ) ? PyArray_INT : PyArray_LONGLONG ); 2025-09-04T22:20:47,874 | ^~~~~~~~~~~~~~~~ 2025-09-04T22:20:47,874 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:47,874 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:47,874 | ^~~~~~~ 2025-09-04T22:20:47,914 starlink/ast/Ast.c: In function ‘Polygon_init’: 2025-09-04T22:20:47,925 starlink/ast/Ast.c:7646:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:47,925 7646 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T22:20:47,925 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,925 | PyArray_DTYPE 2025-09-04T22:20:47,956 starlink/ast/Ast.c: In function ‘PointList_init’: 2025-09-04T22:20:47,967 starlink/ast/Ast.c:7778:41: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:47,967 7778 | points = GetArray( points_object, PyArray_DOUBLE, 0, 2, dims, "points", 2025-09-04T22:20:47,967 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:47,967 | PyArray_DTYPE 2025-09-04T22:20:48,000 starlink/ast/Ast.c: In function ‘Ellipse_ellipsepars’: 2025-09-04T22:20:48,008 starlink/ast/Ast.c:7923:58: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:48,008 7923 | centre = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:48,008 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:48,008 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:48,008 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:48,008 | ^~~~~~~ 2025-09-04T22:20:48,035 starlink/ast/Ast.c: In function ‘Channel_init’: 2025-09-04T22:20:48,043 starlink/ast/Ast.c:8437:29: error: passing argument 1 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T22:20:48,043 8437 | result = SetProxy( this, self ); 2025-09-04T22:20:48,043 | ^~~~ 2025-09-04T22:20:48,043 | | 2025-09-04T22:20:48,043 | AstChannel * 2025-09-04T22:20:48,043 starlink/ast/Ast.c:143:33: note: expected ‘AstObject *’ but argument is of type ‘AstChannel *’ 2025-09-04T22:20:48,043 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T22:20:48,044 | ~~~~~~~~~~~^~~~ 2025-09-04T22:20:48,052 starlink/ast/Ast.c:8437:35: error: passing argument 2 of ‘SetProxy’ from incompatible pointer type [-Wincompatible-pointer-types] 2025-09-04T22:20:48,052 8437 | result = SetProxy( this, self ); 2025-09-04T22:20:48,053 | ^~~~ 2025-09-04T22:20:48,053 | | 2025-09-04T22:20:48,053 | Channel * 2025-09-04T22:20:48,053 starlink/ast/Ast.c:143:47: note: expected ‘Object *’ but argument is of type ‘Channel *’ 2025-09-04T22:20:48,053 143 | static int SetProxy( AstObject *this, Object *self ); 2025-09-04T22:20:48,053 | ~~~~~~~~^~~~ 2025-09-04T22:20:48,325 starlink/ast/Ast.c: In function ‘KeyMap_setitem’: 2025-09-04T22:20:48,339 starlink/ast/Ast.c:10419:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:48,339 10419 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:48,339 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:48,340 | PyArray_DTYPE 2025-09-04T22:20:48,375 starlink/ast/Ast.c:10422:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:48,375 10422 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:48,375 | ^~~~~~~~~~~~~ 2025-09-04T22:20:48,375 | PyArray_ISFLOAT 2025-09-04T22:20:48,407 starlink/ast/Ast.c:10425:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:48,407 10425 | } else if( type == PyArray_INT ) { 2025-09-04T22:20:48,407 | ^~~~~~~~~~~ 2025-09-04T22:20:48,407 | PyArray_Put 2025-09-04T22:20:48,442 starlink/ast/Ast.c:10428:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:48,442 10428 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:20:48,442 | ^~~~~~~~~~~~~ 2025-09-04T22:20:48,443 | PyArray_Sort 2025-09-04T22:20:48,475 starlink/ast/Ast.c:10431:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:48,475 10431 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:20:48,475 | ^~~~~~~~~~~~~ 2025-09-04T22:20:48,475 | PyArray_BYTES 2025-09-04T22:20:48,814 starlink/ast/Ast.c: In function ‘Plot_boundingbox’: 2025-09-04T22:20:48,825 starlink/ast/Ast.c:10793:75: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:48,825 10793 | PyArrayObject *lbnd = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:48,825 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:48,825 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:48,825 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:48,825 | ^~~~~~~ 2025-09-04T22:20:48,872 starlink/ast/Ast.c: In function ‘Plot_mark’: 2025-09-04T22:20:48,887 starlink/ast/Ast.c:10983:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:48,887 10983 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 1, 2, dims, 2025-09-04T22:20:48,887 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:48,888 | PyArray_DTYPE 2025-09-04T22:20:48,917 starlink/ast/Ast.c: In function ‘Plot_polycurve’: 2025-09-04T22:20:48,932 starlink/ast/Ast.c:11015:48: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:48,932 11015 | PyArrayObject *in = GetArray( in_object, PyArray_DOUBLE, 0, 2, dims, 2025-09-04T22:20:48,932 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:48,932 | PyArray_DTYPE 2025-09-04T22:20:48,988 starlink/ast/Ast.c: In function ‘Line_wrapper’: 2025-09-04T22:20:48,999 starlink/ast/Ast.c:11350:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:48,999 11350 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:48,999 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:48,999 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:48,999 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:48,999 | ^~~~~~~ 2025-09-04T22:20:49,026 starlink/ast/Ast.c: In function ‘Mark_wrapper’: 2025-09-04T22:20:49,037 starlink/ast/Ast.c:11383:73: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:49,037 11383 | PyArrayObject *xo = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_DOUBLE ); 2025-09-04T22:20:49,037 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:49,037 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:49,037 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:49,037 | ^~~~~~~ 2025-09-04T22:20:49,084 starlink/ast/Ast.c: In function ‘Table_columnshape’: 2025-09-04T22:20:49,095 starlink/ast/Ast.c:11750:81: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:49,095 11750 | PyArrayObject *dims_array = (PyArrayObject *) PyArray_SimpleNew( 1, dims, PyArray_INT ); 2025-09-04T22:20:49,096 | ^~~~~~~~~~~ 2025-09-04T22:20:49,096 /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h:119:46: note: in definition of macro ‘PyArray_SimpleNew’ 2025-09-04T22:20:49,096 119 | PyArray_New(&PyArray_Type, nd, dims, typenum, NULL, NULL, 0, 0, NULL) 2025-09-04T22:20:49,096 | ^~~~~~~ 2025-09-04T22:20:49,196 starlink/ast/Ast.c: In function ‘PyAst_convex’: 2025-09-04T22:20:49,213 starlink/ast/Ast.c:12428:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:49,213 12428 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:49,213 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:49,213 | PyArray_DTYPE 2025-09-04T22:20:49,252 starlink/ast/Ast.c:12431:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:49,252 12431 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:49,252 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,252 | PyArray_ISFLOAT 2025-09-04T22:20:49,287 starlink/ast/Ast.c:12434:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:49,287 12434 | } else if( type == PyArray_INT ) { 2025-09-04T22:20:49,287 | ^~~~~~~~~~~ 2025-09-04T22:20:49,287 | PyArray_Put 2025-09-04T22:20:49,324 starlink/ast/Ast.c:12437:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:49,324 12437 | } else if( type == PyArray_LONG ) { 2025-09-04T22:20:49,324 | ^~~~~~~~~~~~ 2025-09-04T22:20:49,324 | PyArray_One 2025-09-04T22:20:49,359 starlink/ast/Ast.c:12440:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:20:49,360 12440 | } else if( type == PyArray_UINT ) { 2025-09-04T22:20:49,360 | ^~~~~~~~~~~~ 2025-09-04T22:20:49,360 | PyArray_DIM 2025-09-04T22:20:49,401 starlink/ast/Ast.c:12443:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:49,401 12443 | } else if( type == PyArray_ULONG ) { 2025-09-04T22:20:49,401 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,401 | PyArray_One 2025-09-04T22:20:49,439 starlink/ast/Ast.c:12446:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:49,439 12446 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:20:49,439 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,439 | PyArray_Sort 2025-09-04T22:20:49,482 starlink/ast/Ast.c:12449:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:49,482 12449 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:20:49,482 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:49,482 | PyArray_Sort 2025-09-04T22:20:49,512 starlink/ast/Ast.c:12452:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:49,512 12452 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:20:49,513 | ^~~~~~~~~~~~ 2025-09-04T22:20:49,513 | PyArray_BYTES 2025-09-04T22:20:49,548 starlink/ast/Ast.c:12455:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:49,548 12455 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:20:49,548 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,548 | PyArray_BYTES 2025-09-04T22:20:49,642 starlink/ast/Ast.c: In function ‘PyAst_outline’: 2025-09-04T22:20:49,659 starlink/ast/Ast.c:12670:22: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:49,659 12670 | if( type == PyArray_DOUBLE ) { 2025-09-04T22:20:49,659 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:49,659 | PyArray_DTYPE 2025-09-04T22:20:49,698 starlink/ast/Ast.c:12673:29: error: ‘PyArray_FLOAT’ undeclared (first use in this function); did you mean ‘PyArray_ISFLOAT’? 2025-09-04T22:20:49,698 12673 | } else if( type == PyArray_FLOAT ) { 2025-09-04T22:20:49,698 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,698 | PyArray_ISFLOAT 2025-09-04T22:20:49,733 starlink/ast/Ast.c:12676:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:49,733 12676 | } else if( type == PyArray_INT ) { 2025-09-04T22:20:49,733 | ^~~~~~~~~~~ 2025-09-04T22:20:49,734 | PyArray_Put 2025-09-04T22:20:49,771 starlink/ast/Ast.c:12679:29: error: ‘PyArray_LONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:49,771 12679 | } else if( type == PyArray_LONG ) { 2025-09-04T22:20:49,771 | ^~~~~~~~~~~~ 2025-09-04T22:20:49,771 | PyArray_One 2025-09-04T22:20:49,807 starlink/ast/Ast.c:12682:29: error: ‘PyArray_UINT’ undeclared (first use in this function); did you mean ‘PyArray_DIM’? 2025-09-04T22:20:49,808 12682 | } else if( type == PyArray_UINT ) { 2025-09-04T22:20:49,808 | ^~~~~~~~~~~~ 2025-09-04T22:20:49,808 | PyArray_DIM 2025-09-04T22:20:49,849 starlink/ast/Ast.c:12685:29: error: ‘PyArray_ULONG’ undeclared (first use in this function); did you mean ‘PyArray_One’? 2025-09-04T22:20:49,849 12685 | } else if( type == PyArray_ULONG ) { 2025-09-04T22:20:49,849 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,849 | PyArray_One 2025-09-04T22:20:49,888 starlink/ast/Ast.c:12688:29: error: ‘PyArray_SHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:49,888 12688 | } else if( type == PyArray_SHORT ) { 2025-09-04T22:20:49,888 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,888 | PyArray_Sort 2025-09-04T22:20:49,931 starlink/ast/Ast.c:12691:29: error: ‘PyArray_USHORT’ undeclared (first use in this function); did you mean ‘PyArray_Sort’? 2025-09-04T22:20:49,931 12691 | } else if( type == PyArray_USHORT ) { 2025-09-04T22:20:49,931 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:49,931 | PyArray_Sort 2025-09-04T22:20:49,961 starlink/ast/Ast.c:12694:29: error: ‘PyArray_BYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:49,962 12694 | } else if( type == PyArray_BYTE ) { 2025-09-04T22:20:49,962 | ^~~~~~~~~~~~ 2025-09-04T22:20:49,962 | PyArray_BYTES 2025-09-04T22:20:49,997 starlink/ast/Ast.c:12697:29: error: ‘PyArray_UBYTE’ undeclared (first use in this function); did you mean ‘PyArray_BYTES’? 2025-09-04T22:20:49,997 12697 | } else if( type == PyArray_UBYTE ) { 2025-09-04T22:20:49,998 | ^~~~~~~~~~~~~ 2025-09-04T22:20:49,998 | PyArray_BYTES 2025-09-04T22:20:50,278 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T22:20:50,297 starlink/ast/Ast.c:14007:29: error: ‘PyArray_DOUBLE’ undeclared (first use in this function); did you mean ‘PyArray_DTYPE’? 2025-09-04T22:20:50,298 14007 | return GetArray( object, PyArray_DOUBLE, 1, 1, dim, arg, fun ); 2025-09-04T22:20:50,298 | ^~~~~~~~~~~~~~ 2025-09-04T22:20:50,298 | PyArray_DTYPE 2025-09-04T22:20:50,316 starlink/ast/Ast.c: In function ‘GetArray1I’: 2025-09-04T22:20:50,334 starlink/ast/Ast.c:14022:29: error: ‘PyArray_INT’ undeclared (first use in this function); did you mean ‘PyArray_Put’? 2025-09-04T22:20:50,334 14022 | return GetArray( object, PyArray_INT, 1, 1, dim, arg, fun ); 2025-09-04T22:20:50,335 | ^~~~~~~~~~~ 2025-09-04T22:20:50,335 | PyArray_Put 2025-09-04T22:20:50,407 starlink/ast/Ast.c:14023:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T22:20:50,407 14023 | } 2025-09-04T22:20:50,407 | ^ 2025-09-04T22:20:50,491 starlink/ast/Ast.c: In function ‘GetArray1D’: 2025-09-04T22:20:50,501 starlink/ast/Ast.c:14008:1: warning: control reaches end of non-void function [-Wreturn-type] 2025-09-04T22:20:50,501 14008 | } 2025-09-04T22:20:50,501 | ^ 2025-09-04T22:20:51,324 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-04T22:20:51,501 ERROR: python setup.py bdist_wheel exited with 1 2025-09-04T22:20:51,513 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-04T22:20:51,513 exec(compile('"'"''"'"''"'"' 2025-09-04T22:20:51,513 # This is -- a caller that pip uses to run setup.py 2025-09-04T22:20:51,513 # 2025-09-04T22:20:51,513 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T22:20:51,513 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T22:20:51,513 # - It provides a clear error message when setuptools is not installed. 2025-09-04T22:20:51,513 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T22:20:51,513 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T22:20:51,513 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T22:20:51,513 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T22:20:51,513 import os, sys, tokenize, traceback 2025-09-04T22:20:51,513 2025-09-04T22:20:51,513 try: 2025-09-04T22:20:51,513 import setuptools 2025-09-04T22:20:51,513 except ImportError: 2025-09-04T22:20:51,513 print( 2025-09-04T22:20:51,513 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T22:20:51,513 "the build environment with exception:", 2025-09-04T22:20:51,513 file=sys.stderr, 2025-09-04T22:20:51,513 ) 2025-09-04T22:20:51,513 traceback.print_exc() 2025-09-04T22:20:51,513 sys.exit(1) 2025-09-04T22:20:51,513 2025-09-04T22:20:51,513 __file__ = %r 2025-09-04T22:20:51,513 sys.argv[0] = __file__ 2025-09-04T22:20:51,513 2025-09-04T22:20:51,513 if os.path.exists(__file__): 2025-09-04T22:20:51,513 filename = __file__ 2025-09-04T22:20:51,513 with tokenize.open(__file__) as f: 2025-09-04T22:20:51,513 setup_py_code = f.read() 2025-09-04T22:20:51,513 else: 2025-09-04T22:20:51,513 filename = "" 2025-09-04T22:20:51,513 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T22:20:51,513 2025-09-04T22:20:51,513 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T22:20:51,513 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-5ex9uy92/starlink-pyast_143b486cdf5a4a03a8e9f0818c8c5f1f/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-8izlh7ws[/] 2025-09-04T22:20:51,513 [bold magenta]cwd[/]: /tmp/pip-wheel-5ex9uy92/starlink-pyast_143b486cdf5a4a03a8e9f0818c8c5f1f/ 2025-09-04T22:20:51,513 Building wheel for starlink-pyast (setup.py): finished with status 'error' 2025-09-04T22:20:51,514 ERROR: Failed building wheel for starlink-pyast 2025-09-04T22:20:51,514 Running setup.py clean for starlink-pyast 2025-09-04T22:20:51,515 Running command python setup.py clean 2025-09-04T22:20:52,872 /usr/bin/ld: tmp/isfinitegwrutmpw.o: in function `main': 2025-09-04T22:20:52,873 isfinitegwrutmpw.c:(.text+0x14): undefined reference to `isfinite' 2025-09-04T22:20:52,878 collect2: error: ld returned 1 exit status 2025-09-04T22:20:53,450 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-04T22:20:53,450 !! 2025-09-04T22:20:53,450 ******************************************************************************** 2025-09-04T22:20:53,451 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-04T22:20:53,451 License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3) 2025-09-04T22:20:53,451 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-04T22:20:53,451 ******************************************************************************** 2025-09-04T22:20:53,451 !! 2025-09-04T22:20:53,451 self._finalize_license_expression() 2025-09-04T22:20:53,689 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-04T22:20:53,690 'build/scripts-3.13' does not exist -- can't clean it 2025-09-04T22:20:53,831 Failed to build starlink-pyast 2025-09-04T22:20:53,832 ERROR: Failed to build one or more wheels 2025-09-04T22:20:53,832 Exception information: 2025-09-04T22:20:53,832 Traceback (most recent call last): 2025-09-04T22:20:53,832 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T22:20:53,832 status = _inner_run() 2025-09-04T22:20:53,832 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T22:20:53,832 return self.run(options, args) 2025-09-04T22:20:53,832 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T22:20:53,832 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T22:20:53,832 return func(self, options, args) 2025-09-04T22:20:53,832 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-04T22:20:53,832 raise CommandError("Failed to build one or more wheels") 2025-09-04T22:20:53,832 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-04T22:20:53,837 Removed build tracker: '/tmp/pip-build-tracker-d9mqgjpz'